IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

logically splitting a CICS region - help


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
jzhardy

Active User


Joined: 31 Oct 2006
Posts: 131
Location: brisbane

PostPosted: Tue Mar 26, 2019 4:52 am
Reply with quote

Is there an instrument of indirection between a CICS TRAN and a load module ?

What I want is some tool / facility that operates in a CICS address space that can dynamically select the matched load module based on ... user group / racf / whatever.

The motivation behind this is that we have a limited number of CICS regions that we are able to use : this can't be increased in the short term. We need to have two separate versions of an application running in one environment : two (CICS) application plans, each having (obviously) a different packageset/collection. But critically, two separate, distinct application libraries with NO change to existing TRAN codes and NO change to existing application code.

Any help appreciated.
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1193
Location: Dublin, Ireland

PostPosted: Tue Mar 26, 2019 5:12 pm
Reply with quote

CICS transaction definition is fixed to the initial program.

How your regions are configured for a given environment comes into play.

Without changing existing code in a single environment, the transaction could be defined to execute a new program which could EXEC CICS LINK dynamically to either of the two target programs based on whatever criteria you specify.

The difficulty, then, may be using different plans for those target programs. This might be done if the separate target programs execute in different AORs by having different DB2 definitions for each AOR.

Garry.
Back to top
View user's profile Send private message
John Poulakos

Active User


Joined: 13 Jun 2012
Posts: 178
Location: United States

PostPosted: Thu Mar 28, 2019 11:12 pm
Reply with quote

The short answer is no, you can't do that without changing something.
Back to top
View user's profile Send private message
John Poulakos

Active User


Joined: 13 Jun 2012
Posts: 178
Location: United States

PostPosted: Fri Mar 29, 2019 11:50 pm
Reply with quote

I ran into this situation at another client site in the past. The solution was to create mini-CICS regions. Stripped down versions of CICS that supported just a few transactions and only ran when needed... just like any batch job.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts Parallelization in CICS to reduce res... CICS 4
No new posts How to avoid duplicating a CICS Web S... CICS 0
Search our Forums:

Back to Top