Business Process Automation

Web Service

This page is accessed via Business Process Automation > Communication Management > Web Services.

If you want to communicate application to application, you need to set up web services. There are several potential advantages to receiving Oracle Transportation Management integration documents via a web service rather than HTTP or Queue.

  • The service can use a binding service to map the Oracle Transportation Management XML to an object oriented programming language.
  • By supporting receipt of XML as a SOAP (simple object access protocol) attachment, the service can request zipped data, thereby reducing the bandwidth for integrations.
  • If the service supports JMS or reliable SOAP messaging, the receipt of the message can be guaranteed.

Adding a Web Service:

  1. Enter a WSDL (web services description language) document.
  2. Click the Service Details button. The details page opens. The top section and the operation section are populated based on data from the WSDL document.
  3. Enter a Service ID.
  4. Select a Domain Name from the drop-down list.
  5. Select the Use Web Service Security check box to put your user credentials in the Username token in the SOAP header for certification. See glog.integration.webservice.enforceUNT for details.

Operations

If you want to edit any of the operations, click the Edit button (edit) for the corresponding line.

Web Service Endpoints

  1. Enter a Service Endpoint ID. This field uniquely identifies a service endpoint URL.
  2. If the Service Endpoint is not identified in the WSDL, enter it in the corresponding field. The service endpoint is the machine and the URL. For example, http://example.com:7001/GC3Service/ WMService/call.

    Note: In order to use Secure HTTP i.e. HTTPS URL, ensure the Oracle Transportation Management System Administrator has configured the application server to be able to accept the external server certificate.

  3. Enter your User Name. Authenticates access to the web service endpoint.
  4. Enter your Password.
  5. Confirm the password in the Password Confirm field.
  6. Enter the length of time until time out in the Timeout column.
  7. Click Save for each web service endpoint you create.
  8. Click Finished.

The Reload WSDL action reparses the WSDL, replacing data on the web service header, the operations and the parameters. When it is finished, the Web Services manager shows the updated data.

Related Topics