Author |
Message
|
ddm |
Posted: Mon Nov 17, 2003 2:59 pm Post subject: MQAX200.DLL or MQIC32.DLL or MDM.DLL???? |
|
|
Apprentice
Joined: 17 Nov 2003 Posts: 40
|
I am trying to do some research on MQ API for .Net. I noticed that you can use either of the 3 dlls for you API. I am confused on which to use for my application. Can somebody give me the benefits/Adv/Disadv of using each? Or even when to use what dll??? If you also have a link to a documentation that will be awesome!
Thanks!  |
|
Back to top |
|
 |
JasonE |
Posted: Mon Nov 17, 2003 3:20 pm Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
mqm.dll - c style entry points for direct calls to server
mqic32.dll - c style entry points for calls via client
imq*.dll - c++ interfact ('s' for server, 'c' for client)
mqax200.dll - active x interface
amqmdnet.dll - .net interface
(and there's probably a lot more)
You use the one appropriate for what you are doing, for example in C you link with mqm.lib or mqic32.lib to build a server or client app. With .net you add a statement to indicate you will be using that dll etc etc
.NET - docs are installed along with csd05 (csqzav01.pdf), all others look at the (online) manuals |
|
Back to top |
|
 |
ddm |
Posted: Mon Nov 17, 2003 4:23 pm Post subject: RE:MQAX200.DLL or MQIC32.DLL or MDM.DLL???? |
|
|
Apprentice
Joined: 17 Nov 2003 Posts: 40
|
Thanks for your immediate response. Where and how do I get amqmdnet.dll? I am running Win2K with MQSeries client 5.3 CSD04. I tried to google it and people are saying I need the CSD05. Is this a fix from IBM? Do you have a url where I can download this? |
|
Back to top |
|
 |
ddm |
Posted: Mon Nov 17, 2003 5:15 pm Post subject: |
|
|
Apprentice
Joined: 17 Nov 2003 Posts: 40
|
|
Back to top |
|
 |
PeterPotkay |
Posted: Mon Nov 17, 2003 8:02 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
Instead of using MA7P, download CSD05 for 5.3, which has the officially supported versions of these classes.
The MA7P is a Level 2 Support Pack, i.e. no "official" support. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
ddm |
Posted: Fri Nov 21, 2003 9:15 am Post subject: |
|
|
Apprentice
Joined: 17 Nov 2003 Posts: 40
|
Is my MQ server needed to install CSD005 too in order for the .net classes to work? |
|
Back to top |
|
 |
PeterPotkay |
Posted: Fri Nov 21, 2003 10:39 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
No, you can run the CSD05 against the 5.3 Client only. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
ddm |
Posted: Fri Nov 21, 2003 2:07 pm Post subject: |
|
|
Apprentice
Joined: 17 Nov 2003 Posts: 40
|
I was able to install CSD05. But when I run strmqm to verify my installation it is giving me an error that says:
AMQ8118 WebSphere MQ queue manager does not exist.
I have my environment variable all set up and it is running fine when I issue an amqsputc command.
I also did to issue a crtmqm command but it also failed.
What do I have to do?
Thanks! |
|
Back to top |
|
 |
PeterPotkay |
Posted: Fri Nov 21, 2003 5:02 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
The commands that you listed are only to be run on a machine that has full MQServer installed. They are invalid on a MQClient only machine. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
PlatinumBay |
Posted: Mon Nov 24, 2003 7:59 am Post subject: |
|
|
Newbie
Joined: 22 Nov 2003 Posts: 4 Location: Philadelphia, PA
|
Am I correct in understanding that only the client needs to be 5.3 CSD05 to enable native .NET support? The server can be 5.3 CSD04?
Thanks _________________ got dotNet? |
|
Back to top |
|
 |
PeterPotkay |
Posted: Mon Nov 24, 2003 9:59 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
Correct. The client is where the .NET code is actually running, so that is the only place that needs the new dll (amqmdnet.dll).
The server can be whatever version you want. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
|