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 we 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 we 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, we must add the appropriate language statements to include the IBM MQ for IBM i data definition files for the language that we are using. Make yourself familiar with the contents of these files. See IBM MQ data definition files for a full description.

Parent topic: Building a procedural application