Error Conditions
If a processing error occurs and the failure terminal is connected, the FxhStandardsProcessing node throws an exception and propagates the message to the failure terminal. Otherwise, the message is rolled back.
If an input message contains a non-well-formed XML message:
- If the XML message is in the
Root.XMLNSC
element, this is treated as a processing error. - If the XML message is in the
Root.BLOB.BLOB
element, the FxhStandardsProcessing node routes the message to its parseError terminal and does not throw an exception. The response folder of the message describes why the message could not be parsed.
The following errors are caused by invalid input messages, but
are treated as parsing errors, not as exceptions:
- The input message is an MTFIN or MTXML message, but the time stamp (that is, the date and time when the message was created) of the message cannot be identified.
- The message type cannot be identified.