|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Looking For Differences Between z/OS, Windows and UNIX |
« View previous topic :: View next topic » |
Author |
Message
|
queuetip |
Posted: Tue Feb 07, 2006 3:06 pm Post subject: Looking For Differences Between z/OS, Windows and UNIX |
|
|
 Acolyte
Joined: 03 Feb 2005 Posts: 67
|
Hi,
I work on an application that uses MQSeries. The application runs on z/OS, Windows and UNIX.
Obviously MQSeries runs a little different on each platform since it is integrated tightly to it. Knowing these differences/limitations is critical to application design because you have to at least start with the lowest common denominator...or it becomes dual maintenance. I want to make a concious decision to sign up for dual maintenance so it would be handy to know the differences.
I haven't found a consolidated list within the doco anywhere. Especially if it broke platforms specifics out by:
(a) Infrastructure differences...between platforms
(b) Configuration differences...between platforms
(c) Online vs. batch environmental differences...between platforms
(d) MQSeries program interface differences...between platforms
Anybody have a list anywhere?
Thanks!
Mike |
|
Back to top |
|
 |
csmith28 |
Posted: Tue Feb 07, 2006 3:59 pm Post subject: |
|
|
 Grand Master
Joined: 15 Jul 2003 Posts: 1196 Location: Arizona
|
|
Back to top |
|
 |
vennela |
Posted: Tue Feb 07, 2006 7:44 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
Quote: |
Obviously MQSeries runs a little different on each platform since it is integrated tightly to it. Knowing these differences/limitations is critical to application design because you have to at least start with the lowest common denominator...or it becomes dual maintenance |
Well if you are writing/designing an application, tell us what you want to accomplish and what programming languages you want to use for this purpose.
Maintaining a list of the differences is out of scope. |
|
Back to top |
|
 |
queuetip |
Posted: Wed Feb 08, 2006 8:29 am Post subject: |
|
|
 Acolyte
Joined: 03 Feb 2005 Posts: 67
|
Little disappointed that all a "grand master" does is give me a link to the general documentation. If that's all it takes then please make everyone a grand master.
As far as:
Quote: |
if you are writing/designing an application, tell us what you want to accomplish and what programming languages you want to use for this purpose. |
My point is I would like to see guidelines for FUTURE applications...and that IS the scope that I am setting. Through experience of message handling, triggering, dealing with units of work, configurations, etc. I know there are sooo many differences - that is why I put together the four categories as areas where I'd like to see platform differences.
I find it hard to believe that I am the first person that supports both MQSeries adminstration and MQSeries application design across multiple platforms. Surely, a number of people have done it and I'm also sure that they have had the same frustrations. I figured IBM might have a some lists because they have to code the product separately...if they don't want to make it public, then I was hoping sombody in here had something - even a start.
Heck, - if it doesn't exist...it might be a good project for a "grand master" to take on!  |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Feb 08, 2006 8:31 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
queuetip wrote: |
Little disappointed that all a "grand master" does is give me a link to the general documentation. If that's all it takes then please make everyone a grand master. |
It takes even less than that. All it takes to be a grand master is to post a lot.
Expanding a bit more. The MQ API is generally the same across all platforms for a particular language. For example, if you look at the C sample code that is provided - the difference between running it on Windows and running it on Unix is how the code is compiled and built (and z/OS is a bit more different, too. I think?).
In fact, in general, the MQ API is the same across all platforms for all languages. Except it comes in two forms - a procedural style and an object oriented style. And not all languages support both styles - you can't do the Procedural MQ API in Java, because Java is not a Procedural language. Likewise, you can't do the object oriented API in C, because C is not an object oriented language. And not all platforms support all languages - you wouldn't expect to run VB.NET code on z/OS.
As for the rest of your question... platforms are different. Part of a development process is to manage platform differences. Usually, the development documentation for the particular development environment on a platform will tell you what differences you need to keep in mind.
And the fact that Java has very very few platform specific differences (and almost all of them are operations, not programmatic) is one of the reasons it's popular. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
vennela |
Posted: Wed Feb 08, 2006 9:19 am Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
queuetip wrote: |
Heck, - if it doesn't exist...it might be a good project for a "grand master" to take on!  |
Post it in the job postings forum.
IMHO, a list of such thing will not help you, but an experienced person might be of help. |
|
Back to top |
|
 |
mvic |
Posted: Wed Feb 08, 2006 9:29 am Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
queuetip wrote: |
Little disappointed that all a "grand master" does is give me a link to the general documentation. If that's all it takes then please make everyone a grand master.  |
You did ask a very general question. A full answer would take many pages to type. I am not surprised you got a short reply instead
It would interest and engage us much more if you have some specimen requirements to share with us - eg. clients must run on AIX and Windows, server must run on z/OS, must send requests during the day, process them at night, collect reports etc.
In broad terms, the implementation of MQ is similar (substantially the same) on *ix platforms and Windows. The implementation is separate and different in many respects on the mainframe. For details of what I am talking about, go to http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp , wait for it to load and then type z/OS into the Search box. Lots to see there.
Hope this helps. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|