|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQ errors+com.ibm.mq.MQException: MQJE001: Completion Code 2 |
« View previous topic :: View next topic » |
Author |
Message
|
pankajbhagchandani |
Posted: Thu Dec 10, 2009 2:31 am Post subject: MQ errors+com.ibm.mq.MQException: MQJE001: Completion Code 2 |
|
|
Newbie
Joined: 10 Dec 2009 Posts: 2
|
Hi Guys,
Iam getting the followin exception
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2189.
Can any one please helpm on howto resolve this issue. |
|
Back to top |
|
 |
nathanw |
Posted: Thu Dec 10, 2009 2:43 am Post subject: |
|
|
 Knight
Joined: 14 Jul 2004 Posts: 550
|
Simple MQRC with 2189 reveals
2189 0x0000088d MQRC_CLUSTER_RESOLUTION_ERROR
Maybe that is where you should start _________________ Who is General Failure and why is he reading my hard drive?
Artificial Intelligence stands no chance against Natural Stupidity.
Only the User Trace Speaks The Truth  |
|
Back to top |
|
 |
pankajbhagchandani |
Posted: Thu Dec 10, 2009 2:48 am Post subject: |
|
|
Newbie
Joined: 10 Dec 2009 Posts: 2
|
Hi,
I have checked the cluster and channels they are up.
My case is as below:
here are no local queue objects with that name, and no cluster queue records of that name are shown in DISPLAY QCLUSTER.
I found somethin below but dont know wht to do:
http://www-01.ibm.com/support/docview.wss?uid=swg21225022
When an application performs an MQOPEN call against a queue manager, that queue manager may not have knowledge of any queue with the specified name.
Example: there are no local queue objects with that name, and no cluster queue records of that name are shown in DISPLAY QCLUSTER.
The (first) time this occurs for a particular object name, subscriptions are generated against two full repositories in all clusters to which that queue manager is a member (as a partial repository). Subscriptions for a particular object name are only generated once every 30 days.
In the successful case this subscription will be acknowledged by all of these full repositories (either with a publications about instances of queues shared in the cluster, or with information that no queues of that name are shared in the cluster). The minimum requirement is that at least one of the full repositories acknowledges the subscription.
An MQOPEN which caused subscriptions to be created waits for up to 10 seconds for an acknowledgement.
If no response is received from any full repository after 10 seconds, then the MQOPEN call will fail. Either with 2085 MQRC_UNKNOWN_OBJECT_NAME or 2189 MQRC_CLUSTER_RESOLUTION_ERROR.
Can you pleas etell how should i verify.... |
|
Back to top |
|
 |
nathanw |
Posted: Thu Dec 10, 2009 3:29 am Post subject: |
|
|
 Knight
Joined: 14 Jul 2004 Posts: 550
|
I would suggest that the Cluster set up is reviewed and then it will teel you why the is a resolution problem
I actually do not understand the first part of your response, is tehre something missing?
Also go over the basics on clusters and ensure that all requirements are met _________________ Who is General Failure and why is he reading my hard drive?
Artificial Intelligence stands no chance against Natural Stupidity.
Only the User Trace Speaks The Truth  |
|
Back to top |
|
 |
JosephGramig |
Posted: Thu Dec 10, 2009 1:21 pm Post subject: |
|
|
 Grand Master
Joined: 09 Feb 2006 Posts: 1244 Location: Gold Coast of Florida, USA
|
Please provide your queue definition and the definition of anything it resolves to.
Are you PUTting (I'm guessing)?
Try amqsput for resolving the queue first. Then try your application. You don't need to actually put anything. |
|
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
|
|
|
|