Why the 2102???? Is something looping. I cannot see why insufficient access authority would generate this type of error. It seems there is an unresolved bug.
About 2 months ago there was a discussin on the +inq for the JMS stuff and if I remember correctly the person at that time was not getting a 2102.
bobbee
From: "Wyatt, T. Rob" <[EMAIL PROTECTED]> Reply-To: MQSeries List <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Re: Puzzled: MQJE001, MQRC 2102 for non-mqm users Date: Fri, 2 Jan 2004 13:40:13 -0600
When this happened to us, my developers were not printing the linked JMS exception so I did not have a reason code to look at. If I had been given a 2102, it sure would have thrown me off! I like to keep the events turned on so when I was presented with the problem I very quickly found an event message showing the UserID, the QMgr INQ call and a 2035. Discussion with the user revealed that any QMgr inquiry calls were happening inside the Java classes and not in his code. We have since learned that Java will inquire on queue objects as well, to obtain values for BOQUEUE and BOTHRESH if it has to back out a GET.
-- T.Rob
-----Original Message----- From: Benjamin F. Zhou [mailto:[EMAIL PROTECTED] Sent: Friday, January 02, 2004 2:24 PM To: [EMAIL PROTECTED] Subject: Re: Puzzled: MQJE001, MQRC 2102 for non-mqm users
Hi Rob,
Great ! Your tip on adding inq right to non-mqm users did the trick. Here is the setmqaut command:
setmqaut -m QMGR -t qmgr -p wasadmin +connect +inq
But how did you know that a JMS appl needs inq right to the qmgr to establish connection? I didn't find such information on the JMS manual.
thanks a lot for the insight !
Ben
"Wyatt, T. Rob" <[EMAIL PROTECTED] To: [EMAIL PROTECTED] MERICA.COM> cc: Sent by: MQSeries Subject: Re: Puzzled: MQJE001, MQRC 2102 for non-mqm users List <[EMAIL PROTECTED] C.AT>
01/02/2004 12:44 PM Please respond to MQSeries List
Benjamin,
Are the classpaths the same between the two UserIDs? If you are on Unix, try
echo $CLASSPATH | tr ":" "\n"
...from each user's command line and compare. There are generally two types of problems that manifest themselves differently under different users - security, which you covered, and environment.
Incidentally, you did not mention whether you gave the user Inquire on the QMgr and queues. JMS will inquire the QMgr right after connecting. This usually generates 2035's though.
-- T.Rob
-----Original Message----- From: Benjamin F. Zhou [mailto:[EMAIL PROTECTED] Sent: Friday, January 02, 2004 11:48 AM To: [EMAIL PROTECTED] Subject: Puzzled: MQJE001, MQRC 2102 for non-mqm users
Hi,
first, happy new year to everyone.
while trouble-shooting a WAS application's MQRC2102 problem, I wrote a simple jms program to put msg to a queue.
The program runs without problem if I start it as "mqm", but if I logon as a different user than mqm, got the same MQJE001, MQRC 2102 exception. I explicitely allowed that user the right to connect to the same qmgr and put/get to the queues, and run the sample executible amqsput, amqsget without any problem.
MQRC 2102 is resource problem, but I don't understand why it happen to WAS users, but not to mqm, and only happens to jms applications.
Any idea would be greatly appreciated.
Benjamin F. Zhou Messaging & Integration Research & Technology, ITM Mercedes-Benz USA x.2474
Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
_________________________________________________________________ Get reliable dial-up Internet access now with our limited-time introductory offer. http://join.msn.com/?page=dept/dialup
Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive