Table of Contents

Search

  1. Preface
  2. Web Services
  3. SOAP Web Services
  4. WSDL Data Object
  5. Schema Object
  6. How to Create a SOAP Web Service
  7. Operation Mappings
  8. Parsing Web Service SOAP Messages
  9. Generating Web Service SOAP Messages
  10. Web Service Consumer Transformation
  11. REST Web Services
  12. How to Create a REST Web Service
  13. REST Web Service Consumer Transformation
  14. REST and SOAP Web Service Administration
  15. Datatype Compatibility

Web Services Guide

Web Services Guide

Developing SOAP Web Services

Developing SOAP Web Services

Develop a SOAP web service to provide an interface that a web service client can use to perform operations. A web service client can be an external web service client or a Web Service Consumer transformation. For example, a web service client can connect to a web service to view customer details based on the customer name or the customer ID.
Complete the following steps to develop a web service:
  1. Create a web service.
    • Create a web service from a WSDL data object. Import a WSDL file to create a WSDL data object. The WSDL file defines the operation input, the operation output, and the operation faults for a web service.
    • Manually create a web service. Configure the operation input, the operation output, and the operation faults. You can use elements and types from a schema object to define the operation components. You can use reusable mapplets, reusable transformations, and reusable logical data objects to define the elements of the operation input and operation output for an operation.
  2. Configure operation mappings.
    Configure how the Data Integration Service extracts data between the SOAP messages and the Input transformation and Output transformation ports. Also, configure the operation mapping logic and test each operation mapping.
  3. Deploy the web service to a Data Integration Service.
    Add the web service to an application and deploy the application to the Data Integration Service. When you deploy an application that contains a web service that is already running on the Data Integration Service, the Data Integration Service appends a number to the service name of the web service.
  4. Complete administration tasks for the web service.
    Configure the web service properties and security in the Administrator tool.
A SOAP web service client can connect to a SOAP web service that is running on a Data Integration Service. Web service clients use the content of the WSDL to connect to a web service. You can configure the Web Service Consumer transformation to connect to a web service with a web service connection object.