ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » AMQ8639 on Tandem NSK (with MQ 2.2)

Post new topic  Reply to topic
 AMQ8639 on Tandem NSK (with MQ 2.2) « View previous topic :: View next topic » 
Author Message
martinsu
PostPosted: Mon Aug 09, 2004 11:31 pm    Post subject: AMQ8639 on Tandem NSK (with MQ 2.2) Reply with quote

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
View user's profile Send private message
kman
PostPosted: Tue Aug 10, 2004 1:16 am    Post subject: Reply with quote

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
View user's profile Send private message Yahoo Messenger
mqonnet
PostPosted: Tue Aug 10, 2004 5:03 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » AMQ8639 on Tandem NSK (with MQ 2.2)
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.