On a WebSphere® MQ link, you can set up publish/subscribe messaging between WebSphere Application Server and the WebSphere MQ publish/subscribe function, or WebSphere Message Broker, or WebSphere Event Broker.
WebSphere MQ Version 6 (except Version 6 of WebSphere MQ for z/OS) provides queued publish/subscribe that is implemented by a publish/subscribe broker within WebSphere MQ. However, the publish/subscribe function provided by WebSphere MQ Version 6 uses MQRFH message headers, also known as MQRFH1 message headers, and it does not support the MQRFH2 message headers that the WebSphere Application Server publish/subscribe bridge uses on the WebSphere MQ link. For WebSphere MQ Version 6 publish/subscribe to interoperate with WebSphere Application Server publish/subscribe over a WebSphere MQ link, you must use a separate message broker product that supports MQRFH2 message headers. Alternatively, instead of using a WebSphere MQ link, you can interoperate using the WebSphere MQ messaging provider, so that your applications use WebSphere MQ publish/subscribe function and do not use the service integration bus. This requirement also applies to earlier versions of WebSphere MQ where publish/subscribe function is provided by SupportPac MA0C.
Message headers and contents are mapped in the same way for both point-to-point messages and publish/subscribe messages. For more information about the mapping of messages see Mapping messages between a service integration bus and WebSphere MQ.