MQ_PUBLISH_EXIT - Publish exit

The MQ_PUBLISH_EXIT call can inspect and alter messages delivered to subscribers.

Purpose

Use the publish exit to inspect and alter messages delivered to subscribers:

  • Examine the contents of a message published to each subscriber
  • Modify the contents of a message published to each subscriber
  • Alter the queue to which a message is put
  • Stop the delivery of a message to a subscriber

This exit is not available on IBM® MQ for z/OS®.

Syntax

MQ_PUBLISH_EXIT (ExitParms, PubContext, SubContext)

Parameters

ExitParms (MQPSXP)- Input/Output
ExitParms contains information about the invocation of the exit.
PubContext (MQPBC) - Input
PubContext contains contextual information about the publisher of the publication.
SubContext (MQSBC) - Input/Output
SubContext contains contextual information about the subscriber receiving the publication.