Setting up input link properties in DataStage
The Input tab properties are divided among the following sections:
- Input name
- Options
- Input message
- Input header
- Columns
Input values can include one of the following items:
- One or more columns of input parameters that are part of the web service request.
- A column that contains the SOAP message that was encoded by another stage that constitutes the web service request.
Input values can also include columns whose values are not sent to the web service but are copied to the output link.
Setting up input options in DataStage
About this task
- Generate the SOAP message by using information supplied by the WSDL of the web service.
- Load the namespace, input parameters, and other table definition information for the web service that you specify on the General page of the Stage properties page. This information is used to create the SOAP message for a web service request.
- Use the SOAP message that a previous stage generates.
Generating the SOAP message from the WSDL of the Web Service
Procedure
- Open the Input message section of the Input tab.
- Click Load message information to load namespace information and input parameters for the web service operation that is listed as a stage property. You can then update the prefix or value of the namespace.
Using the SOAP message from a previous stage
About this task
To use a SOAP message that was generated by a previous stage:
Procedure
Setting up input header properties in DataStage
About this task
Use the Input header section to specify an input link column that supplies the SOAP header that is sent with the web service request.
Procedure
Maintaining columns properties in DataStage
About this task
- Inspect the definitions of input values.
- Load another table definition. This task is an advanced task.
Procedure
Open the Columns section of the Input
tab.
You can review the input parameters that are supplied by the web service or the specified column from a linked stage that appear in rows.
The Description property contains an XPath expression only when the input message is parsed and mapped.