Home

 

Defining the queues

 

To send messages from one queue manager to another, we need to define up to six queues; four on the source queue manager and two on the target queue manager.

On the source queue manager

  • Remote queue definition

    In this definition you specify the following:

    Remote queue manager name

    The name of the target queue manager.

    Remote queue name

    The name of the target queue on the target queue manager.

    Transmission queue name

    The name of the transmission queue. You do not have to specify this. If you do not, a transmission queue with the same name as the target queue manager is used, or, if this does not exist, the default transmission queue is used. You are advised to give the transmission queue the same name as the target queue manager so that the queue is found by default.

  • Initiation queue definition

    Required on z/OS, and optional on other platforms. On z/OS use the initiation queue called SYSTEM.CHANNEL.INITQ and you are recommended to do so on other platforms also.

  • Transmission queue definition

    A local queue with the USAGE attribute set to XMITQ. If you are using the WebSphere MQ for iSeries native interface, the USAGE attribute is *TMQ.

  • Dead-letter queue definition—recommended

    Define a dead-letter queue to which undelivered messages can be written.

On the target queue manager

  • Local queue definition

    The target queue. The name of this queue must be the same as that specified in the remote queue name field of the remote queue definition on the source queue manager.

  • Dead-letter queue definition—recommended

    Define a dead-letter queue to which undelivered messages can be written.

 

Parent topic:

How to send a message to another queue manager


ic10550_


 

Home