Skip to Main Content
Integration


This is an IBM Automation portal for Integration products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Not under consideration
Created by Guest
Created on Apr 12, 2023

IBM Java Interlanguage Batch for z/OS V2.4 and V2.5 provides the opportunity to implement Batch Jobs with Interlanguage Calls between COBOL and Java, which use the same thread from COBOL and Java to Db2 and act as one UOW. This support should be expanded expanded to MQSeries.

IBM Java Interlanguage Batch for z/OS V2.4 and V2.5 allows us to implement jobs with Interlanguage Calls (ILC) between COBOL and Java and access to Db2 as one thread. Pre-Requisite for this new feature is the APAR PH45216 in LE and PH48861 in Db2 (Java driver). To implement jobs with ILCs and db2 access as one thread you have to use the JIB classes of IBM Java Interlanguage Batch for z/OS V2.4 and V2.5 to connect and disconnect to Db2. Although you have to use JIB interfaces to execute commits and rollbacks. The Db2 thread type, which is used internally via the JIB classes is RRSAF. This works fine. 

But we also use MQSeries in our Batch environment in many jobs. This can be integrated in the current implementation of IBM Java Interlanguage Batch for z/OS V2.4 and V2.5 as long as you execute the MQ calls via COBOL. This means,  you can currently implement jobs with ILCs between Java and COBOL, access to Db2 from Java and COBOL, access to MQ from COBOL (but not Java) and this is handled completely as one UOW. All changes in Db2 (from COBOL and Java) and MQ (from COBOL) are commited and rollbacked together. 

But not supported is the access to MQSeries from Java. And this requirement is addressed with this idea. We wish to implement jobs with ILCs between Java and COBOL, access to Db2 from Java and COBOL, access to MQ from COBOL and Java  and this is handled completely as one UOW.             

Idea priority High
  • Admin
    Matthew Leming
    Reply
    |
    May 17, 2023

    We recognize that this is a valid requirement. However it doesn't fit with our delivery plans for the next year or so.

    As a result we are declining this idea. While declined the idea can still be voted, and commented, upon. We will retain this idea on our internal backlog for future consideration.

    If other customers are interested in this functionality it would help if they could vote so we can understand the level of customer interest.

    A possible alternative in the mean time is to use MQ's COBOL API to place messages on a queue which can be processed by an MQ Java application running in a different process.