Building your procedural application on AIX

The AIX publications describe how to build executable applications from the programs that you write.

This topic describes the additional tasks, and the changes to the standard tasks, that we must perform when building IBM MQ for AIX applications to run under AIX. C, C++, and COBOL are supported. For information about preparing your C++ programs, see Use C++.

The tasks that we must perform to create an executable application using IBM MQ for AIX vary with the programming language that your 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 AIX include 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.

When you run threaded server or threaded client applications, set the environment variable AIXTHREAD_SCOPE=S.

Parent topic: Building a procedural application