IBM MQ copy files on IBM i
IBM MQ for IBM i provides copy files to assist you with writing our applications in the RPG programming language. They are suitable for use with the WebSphere Development toolset (5722 WDS) ILE RPG 4 Compiler.
The copy files that IBM MQ for IBM i provides to assist with the writing of channel exits are described in Channel-exit programs for messaging channels.
The names of the IBM MQ for IBM i copy files for RPG have the prefix CMQ. They have a suffix of G or H. There are separate copy files containing the named constants, and one file for each of the structures. The copy files are listed in Language considerations.
Note: For ILE RPG/400, they are supplied as members of file QRPGLESRC in library QMQM.The structure declarations do not contain DS statements. This allows the application to declare a data structure (or a multiple-occurrence data structure) by coding the DS statement and using the /COPY statement to copy in the remainder of the declaration:
For ILE RPG/400 the statement is:D*..1....:....2....:....3....:....4....:....5....:....6....:....7 D* Declare an MQMD data structure D MQMD DS D/COPY CMQMDG