SWIFT messages consist of five blocks of data. In addition, the MQSA component adds two blocks that are used for queue management. The high-level structure of a SWIFT message is as follows:
MQSA UUID
SWIFT 1:Basic Header Block
SWIFT 2: Application Header Block
SWIFT 3:User Header Block
SWIFT 4: Text Block
SWIFT 5: Trailer
MQSA S Block
For further information on SWIFT message structure, see Appendix C, SWIFT message structure, and All Things SWIFT: the SWIFT User Handbook.