Application programming with shared queues
This topic provides information on some of the factors that we need to take into account when designing new applications to use shared queues, and when migrating existing applications to the shared-queue environment.
- Serializing the applications
Certain types of applications might have to ensure that messages are retrieved from a queue in exactly the same order as they arrived on the queue.- Applications that are not suitable for use with shared queues
Some features of IBM MQ are not supported when we are using shared queues, so applications that use these features are not suitable for the shared queue environment.- Deciding whether to share non-application queues
Use this information when considering sharing non-application queues.- Migrating your existing applications to use shared queues
Reason codes, triggering, and the MQINQ API call can work differently in a shared queue environment.Parent topic: Use and writing applications on IBM MQ for z/OS