Other SWIFT MT trees
Other trees that is supplied with the MT components are described in the table provided here.
genericfin | General-purpose trees for processing batches of SWIFT messages. |
ir_fin_15022_ccyy | Used by the LMF maps for creating ISO 15022 messages. |
lmf_ccyy | Main LMF trees. |
swiftroute | General-purpose trees that is used for general processing. |
validator | Used by the JVC maps for starting the JVC. |
The other SWIFT trees provides support for various activities within the pack. This trees can be used as templates and examples if it is required.
- genericfin - This type tree
processes batches of SWIFT MT Messages. Each message is separated by various delimiters typically
found in various SWIFTNet interface products.
The batch of messages is defined within the Generic\ Batch group, which contains a repeating Message element. Message is partitioned into four types: AckNack, System Message, FINPay (MT121) and UserMessage (for MT Categories 1 - 9). Each message can be delimited by various delimiters: S-Block, SOH, space and $.
The type tree cannot process the detailed content of SWIFT MT messages, as Block 4 is defined as a ’Blob’. It instead provides a high-level overview of a batch of SWIFT MT messages.Note: A ’blob’ is a type tree item that is typically used in representing any text strings that are interpreted as characters with any syntax, and no length restrictions. - swiftroute - The type tree has various purposes. It is associated with control-logic and map-routing activities and for use as a ’scratchpad’ to store and format text strings.
- lmf_ccyy - This type tree is the main LMF type tree. See the Logical Message Format documentation for details on the LMF type tree. All elements in the type tree are text defined fields.
- ir_fin_15022_ccyy- The type tree contains a generic representation of the
messages from the iso_15022 type tree for those MT
messages that have LMF maps. The messages and the elements they contain are represented as generic
business elements (for example, Party and Narrative) in order to simplify the output mapping of
these message types.
The type tree does not contain any syntax parsing capability. Do not use the type tree to parse SWIFT messages. This type tree is designed for use as output. All elements in the type tree are text defined fields.
- validator - The type tree is simple type tree. It is used by the validate messages map to start the JVC. See the JVC documentation for details about validate_messages.