I am looking at needing to rewrite our MQ applications from Object Rexx to a supported language such as C or Java. Our orginal applications were developed by a consultant using the MA77 service pack. I have some questions to ask that I am hoping someone here can help with.
Some basic background:
- Application developers do not have any experience with C or Java.
- Application developers are former Cobol OS/390 developers
- Goal is to use Pub/Sub in the future to send XML messages to various systems (some are Unix based others Windows) in place of their old Mainframe feeds. Publisher will be Windows based.
- Object Rexx (atleast our understanding of this) does not support Pub/Sub
- Object Rexx is not a officially accepted language for use with MQSeries
- For processing from Siebel to OS/390 legacy and back to Siebel with a reply time is critical.
- We do not plan to use MQSI
And the questions:
1) What are the pro's and con's of C -vs- Java for development in a point to point environment?
2) C -vs- Java using Pub/Sub?
3) Does Pub/Sub using Java require the use of JMS?
4) Are there any tutorials/training for Pub/Sub other than the MA0D and MA0C?
5) In the example C program I have been looking at it does not connect to a remote queue manager only to the local on my machine. Can C connect to a remote queue manager? If so, where would I find an example?
I know this is alot of questions but I am trying to get answers for my management to help guide our direction. I did find a tutorial on IBM's site for pub/sub which is in C and have been trying to figure out what it is doing. Since I haven't had any training in this alone is a challenge
Thanks,
Cat Miller
ps: Another new language suggested for me to consider is C#. Is this an officially supported language or would it put us in the same boat at Rexx did in not being a support language.
Some basic background:
- Application developers do not have any experience with C or Java.
- Application developers are former Cobol OS/390 developers
- Goal is to use Pub/Sub in the future to send XML messages to various systems (some are Unix based others Windows) in place of their old Mainframe feeds. Publisher will be Windows based.
- Object Rexx (atleast our understanding of this) does not support Pub/Sub
- Object Rexx is not a officially accepted language for use with MQSeries
- For processing from Siebel to OS/390 legacy and back to Siebel with a reply time is critical.
- We do not plan to use MQSI
And the questions:
1) What are the pro's and con's of C -vs- Java for development in a point to point environment?
2) C -vs- Java using Pub/Sub?
3) Does Pub/Sub using Java require the use of JMS?
4) Are there any tutorials/training for Pub/Sub other than the MA0D and MA0C?
5) In the example C program I have been looking at it does not connect to a remote queue manager only to the local on my machine. Can C connect to a remote queue manager? If so, where would I find an example?
I know this is alot of questions but I am trying to get answers for my management to help guide our direction. I did find a tutorial on IBM's site for pub/sub which is in C and have been trying to figure out what it is doing. Since I haven't had any training in this alone is a challenge
Thanks,
Cat Miller
ps: Another new language suggested for me to consider is C#. Is this an officially supported language or would it put us in the same boat at Rexx did in not being a support language.