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 » IBM MQ Java / JMS » Resolve invisible (locked) message from MQI channel

Post new topic  Reply to topic
 Resolve invisible (locked) message from MQI channel « View previous topic :: View next topic » 
Author Message
griffel
PostPosted: Thu Apr 28, 2005 5:19 am    Post subject: Resolve invisible (locked) message from MQI channel Reply with quote

Novice

Joined: 22 Mar 2005
Posts: 23

Is there any chance to unlock messages that originally where put via JMS's underlying MQI channels (SVRCONNs) and got "invisible" due to poisoned message - already removed - without restarting the queue manager itself?

I think any kind of RESOLVE CHANNEL isn't applicable to MQI channels.

The configuration used is a MQ 530 CSD9 Windows client JMS program
connected to a 531 z/OS 1.6 MQ via SLLed SVRCONNs.

Any help out there?
Back to top
View user's profile Send private message
vennela
PostPosted: Thu Apr 28, 2005 7:16 am    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

What are you trying to say
Atleast, I didn't understand the question
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bower5932
PostPosted: Thu Apr 28, 2005 7:46 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I think he is saying that he had some poison messages moved to his backout queue and he wants to know how to get them back?
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
griffel
PostPosted: Thu Apr 28, 2005 8:25 am    Post subject: Reply with quote

Novice

Joined: 22 Mar 2005
Posts: 23

Sorry, I like complex questions for complex(?) problems
What I want to know is: How can I make my messages visible again (that's getting the QM to free his lock).
Those message are locked, since the QM decided to freeze further MQGETs on a queue with a poisoned message.

Now, if I had a configuration with QM-to-QM communications or
CICS or IMS involved, I simply would do some RESOLVE CHANNEL
stuff.

But since I only have a poor MQI channel connected to my JMS client,
I have no idea, how to resolve my message without restarting the whole QM - which definitely works (during restart it resolves all indoubts and locks corretly, and afterwards, my queue are filled up with the formerly invisible messages). But I can't restart our production systems that simple.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Apr 28, 2005 11:09 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

So this is really a poison message problem.

Well if you do have a poison message on your queue you will have to move it.

Manual move would be to a backout queue.
Automatic move (WAS) to either a backout queue or the DLQ.

Make sure you set the back out threshold on the queue in order to avoid the poison message stopping your processing. You will have to act on it in your application (non WAS) or let WAS do the handling of the poison message.

Enjoy
Back to top
View user's profile Send private message Send e-mail
griffel
PostPosted: Fri Apr 29, 2005 12:33 am    Post subject: Reply with quote

Novice

Joined: 22 Mar 2005
Posts: 23

Quote:
So this is really a poison message problem.


No, it is not - it is a _result_ of posinoned messages occuring.
(sorry, my question seemed to be rather "compressed")

My only problem is, how to get in touch with messages that
were process at the time some poisoned messages broke
the overall processing.

The poisoned messages, have been removed immediately.
Thus, all messages that arrived afterwards got processed correctly.

But I don't want to restart the whole QM to resolve the "invisible"
messages being, if there's any chance to avoid it.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Fri Apr 29, 2005 3:29 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

So basically, it seems you have uncommitted messages in your queue.

You're looking for a way to resolve the uncomitted status of these messages.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
griffel
PostPosted: Fri Apr 29, 2005 5:01 am    Post subject: Reply with quote

Novice

Joined: 22 Mar 2005
Posts: 23

Right. I shaped my original question a bit more complex, since asking the concerned queues about their status gave UNCOM(NO). After a QM-restart definitely appeared a couple of hundred messages again (those I missed).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Java / JMS » Resolve invisible (locked) message from MQI channel
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.