|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
AMQ8639 on Tandem NSK (with MQ 2.2) |
« View previous topic :: View next topic » |
Author |
Message
|
martinsu |
Posted: Mon Aug 09, 2004 11:31 pm Post subject: AMQ8639 on Tandem NSK (with MQ 2.2) |
|
|
Newbie
Joined: 20 Feb 2004 Posts: 6
|
Hi out there,
we have a little problem understanding the behaviour of expired messages on our Tandem system. At a customer side our application creates a ViewPoint message
-------------------------------------------------------------------------------------
AMQ8639: A Queue Server processed expired messages.
EXPLANATION:
The Queue Server process $MQSS detected and processed 14 messages that have
expired.
ACTION:
None normally necessary. This message is logged to provide information about
the number of messages that expire for each Queue Server. If performance
degradation is experienced for a particular Queue Server, verify that there are
not an excessively large number of expired messages having to be processed by
that Queue Server process.
-------------------------------------------------------------------------------------
When we tried to test this on our site we do not get any ViewPoint message but the messages disappeared from the queue (as expected) and also no event was written to the MQERRLOG.
Now our problem (2 of them):
-- why does the customer get an error message on ViewPoint (is this configurable in MQ) ?
-- Is it possible that on the customer site the messages are processed correctly (means they are not deleted but handed over to the application)?
Any help appreciated
Martin |
|
Back to top |
|
 |
kman |
Posted: Tue Aug 10, 2004 1:16 am Post subject: |
|
|
Partisan
Joined: 21 Jan 2003 Posts: 309 Location: Kuala Lumpur, Malaysia
|
Expired messages, or messages mark for expiry are not deleted from the queue until someone/application access the messages.
If you are trying to read an expired messages, the messages will be deleted as normal, and your application does not get anything.
If messages are handed over to the application, it will not returned back into the queue to be expired. Unless possibly you are doing in a sync, and then rollback, and failed to get again, rollback.. in the meantime, the message expired during this rollback and retry. |
|
Back to top |
|
 |
mqonnet |
Posted: Tue Aug 10, 2004 5:03 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
Here are all the answers!!!
"When we tried to test this on our site we do not get any ViewPoint message but the messages disappeared from the queue (as expected) and also no event was written to the MQERRLOG.
"
---This happened because, most likely you had a get application running that was getting these messages before they were expired. Or you checked your errorlog too quickly. You would DEFINITELY see this error message in your error log on NSK if you have expired messages on queue.
-- why does the customer get an error message on ViewPoint (is this configurable in MQ) ?
---Viewpoint??? I think you are referring to mqerrlg*. This is NOT configurable as far as i know. But in any case, what do you want to configure and what purpose would it serve.
-- Is it possible that on the customer site the messages are processed correctly (means they are not deleted but handed over to the application)?
---It looks to me from your explanations that it is just the opposite story. Messages are being expired on Customer site properly and they are being retrieved by an application before expiring at your end.
"Expired messages, or messages mark for expiry are not deleted from the queue until someone/application access the messages.
"
---Yes, this is true for ALL other platforms(i believe) except for NSK. On NSK, expired messages are removed from the queue even WITHOUT an application doing a get.
Hope this helps.
Cheers
Kumar _________________ IBM Certified WebSphere MQ V5.3 Developer
IBM Certified WebSphere MQ V5.3 Solution Designer
IBM Certified WebSphere MQ V5.3 System Administrator |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|