Upgrading Datacom/AD from 12.0 to 15.1 for CA 11.
Job AXPOR01 gets a RC=16 with dynamic allocation errors.
Error message from AXPOR01: DB00501E - OPEN ERROR - RETURN CODE 74 (081) CXX=AD12CXX (IXX00002)
Error message from Datacom MUF: DB01401E - MVS DYNAMIC ALLOCATION ERROR, DDNAME=IXX002 , , R15=4, ERROR=1708, INFO=0002
Release : 15.1
The DB01401E MVS DYNAMIC ALLOCATION ERROR ERROR=1708 means the dataset is not catalogued. See article CA Datacom failure RC 74 (081) DB01401E
The job is looking for the old 12.0 dataset not the new 15.0 version.
It will use the dataset name in the 12.0 CXX.
To find what dataset name it is looking for run a DBUTLTY CXX report against your 12.0 MUF, use this JCL:
//REPORT EXEC PGM=DBUTLTY,REGION=4M
//STEPLIB DD DISP=SHR,DSN=datacom.R12.CUSLIB
// DD DISP=SHR,DSN=datacom.R12.CAAXLOAD
//CXX DD DISP=SHR,DSN=datacom.R12.CXX
//SYSPRINT DD SYSOUT=*
//SNAPER DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSIN DD *
REPORT AREA=CXX,DBID=002
/*
In the report do a find for "IXX002", you will see "DATA SET NAME" on the same line.
If only the IXX002 dataset has been deleted you can allocate a new one run an INIT and RETIX using the JCL below then rerun AXPOR01.
//RETIX EXEC PGM=DBUTLTY,REGION=4M
//STEPLIB DD DISP=SHR,DSN=datacom.R12.CUSLIB
// DD DISP=SHR,DSN=datacom.R12.CAAXLOAD
//CXX DD DISP=SHR,DSN=datacom.R12.CXX
//SYSPRINT DD SYSOUT=*
//SNAPER DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//IXX003 DD DSN=datacom.R12.IXX002,
// UNIT=3390,SPACE=(CYL,(20,2),VOL=SER=nnnnnn,
// DISP=(NEW,CATLG,DELETE)
//SYSIN DD *
ACCESS DBID=002,STATUS=OFF,USERS=FAIL
COMM DBID=002,OPTION=CLOSE
INIT AREA=IXX,DBID=002
RETIX DBID=002,SORT=1000000
ACCESS STATUS=WRITE,DBID=002
/*
If a lot of the other 12.0 datasets also no longer exist then upgrade job AXPOR01 cannot be run .
There are two options: