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 IndexIBM MQ Java / JMSJava Bindings Mode for Tru64

Post new topicReply to topic
Java Bindings Mode for Tru64 View previous topic :: View next topic
Author Message
PeterPotkay
PostPosted: Wed Dec 10, 2003 7:34 am Post subject: Java Bindings Mode for Tru64 Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Looking at the old Quick Beginings Manual for Compaq Tru64 Version 5.1,

there is every indication that Java will work as a client or in bindings mode.

I can run MQIVP no problem as a client. But when I run it in Bindings

mode (I don't enter an I.P. address) it bombs. Below I include the trace

output. Any idea what can be wrong?

Here is my LD_LIBRARY_PATH:
Code:

tabsdev:330:#> echo $LD_LIBRARY_PATH                                           
/usr/lib:/usr/openwin/lib:/apps1/tech/oracle/product/v81721/lib:/opt/mqm/java/li
b                                                                               


Here is my CLASSPATH:
Code:

tabsdev:331:#> echo $CLASSPATH                                                 
.:/apps1/tech/oracle/product/v81721/jdbc/lib/classes12.zip:/opt/mqm/java/lib/com
.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqbind.jar:/opt/mqm/samp/javaclnt/en_US:/o
pt/mqm/java/lib:/usr/lib                                                       


Here are the jar files:
Code:

tabsdev:228:#> cd /opt/mqm/java/lib                                         
tabsdev:229:#> ls -l                                                       
total 313                                                                   
-rw-r--r--   1 mqm      mqm          916 Dec  9 12:53 c:\log.txt           
drwxr-xr-x   3 mqm      mqm         8192 Dec  6  2000 com                   
-rw-r--r--   1 mqm      mqm       104393 Mar 15  2000 com.ibm.mq.jar       
-rw-r--r--   1 mqm      mqm        83704 Mar 15  2000 com.ibm.mqbind.jar   
-rw-r--r--   1 mqm      mqm         6198 Mar 15  2000 mqji.properties       
-rw-r--r--   1 mqm      mqm         7308 Mar 15  2000 mqji_de.properties   
-rw-r--r--   1 mqm      mqm         6198 Mar 15  2000 mqji_en.properties   
-rw-r--r--   1 mqm      mqm         6198 Mar 15  2000 mqji_en_US.properties
-rw-r--r--   1 mqm      mqm         8113 Mar 15  2000 mqji_es.properties   
-rw-r--r--   1 mqm      mqm         8198 Mar 15  2000 mqji_fr.properties   
-rw-r--r--   1 mqm      mqm         7832 Mar 15  2000 mqji_it.properties   
-rw-r--r--   1 mqm      mqm        15390 Mar 15  2000 mqji_ja.properties   
-rw-r--r--   1 mqm      mqm        11798 Mar 15  2000 mqji_ko.properties   
-rw-r--r--   1 mqm      mqm         7812 Mar 15  2000 mqji_pt.properties   
-rw-r--r--   1 mqm      mqm         8957 Mar 15  2000 mqji_zh.properties   
-rw-r--r--   1 mqm      mqm         8957 Mar 15  2000 mqji_zh_CN.properties
-rw-r--r--   1 mqm      mqm         9959 Mar 15  2000 mqji_zh_TW.properties


Here is the output of setld -i | grep MQS, showing that Java is installed:
Code:

tabsdev:206:#> setld -i | grep MQS                                             
MQS_BASE             installed  IBM MQSeries Base subset                       
MQS_CLIENT           installed  IBM MQSeries Client subset                     
MQS_HTML_DE_DE                  IBM MQSeries HTML Documentation Language-German
MQS_HTML_EN_US       installed  IBM MQSeries HTML Documentation Language-English
MQS_HTML_ES_ES                  IBM MQSeries HTML Documentation Language-Spanish
MQS_HTML_FR_FR                  IBM MQSeries HTML Documentation Language-French
MQS_HTML_IT_IT                  IBM MQSeries HTML Documentation Language-Italian
MQS_HTML_JA_JP                  IBM MQSeries HTML Documentation Language-Japanee
MQS_HTML_KO_KR                  IBM MQSeries HTML Documentation Language-Korean
MQS_HTML_PT_BR                  IBM MQSeries HTML Documentation Language-Brazile
MQS_HTML_PUBS        installed  IBM MQSeries Documentation Base                 
MQS_HTML_ZH_CN                  IBM MQSeries HTML Documentation Language-Chinese
MQS_HTML_ZH_TW                  IBM MQSeries HTML Documentation Language-Taiwane
MQS_IGRUNTIME        installed  IBM MQSeries Internet Gateway runtime subset   
MQS_IGRUNTIMED       installed  IBM MQSeries Internet Gateway runtime data     
MQS_IGSAMPLE         installed  IBM MQSeries Internet Gateway samples subset   
MQS_IGSAMPLED        installed  IBM MQSeries Internet Gateway sample data       
MQS_JAVABASE         installed  IBM MQSeries Java Base subset                   
MQS_JAVABINDING      installed  IBM MQSeries Java Bindings subset               
MQS_JAVACLIENT       installed  IBM MQSeries Java Client subset                 
MQS_LANG_DE_DE                  IBM MQSeries Language-German catalog           
MQS_LANG_ES_ES                  IBM MQSeries Language-Spanish catalog       
MQS_LANG_FR_FR                  IBM MQSeries Language-French catalog           
MQS_LANG_IT_IT                  IBM MQSeries Language-Italian catalog           
MQS_LANG_JA_JP                  IBM MQSeries Language-Japanese catalog         
MQS_LANG_KO_KR                  IBM MQSeries Language-Korean catalog           
MQS_LANG_PT_BR                  IBM MQSeries Language-Brazilian Portuguese catag
MQS_LANG_ZH_CN                  IBM MQSeries Language-Chinese catalog           
MQS_LANG_ZH_TW                  IBM MQSeries Language-Taiwanese catalog         
MQS_MAN              installed  IBM MQSeries Manual pages                       
MQS_RUNTIME          installed  IBM MQSeries Runtime subset                     
MQS_SAMPLES          installed  IBM MQSeries Sample subset                     
MQS_SERVER           installed  IBM MQSeries Server subset                         


Here is the only place on the system where I can find MQIVP. Its weird that its in a dir call javaclnt, no? (I didn't do this install).
Code:

tabsdev:222:#> cd /opt/mqm/samp/javaclnt/en_US                                 
tabsdev:223:#> ls -l                                                           
total 68                                                                       
-rw-r--r--   1 mqm      mqm         8953 Mar 15  2000 MQIVP.class               
-rw-r--r--   1 mqm      mqm         2290 Mar 15  2000 MQSample.class           
-rw-r--r--   1 mqm      mqm         4680 Mar  8  2000 MQSample.java             
-rw-r--r--   1 mqm      mqm        11531 Mar 15  2000 MQTest.class             
-rw-r--r--   1 mqm      mqm         3489 Mar 15  2000 ResultsDisplay.class     
-rw-r--r--   1 mqm      mqm         2870 Mar  8  2000 mqback.gif               
-rw-r--r--   1 mqm      mqm         3386 Mar  8  2000 mqjavac.html             
-rw-r--r--   1 mqm      mqm         7356 Mar 15  2000 mqjcivp.properties       
-rw-r--r--   1 mqm      mqm         7356 Mar 15  2000 mqjcivp_en.properties     
-rw-r--r--   1 mqm      mqm         7356 Mar 15  2000 mqjcivp_en_US.properties 
-rw-r--r--   1 mqm      mqm         2474 Mar  8  2000 mqmast.gif               
-rw-r--r--   1 mqm      mqm          166 Mar  8  2000 mqsample.html             



And finally here is the trace:
Code:

-- OUTPUT from “java MQIVP”
tabsdev:321:#> java MQIVP
MQSeries for Java Installation Verification Program
5639-B43 5765-E38 (C) Copyright IBM Corp. 1997, 2000. All Rights Reserved.
===========================================================

Please enter the type of connection (MQSeries or VisiBroker)  : (MQSeries)
Please enter the IP address of the MQSeries server            :
Please enter the queue manager name                           :HIGTABD1
java.lang.UnsatisfiedLinkError: Unresolved symbol in /usr/lib/libwmqjbind.so: __cxx_call_static_dtors
        at java.lang.ClassLoader$NativeLibrary.load (ClassLoader.java)
        at java.lang.ClassLoader.loadLibrary0   (ClassLoader.java:1446) (pc 303)
        at java.lang.ClassLoader.loadLibrary    (ClassLoader.java:1367) (pc 317)
        at java.lang.Runtime.loadLibrary0       (Runtime.java:744)      (pc 54)
        at java.lang.System.loadLibrary         (System.java:815)       (pc 7)
        at com.ibm.mqbind.MQSESSION.<clinit>    (MQSESSION.java:1011)   (pc 13)
        at com.ibm.mq.MQSESSIONServer.MQCONNX   (MQSESSIONServer.java:100) (pc 26)
        at com.ibm.mq.MQQueueManager.<init>(java.lang.String,java.util.Hashtable) (MQQueueManager.java:415) (pc 263)
        at MQIVP.simpleTest                     (MQIVP.java:203)        (pc 95)
        at MQIVP.runTest                        (MQIVP.java:403)        (pc 54)
        at MQIVP.main                           (MQIVP.java:99)         (pc 119)
tabsdev:322:#>


-- trace file from java MQIVP
10:37:03:[1070897823378] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 ==> MQManagedObject constructor() entry

10:37:03:[1070897823510] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 @(#) lib/wmq/java/com/ibm/mq/MQManagedObject.java
, java, p510X, p510X-L000306  99/06/03 11:09:01

10:37:03:[1070897823515] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 <== MQManagedObject constructor() exit

10:37:03:[1070897823517] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 ==> MQQueueManager(String,Hashtable)() entry

10:37:03:[1070897823524] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 @(#) lib/wmq/java/com/ibm/mq/MQQueueManager.java,
 java, p510X, p510X-L000306  99/06/03 11:09:50

10:37:03:[1070897823527] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 Connecting to QMgr 'HIGTABD1'

10:37:03:[1070897823552] Thread: main ==> MQSESSIONServer::MQCONNX() entry


-- environment file setup
OV=v81721; export OV    # Need this for Oracle versioning
ORAENV_ASK=NO; export ORAENV_ASK
ORACLE_SID=v81721; export ORACLE_SID
. /apps1/tech/oracle/admin/environment/oracleprofile
CLASSPATH=.:/apps1/tech/oracle/product/v81721/jdbc/lib/classes12.zip:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqbind.jar:/opt/mqm/samp/javaclnt/en_US:/opt/mqm/java/lib; export CLASSPATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/java/lib; export LD_LIBRARY_PATH
##PATH=$PATH.:/usr/opt/java131; export PATH
set -o emacs

-- java_g MQIVP –trace 5
java.lang.UnsatisfiedLinkError: no wmqjbind in java.library.path
        at java.lang.ClassLoader.loadLibrary    (ClassLoader.java:1373) (pc 364)
        at java.lang.Runtime.loadLibrary0       (Runtime.java:744)      (pc 54)
        at java.lang.System.loadLibrary         (System.java:815)       (pc 7)
        at com.ibm.mqbind.MQSESSION.<clinit>    (MQSESSION.java:1011)   (pc 13)
        at com.ibm.mq.MQSESSIONServer.MQCONN    (MQSESSIONServer.java:88) (pc 12)
        at com.ibm.mq.MQQueueManager.connect    (MQQueueManager.java:1272) (pc 26)
        at com.ibm.mq.MQQueueManager.<init>(java.lang.String) (MQQueueManager.java:258) (pc 170)
        at MQSample.<init>                      (MQSample.java:39)      (pc 19)
        at MQSample.main                        (MQSample.java:33)      (pc 4)



-- trace output
10:42:30 [1070898150223] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 ==> MQManagedObject constructor() entry

10:42:30 [1070898150345] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 @(#) lib/wmq/java/com/ibm/mq/MQManagedObject.java
, java, p510X, p510X-L000306  99/06/03 11:09:01

10:42:30 [1070898150351] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 <== MQManagedObject constructor() exit

10:42:30 [1070898150354] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 ==> MQQueueManager(String,Hashtable)() entry

10:42:30 [1070898150366] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 @(#) lib/wmq/java/com/ibm/mq/MQQueueManager.java,
 java, p510X, p510X-L000306  99/06/03 11:09:50

10:42:30 [1070898150370] Thread: main, Object: com.ibm.mq.MQQueueManager@8000848 Connecting to QMgr 'HIGTABD1'

10:42:30 [1070898150405] Thread: main ==> MQSESSIONServer::MQCONNX() entry


_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
bower5932
PostPosted: Wed Dec 10, 2003 8:38 am Post subject: Reply with quote

Jedi Knight

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

Take a look at APAR IY12134:

http://www-1.ibm.com/support/docview.wss?uid=swg1IY12134
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
PeterPotkay
PostPosted: Thu Dec 11, 2003 12:31 pm Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

This solved the problem.
Thank you very much!
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:
Post new topicReply to topic Page 1 of 1

MQSeries.net Forum IndexIBM MQ Java / JMSJava Bindings Mode for Tru64
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.