4 Error DS Check Route

This route saves the error message in the XEServer Data Storage. If an error occurs while the message is being written, the Error Channel Inbound component catches this error and sends the message to the reserved Data Storage. In this route, the message writing error is emulated by setting the XEServer property ${DS_Primary--DS_Good_Enabled_and_DS_Bad_Disabled} to true.

Route Structure

4 Error DS Check Route

Route Components Description

Component Name Component Type Description
To Store in DS FS Inbound Receives data from 2 Sample Route.
DS NO Error Router

Checks whether an error should be emulated (${DS_Primary--DS_Good_Enabled_and_DS_Bad_Disabled} XEServer property).

Tip The combination of the DS Primary Good, DS Primary Bad and DS NO Error components emulates the work of a single DS component in the Error or No Errors mode based on the value of the XEServer environment property ${DS_Primary--DS_Good_Enabled_and_DS_Bad_Disabled}.

Primary Good, Primary Bad JMS Inbound

The two components write data to Data Storage. Note that the components use different XEServer Data Storage services.

Stored in DS FS Outbound Sends the messages to 2 Sample Route.
Error Channel Inbound Error Channel Inbound If an error occurs while the message is being written to the Data Storage (if ${DS_Primary--DS_Good_Enabled_and_DS_Bad_Disabled} = true), this component catches the error and sends the message to the failed output.
ToStoreDSRetry FS Outbound Sends the messages that caused an error to 5 DS Retry Route.