| 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. |