Setting up output message properties in DataStage®

About this task

Use the Output message page to complete one of these actions:

  • Load namespace information and output parameters from the table definition that contains WSDL information. The Web Service stage uses this information to decode the web response into an output row.
  • Specify a single column on the input link of the XML Input stage or another stage that receives the response without decoding from the web service.

Decoding output message from the web service

Procedure

  1. Open the Options section of the Output tab.
  2. 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.

Returning output messages without decoding

Procedure

  1. Define a column in the input link of the receiving stage.
  2. On the Output page of the Web Services Transformer stage, click the Output message tab.
  3. Select the User-defined message checkbox.
  4. In the Choose the column receiving the user message list, select the column of the linked stage that is to receive the output message. This column is the one that you defined in step 1.
    Note: If you configure the Web Service stage to handle user-defined messages or headers, you must define the column that contains the message as VarBinary, especially if the message is not UTF-8 encoded.