RPG declaration (copy file CMQMDH)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
D* MQMD Structure
D*
D* Structure identifier
D MDSID 1 4
D* Structure version number
D MDVER 5 8I 0
D* Options for report messages
D MDREP 9 12I 0
D* Message type
D MDMT 13 16I 0
D* Message lifetime
D MDEXP 17 20I 0
D* Feedback or reason code
D MDFB 21 24I 0
D* Numeric encoding of message data
D MDENC 25 28I 0
D* Character set identifier of message data
D MDCSI 29 32I 0
D* Format name of message data
D MDFMT 33 40
D* Message priority
D MDPRI 41 44I 0
D* Message persistence
D MDPER 45 48I 0
D* Message identifier
D MDMID 49 72
D* Correlation identifier
D MDCID 73 96
D* Backout counter
D MDBOC 97 100I 0
D* Name of reply queue
D MDRQ 101 148
D* Name of reply queue manager
D MDRM 149 196
D* User identifier
D MDUID 197 208
D* Accounting token
D MDACC 209 240
D* Application data relating to identity
D MDAID 241 272
D* Type of application that put the message
D MDPAT 273 276I 0
D* Name of application that put the message
D MDPAN 277 304
D* Date when message was put
D MDPD 305 312
D* Time when message was put
D MDPT 313 320
D* Application data relating to origin
D MDAOD 321 324
D* Group identifier
D MDGID 325 348
D* Sequence number of logical message within group
D MDSEQ 349 352I 0
D* Offset of data in physical message from start of logical message
D MDOFF 353 356I 0
D* Message flags
D MDMFL 357 360I 0
D* Length of original message
D MDOLN 361 364I 0