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
Categories Runtime
Created by Guest
Created on Jul 21, 2014

Local ASSIGN APPLICATION

For local testing it is very bad to develop and when you want to test suddenly you have to stop when you come to Cics components.

Some months ago someone of the Lab asked if we are interesed in this topic. I didn't find the time, but now I can say yes, we are definetly interested in this.

I am not sure if there is another RFE open for this. I didn't find something and also didn't want to search a long time.

Our future scenario for a developer is, that he has his own platform in a cics region for testing. The logical liberty inside this platform should not point to a physical one, but more it sould point to his workstation, so Cics nows where to find the resources. For the logical Server please refer to this RFE:

http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=40997

Now the developer can develop local. His PL1 resources are put into his own librarys. The app is deployed on his own platform, so he is not influencing anyone. Liberty deploy he can do very easy locally the ASSIGN APPLICATION now routes to Cics. Cics is doing a Service (PL1, another Liberty Applicaiton, Cobol or an OSGI Server) when the work is done, Cics routes him back to his local Liberty. If Cics can't find his local Liberty (for team work) than Cics would use the default Cics Liberty to provide the Service.

Idea priority Medium
  • Guest
    Reply
    |
    Nov 21, 2016

    Whilst this requirement is valid, based on our current plans and priorities, it is not likely that this could be implemented in the next 12 months, or in the next CICS TS release. Correspondingly this requirement is being declined at this point. The requirement will be kept in the RFE system and might be reassessed in the future. You also have an opportunity to resubmit in twelve months time if you wish it to be reconsidered then.

  • Guest
    Reply
    |
    Nov 21, 2016

    Dear Team!

    Thanks for replying to this RFE.

    I know your prefered way to do this would be JCA. Also I understand that you are limited in what you do, because you don't want to Code in the liberty core librarys, but still I think JCA is not the solution for local testing of this stuff. From the CAF I know that you want to push the idea of docker Containers. The Problem here is that the solution says 1 Container for 1 Service.

    This is nice and great in idea and gives you a lot of advantages. Unfortunately there is one big disadvantage. This is the managment Problem. A Manager sees the amount of regions and at this Moment you have a Problem. I have this problem, because I have to argument each new region.

    But going back to the beginning of the RFE local Assign Applicaiton. At the Moment I think this hole RFE is not about Assign Application. It is about how to test an application local for PL/1, Cobol or Java. The answer can't be use JCA. This is really not good enough.

    With the stuff from 5.3 and 5.4 this question is not answered.

    If you want, you can Close the RFE, because I see no satisfied answer for this toppic. I have several ideas to solve the problem, but I don't see that it will be possible to get something in a short timeframe from you, because the labs focus is different, what I can understand.

    If you want to get enough answers to solve the Problem, this should be discussed in an session at the CAF.

    Regards Peter

  • Guest
    Reply
    |
    Nov 17, 2016

    Peter, The IBM CICS remote development feature for Java provides a means for a developer to run a Java application on their workstation or distributed test environment and route JCA requests to call PL/I or other CICS programs to CICS via IPIC.

    Using this feature there would be no need for a "logical Liberty" in CICS. Rather you deploy the PL/I programs or cloud application in CICS, start Liberty on the workstation and run the Java application. When the Liberty application uses JCA it will use IPIC to the developers CICS region and run their PL/I programs. If using a cloud application, those programs will need to defined as entry points.

    Note (perhaps obvious) the IBM CICS remote development feature for Java does not work in reverse, e.g a PL/I program using LINK to an application in Liberty does NOT route requests from CICS to a Liberty running on a workstation.

    Do you have any comments on this ?

  • Guest
    Reply
    |
    Oct 5, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - Transaction Processing
    Product - CICS Transaction Server

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - CICS Transaction Server