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

Editing a Web Service Source or Target Definition

Editing a Web Service Source or Target Definition

After you import a web service source or target definition, you can edit the definition to change the SOAP action, SOAP request for web service source definitions, column precision values, and other properties. The Designer propagates the changes to any mapping that uses an instance of the source or target definition.
To edit a web service source or target definition:
  1. To edit a web service source definition, in the Source Analyzer, double-click the title bar of the source definition. Or, to edit a web service target definition, in the Target Designer, double-click the title bar of the target definition.
    The Edit Tables dialog box appears.
  2. Click the Columns tab.
  3. Click the Web Services Consumer Properties tab.
  4. Optionally, edit the Web Services Consumer Properties settings:
    Dialog Settings
    Description
    Operation Type
    Web service operation encoding type. PowerExchange for Web Services supports RPC/encoded and document/literal encoding types.
    Original WSDL Location
    URL for the WSDL file from which you originally imported the web service source or target definition.
    Operation Name
    Name of the web service operation for the web service source or target definition.
    SOAP Action
    Valid SOAP action defined in the WSDL file. This is required for HTTP binding of a web service.
    End Point URL
    Endpoint URL for the web service host that you want to access.
    You can use a mapping parameter or variable as the endpoint URL. For example, you can use mapping parameter “$$MyURL” as the endpoint URL, and set $$MyURL to the URL in the parameter file.
    SOAP Request
    Displays the SOAP request that the PowerCenter Integration Service sends to a web services host to read from a web service source. This field is visible for web service source definitions only.
    You can edit the SOAP request if the web service source requires input values. Manually edit the SOAP request if you have experience editing XML documents. Otherwise, click Populate SOAP Request for assistance with generating the request. When you manually edit the SOAP request, you can click Apply to apply the changes.
    If you edit the SOAP request, keep a backup of the original SOAP request.
  5. Optionally, click Populate SOAP Request to modify the SOAP request for the Web Service source definition.
    If you are editing a web service target definition, go to step 9.
    The Populate SOAP Request dialog box appears.
  6. Select an element or attribute to change its value.
    The element you select appears in the Tree Item Value field. Elements and attributes that take a value use the following syntax when they display in the Populate SOAP Request dialog box:
    [datatype] Element/AttributeName = [value]
  7. Edit the Tree Item Value.
    For array type nodes you can add, update, and delete elements from an array.
  8. Click OK.
    The Designer generates a valid SOAP request that contains the input values.
  9. Optionally, select the WS Security Type for the web service target definition.
  10. Click OK.

0 COMMENTS

We’d like to hear from you!