On the AIX platform, the use of the bindings transport (C via JNI) in JDK 1.3.1_06 requires additional configuration to avoid a conflict with shared memory segments. Without this configuration, the system might not create a new instance of MQQueueManager (reason code 2059). The failure can be accompanied by the generation of FDCs in the /var/mqm/errors directory.
To perform the configuration, use an additional parameter for the mqs.ini file. The parameter is IPCCBaseAddress and is set on a per queue manager basis. By default this parameter is set to the value 8, but it is recommended that you set it to 12. The following is an example of an altered QueueManager stanza in an mqs.ini file:
QueueManager: Name=MQJavaTest Prefix=/var/mqm IPCCBaseAddress=12