Building a custom MT type tree

This procedure describes how to create a custom MT103 STP type tree.

Perform the following steps to create a custom MT103 STP type tree:
  1. Open the swift_iso7775_yyyy.mtt type tree that installs with the SWIFT component of the IBM Transformation Extender Pack for Financial Payments.
  2. Select Save As and define a new type tree named swift_mt103_plus_nohdrs.mtt.
  3. Under SWIFT > Batch, remove all groups except Category1.
  4. Under SWIFT > Batch > Category1 group, remove all groups except for MT 103.
  5. Under the SWIFT > Block > Text, remove all categories except for Category1.
  6. Under the SWIFT > Block > Text > Category1 category, remove all category groups except for MT103_Plus.
  7. Under the SWIFT > Block > Text > Category1 > MT103_Plus category, create a copy of the Message group called MessageContentOnly in the same MT103_Plus category
  8. On the SWIFT > Block > Text > Category1 > MT103_Plus > MessageContentOnly group, update the following Type Syntax properties to None:
    1. Initiator
    2. Terminator
  9. Under the SWIFT > Block > Text > Category1 > MT103_Plus category, create a new block4ContentOnly group with the following properties:
    1. Set the Class to Group.
    2. Set Group Subclass to Sequence
    3. Set Group Subclass > Format to Implicit.
    4. Include the MessageContentOnly group as a component of block4ContentOnly with a range of (1:s).
  10. Under the SWIFT > Message category, remove all Category groups except for Category1.
  11. Under the SWIFT > Message > Category1 group, remove the all groups except for MT103.
  12. Under the SWIFT > Message > Category1 > MT103 group, remove Core group.
  13. Under the SWIFT > Message > Input category, remove all groups except for Category1.
  14. Under the SWIFT > Message > Input > Category1 group, remove all groups except for MT103.
  15. Under SWIFT > Message > Input > Category1 > MT103 group, remove the Core group.
  16. Under SWIFT > Message > Output category, remove all groups except for Category1.
  17. Under the SWIFT > Message > Output > Category1 group, remove all groups except for MT103.
  18. Under the SWIFT > Message > Output > Category1 > MT103 group, remove the Core group.
  19. Under the SWIFT > Message > LiveMsgs group remove all components except for MT103 Category1.
  20. Under the SWIFT > Subfield > Block category, remove the Tag 270 and Tag 280 groups.
  21. Analyze and save the type tree. Warnings will occur. Errors will not exist.