Configuring an Unmarshalls a Message Service

Reference:

To configure an Unmarshalls a message service, you must create a process flow for your application project using iWay Integration Tools (iIT) and select Unmarshalls a message (com.ibi.agents.XDUnmarshallAgent) as the agent type for the Server Agent component. For more information, see Configuring a Service Using iWay Integration Tools.

For a complete description of the configuration parameters that are available for the Unmarshall service, see Unmarshall Service Parameters.

For a complete description of the edges that are returned by the Unmarshall service, see Unmarshall Service Edges.

Reference: Unmarshalls a Message Service Parameters

The following table lists and describes parameters for the Unmarshalls a message service.

Parameter

Description

Use encryption (required)

Set to true if the unmarshalled messages should be encrypted after compression. The AES Key parameter must also be configured if this parameter is set. The default value is false.

AES Key

Must be the same value on both sides. Maximum length is 16 characters, but can include escapes to allow the use of binary values. For more information, see the _aes() iFL function in the iWay Functional Language Reference Guide.

This key can be generated by an iFL statement, such as storing the key in a special register accessed at runtime. Once set, the key cannot be altered. Use of AES encryption can be slow, and should only be used when the unmarshalled message can appear in a publicly accessible area.

Reference: Unmarshalls a Message Service Edges

The following table lists and describes the edges that are returned by the Unmarshalls a message service.

Edge

Description

OnSuccess

Operation was successful.

OnFailure

Fail condition occurred during execution.

OnError

Exception condition occurred during execution.

OnFailedOperation

Could not perform the operation requested.