DFS0404W INCONSISTENT ACBLIB SPECIFICATION - IMSACBx - CODE=yyy-zzz
Explanation
The DL/I subordinate address space option was selected. The ACBLIB specification in the IMS procedure did not match the corresponding specification in the DL/I subordinate address space procedure. The message indicates the DDNAME in error, either IMSACBA or IMSACBB. yyy is defined as follows:
- Codes
- Explanation
- 001
- The number of data sets specified for the DDNAME was not the same. zzz does not apply.
- 002
- The number of data sets was the same. However, the data set names and volume serial number did not match. zzz identifies the data set specification in error. For example, if zzz is 002, the second data set specified for IMSACBx is not the same in both procedures.
- 003
- IMSACBx represents the inactive ACBLIB. This DDNAME was defined in one procedure, but not in the other. To use the online change function, the inactive ACBLIB must be defined in both procedures. zzz identifies the procedure missing the specification: 001 for the IMS procedure and 002 for the DL/I subordinate address space procedure.
- 004
- The DD statement for the IMSACBA or IMSACBB is
missing.zzz can be:
- 001 - DD statement missing from the IMS procedure
- 002 - DD statement missing from the DL/I SAS procedure
System action
If yyy is 1 or 2, the DL/I subordinate address space abends with 0023, causing the control address space to abend with 0150. If yyy is 3, initialization continues.
If yyy is 004, IMS terminates abnormally with abend code 0023.
Programmer response
If yyy is 1 or 2, correct the specification for the indicated DDNAME. The data sets specified and their concatenation order must be identical in both the IMS and DL/I address space procedures. If yyy is 3, and you intend to use the Online Change function, cancel the control region and supply the missing specification for the inactive ACBLIB.
If yyy is 004, correct the specification for the indicated DDNAME.