Error Encountered On Opening Queue Name Reason Code 2085
Contents |
by QueueManagerHost name configuration was app server Technote (troubleshooting) 2085 mqrc Problem(Abstract) You notice the following messages are logged if the mq reason code 2058 Java Message Service (JMS) is unable to find the queue manager. The queue manager name is failed to open queue. reason code 2085 based on the QueueManagerHost name. In general, the reason code 2085 means that the referenced queue could not be found on the Queue Manager. This
Mqje001: Completion Code 2, Reason 2085
specific issue, however, is caused by the configured QueueManagerHost. SystemOut.log [7/22/05 10:23:24:237 EDT] 7b40fe EJBContainerI I WSVR0037I: Starting EJB jar: CMSReportsBusiness.jar [7/22/05 10:23:26:756 EDT] 7b40fe ConnectionEve A J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adaptor for resource JMS$cms_queue_factory. The exception which was received is javax.jms.JMSException: websphere mq call failed with compcode 2 mqcc_failed reason 2085 mqrc_unknown_object_name MQJMS2008: failed to open MQ queue [7/22/05 10:23:27:154 EDT] 7b40fe MDBListenerIm W WMSG0019E: Unable to start MDB Listener InterfaceProcessor, JMSDestination jms/cms_interface_queue : javax.jms.JMSException: MQJMS2008: failed to open MQ queue at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironme nt.java:540) at com.ibm.mq.jms.MQQueueAgent.resolveQueue(MQQueueAgent.java:460) at com.ibm.mq.jms.MQQueueAgent.getQueueAgent(MQQueueAgent.java:271) An MQJMS2008 exception with Reason Code 2085 when WebSphere Application Server attempts to start the "ReceiverListenerPort" listener port. Reason Code 2085 typically indicates that the queue doesn't exist on the queue manager that the application is connected to. Resources.xml
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support
MQSeries.net mq error 2019 Forum Index » General IBM MQ Support » MQ Series error 2085 MQ Series error 2085 « View previous topicMqrc 2082
:: View next topic » Author Message shubhrajit_c Posted: Fri Nov 02, 2001 3:15 am Post subject: NoviceJoined: 01 Nov 2001Posts: 14Location: India Hi, I
Mq Completion Code 2
am new to MQSeries and on a learning phase.I have installed MQ Series for NT , created and started QueueManager , created a message queue and put enabled it. However whenever I am trying to put a message to the queue http://www-01.ibm.com/support/docview.wss?uid=swg21245036 from my java client in the same machine, I am getting a MQSeries error 2085. I tried to use the sample qbrowser that comes with the product to browse my queue , I am getting the same error. What may be the reason ???????? _________________Shubhrajit Chatterjee http://shubhra.4mg.com http://hum-sab.8m.net Back to top venkat kurra Posted: Fri Nov 02, 2001 6:13 am Post subject: MasterJoined: 18 Oct 2001Posts: 245Location: Bloomington , IL 2085 reason code for "unable to open queue for output".Verify your queue http://www.mqseries.net/phpBB2/viewtopic.php?t=696 name is correct.mqseries objects are case sensitive so check uppercase and lower case.this queue should be local queue to this queue manager. Back to top shubhrajit_c Posted: Sun Nov 04, 2001 10:43 pm Post subject: NoviceJoined: 01 Nov 2001Posts: 14Location: India I have checked and found out that it is not a problem due to case sensitive nature of the qmgr and queue. And I have defined the queue as qlocal, so it is not that problem too. I have picked up the error log.It looks something like this.... 11/05/01 11:35:56 AMQ9208: Error on receive from host 'localhost (127.0.0.1)'. EXPLANATION: An error occurred receiving data from 'localhost (127.0.0.1)' over TCP/IP. This may be due to a communications failure. ACTION: Record the TCP/IP return code 10054 (X'2746') and tell the systems administrator. _________________Shubhrajit Chatterjee http://shubhra.4mg.com http://hum-sab.8m.net Back to top shubhrajit_c Posted: Sun Nov 04, 2001 11:43 pm Post subject: NoviceJoined: 01 Nov 2001Posts: 14Location: India Well I think I have solved the problem. I have defined my qmgr and queue both in lower case. However when I was trying to connect(using lower case name) , the qmgr name in lower case was accepted by the system BUT the queue name was not understood ny the system giving a 2085 exception. When I changed the client code and used queue name in upper case, it worked !!!! Is this a bug ?????????????? _________________Shubhrajit Chatterjee http://shubhra.4mg.com http://hum-sab.8m.net Back to top bduncan Posted: Mon Nov 05, 2
Join INTELLIGENT WORK FORUMSFOR COMPUTER PROFESSIONALS Log In Come Join Us! Are you aComputer / IT professional?Join Tek-Tips Forums! Talk With Other Members Be Notified Of ResponsesTo http://www.tek-tips.com/viewthread.cfm?qid=46136 Your Posts Keyword Search One-Click Access To YourFavorite Forums Automated SignaturesOn Your Posts Best Of All, It's Free! Join Us! *Tek-Tips's functionality depends on members receiving e-mail. By joining you http://stackoverflow.com/questions/3397745/get-2035-on-connecting-to-the-base-queue are opting in to receive e-mail. Posting Guidelines Promoting, selling, recruiting, coursework and thesis posting is forbidden.Tek-Tips Posting Policies Jobs Jobs from Indeed What: Where: jobs by Link To This code 2 Forum! Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.Just copy and paste the BBCode HTML Markdown MediaWiki reStructuredText code below into your site. IBM: MQSeries Forum at Tek-Tips HomeForumsProgrammersEAI Distributed/Component ProgrammingIBM: MQSeries Forum Error Reason Code 2085 thread332-46136 Forum Search FAQs Links MVPs Error Reason Code 2085 Error Reason Code 2085 i1nguyd0 (IS/IT--Management) (OP) 9 reason code 2085 Jan 01 13:58 I tried to use MQSeries Client api to connect to a remote queue (remote system). I got error said "Complete code: 2 - Reason Code: 2085". What is that mean? Anybody know where to find the document that list all of the error codes of MQSeries?Thanks you very much folks. RE: Error Reason Code 2085 Johari (IS/IT--Management) 9 Jan 01 18:41 2085 - unknown object name. ensure ur remoteq name is correct. u can check all the error messages on 'MQSeries Messages' manual.tq Red Flag This Post Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework. Cancel Red Flag SubmittedThank you for helping keep Tek-Tips Forums free from inappropriate posts.The Tek-Tips staff will check this out and take appropriate action. Close Reply To This Thread Posting in the Tek-Tips forums is a member-only feature. Click Here to join Tek-Tips and talk with other members! Resources Join | Indeed Jobs | Advertise Copyright © 1998-2016 ENGINEERING.com, Inc. All rights reserved.Unauthorized reproduction or linking forbidden withou
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up get 2035 on connecting to the base queue up vote 3 down vote favorite 1 I am running a simple Java client to connect to a remote MQ queue. When I run the Java code to read write messages with Alias queue name, it works fine. When i try to run the code on the same queue but witha a physical queue name (Because i wish to invoke getQueueDepth), I get a 2035 error at the point when the code tries to establish a connection The authority on the queue are: browse +dsp +get +inq +put +set +setall The java code is as under import com.ibm.mq.MQC; import com.ibm.mq.MQEnvironment; import com.ibm.mq.MQException; import com.ibm.mq.MQGetMessageOptions; import com.ibm.mq.MQMessage; import com.ibm.mq.MQPutMessageOptions; import com.ibm.mq.MQQueue; import com.ibm.mq.MQQueueManager; public class MQSniffer { /** * @param args */ /** * @param args */ public static void main(String[] args) { String hostname = "XXXX"; String channel = "CHANNEL"; String qManager = "qmgr"; MQQueueManager qMgr; MQEnvironment.hostname = hostname; MQEnvironment.channel = channel; MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,MQC.TRANSPORT_MQSERIES); try { qMgr = new MQQueueManager(qManager); int openOptions = MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_INQUIRE | MQC.MQOO_OUTPUT ; MQQueue system_default_local_queue = qMgr.accessQueue("PHYSICAL_QUEUE_NAME", // *****Get an exception on this call***** openOptions, null, null, null); System.out.println("****Current Depth is "+ system_default_local_queue.getCurrentDepth()); MQMessage hello_world = new MQMessage(); hello_world.writeUTF("Hello World!"); MQPutMessageOptions pmo = new MQPutMessageOptions(); system_default_local_queue.put(hello_world,pmo); System.out.println("Put the message"); system_default_local_queue.close(); // Disconnect from the queue manager qMgr.disconnect(); } catch (MQException ex) { System.out.println("An MQSeri