Mq Open Error
Contents |
2085 MQRC_UNKNOWN_OBJECT_NAME MQRC_UNKNOWN_OBJECT_NAME MQRC_UNKNOWN_OBJECT_NAME unknown object name Technote (troubleshooting) Problem(Abstract) Your WebSphere MQ application program fails with reason code 2085 (MQRC_UNKNOWN_OBJECT_NAME) when you attempt to open a queue. 2085 0x00000825 MQRC UNKNOWN mq error 2085 OBJECT NAME Cause This reason code is issued when an application opens a queue, mq reason code 2042 and the queue manager cannot resolve to a queue name specified in the MQOPEN object descriptor (MQOD). The most likely reason completion code 2, reason 2042 is that a wrong queue name was specified on the MQOPEN API call. Resolving the problem Debugging techniques: If the queue is a locally defined queue: Verify that your program is connecting to the correct queue 2058 mq error manager. Use the MQSC dis ql(*) command to determine if the target queue is defined. Make sure that your program specifies the correct queue name in the correct case. If the queue is a cluster queue: Same general rules as above. If you expect the MQOPEN to resolve to a cluster queue that is not locally defined, you must not specify the ObjectQMgrName in the object descriptor (MQOD). 2085 may indicate WebSphere
Mq Error 2033
MQ cluster configuration problems. Ensure that the cluster queue managers have working channel connections to, and from the repository queue manager using: MQSC dis chs(*) command. Ensure that the queue is shared in the cluster using: MQSC dis ql(*) command. 2085 opening a cluster queue for input is not supported. Corrective actions Specify the correct queue name Define the queue Do not specify ObjectQMgrName in the object descriptor (MQOD) Resolve cluster channel issues Share the queue in the cluster Example: In this test we successfully put a message to target queue SVR.LQ. This works as expected. Notice what happens when we specify this same queue name in lower case. We fail with 2085. Related information WebSphere MQ Library A Japanese translation is available Cross reference information Segment Product Component Platform Version Edition Business Integration WebSphere MQ Express Capability Linux, Windows 5.3 Product Alias/Synonym WMQ MQ Document information More support for: WebSphere MQ Application / API Software version: 3.0, 5.3.1, 6.0, 6.0.2, 7.0, 7.0.1, 7.1, 7.5 Operating system(s): AIX, HP-UX, IBM i, Linux, OpenVMS, Solaris, Tandem NSK, VSE, Windows, z/OS Reference #: 1166940 Modified date: 14 May 2013 Site availability Site assistance Contact and feedback Need support? Submit feedback to IBM Support 1-800-IBM-7378 (USA) Directory of worldwide contacts Contact Privacy Terms of use Accessibility
Post - 2008-05-29T09:38:35Z by SystemAdmin Display:ConversationsBy Date 1-6 of 6 Previous Next SystemAdmin 110000D4XK 8523 Posts Pinned topic Error 2042 2005-05-31T17:56:13Z | Tags: Answered question This question has been answered. Unanswered question This question has not been answered yet. Hej I´m new to MQ, and working on a MQ connection from Lotus Domino via Java. I have the basic stuff ready (putting and getting routines), and is now working on error handling. If, for some reason, a get or put routine terminates abnormally, it seems that some kind of connection is kept to the Queue Manager, and I get the error 2042 "Object already in use...."? How do I solve this? Thanks in advance. Rigmor Log in to reply. Updated on 2008-05-29T09:38:35Z at 2008-05-29T09:38:35Z by SystemAdmin SystemAdmin 110000D4XK 8523 Posts Re: Error 2042 2005-05-31T18:44:46Z This is the accepted answer. This is the accepted answer. Catch the exception and close the connection. -joe anniravn@hotmail.com wrote: > Hej > > I´m new to MQ, and working on a MQ connection from Lotus Domino via Java. > > I have the basic stuff ready (putting and getting routines), and is now working on error handling. > > If, for some reason, a get or put routine terminates abnormally, it seems that some kind of connection is kept to the Queue Manager, and I get the error 2042 "Object already in use...."? > > How do I solve this? > > Thanks in advance. > > Rigmor > Log in to reply. SystemAdmin 110000D4XK 8523 Posts Re: Error 2042 2005-05-31T19:11:39Z This is the accepted answer. This is the accepted answer. SystemAdmin 110000D4XK 2005-05-31T18:44:46Z Catch the exception and close the connection. -joe anniravn@hotmail.com wrote: > Hej > > I´m new to MQ, and working on a MQ connection from Lotus Domino via Java. > > I have the basic stuff ready (putting and getting routines), and is now working on error handling. > > If, for some reason, a get or put routine terminates abnormally, it seems that some kind of connection is kept to the Queue Manager, and I get the error 2042 "Object already in use...."? > > How do I solve this? > > Thanks in advance. > > Rigmor > More... For the future alright. But have do I resolve the problem which I have now..? Is there a way to clear/free to connection/channel to the queue programmatically? Rigmor Log in to reply. SystemAdmin 110000D4XK 8523 Posts Re: Error 2042 2008-05-28T18:40:12Z This is the accepted answer. This is the accepted answer. Hi, I am a unix system admin and very new in MQ. Our programmer hits the error message 2042. What can