Datacom/AD RC 14 (048) return code occurred in the CA 11 started task. This is normally an indication of an index problem.
Yes, when a Datacom/AD RC 14 (048) return code occurs, this is normally an indication of an index problem.
Explanation: No record was found matching the request requirements.
This return code can occur if the index some how got out of sync or is corrupted.
You will see the messages similar to the following in the CA 11 started task job log:
U11D-8635-2 CA-DATACOM ERROR DURING ENDBLD,JOB0051P,RDUKX,DSN,14 (048)
U11D-8635-3 CKEY: CAL7 JOB0051P 0000036C 0000001C 0000000C STEPLIB
You will see the following message in the JES JOBLOG of the batch JOB:
U11-011 U11PDS REQUEST SERVICE ERROR; REQ:20 SVCRET:08 SVCREAS:38
CRQECB:40000064 CRQRC:0008
Perform a DBULTY RETIX to address this return code by using the following JCL:
//INITRETX EXEC PGM=DBUTLTY,REGION=3M //STEPLIB DD DISP=SHR,DSN=DATACOM.CUSLIB // DD DISP=SHR,DSN=DATACOM.CAILIB //*** //*** To rebuild the index for all AREAs, MUF must stay up and all CA11 //*** started tasks must be down before this job can run. //*** //SYSUDUMP DD SYSOUT=* //SNAPER DD SYSOUT=* //SYSPRINT DD SYSOUT=* //CXX DD DSN=DATACOM.CXX,DISP=SHR <-----cxx name //SYSIN DD * COMM OPTION=CLOSE,DBID=601 INIT AREA=IXX,DBID=601 RETIX DBID=601,SORT=1000000 //
To rebuild the index for all AREAs, DatacomAD MUF must stay up and all CA 11 started tasks must be down before this job can run.
If TRKRMS=YES is specified in the config file, you can Suspend CA 11 instead of taking it down to run the retix job. After job completes, you would Resume CA 11.