Symptoms:
A CICS transaction failed with abend 4038.
In the CEEMSG log, the following error message identifies a missing Gen DLL runtime module:
"CEE3501S The module TIR..... was not found."
Release: Gen 8.5, Gen 8.6
Component: CGCONS
z/OS; Interface: CICS
A missing Gen DLL runtime module(s) was identified in the CEEMSG CICS log. The Gen DLL runtime module(s) must be available to the target CICS region as part of the CICS DFHRPL data set concatenation.
Add the Gen runtime DLL library, CEHBPLD1 to the data set concatenation or copy the relevant modules to a library in the concatenation. The data set that contains the Gen runtime modules must be a data set of type LIBRARY, a PDSE. (reference Install Gen Runtime Load Library Modules)
JCL(DEFCICS) job can be used to create any missing Program definitions. (reference DLLs, Compatibility, and Application Migration)
Depending upon what PTF level, may also need the CEHBSAMP(NDEFCICS) job to create other missing DLL Program definitions.