Configuring Synchronous/Asynchronous Request-Response Operation

These two operations are configured in a similar way, with small differences that are pointed out in the instructions.

To configure the Synchronous or Asynchronous Request-Response Operation, select or enter the details on the following tabs:

Synchronous or Asynchronous Request-Response Operation Tab

Field Description
Name Name of the operation.
Description (Optional) Brief description of the operation.
Inbound
Validate Message When selected, all the inbound messages (either request or response) are validated. Select the checkbox in the following cases:
  • If the Initiator needs a response from the Partner to be validated.
  • If the Responder needs the request to be validated.
Outbound
Validate Message When selected, all the outbound messages (either request or response) are validated. Select the checkbox in the following cases:
  • If the Initiator needs a request to the Partner to be validated.
  • If the Responder needs the response to be validated.

Request Action Tab

Field Description
Name Name of the request action.
Description (Optional) Brief description for the request action.
Direction (Pre-defined) Initiator to Responder.
Validation Schema Name

Click Upload file and select the schema file in the BC_HOME\protocols\ezcomm\samples\sampleXML\xsd directory.

Note:
  • Services Plug-in supports XSD and DTD schema validation. For tutorial, the XSD validation is used.

  • The file uploaded should match the validation type selected in the XML Document Validation field.

Require Digital Signature Used for both HTTP and HTTPS transports. If selected, this option signs the outgoing messages and forces the incoming messages to be signed.
Require Content Encryption Used for both HTTP and HTTPS transports. If selected, this option encrypts the outgoing messages and forces the incoming messages to be encrypted.
Wait time for Response (seconds)

This field is available only for the asynchronous Request-Response operation.

The default value is set to 3600 seconds.

For BC Palette use only
XML Document Validation Select XSD or DTD from the XML Document Validation list.
Root XML Element Name Root XML element name, which is the top-level XML element in the document.

Response Action Tab

Field Description
Name Name of the response action.
Description (Optional) Brief description of the response action.
Direction (Pre-defined) Responder to Initiator.
Validation Schema Name

Click Upload file and select the schema file in the BC_HOME\protocols\ezcomm\samples\sampleXML\xsd directory.

Note:
  • Services Plug-in supports XSD and DTD schema validation. For tutorial, the XSD validation is used.

  • The file uploaded should match the validation type selected in the XML Document Validation field.

Require Digital Signature Used for both HTTP and HTTPS transports. If selected, this option signs the outgoing messages and forces the incoming messages to be signed.
Require Content Encryption Used for both HTTP and HTTPS transports. If selected, this option encrypts the outgoing messages and forces the incoming messages to be encrypted.
Private Process Wait (seconds) Specifies the amount of time that the Responder waits for the response from the private process.

The default value is set to 3600 seconds.

For BC Palette use only

XML Document Validation

Select XSD or DTD from the XML Document Validation list.

Root XML Element Name

Root XML element name, which is the top-level XML element in the document.