Question & Answer
Question
Why am I receiving message DFHME0107 MODULE CJFMCT1E CANNOT BE FOUND IN THE LIBRARY, after upgrading from CICS Transaction Server for z/OS (CICS TS) V3.2 to V5.2?
I verified that SEYUAUTH and SDHFAUTH V5.2 libraries were specified in the CICS STEPLIB and that both libraries were APF authorized. I also confirmed that module CJFMCT1E was in the SEYUAUTH library.
Answer
In CICS TS V5.2 and higher, there is a usermod distributed with the product is called DFH$UMOD that allows you to move CICSPlex SM (CPSM) modules including module CJFMCT1E to the link pack area (LPA). If you are running with this usermod, you need ensure that the CICS TS V5.2 SEYULPA library is in the CICS region's STEPLIB.
CJFMCT1E is loaded by CICS, not CICPlex SM. So, even if you are not planning on using CICPlex SM, the CICPlex SM datasets are still required. There is a CICS system initialization table (SIT) parameter that you can use to indicate whether you will be connecting to a CICSplex, CPSMCONN, and you can set it to NO to indicate that you are not using CICPlex SM. However, CPSMCONN will have no effect on whether CICS looks for the CJFMCT1E module. You will still get the DFHME0107 message.
By default, CJFMCT1E is in SEYUAUTH. So, ensure you have added SEYUAUTH to your STEPLIB. If you ran the usermod DFH$UMOD to cause the module to be moved from SEYUAUTH to SEYULPA, make sure you specify LPA=YES in the SIT. Note: Running the usermod will also affect CICS modules.
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
24 March 2020
UID
dwa1249354