CAS9234E - DBMUFPR start failed, ended early or in error (CC=X'000004')

Document ID : KB000040529
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

When trying to start ENF with the internal MUF (IMUF), it started to come up but then abended in the Datacom/Muf step. Here are some of the error messages that led up to the abend. Take note of the items in BOLD that identifies the problem leading up to the CAS9234E message and the subsequent ENF U0203 abend.

   ... 

   10.57.08 STC47950 CAIENF:DB00249I - DBSIDPR 2011/01/13 12.38 SVC=000 TOGROUP= CCISYS= 
   10.57.08 STC47950 CAIENF:DB00253I - TARGET_MUF_LIST=CCSSYT01   
   10.57.08 STC47950 CAIENF:DB01900I - PRIVUSR(*)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - DEST(ENFDBASE)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - QUERY(ALL)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - SWAP(NO)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - MAXUSER(05)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - CACHE(500)   
   10.57.08 STC47950 CAIENF:DB01901E - INPUT LINE NOT RECOGNIZED   
   10.57.08 STC47950 CAIENF:DB01900I - ACCESS OPTIMIZE,1-5000 OPTIMIZE OPEN/CLOSE   
   10.57.08 STC47950 CAIENF:DB01900I - BREAK 50 ALLOW INTERRUPT   
   10.57.08 STC47950 CAIENF:DB01900I - CBS 6,64K,0,0,16 CBS DBID,BFR(TSKS*1K),MXSTEN,MXSTIO,   
   10.57.08 STC47950 CAIENF:DB01900I - * MAXAGE   
   10.57.08 STC47950 CAIENF:DB01900I - DATACOM AD   
   10.57.08 STC47950 CAIENF:DB01900I - DATETIME ISO,ISO SQL DATE, TIME FORMATS   
   10.57.08 STC47950 CAIENF:DB01900I - DICTIONARY 2,15 DICTIONARY DBID, DDD DBID   
   10.57.08 STC47950 CAIENF:DB01900I - EXCTLNO 0 EXCLUSIVE CTL MAX RECS   
   10.57.08 STC47950 CAIENF:DB01900I - EXPAND 8K,2 EXPAND RECS BUFFER SIZE, NO. BUFFERS   
   10.57.08 STC47950 CAIENF:DB01900I - FORCE_ABEND_FULL_SNAPER NO FORCE BOTH SNAPER AND SYSUDUMP   
   10.57.08 STC47950 CAIENF:DB01900I - FORCE_NO_64BIT NO FORCE DATASPACE INSTEAD OF 64 BIT   
   10.57.08 STC47950 CAIENF:DB01900I - FORCE_SVC DYNAMIC MUF WILL LOOK FOR THE SVC   
   10.57.08 STC47950 CAIENF:DB01900I - IOTASK 0,0 MAXMIMUM AND CURRENT IO TASKS   
   10.57.08 STC47950 CAIENF:DB01900I - LOGOPTION NO DO NOT LOG OPEN/CLOSE WHEN NO MAINTENANCE   
   10.57.08 STC47950 CAIENF:DB01900I - LOGPOOL 2 # OF LOG BUFFERS FOR ROLLBACK   
   10.57.08 STC47950 CAIENF:DB01900I - MAXELRQ 255 MAXIMUM # OF ELEMENT REQUESTS   
   10.57.08 STC47950 CAIENF:DB01900I - MUFMSG YES,NO,NO JOBNAME,SVC,SUBID PRECEED MUF MSGS   
   10.57.08 STC47950 CAIENF:DB01900I - NONSWAP YES MAKE NON-SWAPPABLE IF RESOURCES AVAILABLE   
   10.57.08 STC47950 CAIENF:DB01900I - PXXSTATS EOJ PXX STATISTICS NONE, EOJ, OR DETAIL   
   10.57.08 STC47950 CAIENF:DB01900I - SMPTASK 2,2,2,SRB SMP SUBTASKS- MAXIMUM,ACTIVE,READY-TO-RUN,   
   10.57.08 STC47950 CAIENF:DB01900I - * MODE   
   10.57.08 STC47950 CAIENF:DB01900I - SQLDEFAULT 016,CASQLDEFAULT SQL DBID,ENT-NAME(SQL ONLY)   
   10.57.08 STC47950 CAIENF:DB01900I - SQLOPTION YES,017,DATACOM,120,NO SQL,TTM DBID,MODE,TIMEOUT,VIEW SECRTY   
   10.57.08 STC47950 CAIENF:DB01900I - SYSOUT 0,5M,1M,3M,1M,1M CLASS,ML,CBS,SQL,DD,DST   
   10.57.08 STC47950 CAIENF:DB01900I - SYSTEMDBID 1000 SYSTEM INFORMATION DATABASE DBID   
   10.57.08 STC47950 CAIENF:DB01913E - REQUIRED STATEMENT MISSING= DATAPOOL   
   10.57.08 STC47950 CAIENF:DB01913E - REQUIRED STATEMENT MISSING= MUF   
   10.57.08 STC47950 CAIENF:DB01913E - REQUIRED STATEMENT MISSING= SYSPOOL   
   10.57.08 STC47950 CAIENF:DB01913E - REQUIRED STATEMENT MISSING= TASKS   
   10.57.08 STC47950 CAIENF:DB00216E - ERROR IN SYSIN/SYSIPT DATA   
   10.57.08 STC47950 CAS9234E - DBMUFPR start failed, ended early or in error (CC=X'000004').   
   10.57.08 STC47950 *CAS9203E - CA-ENF Initialization error - terminating   
   10.57.08 STC47950 IEF450I CAIENF CAIENF - ABEND=S000 U0203 REASON=00000028 150   
   150                       TIME=10.57.08   
   10.57.08 STC47950 IEF404I CAIENF - ENDED - TIME=10.57.08   
   10.57.08 STC47950 $HASP395 CAIENF ENDED

 

Environment:

Any supported z/OS level

CA-ENF r12 or higher running with a Datacom/AD database

Datacom/AD v12 and v14

 

Cause:

The problem lies within the SYSIN defined for the Datacom/AD MUF. Specifically within the Datacom/AD CUSTOM.CUSMAC(DBDATIN1) file. This symptom can occur while in the process of upgrading CA Common Services from r11.0 to r12.0 and higher. During the process, the new ENF task is inadvertently started pointing to the old CA Common Services load library (eg. CAILIB) and causes the execution of the old r11.0 version of PGM=CAS9MNGR. The concern is that the old CAS9MNGR program opens SYSIN as output and attempts to write information to the file, thus "corrupting" the contents of the DBDATIN1 file.  

 

The DBDATIN1 member should contain information such as:

*-------------------*VARIABLE START-UP PARMS FOR DBDATIN1 --------------    
DATAPOOL 12K,2000,16K,2 DATA BUFFER SIZE,# OF BUFFERS,    
* LARGE DATA BUFFER SIZE,# OF LARGE BUFFERS    
LOGPEND 100 LOG PEND 
LOGRCV NEVER LOG RECOVERY FILE AVAILABLE   
LOGSPILL 70,90,25,30,20 LOG %FULL MSG,%FORCE CKP,%FORCE SPILL,   
*
etc... 

You should not see entries for PRIVUSR(*), DEST(ENFDBASE), QUERY(ALL), etc..... as referenced in the above DB01901E messages. 

 

Resolution:

Restore the original copies of DBDATIN1 and DBDATIN2.

DBDATIN1 is created and customized when you installed Datacom/AD r12 and ran INSTJCL job AXCUS01. Please see the Datacom/AD install customization step where the AXCUS01 job is referenced, or the Datacom/AD Multi-User Deployment step in the CA Common Services Installation Guide where the AXDEP03 job is referenced. 

DBDATIN2 is created by the Datacom/AD r12 install and is not meant to be customized by the user.

 

Note:  CA Datacom/AD r14 environments will refer to members AXDATIN1 and AXDATIN2