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 » Problem with inititation queue

Post new topic  Reply to topic
 Problem with inititation queue « View previous topic :: View next topic » 
Author Message
c22manas
PostPosted: Tue Jun 05, 2007 5:34 am    Post subject: Problem with inititation queue Reply with quote

Novice

Joined: 02 Jan 2007
Posts: 20

Mq series is in AS/400 . in the queue manager log it is showing Initian queue is in use . But not sure which process is accessing it. The AS/400 Runmqtrm job is also ended previously . Any idea how to check which process was accessing it ?

The QMgr log :
AMQ8601: MQSeries trigger monitor started.
EXPLANATION:
Cause . . . . . : The MQSeries trigger monitor has been started with
initiation queue <init q name>.
Recovery . . . : None.
Technical Description . . . . . . . . : None.
-------------------------------------------------------------------------------
AMQ8610: Initiation queue in use
EXPLANATION:
Cause . . . . . : The MQSeries trigger monitor could not open the
initiation queue because the queue is open for exclusive use by another
application.
Recovery . . . : Wait until the queue is no longer in use, and try the
command again.
Technical Description . . . . . . . . : None.
-------------------------------------------------------------------------------
AMQ8602: MQSeries trigger monitor ended.
EXPLANATION:
Cause . . . . . : The MQSeries trigger monitor has ended.
Recovery . . . : None.
Technical Description . . . . . . . . : None.
Back to top
View user's profile Send private message
rparti
PostPosted: Tue Jun 05, 2007 6:43 am    Post subject: Reply with quote

Voyager

Joined: 05 Oct 2005
Posts: 86
Location: U.S.A.

What type of triggering are you using? Can you post the definations you are using?
Back to top
View user's profile Send private message
c22manas
PostPosted: Wed Jun 06, 2007 8:29 pm    Post subject: Reply with quote

Novice

Joined: 02 Jan 2007
Posts: 20

Please find the triggering property of application queue.

Display MQM Queue

Message delivery sequence . . : *PTY
Harden backout count . . . . . : *YES
Trigger type . . . . . . . . . : *FIRST
Trigger depth . . . . . . . . : 1
Trigger message priority . . . : 0
Trigger data . . . . . . . . . :


I have one more query, is there any other process within MQseries who access initiation queue ?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jun 07, 2007 2:00 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

An initiation queue is just a qlocal.

If some process is accessing it, it's because you've started some process to access it. The queue manager won't do any such on an initq just because it's an initq.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
c22manas
PostPosted: Thu Jun 07, 2007 2:58 am    Post subject: Reply with quote

Novice

Joined: 02 Jan 2007
Posts: 20

My question is whether any process internal to Mq series (i.e trigger monitor) reads or writes to initiation q ?
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jun 07, 2007 3:06 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

contact admin wrote:
My question is whether any process internal to Mq series (i.e trigger monitor) reads or writes to initiation q ?


Strictly speaking, the trigger monitor is not an internal process but a process configured and run manually by the administrator. Things like the logging process is internal.

There's no reason why anything other than a trigger monitor would be running against an init q, but no reason why multiple jobs couldn't accidently be set to run against it.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
dgolding
PostPosted: Thu Jun 07, 2007 3:31 am    Post subject: Reply with quote

Yatiri

Joined: 16 May 2001
Posts: 668
Location: Switzerland

Even more strictly speaking and almost to point of pedantry, the INITQ is written to internally by the queue manager - when the trigger conditions on the application queue are met on a PUT, then MQ will put a message on the INITQ
Back to top
View user's profile Send private message Visit poster's website
Vitor
PostPosted: Thu Jun 07, 2007 3:34 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

dgolding wrote:
Even more strictly speaking and almost to point of pedantry, the INITQ is written to internally by the queue manager - when the trigger conditions on the application queue are met on a PUT, then MQ will put a message on the INITQ


Granted (and well pedanted!) but that still doesn't make the trigger monitor an internal process. Though continuing in the pedantic vein, I suppose it counts in that you don't get a message unless a monitor's got the queue open.

Moving back onto topic, I would hesitate to believe that the queue manager has the init q open for exclusive use to put init messages on it, and is causing the symptoms described.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jun 07, 2007 4:28 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I'd lay pints to shots that the qmgr uses either an MQPUT1, or the internal function equivalent.

I.E., it only ever has the initq open for put for exactly as long as is necessary to complete the put.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jun 07, 2007 6:20 am    Post subject: Reply with quote

Guest




"The MQSeries trigger monitor could not open the
initiation queue because the queue is open for exclusive use by another application."

Perhaps another instance of a trigger monitor already has the initq open for input-exclusive.
Back to top
Vitor
PostPosted: Thu Jun 07, 2007 6:26 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

bruce2359 wrote:
Perhaps another instance of a trigger monitor already has the initq open for input-exclusive.


This certainly appears to be the prevaling theory.

Though the errant job need not be a trigger monitor, just a job which incorrectly references the init q.
_________________
Honesty is the best policy.
Insanity is the best defence.
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 » General IBM MQ Support » Problem with inititation queue
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.