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

Transformation User Interface

Transformation User Interface

The Web Service Consumer transformation and the web services Input transformation provide a user interface that you can use to map data from the SOAP message to the transformation output ports.
The following figure shows a mapping between SOAP 1.1 message nodes and output ports in a Web Service Consumer transformation:
The following figure shows a Web Service Consumer transformation. In this example, the Web Service Consumer transformation shows the Operations area on the left side and the Ports area on the right side. The Operations area contains the SOAP message hierarchy that has the following levels: Response or Request, Company, Departments, Employees, and Fault Group. You can map data from levels of the SOAP message to output ports in the Ports area. In the following figure the transformation has groups of output ports that correspond to the groups of nodes in the SOAP message.

Operation Area

The Operation area contains the SOAP message hierarchy. Complex nodes or multiple-occurring nodes define hierarchy levels in the structure. The Developer tool adds keys to the levels that define the parent-child relationships between them.
In the preceding figure, the SOAP message hierarchy has the following levels:
Response or Request
Level that represents the root of the response or request message.
Company
Top level of the request data.
Departments
Multiple-occurring departments within the company.
Employees
Employee is a complex element within a department.
Fault Group
Fault message group that receives error messages.

Ports Area

You can map data from levels of the SOAP message to output ports. Each group of output ports can be related to other output groups with primary foreign-key relationships.
In the preceding figure, the transformation has groups of output ports that correspond to the groups of nodes in the SOAP message.