Defining Input and Output Data

You use the Interface tab to define the subset of data fields and/or formal parameters defined in the process that are available to the task or event being used to invoke the web service operation.

The selected fields will appear on the Input to Service, Output from Service or Output from Process tabs, where they can be mapped to corresponding service input/output parameters - see Defining Input and Output Mappings.

Note: If the task or event is using an existing WSDL (either selected or imported), the fields/parameters selected on the Interface tab define the fields that are available for mapping on the Input to Service and Output from Service mapping tabs.

If the task or event is using a WSDL generated from the process, the fields/parameters selected on the Interface tab act as a filter to control the parts that are created in the WSDL operation.

By default, all fields/parameters defined in the process are available.

To delete all the fields/parameters from the list of those available, use the checkbox No interface association required.

Click to add new fields. The Select Data Field or Formal Parameter dialog is displayed, listing the available data fields and formal parameters that are defined in the process and/or package.

Procedure

  1. Select the data fields or parameters you need, click Add, then click OK. The selected fields are displayed on the Interface tab.
  2. For each field, click in the Mode cell and select the appropriate value from the drop-down list:
    • In - defines a field whose value will be sent to the web service.
    • Out - defines a field that will be used to stored a value returned from the web service.
    • In/Out - defines a field whose value will be sent to the web service, and then updated with a value returned from the web service.