Gen application maintenance to change CICS load library name
search cancel

Gen application maintenance to change CICS load library name

book

Article ID: 141341

calendar_today

Updated On:

Products

Gen Gen - Host Encyclopedia

Issue/Introduction

Maintenance is required to change the CICS dataset names to a new naming convention which now contains symbolics.

For example:  ‘CICS.&YCICDEV1..SDFHLOAD’ 

Is a library name with symbolics acceptable in Gen? Also, is it necessary to relink and test every module to pick up the new library?

Application Teams use the Gen tool for development and for the compile, link and bind steps, they use Application System Construction.
Changes to reflect a new CICS load library were made to the Construction Libraries under External System Load Libraries.

Example:

Programs that were previously compiled, linked and bound have this CICS load library included in the load module. 

Example:



Resolution

Symbolics cannot be used in the Construction External System Load Libraries. An External Load Library must be a valid library name or an alias name. Per IBM, CICS and DB2 are upwardly compatible, making it unnecessary to relink applications.

For any DB2 and CICS load libraries, use an alias name to point to the latest release with maintenance, and reference the alias name in PARMLIB(TIRHE). 

System load libraries are not required to be specified in the Business System external load library list. Gen will resolve the system load library names from the PARMLIB. This prevents having to update every Model/Business System's External Load Library. When a 3rd party application load library name changes, only PARMLIB(TIRHE) member will need to change.