FxhStandardsProcessing node terminals

Table 1. FxhStandardsProcessing terminals
Node terminal Description
in The input terminal that receives a message to be transformed or validated. The body of the input message must contain one of following:
An MTFIN message
A FIN message in line-mode representation. The body of the input message must be contained in the Root.BLOB.BLOB element.
An MTXML message
A FIN message in XML representation. The body of the input message must be contained in either the Root.BLOB.BLOB element or the Root.XMLNSC element.
When the message body is contained in the Root.XMLNSC element, the integration bus uses the XMLNSC parser, which requires that the input message is a well-formed XML message. If you are unsure whether an XML message is well-formed, place the message body in the Root.BLOB.BLOB element.
out The output terminal that propagates the message if any of the following conditions are met:
  • Only validation was requested and the message is valid.
  • Only transformation was requested, the input message was an MTFIN or MTXML message, and the message was successfully transformed.
  • Both validation and transformation were requested, the message is valid, the input message was an MTFIN or MTXML message, and the message was successfully transformed.
  • No transformation or validation function was requested.
The body of the output message is encoded in UTF-8. Which field contains the body depends on the transformation mode:
0
The body of the output message is contained in the same element that contained the body of the input message (Root.BLOB.BLOB or Root.XMLNSC).
1
The body of the output message is contained in Root.XMLNSC.
2
The body of the output message is contained in Root.BLOB.BLOB.
invalid The output terminal that propagates the message if validation was requested and the message does not observe the rules of the definition set. Which field contains the body depends on the transformation mode:
0
The body of the output message is contained in the same element that contained the body of the input message (Root.BLOB.BLOB or Root.XMLNSC).
1
The body of the output message is contained in Root.XMLNSC.
2
The body of the output message is contained in Root.BLOB.BLOB.
parseError The output terminal that propagates the message if it cannot be parsed. The message is not transformed. The body of the output message is contained in the same element that contained the body of the input message (Root.BLOB.BLOB or Root.XMLNSC).
failure The output terminal that propagates the message if a processing error occurs; for example, if the specified definition set cannot be loaded. If the failure terminal is not connected, the message is rolled back.