|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Shared dynamic libraries for MQ |
« View previous topic :: View next topic » |
Author |
Message
|
Jim Teel |
Posted: Fri Jun 11, 2004 7:15 am Post subject: Shared dynamic libraries for MQ |
|
|
 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 |
|
 |
markt |
Posted: Fri Jun 11, 2004 7:48 am Post subject: |
|
|
 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 |
|
 |
Jim Teel |
Posted: Thu Jun 17, 2004 5:33 am Post subject: |
|
|
 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 |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|