Maintenance CARS2502 was applied to the production environment. While system online and batch IVPs were successful, error messages occurred during the startup of CICS:
+mufname:DB00501E - OPEN ERROR - RETURN CODE 25 (020) CXX=mufname (ACT00010) MUFNAME=mufname
The error message indicates that a database is not defined to the database directory (CXX). A backout allowed the regions to work normally, and no return code 25 was observed once the regions were recycled without the maintenance libraries. The current process involves re-assembling DBCVTPR and DBSIDPR using source code from the library. It appears the new library set handles automatic module loading differently during the CICS startup sequence. The maintenance library likely includes a User Requirements Table (URT) module for a database not defined in the CXX.
During initialization, CICS Datacom Services automatically loads and attempts to open all URT modules found in the search path. If a module exists for a database ID that is not defined in the CXX, the startup process fails with Return Code 25.
The configuration can be adjusted to bypass the automatic open attempt for unused databases. Use the following steps to diagnose and correct the issue:
For more information about topics discussed above: