| Author | Message | 
		
		  | scar | 
			  
				|  Posted: Wed Mar 25, 2015 12:26 pm    Post subject: MQ client compatibility |   |  | 
		
		  | Centurion
 
 
 Joined: 23 Jun 2004Posts: 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 2006Posts: 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 2008Posts: 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 2003Posts: 20767
 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 2005Posts: 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 2008Posts: 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 2010Posts: 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 2003Posts: 20767
 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 2008Posts: 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 2003Posts: 20767
 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 2001Posts: 5867
 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 2003Posts: 20767
 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 2001Posts: 5867
 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 2003Posts: 20767
 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 |  | 
		
		  |  | 
		
		  |  |