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 » .net project deployment question

Post new topic  Reply to topic
 .net project deployment question « View previous topic :: View next topic » 
Author Message
bkc98
PostPosted: Thu Nov 11, 2004 9:34 am    Post subject: .net project deployment question Reply with quote

Novice

Joined: 25 Jul 2003
Posts: 10

All,

Sorry if this is the wrong forum, but I have a question regarding an ASP.Net application I've written that views/pops messages off remote mqseries queues.

I installed the Websphere 5.3 client on my development box, referenced the amqmdnet.dll in my .net project and everything works great.

Question:
Is it possible to run my web application on the web server without having the Websphere 5.3 client software installed? I would ideally like to just reference the dll's needed to do my work (in the project's bin directory). Is this possible? Is it MANDATORY that I have the client software installed on the server in order for this to work?

The reason I ask this is I deployed my project to our web server and put the amdmdnet.dll in the bin directory and i get an error about not being able to load the amqxcs2.dll (Unable to load DLL 'amqxcs2.dll').

I would prefer to NOT install the client software on any box as one of our other applications uses the MQAX200.dll in a couple places and I'm not sure about how these two types play together on the same system.

Thoughts? Best practices? Help?

Thank You,

/bc[/b]
Back to top
View user's profile Send private message Send e-mail
jefflowrey
PostPosted: Thu Nov 11, 2004 9:37 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

The .NET framework is not a stand alone client, unlike the Java APIs.

You have to install the client software on your webserver.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
kirani
PostPosted: Thu Nov 11, 2004 9:53 am    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

bkc98 wrote:

I would prefer to NOT install the client software on any box as one of our other applications uses the MQAX200.dll in a couple places and I'm not sure about how these two types play together on the same system.

Doen't you have MQ Client installed for other applications that are using MQAX200.dll?
Your MQ Client install will include MQAX200.dll and I don't think you will have problem running .NET and other applications on the same box.
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
bkc98
PostPosted: Thu Nov 11, 2004 10:13 am    Post subject: Reply with quote

Novice

Joined: 25 Jul 2003
Posts: 10

kirani wrote:

Doen't you have MQ Client installed for other applications that are using MQAX200.dll?
Your MQ Client install will include MQAX200.dll and I don't think you will have problem running .NET and other applications on the same box.


No. We just manually register the MQAX200.dll for use from our other applications on the system.
Back to top
View user's profile Send private message Send e-mail
kirani
PostPosted: Thu Nov 11, 2004 10:20 am    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

But for .NET you will need to install the complete MQ Client (WMQ 5.3 CSD5 or higher).
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
PeterPotkay
PostPosted: Thu Nov 11, 2004 11:41 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Before 5.3.0.5, you could use a Support Pack to get that functionality.

But .NET support was buggy until CSD06, and you might as well go with CSD08 to get the latest.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
bkc98
PostPosted: Thu Nov 11, 2004 1:32 pm    Post subject: Reply with quote

Novice

Joined: 25 Jul 2003
Posts: 10

I installed the 5.3 client and the CSD08 pack on the server where my web application is installed and everything seems to be working okay...except for an MQRC_NOT_AUTHORIZED message connecting to one of several remote queues.

I appreciate the help today.

thanks,

/bc
Back to top
View user's profile Send private message Send e-mail
kirani
PostPosted: Fri Nov 12, 2004 12:01 am    Post subject: Reply with quote

Jedi Knight

Joined: 05 Sep 2001
Posts: 3779
Location: Torrance, CA, USA

Take a look at http://www.mqseries.net/phpBB2/viewtopic.php?t=18823 thread.
_________________
Kiran


IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries

Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ API Support » .net project deployment question
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.