Author |
Message
|
fazz |
Posted: Tue Jul 13, 2004 12:33 am Post subject: Expiry Report to Dead Letter Queue |
|
|
 Centurion
Joined: 20 Feb 2004 Posts: 144 Location: England
|
Hi,
I am sending a message to a local queue on an OS/390 queue manager with the expiry, expiry report, reply to q and reply to queue manager fields set in the MQMD.
The message is put succesfully to the local queue and on expiration the message is discarded from the queue.
The report is turning up on the Dead Letter Queue with a reason code of 2035 (not authorized).
This suggest to me that my user id can't write to the reply to queue specifed, but if I put a 'plain' message directly to this queue it works fine.
What is happening underneath the covers when reports are requested?
Are any of the system queues being used?
Does anyone know what the performance overheads of using reports are? i.e. how many messages are acutally being sent.
Thanks,
Fazz |
|
Back to top |
|
 |
kirani |
Posted: Tue Jul 13, 2004 12:37 am Post subject: Re: Expiry Report to Dead Letter Queue |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
fazz wrote: |
The report is turning up on the Dead Letter Queue with a reason code of 2035 (not authorized).
|
On which queue manager? OS/390 or your local platform?
Did you specify any MCA user-id on channels? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
fazz |
Posted: Tue Jul 13, 2004 12:51 am Post subject: |
|
|
 Centurion
Joined: 20 Feb 2004 Posts: 144 Location: England
|
On the OS/390 queue manager.
Will it be using channels as the report is being sent to the same queue manager as the original message?
As far as I know there is no MCA user id specified, I'll check with the infrastructure team. |
|
Back to top |
|
 |
kirani |
Posted: Tue Jul 13, 2004 12:54 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
No, I dont think it will use Channels for the same queue manager. I thought your messages were sent from a remote queue manager.
What is the user-id specified in the MQMD header? Does that user-id have access to put messages on that (report) queue? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
fazz |
Posted: Tue Jul 13, 2004 1:08 am Post subject: |
|
|
 Centurion
Joined: 20 Feb 2004 Posts: 144 Location: England
|
Yes, If I put a message directly to the report queue using the same user id
it completes succesfully.
Its only when I request a report message that the report turns up on the Dead Letter queue.
I spoke to one of the mainframe people here, and they said they could see messages trying to be written to the system command queue. My user id does not have access to any of the system queues. Would the queue manager be using the system queues to send report messages? |
|
Back to top |
|
 |
kirani |
Posted: Tue Jul 13, 2004 1:23 am Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
fazz wrote: |
Yes, If I put a message directly to the report queue using the same user id
it completes succesfully.
|
Is the application putting same user-id in MQMD.UserIdentifier field?
Here is an interesting thread related to COA/COD message problem between two queue managers.
http://www.mqseries.net/phpBB2/viewtopic.php?t=3893
I don't know whether the queue mangager uses System Queues when sending report messages to a different queue within the same queue manager. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
fazz |
Posted: Tue Jul 13, 2004 2:17 am Post subject: |
|
|
 Centurion
Joined: 20 Feb 2004 Posts: 144 Location: England
|
Yes, the application is using the same user id.
I've had a brief look through the link, think I might take a bit more time reading through it, seems like quite a complicated subject !
Cheers
Fazz |
|
Back to top |
|
 |
|