Home

 

Cause

 

The alias was opened BIND_OPEN rather than BIND_NOT_FIXED. If BIND_OPEN is used the transmission header for the message contains the queue manager name of the destination queue manager instead of blanks. When the message reaches the queue manager where the alias is defined it, uses its queue manager name and cannot find the destination queue there. Hence the message is put on the dead letter queue. Change all of the alias queue definitions to specify DEFBIND(NOTFIXED) or use BIND_NOT_FIXED as an open option when the queue is opened.

 

Parent topic:

Symptom — Applications put messages to a QALIAS but they go the SYSTEM.DEAD.LETTER.QUEUE rather then the TARGQ of the alias.


qc13210_


 

Home