WebSphere MQ for iSeries supports messages up to 100 MB in size. Application programs written in ILE C, supporting WebSphere MQ messages greater than 16 MB, need to use the Teraspace compiler option to allocate sufficient memory for these messages.
For further information on the C compiler options, see the iSeries(TM) WebSphere Development Studio ILE C/C++ Programmer's Guide.
To compile a C module, you can use the i5/OS command, CRTCMOD. Make sure that the library containing the include files (QMQM) is in the library list when you perform the compilation.
You must then bind the output of the compiler with the service program using the CRTPGM command.
An example of the command for a nonthreaded environment is:
Command | Program/exit type |
---|---|
CRTPGM PGM(pgmname) MODULE(pgmname) BNDSRVPGM(QMQM/LIBMQM) |
Server for C |
where pgmname is the name of your program.
An example of the command for a threaded environment is:
Command | Program/exit type |
---|---|
CRTPGM PGM(pgmname) MODULE(pgmname) BNDSRVPGM(QMQM/LIBMQM_R) |
Server for C |
where pgmname is the name of your program.
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzal10131 |