Author |
Message
|
scar |
Posted: Wed Mar 25, 2015 12:26 pm Post subject: MQ client compatibility |
|
|
Centurion
Joined: 23 Jun 2004 Posts: 145
|
I have a quick question regarding the interoperability of the client across different OS.
Just wanted to check if there will be any connectivity issues between a MQ client on AIX and a QMGR hosted on LINUX ?
We are in the design phase and do not have the availability of the server to test the Java sample code.
I found the following in the client documentation
"client will interoperate with all the currently supported WebSphere MQ server products", but it does not specify anything about the hosted OS.
Thanks |
|
Back to top |
|
 |
Gaya3 |
Posted: Wed Mar 25, 2015 12:40 pm Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
I dont find any issues,
you have to install the MQ Client on AIX / MQ client jars on Aix for the Java code to operate and connect to the Remote Queue manager on Linux _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Mar 25, 2015 12:41 pm Post subject: Re: MQ client compatibility |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
scar wrote: |
I found the following in the client documentation
"client will interoperate with all the currently supported WebSphere MQ server products", but it does not specify anything about the hosted OS. |
It doesn't list any hosted OSes, because it means all of them that are supported. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Mar 25, 2015 2:07 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
@mqjeff are you including a client (non java) on zOS in this list? I did read that IBM i now supports the client, but don't remember seeing anything about zOS  _________________ MQ & Broker admin |
|
Back to top |
|
 |
PaulClarke |
Posted: Wed Mar 25, 2015 11:49 pm Post subject: |
|
|
 Grand Master
Joined: 17 Nov 2005 Posts: 1002 Location: New Zealand
|
I believe the question was about interoperability not availability. I don't believe there is a non-java client available on the z/OS
However, any MQ client should be able to communicate with any MQ server regardless of platform or version. At least that was the way I designed it If you do find a problem, provided it is within support, then you should raise a PMR.
Cheers,
Paul. _________________ Paul Clarke
MQGem Software
www.mqgem.com |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Mar 26, 2015 4:44 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
PaulClarke wrote: |
any MQ client should be able to communicate with any MQ server regardless of platform or version. |
|
|
Back to top |
|
 |
tczielke |
Posted: Thu Mar 26, 2015 5:11 am Post subject: |
|
|
Guardian
Joined: 08 Jul 2010 Posts: 941 Location: Illinois, USA
|
I recently ran across this statement in regards to z/OS and clients in the MQ manual which I found odd (and don't really agree with):
http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.mig.doc/q116210_.htm%23q116210___zpm7
Quote: |
8. Migrate client applications. Client applications running on z/OS, or other distributed platforms, can be considered any time throughout the migration phase.
The client libraries need to be at the same level as the lowest IBM MQ queue manager level to which they connect. So, if a client can connect to Version 701, Version 710, or Version 800 IBM MQ queue managers, the client needs to be at Version 701. Once all the IBM MQ queue managers have been migrated to Version 800 you can migrate the clients to Version 800.
|
That statement seems to imply that you need to keep your client version at the lowest version of queue managers that you need to connect to on z/OS. I know I have used higher versions of the client to connect to lower versions of z/OS queue manager, successfully.
The only restriction I am aware of regarding clients and versions is you can't use functionality in a higher version of the client that is not available in a lower version of the queue manager. _________________ Working with MQ since 2010. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 26, 2015 5:17 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
As this relates to zOS and is in the zOS section, I wonder if it relates to the zOS client libraries only. The reference to other distributed platforms in that sentence seems a bit strange...
So the essence of that sentence would be (for me):
If on zOS, you need to link your client libraries at the lowest server level your application needs to talk to....  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Mar 26, 2015 5:32 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
fjb_saper wrote: |
As this relates to zOS and is in the zOS section, I wonder if it relates to the zOS client libraries only. The reference to other distributed platforms in that sentence seems a bit strange...
So the essence of that sentence would be (for me):
If on zOS, you need to link your client libraries at the lowest server level your application needs to talk to....  |
I don't think there is any kind of zOS client. You can run clients in zLinux, but I don't think there's any way to make a client connection from a normal zOS LPAR.
Regardless, again, this question is about connectivity and not availability.
Any supported and available MQ client can connect to a queue manager running on any supported platform. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 26, 2015 5:47 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
mqjeff wrote: |
fjb_saper wrote: |
As this relates to zOS and is in the zOS section, I wonder if it relates to the zOS client libraries only. The reference to other distributed platforms in that sentence seems a bit strange...
So the essence of that sentence would be (for me):
If on zOS, you need to link your client libraries at the lowest server level your application needs to talk to....  |
I don't think there is any kind of zOS client. You can run clients in zLinux, but I don't think there's any way to make a client connection from a normal zOS LPAR.
Regardless, again, this question is about connectivity and not availability.
Any supported and available MQ client can connect to a queue manager running on any supported platform. |
Sorry for not being specific enough here. For zOS client libraries meant (in this post) libraries you use to link to an application, vs server libraries, meaning libraries needed to run the qmgr...
and the post was made in answer to TZielke's migration reference. _________________ MQ & Broker admin |
|
Back to top |
|
 |
zpat |
Posted: Thu Mar 26, 2015 12:29 pm Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Don't use the MQ JMS client 7.0.0.0, 7.0.0.1, or 7.0.0.2 with a QM at 7.5 or above as it won't work.
The QM code enforces something or other which these levels of client don't do properly. FDCs result. _________________ Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 26, 2015 12:47 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
zpat wrote: |
Don't use the MQ JMS client 7.0.0.0, 7.0.0.1, or 7.0.0.2 with a QM at 7.5 or above as it won't work.
The QM code enforces something or other which these levels of client don't do properly. FDCs result. |
IIRC GA was 7.0.1.3 and the first decent JMS was 7.0.1.4, but I would urge you to use the latest... Wow I doubt my memory gets me as far back as 7.0.0. as I think I skipped that release...
And if you care to google I believe you will find something about the conversion for TextMessages behaving a little bit differently on 7.0.1 before 7.0.1.5 or 7.0.1.6... _________________ MQ & Broker admin |
|
Back to top |
|
 |
zpat |
Posted: Thu Mar 26, 2015 12:56 pm Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
JMS goes way back before v7.0.1.3 But maybe it was the Java client - either way it sucks (developers horde the old jar files).
It's the version shipped with WAS 7.0.0.0 though 7.0.0.2 _________________ Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Mar 26, 2015 2:19 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
I know. The old (MA88?) JMS support pack from the MQ 5 days should be banned. Hope you have none of those out in the wild...  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|