When receiving this error on a DBUTLTY LOAD function, one of the most common causes is that the data area was not correctly initialized by the DBUTLTY INIT function. If the intent of the LOAD is to replace the contents of the data area, we recommend adding a function to initialize this data area first:
INIT DBID=ddd,AREA=aaaHowever, if you believe that the area has been previously initialized correctly, it is possible that the control block has become corrupted. In this case, we recommend that you run a CXX report to get the file name for the area having the error, and then run a DBUTLTY report to provide information about the file, taken from the control block. You can use this input to produce the report:
//SYSIN DD *
REPORT TYPE=U,DDNAME=TESTDD
/*
//TESTDD DD DSN= <<-- your filename from the CXX
Then, please open a support case for this problem and attach the output of this job, along with a screen print of the ISPF 3.2 allocation details for the file, so we can review the information and advise you accordingly. If the above DBUTLTY report does not correctly identify the file as a CA Datacom data area, please run IDCAMS to print the first record in the file and attach that output. You can use JCL like this:
//PRINT EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//IF01 DD DISP=SHR,DSN= <<-- your filename from the XX
//SYSIN DD *
PRINT COUNT(1) DUMP INFILE(IF01)
/*