Streaming queue restrictions
Certain configurations are not supported when using streaming queues in IBM® MQ.
The following configurations are not supported:
- Defining a chain of queues that are streaming to each other, for example, Q1->Q2, Q2->Q3, Q3->Q4.
- Defining a loop of streaming queues, for example, Q1->Q2, Q2->Q1.
- Defining a subscription with a provided destination, where that destination has a STREAMQ defined.
- Defining STREAMQ on a queue configured with
USAGE(XMITQ).Note: STREAMQ can be a remote or alias queue, but you cannot configure the STREAMQ attribute on a remote or alias queue definition. For more information, see Streaming to remote and alias queues.
- Modifying the STREAMQ attribute of a dynamic queue.
- Setting STREAMQ to any value that begins SYSTEM.*, except for SYSTEM.DEFAULT.LOCAL.QUEUE.
- Defining STREAMQ on any queue named SYSTEM.*, with the following exceptions:
- SYSTEM.DEFAULT.LOCAL.QUEUE
- SYSTEM.ADMIN.ACCOUNTING.QUEUE
- SYSTEM.ADMIN.ACTIVITY.QUEUE
- SYSTEM.ADMIN.CHANNEL.EVENT
- SYSTEM.ADMIN.COMMAND.EVENT
- SYSTEM.ADMIN.CONFIG.EVENT
- SYSTEM.ADMIN.LOGGER.EVENT
- SYSTEM.ADMIN.PERFM.EVENT
- SYSTEM.ADMIN.PUBSUB.EVENT
- SYSTEM.ADMIN.QMGR.EVENT
- SYSTEM.ADMIN.STATISTICS.QUEUE
- SYSTEM.DEFAULT.MODEL.QUEUE
- SYSTEM.JMS.TEMPQ.MODEL
- Setting STREAMQ to the name of a model queue.