Gen CICS application Maintenance Issue
search cancel

Gen CICS application Maintenance Issue

book

Article ID: 141341

calendar_today

Updated On:

Products

Gen Gen - Host Encyclopedia

Issue/Introduction

Our applications use the Gen tool for development.  In the compile,link and bind step we have the tool set up for external libraries that should be used.  

Example:

We can change this for the CICS dataset name change.  Any online programs that were previously compiled, Linked and bound have the CICS load lib included in the load module.  Example:

For our CICS Maintenance,  we are changing the CICS library dataset names to a new naming convention with system symbols:

Example:
‘SOFT.CICS.&YCICDEV1..SDFHLOAD’ 

 The last time we applied CICS maintenance the library names in step one was all that was required.  Can you confirm that this is all that is required this time or do we need to relink and test every module to pick up the new libraries? This would be a huge effort. 

Environment

Release : 8.6

Component : Gen Build Tool

                      Gen Construction

                      Gen Host Encyclopedia

Resolution

For DB2 and CICS loads, use an alias to point to the latest release w/maintenance. Then use the GA release in PARMLIB(TIRHE). 


It is not required that you specify system loads in the Business System external load library list. We will pick that up from PARMLIB.  The avoids changes to EVERY models/Business Systems External Load Library.  When a 3rd party app changes, only PARMLIB(TIRHE) need to change. A symbol parm cannot be used in the external loads. It must be a valid library. Also CICS and DB2 (per IBM) are upwardly compatible so it is not necessary to relink your applications.