Building your procedural application on IBM i
The IBM® i publications describe how to build executable applications from the programs that you write, to run with IBM i on iSeries or System i® systems.
This topic describes the additional tasks, and the changes to the standard tasks, that you must perform when building IBM MQ for IBM i procedural applications to run on IBM i systems. COBOL, C, C++, Java and RPG programming languages are supported. For information about preparing your C++ programs, see Use C++. For information about preparing your Java programs, see Use IBM MQ classes for Java.
The tasks that you must perform to create an executable IBM MQ for IBM i application depend on the programming language that the source code is written in. In addition to coding the MQI calls in your source code, you must add the appropriate language statements to include the IBM MQ for IBM i data definition files for the language that you are using. Make yourself familiar with the contents of these files. See IBM MQ data definition files for a full description.