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 Java / JMS » XMS: How do i install XMS on users machine?

Post new topic  Reply to topic
 XMS: How do i install XMS on users machine? « View previous topic :: View next topic » 
Author Message
shanks5
PostPosted: Tue Jun 20, 2006 5:15 am    Post subject: XMS: How do i install XMS on users machine? Reply with quote

Newbie

Joined: 27 Apr 2006
Posts: 4

We have developed application based on XMS. Just copying the IBM.XMS.Dll doesn't work? Do i have to install the XMS client on user machine. Since .NET support xcopy deployment, there should be a way to copy dependent dlls. I looked at assembly manifest of IBM.XMS.dll. There are no dependent dlls. My questions is what is the best way to distribute the XMS.

Thanks

Shankar
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Jun 20, 2006 5:23 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Does anything in the instructions or documentation with XMS tell you that you can just copy IBM.XMS.DLL?

In fact, no there isn't anything that says that.

The documentation is fairly explicit that the way to install the XMS client for .NET is to run the installer.

On top of that, the documentation also lists some other prerequisites!
Quote:
The following prerequisites apply to setting up the messaging server environment:
  • For applications that connect to a WebSphere MQ queue manager, the WebSphere MQ client (or queue manager for bindings mode) is required.
  • For applications that connect to a WebSphere service integration bus, Web Services Client for C++ must be installed if require administered objects lookup, and also if you are using the web service available with some servers based on WebSphere service integration technologies.

There are currently no prerequisites for applications that use a real-time connection to a broker.

_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Jun 20, 2006 5:24 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Also, this is not a Java/JMS question.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
shanks5
PostPosted: Tue Jun 20, 2006 8:19 am    Post subject: Reply with quote

Newbie

Joined: 27 Apr 2006
Posts: 4

Since I donot see any separate forum XMS and XMS is a kinda of JMS, I posted in this forum. Coming back to my original question, If you are from .net world you would know that any .Net dll should be xcopy deployable or atleast a merge module should be available so that can be included with my setup program instead of launching two separate setup programs
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Jun 20, 2006 8:31 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Yes, but coming from an MQ world, you would know that the MQ client is never directly copyable, and always has to be seperately installed.

On the third hand, the XMS doc does claim that the XMS.NET interface is fully managed, so maybe it's possible to move the IBM.XMS.DLL. Maybe when you tried it, you didn't do something else necessary, like register it properly with gacutil or some such, or have an MQ client/server install.

On the fourth hand, even if you can include the XMS DLL with your application installer, that doesn't mean you are licensed to do so for anything other than internal use.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
saketr
PostPosted: Wed Jun 21, 2006 4:02 am    Post subject: Reply with quote

Apprentice

Joined: 08 Feb 2006
Posts: 41

As Jeff pointed out, I don't think you are licensed to package XMS .NET within your setup, beyond your internal use. Furthermore, XMS .NET is currently a Cat 2 SupportPac, and is provided as-is without any formal service support from IBM. No offence please, but this does sound like an overall bad idea.

From a technical perspective, I think your assumption about 'no dependent DLLs' is incorrect. XMS .NET consists of several DLLs. The application programmer only needs to statically compile against a single one though, which is IBM.XMS.dll.

More further information, please see the readme file:
ftp://ftp.software.ibm.com/software/integration/support/supportpacs/individual/ia9h.readme.txt

And a rather comprehensive manual, for details:
ftp://ftp.software.ibm.com/software/integration/support/supportpacs/individual/ia9h.pdf

Regards,
Saket

XMS .NET Development
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 Java / JMS » XMS: How do i install XMS on users machine?
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.