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).
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:
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 an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
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.
Hi,
Thanks for submitting the idea, we appreciate your input. However CICS TG does not have control over invoking transactions in a thread safe way. As a gateway, we pass the program request and data to CICS. After that its upto CICS to decide how does it want to run the program.
We checked with CICS TS team on to clarify on this idea. Their response is quite clear as well.
For IPIC connections the mirror task is always threadsafe. There isn't any setting in an IPCONN or sent in from a connected system that can affect that. The mirror program will proactively switch to an L8 TCB for most request that do not involve user code (e.g. a remote file read). The mirror does not switch to an L8 for a DPL, though it will remain on an L8 if the target program returns on an L8. This means that there isn't much that can be done in CICS to change the amount of time spent on the QR TCB by the mirror task. Task initialisation will be done on QR and all processing up to linking to the target user program will also be on QR. If the DPL request specified SYNCONRETURN then the mirror would terminate after returning the application response so there would be no observed benefit of remaining on an L8 after the target program completed.
In case, this does not help you, or you have a different use case, please open an idea with CICS TS product.
Thanks
Anu
Product Manager
CICS TG