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 » IBM MQ Java / JMS » MQ60 issue

Post new topic  Reply to topic
 MQ60 issue « View previous topic :: View next topic » 
Author Message
knowhow
PostPosted: Mon Apr 23, 2007 7:27 am    Post subject: MQ60 issue Reply with quote

Novice

Joined: 16 May 2006
Posts: 21

Hi,

Is there a way in MQ60 that we get a method for forcing the WebSphere MQ JMS classes to use ISOLATED bindings?

We upgraded MQ60 on AIX53 and one of our WebSphere JVM(5.1) was not able to communicate with MQ60 and throwing AMQ6207 errors in mq logs. We tried the possible workaround solutions given in www.ibm.com.

By adding the following stanza to the qm.ini file and restarting MQ you can avoid this problem:

Connection:
DefaultBindType=ISOLATED.

But still it didn't work.

Any thoughts??

Thanks.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Apr 23, 2007 9:19 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

If you read the 6.0 manual it clearly states that the application (here WAS) needs to set an environment variable to allow for more then X (10 ?) entries in the shared memory segments table...

Alternatively have you tried running the app (WAS) with a 64 bit JVM ???

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
knowhow
PostPosted: Mon Apr 23, 2007 9:49 am    Post subject: Reply with quote

Novice

Joined: 16 May 2006
Posts: 21

Hi,

I think I mentioned that we are running WAS 5.1 version which we can't have a 64-bit Queue Manager. The problem is even after you set the EXTSHM value, the MQ JMS classes are overwriting them which is causing this issue. I am looking for a solution i.e if there is any fix or patch to apply on MQJMS so that they won't overwrite the settings.

Thanks.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Apr 23, 2007 11:03 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

knowhow wrote:
Hi,

I think I mentioned that we are running WAS 5.1 version which we can't have a 64-bit Queue Manager. The problem is even after you set the EXTSHM value, the MQ JMS classes are overwriting them which is causing this issue. I am looking for a solution i.e if there is any fix or patch to apply on MQJMS so that they won't overwrite the settings.

Thanks.
You mean to say 64 bit JVM.
You specified MQ V6.0 and on AIX this means your QMGR is 64 bit. So you don't need to specify the ESTSHM when you start the qmgr?

However WAS is a process running a JVM and that process is running a 32 bit JVM if my memory serves me well. This process will need the env variable to allow it to access more then 10 entries in the table.

Now if you can run WAS on a 64 bit JVM (WAS 6.x) you might get rid of that problem altogether...

The other way to reduce your memory footpring would be to take a critical look at the way the application accesses MQ and optimize what you can.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Java / JMS » MQ60 issue
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.