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 » Shared dynamic libraries for MQ

Post new topic  Reply to topic
 Shared dynamic libraries for MQ « View previous topic :: View next topic » 
Author Message
Jim Teel
PostPosted: Fri Jun 11, 2004 7:15 am    Post subject: Shared dynamic libraries for MQ Reply with quote

Newbie

Joined: 26 May 2004
Posts: 2
Location: Ft. Wayne, IN

Hi,

Disclaimer: I'm a recently rehabilitated OS/390 sysprog, and am just beginning to come up to speed with AIX, so please bear with me if my use of the lexicon is mangled...

We have a 4GL development language (Progress) which supports dynamic calls to shared (.so) AIX libraries. As far as I can tell, MQ only provides static (.a) libraries for use in customer programs. Is there a way to simply re-link MQ libraries (e.g. libmqm.a) to make them dynamic, or must I write a C program that interfaces between Progress and the MQ libraries? If the C program is required, can I transparently recocile the entry points, or will I have to map the MQ API calls to similar, yet distinct names (i.e, will I be able to call MQCONN straight from Progress, or will I have to call PMQCONN (within my C program) which will then call MQCONN directly)?

Regards,
Jim Teel
Back to top
View user's profile Send private message Send e-mail
markt
PostPosted: Fri Jun 11, 2004 7:48 am    Post subject: Reply with quote

Knight

Joined: 14 May 2002
Posts: 508

On AIX, shared libraries can and do have the .a suffix. The MQ libraries are shared despite what you might think from the name.

(Actually it's an archive library containing a shared object, but the effect is the same.)
Back to top
View user's profile Send private message
Jim Teel
PostPosted: Thu Jun 17, 2004 5:33 am    Post subject: Reply with quote

Newbie

Joined: 26 May 2004
Posts: 2
Location: Ft. Wayne, IN

I accept that what you say is true, but it's becoming clear to me that "shared library" does not automatically imply "dynamic binding" in AIX. It doesn't appear that MQ/Series provides ANY libraries that support dynamic binding, EXCEPT for the AMI, which is going away at the end of 2005. If I want to use the MQI through dynamic binding, I'm going to have to write the calls myself. Can I get a "yepper" on that?
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 API Support » Shared dynamic libraries for MQ
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.