In this article we will look into the WSDL/End points for the web services for the most frequently used integrations.
If you haven’t looked into the previous articles on SOAP and REST services, go through them to get an idea on how to invoke the SOAP/REST services.
Introduction to SOAP Services
Introduction to REST Services
Web Service | Type | WSDL/End Point |
Content Manager (To stage files in Cloud) / UCM Server | SOAP | https://<host>:<port>/idcws/GenericSoapPort?wsdl GenericSoapOperation Method |
HCM Data Loader (To load data and validate load status) | SOAP | https://<server>/hcmService/HCMDataLoader?WSDL importAndLoadData, getDataSetStatus Methods |
BI Publisher Service (Run the reports and deliver files to the FTP Servers/Email) | SOAP | ReportService: http://<host>:port>/xmlpserver/services/v2/ReportService?wsdl ScheduleService: http://<host>:<port>/xmlpserver/services/v2/ScheduleService?wsdl |
Scheduled Processes | SOAP | https://<host>:<port>/ess/esswebservice?wsdl submitRequest Method |
HCM Extracts | SOAP | https://<server>/hcmBatchProcessCore/PayrollProcessingActionService?WSDL processExtract Method |
Payroll Flows | SOAP | http://<server>/hcmProcFlowCoreController/FlowActionsService?WSDL Submit Flow, performAction Methods |
User Object (Create, Read, Update, Delete) | REST | https://<server>/hcmRestApi/scim/Users |
Employee Object (Create, Read, Update, Delete) | REST | https://<server>/hcmRestApi/resources/11.13.17.11/emps |
Assignment Object (Create, Read, Update, Delete) | REST | https://<server>/hcmRestApi/resources/11.13.17.11/emps/{empsUniqID} |
empupdate (To track employee Person data changes) | ATOM / REST | https://<host>:<port>/hcmRestApi/atomservlet/employee/empupdate |
empassignment (To track employee assignment data changes) | ATOM/ REST | https://<host>:<port>/hcmRestApi/atomservlet/employee/empupdate/empassignment |
newhire (To track new hires) | ATOM/ REST | https://<host>:port>/hcmRestApi/atomservlet/employee/empupdate/empassignment/newhire |
Termination (To track terminations) | ATOM/ REST | https://<host>:port>/hcmRestApi/atomservlet/employee/empupdate/empassignment/termination |
Workforce Structures/jobs | ATOM/ REST | https://<host>:port>/hcmRestApi/atomservlet/workstructures/jobs |
For Complete list of web services available, refer below links:
- ATOM Feeds in 20A
- Rest APIs for Oracle HCM Cloud 20A
- REST APIs for Common features 20A
- List of SOAP Services available at Tools > Developer Connect
Summary: The above list is the most frequently used web services and not the exhaustive list. Please refer https://fusionhcmknowledgebase.com/2020/05/frequently-used-oracle-documentation-links/ for complete list.
Thanks Sri charan sharing nice post..Keep Rocking