Posted: Thu Sep 04, 2003 3:12 am Post subject: mqjbnd05
Apprentice
Joined: 19 Aug 2003 Posts: 33
Hi,
I have a Java application that must run on a computer that only has
the WebSphere MQ Client (5.3) installed.
It seems that the MQ Client installation does not install the
mqjbnd05.dll file. The application require this file through, otherwise I
get the error seen below.
If it is my application that is wrong how can I put a message onto a server
queue from a box that just has the client installed. (windows 2000 server)
java.lang.UnsatisfiedLinkError: no mqjbnd05 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.ibm.mq.MQSESSION.loadLib(MQSESSION.java:490)
at com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:201)
at java.security.AccessController.doPrivileged(Native Method)
at com.ibm.mq.server.MQSESSION.<clinit>(MQSESSION.java:197)
at com.ibm.mq.MQSESSIONServer.getMQSESSION(MQSESSIONServer.java:67)
at com.ibm.mq.MQSESSION.getSession(MQSESSION.java:363)
at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.jav
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
You are right.
You do not need mqjbnd.dll for a client connection. That is for server bindings.
In your program you have to specify the following environment variables so that your java client app can "client connect" to a remote qmgr.
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