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 API Support » Application error after upgrading WMQ5.3 to WMQ6.0

Post new topic  Reply to topic
 Application error after upgrading WMQ5.3 to WMQ6.0 « View previous topic :: View next topic » 
Author Message
boydl
PostPosted: Wed Aug 09, 2006 12:15 am    Post subject: Application error after upgrading WMQ5.3 to WMQ6.0 Reply with quote

Novice

Joined: 05 Feb 2003
Posts: 16

hi all,
AFAIK, when we upgrade WMQ from 5.3->6.0, existing applications (32bit) shld still be able to function as per normal. Similar sentiments expressed in this post:
http://www.mqseries.net/phpBB2/viewtopic.php?t=31150

However, when I run my app, I am getting the following error:
/usr/lib/dld.sl: Unresolved symbol: dlopen (code) from /opt/mqm/lib/libmqmcs.sl

environment information:

OS - HPUX 11i

dspmqver:
Name: WebSphere MQ
Version: 6.0.0.0
CMVC level: p000-L050519
BuildType: IKAP - (Production)

ldd command output:
/usr/lib/libc.1 => /usr/lib/libc.1
/usr/lib/libdld.1 => /usr/lib/libdld.1
/usr/lib/libmqm.sl => /usr/lib/libmqm.sl
/opt/mqm/lib/libmqmzse.sl => /opt/mqm/lib/libmqmzse.sl
/opt/mqm/lib/libmqmcs.sl => /opt/mqm/lib/libmqmcs.sl
/opt/mqm/lib/libmqz.sl => /opt/mqm/lib/libmqz.sl
/opt/mqm/lib/libmqmzse.sl => /opt/mqm/lib/libmqmzse.sl
/opt/mqm/lib/libmqmcs.sl => /opt/mqm/lib/libmqmcs.sl


I am at my wits end !!!

Additional point to note (which makes it more difficult): I dont have the source code to recompile!

thanks
blim
Back to top
View user's profile Send private message
mvic
PostPosted: Wed Aug 09, 2006 2:57 am    Post subject: Re: Application error after upgrading WMQ5.3 to WMQ6.0 Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

boydl wrote:
dspmqver:
Name: WebSphere MQ
Version: 6.0.0.0
CMVC level: p000-L050519
BuildType: IKAP - (Production)

You shouldn't need to re-compile the app in order to make the MQ bits work.
Try:
Installing latest MQ fix packs etc.
If problem persists, call IBM Support.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Aug 09, 2006 3:05 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

32 bit applications will run, but you need to change the lib path to point at the 32 bit MQ libraries.

The default libraries in v6 now point to the 64bit libraries.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
boydl
PostPosted: Wed Aug 09, 2006 10:49 pm    Post subject: Reply with quote

Novice

Joined: 05 Feb 2003
Posts: 16

I hv upgrade to 6.0.1.1 but the problem still persist.

dspmqver
Name: WebSphere MQ
Version: 6.0.1.1
CMVC level: p600-101-060504
BuildType: IKAP - (Production)

I hv also set the SHLIB_PATH to /opt/mqm/lib but to no avail.

Any other ideas??

regards.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Aug 10, 2006 1:23 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.amqcac.doc/amqqb0112.htm
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
mvic
PostPosted: Thu Aug 10, 2006 2:41 am    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

jefflowrey wrote:
32 bit applications will run, but you need to change the lib path to point at the 32 bit MQ libraries.

The default libraries in v6 now point to the 64bit libraries.

Sorry, but I think both of these points are incorrect. 32-bit libraries are in /opt/mqm/lib and 64-bit libraries are in /opt/mqm/lib64
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Aug 10, 2006 3:15 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

mvic wrote:
jefflowrey wrote:
32 bit applications will run, but you need to change the lib path to point at the 32 bit MQ libraries.

The default libraries in v6 now point to the 64bit libraries.

Sorry, but I think both of these points are incorrect. 32-bit libraries are in /opt/mqm/lib and 64-bit libraries are in /opt/mqm/lib64


That is indeed what the documentation says.


_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
rtsujimoto
PostPosted: Thu Aug 10, 2006 9:57 am    Post subject: Reply with quote

Centurion

Joined: 16 Jun 2004
Posts: 119
Location: Lake Success, NY

I would try to run the JAVA IVP first, to prove your environment is correct.
Back to top
View user's profile Send private message
boydl
PostPosted: Tue Aug 15, 2006 12:32 am    Post subject: Reply with quote

Novice

Joined: 05 Feb 2003
Posts: 16

Hi all,
I am still stuck with the problem ... appreciate some help.

Additional information as per below (ran the odump command to dump info on the object file)
----------

Compilation Unit Dictionary from dumpq:

Index Chunk Language Name
Product_id ; Version_id
Compile time ; Source time

0 0 PA-RISC 2.0 Assembler crt0.o

HP92453-03; UX.10.20.02 (DAVIS)
Compile Time: Fri Jan 19 1996 14:50:45.000000000 MAL
Source Time: Fri Jan 19 1996 14:50:44.000000000 MAL

1 0 HPC mapdld
ccom options = -ESlit -DA1.0 -DS1.0 -Oq02,al,ag,cn,Lm,sz,Ic,vo,lc,Mf,Po,es,rs,sp,in,vc,Pi,fa,pe,Rr,Fl,pv,pa,nf,cp,lx! -Ac

HP92453-01 ; A.10.31.
Compile Time: Sat Apr 27 1996 01:01:13.000000000 MAL
Source Time: Tue Apr 02 1996 01:59:35.000000000 MAL

2 0 PA-RISC 2.0 Assembler <STDIN>

HP92453-03; UX.10.20.02 (DAVIS)
Compile Time: Fri Jan 19 1996 14:51:04.000000000 MAL
Source Time: None

3 0 PA-RISC 2.0 Assembler div_const

HP92453-03; UX.10.20.02 (DAVIS)
Compile Time: Fri Jan 19 1996 16:16:09.000000000 MAL
Source Time: Fri Jan 19 1996 16:16:09.000000000 MAL

4 0 PA-RISC 2.0 Assembler remI

HP92453-03; UX.10.20.02 (DAVIS)
Compile Time: Fri Jan 19 1996 16:16:25.000000000 MAL
Source Time: Fri Jan 19 1996 16:16:25.000000000 MAL

5 0 PA-RISC 2.0 Assembler dyncallU

HP92453-03; UX.10.20.02 (DAVIS)
Compile Time: Fri Jan 19 1996 16:16:43.000000000 MAL
Source Time: Fri Jan 19 1996 16:16:43.000000000 MAL

----------
It looks like the apps is pretty "ancient" and was compiled on HPUX 10.20. Question, is there any compatiblity issues that needs to be considered when for apps compiled with MQ5.2 (or MQ5.1) to link to WMQ6.0?

regards
Back to top
View user's profile Send private message
mvic
PostPosted: Tue Aug 15, 2006 2:02 am    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

boydl wrote:
It looks like the apps is pretty "ancient" and was compiled on HPUX 10.20. Question, is there any compatiblity issues that needs to be considered when for apps compiled with MQ5.2 (or MQ5.1) to link to WMQ6.0?

IIRC, there were separate MQ products on HP-UX 10.20 and 11.00. It would not surprise me if MQ apps built on 10.20 did not work on 11.00, 11.11 etc. Have you called IBM support? What did they say?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ API Support » Application error after upgrading WMQ5.3 to WMQ6.0
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.