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 » Can I cpnnect to Qmnager in MQ binding mode with jDK 1.4??

Post new topic  Reply to topic
 Can I cpnnect to Qmnager in MQ binding mode with jDK 1.4?? « View previous topic :: View next topic » 
Author Message
Keka
PostPosted: Fri Jan 03, 2003 12:53 pm    Post subject: Can I cpnnect to Qmnager in MQ binding mode with jDK 1.4?? Reply with quote

Voyager

Joined: 28 Dec 2002
Posts: 96

Hi All,

I got an error while trying to connect to the QueueManager using Java interface in bindings mode. When I searched for that error on IBM site, I found the exact same error information in the FAQ. I am pasting that FAQ here.
The only different between this and my problem is I am running on HP Unix and I have JDK 1.4 installed.


FAQ
Question:
Running the MQ Java product on my Compaq (DEC) OVMS system, why do I get the error: Exception in thread main java.lang.UnsatisfiedLinkError: no mqjbnd01 in java.library.path?

A: The most likely cause is having the wrong Java JDK version installed on your system. Currently, version 1.1.8 is the only supported version.
In running MQ Java bindings mode with Compaq JDK 1.2.2 and 1.3, unlike other platforms, the various JDKs supply a shareable image (Java JAVA_SHR.EXE) which is not compatible with the MQ shareable image (MQJBND01) linked with JDK 1.1.8. Use JDK 1.1.8 for bindings mode. It may be possible to use JDK 1.3 for client mode connections yet this has not been tested.

So My questions is,

Does this mean I cannot run a Java application to connect to the Qmanager on HpUnix if I have a javaversion 1.4??
Please correct/clarify my doubt.

thanks
keka
_________________
Keka
Back to top
View user's profile Send private message
nimconsult
PostPosted: Sun Jan 05, 2003 11:33 pm    Post subject: Reply with quote

Master

Joined: 22 May 2002
Posts: 268
Location: NIMCONSULT - Belgium

I may be wrong but if you are trying to work with mqjbnd01 it probably means that you have an old version of the MQ Series classes for Java.

You should download and install a newer version of these classes (in support pac MA88).

(If you are working with WMQ 5.3 the MQ Series classes for java are part of the standard package).
_________________
Nicolas Maréchal
Senior Architect - Partner

NIMCONSULT Software Architecture Services (Belgium)
http://www.nimconsult.be
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bower5932
PostPosted: Mon Jan 06, 2003 7:30 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I just took a quick look at MA88. It states the following:

Supported Java Development Kit versions:

AIX - IBM Software Development Kit (SDK) 1.3.1
HP-UX 10-20 - HP-UX SDK 1.1.8
HP-UX 11 - HP-UX SDK 1.3.1
iSeries - IBM SDK 1.2.2 and 1.3.0
Linux - IBM SDK 1.3.1
OS/390 or z/OS - IBM SDK 1.3.1
Solaris - Sun SDK 1.3.1
Windows 95, 98, NT, 2000 - IBM SDK 1.3.0

Here is a direct link:

http://www-3.ibm.com/software/ts/mqseries/txppacs/ma88.html
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
bower5932
PostPosted: Mon Jan 06, 2003 7:33 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I appended too quickly. I also looked at:

http://www-3.ibm.com/software/ts/mqseries/platforms/supported/wsmq_for_hp_ux_5_3.html

and it states that the following are supported:

HP-UX SDK, for the Java platform, v1.3.1
HP-UX SDK for Java V1.4 (1)

There is also a note at the bottom of the page about needing V1.4 for SSL. I would agree with nimconsult that you are probably using an old version of the MA88.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Keka
PostPosted: Mon Jan 06, 2003 12:20 pm    Post subject: Reply with quote

Voyager

Joined: 28 Dec 2002
Posts: 96

So if I am using MQ 5.1 and Java 5.4, It will not work??
How do I know which support pack I am using??

thanks
kiran
_________________
Keka
Back to top
View user's profile Send private message
vennela
PostPosted: Mon Jan 06, 2003 1:57 pm    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

Do an swlist and look out for JAVA

---
Venny
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bower5932
PostPosted: Tue Jan 07, 2003 11:16 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

If you are truly running MQSeries 5.1, then it may or may not work. But it is definitely not supported. You need to move your MQ forward.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
anderc1
PostPosted: Wed Jan 08, 2003 7:44 am    Post subject: Reply with quote

Acolyte

Joined: 11 Sep 2002
Posts: 55
Location: Research Triangle Park, NC

We have similar problem on AIX 4.3 MQ5.2 with MA88 and JDK 1.3.1 I believe. Binding mode wouldn't work. Call to IBM, response was "It's a bug" with a convoluted work around. Call IBM and if it is the same bug then they will send you the same convoluted work around. We are using client connections as a bandaid until we can decifer and possibly implement IBM's bandaid. This may be a UNIX thing as bindings work fine in the Windows world with MA88 and current JDK.
Back to top
View user's profile Send private message
bower5932
PostPosted: Wed Jan 08, 2003 8:15 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I would guess that the bug that you are mentioning is the 'segment 8' problem. Personally, I would have called it a limitation. Regardless, with WebSphere MQ 5.3, you can get around this by using extended shared memory. You'll basically run with EXTSHM=ON set and life will be good.

This problem only showed up on AIX.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
bmccarty
PostPosted: Thu Jan 23, 2003 8:40 am    Post subject: We need to set EXTSHM=ON, but have a question... Reply with quote

Apprentice

Joined: 18 Dec 2001
Posts: 43

I need to use the EXTSHM=ON; however, I don't understand if this environment variable needs to be set for every user that executes an MQ application, or just the user that starts the queue manager.

The deal is that we have MANY different users that connect programs to queue managers that only start/run under mqm. It would be kind of a pain to go out and set the environment variable for every user's profile.

Alternatively, can we just set it at the system level somehow?

Please let me know what you think if you got a minute...

BMMc.
Back to top
View user's profile Send private message AIM Address MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Java / JMS » Can I cpnnect to Qmnager in MQ binding mode with jDK 1.4??
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.