Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software 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
Workspace z/OS Connect
Created by Guest
Created on Jan 3, 2019

restful enablement of Java programs with z/OS Connect

Support the restful exposure of Java programs (CICS, IMS, Batch) in a similar way as we support Cobol and PL/I today

Idea priority High
  • Guest
    Reply
    |
    Sep 17, 2019

    z/OS Connect EE's ability to target java programs depends entirely on the interface through which those programs expect to be called.
    There are a number of common interface patterns for targeting Z based java programs that we see used in the market.

    Here are the java interface patterns that z/OS Connect EE supports today:

    Java called using a traditional CICS Binary Commarea or Channel Interface (use the CICS Service Provider)
    Java called using a traditional IMS Binary Interface (use the IMS Service Provider)
    Java called using a WOLA Interface (use the WOLA Service Provider)
    Java programs that read off MQ Queues(use the MQ Service Provider)
    CICS Webservices (SOAP or JSON) that target Java programs (ZCEE can target the channel interface behind the pipeline with the CICS Service Provider)
    Java programs that use modern HTTP/JSON interfaces (eg Liberty/jax-rs) (use the REST Service Provider)

    Given the low number of votes for this RFE but the high number of java users on the platform we can only conclude that these supported patterns are sufficient for the majority of our users.
    As such, it seems there is little need for further enhancement and so this RFE is being rejected at this time. If you have a requirement for targeting Java programs using specific pattern not listed above then please raise a new RFE with specific details about the required pattern.