Adding a subscription point
How to extend an existing queued publish/subscribe application that you have migrated from an earlier version of IBM® Integration Bus with a new subscription point.
Before you begin
- Check that the subscription point is not already defined in SYSTEM.QPUBSUB.SUBPOINT.NAMELIST.
- Check if there is a topic object or a topic string with the same name as the subscription point.
About this task
IBM MQ, applications do not use subscription points,
but they can interoperate with existing applications that do, using the subscription point migration
mechanism.
Important: The subscription point migration mechanism has been removed from
IBM MQ 8.0. If you need to migrate your existing
applications, you must carry out the procedures described in the documentation for your version of
the product, before you migrate to the latest version.
There is no need to add subscription points to use integrated publish/subscribe applications written for versions of IBM MQ.
Procedure
Example
DEFINE TOPIC(USD) TOPICSTR(USD)
DEFINE TOPIC(GBP) TOPICSTR(GBP) WILDCARD(BLOCK)
ALTER NL(SYSTEM.QPUBSUB.SUBPOINT.NAMELIST) NAMES(SYSTEM.BROKER.DEFAULT.SUBPOINT, USD, GBP)
Note:
- Include the default subscription point in the list of subscription points added using the ALTER command. ALTER deletes existing names in the namelist.
- Define the topics before altering the namelist. The queue manager only checks the namelist when the queue manager starts and when the namelist is altered.
On