Request Message Configuration

Request Message Configuration can be used to configure request message contents like SOAP header, SOAP body, and attachments.

Message Part Configuration

You can configure the WSDL Input message parts as body, header (bound) or attachment for a service request.

The Attachment option, configures a SwA attachment (bound). This is available only for WSDL message parts that are of type base64binary.

This section has the following fields:

Field Description
Part Name Specifies the part name of the WSDL message as configured in the WSDL.
Part Type You can configure the WSDL message part as any of the following:
  • Header - Configures the WSDL part as a SOAP Header.
  • Body - Configures the WSDL part as SOAP Body.
  • Attachment - Configures the WSDL part as a SwA attachment.

Unbound Header Configuration

You can configure SOAP Headers for service requests in this section. The WSDL message's part, other than the input WSDL message can be configured as a SOAP header. The WSDL messages can be in an external WSDL.

Configurations done in this section appears in the Concrete WSDL in the SOAP header element.

Use the Add iconto select and add this configuration. Select the WSDL, the message and then the part.

This section has the following fields:

Field Description
Message Specifies the WSDL message name as configured in the WSDL.
Part Specifies the part name of the WSDL message as configured in the WSDL.

Delete Unbound Header

To delete an unbound header, select the required row and click the icon.

Undescribed Header Configuration

You can configure SOAP Headers for service requests in this section. The WSDL message's part, other that the input WSDL message, can be configured as SOAP header here. The WSDL messages can be in an external WSDL. These headers are undescribed headers and do not appear in the Concrete WSDL.

Use the Add iconto select and add this configuration. Click the icon and select the WSDL, the message and then the part.

This section has the following fields:

Field Description
Header Name Specifies the WSDL message name as configured in the WSDL.
Header Part Specifies the part name of the WSDL message as configured in the WSDL
Cardinality Configure the cardinality of the configured SOAP header as one of the following:
  • Optional(?) - The SOAP header is optional.
  • Required - The SOAP Header is required and must be supplied when the process is called.
  • Repeating (*) - Zero or more SOAP headers must be supplied are present when the process is called.

Delete Undescribed Header

You can delete an undescribed header. Select the required binding and click the Delete Binding icon .

Attachment Configuration

If a part is configured as an attachment in the Message Configuration section, then the attachment's content type is configured here. This section has the following fields:

Field Description
Part Specifies the WSDL message name as configured in the WSDL.

This corresponds to the part that is configured as an attachment in the Message Part Configuration section.

Content Type Indicates the media type of the attachment received. An example of the media type is text/html.