Table of Contents

Search

  1. Preface
  2. Understanding PowerExchange for Web Services
  3. Configuring PowerExchange for Web Services
  4. Web Service Sources and Targets
  5. Web Services Consumer Transformation
  6. Creating and Configuring Web Service Workflows
  7. Appendix A: Datatype Reference

PowerExchange for Web Services User Guide for PowerCenter

PowerExchange for Web Services User Guide for PowerCenter

XML Views and Groups

XML Views and Groups

Web service source and target definitions are organized into XML views. XML views are groups of columns that represent the elements and attributes that define the input and output messages.
When you import web service source and target definitions from a WSDL or create the source and target definitions from columns, the Designer generates the views based on the type of relationship between the elements in the input or output messages and on the definition of those elements.
The web service source and target definitions can contain the following views:
  • Envelope.
    Main view that contains a primary key and the ports for the input or output message. For a simple WSDL or a simple list of columns, the Designer typically generates only an envelope view.
    The Designer generates an envelope view for web service source and target definitions with elements that have a normalized hierarchical relationship or entity relationship.
  • Element.
    View created if the input or output message contains a multiple occurring element. The Designer generates an element view for each multiple occurring element in the input or output message. The element view has an n:1 relationship with the envelope view.
    The Designer generates an element view for web service source and target definitions with elements that have a normalized hierarchical relationship or entity relationship.
  • Type.
    View created if the input or output message contains a definition of a complex type. The Designer generates a type view for each complex type element in the input or output message. The type view has an n:1 relationship with the envelope view.
    The Designer generates a type view for web service source and target definitions with elements that have an entity relationship.
  • Fault.
    View created if a fault message is defined for the output message of the operation. The Designer generates a fault view for each fault message defined for the operation. The fault view has an n:1 relationship with the envelope view. Only web service target definitions contain fault views.
    The Designer generates a fault view for web service target definitions with elements that have a normalized hierarchical relationship or entity relationship.
The following source and target definitions show examples of the XML views generated for web service source and target definitions:
Figure shows a simple XML view for a web service target definition.
		  Figure shows type view generated for a web service target definition.
		  Figure shows fault view generated for a web service source.

0 COMMENTS

We’d like to hear from you!