Using Integration Broker to Provide Web Services
One main reason for mapping HCM services to Integration Broker is to use Integration Broker's capability of providing web services. You can provide a web service only for service operations that you define as having any-to-local routing. You create these service operations, along with their handlers and routings, in the Service Operations component.
To set up any-to-local routings for service operations:
-
Access the Service Operations component
-
Select the Generate Any-to-Local check box in the Routing Actions Upon Save area of the General page.
-
Save the component.
The system updates the Any-to-Local value of the Routing Status area to Exists.
The system also generates the routing and displays it on the Routings page of the component.
You can publish as a web service any service that has at least one service operation defined as any-to-local.
To publish a qualifying service as a web service:
-
Access the Provide Web Service component to launch the Provide Web Service Wizard.
The system displays the Select Services page.
-
Search for the service that you wish to publish as a web service.
-
Select that service in the returned search results, and then click the Next button.
The system displays the Select Service Operations page.
-
Select the service operation for the service that you want to publish as a web service, and then click the Next button.
The system displays the View WSDL page.
-
Click the View WSDL link for a service to view the WSDL that the system generated for the service.
-
Return to the View WSDL page and click the Next button.
The system displays the Specify Publishing Options page.
-
Define where to publish the selected services.
Select the Publish to UDDI check box or the WSDL Repository check box to publish the services to the corresponding location.
The system displays the Provide Web Service - Results page.
-
View the WSDL generation log to confirm the results of the wizard.