DFS4482E THE PSB USED TO INVOKE THE DFS3PU00 UTILITY REFERS TO A CATALOG WITH AN UNEXPECTED STRUCTURE.

Explanation

The IMS Catalog Populate utility (DFS3PU00) encountered an inconsistency between its internal logic and the IMS catalog DBD that is referenced by the PSB specified on the PARM parameter in the EXEC statement of the DFS3PU00 utility JCL. For example, the DBD might not have the expected segment names, number of segments, or number of secondary indexes.

System action

The DFS3PU00 utility did not update the catalog and ends with return code 20.

Programmer response

Ensure that the IMS catalog DBDs, DFSCD000 and DFSCX000, were installed correctly in your IMS.DBDLIB and that the IMS catalog PSBs, DFSCP000, DFSCP001, and DFSCPL00, were installed correctly in your IMS.PSBLIB.

Confirm that the JCL for the DFS3PU00 utility is correctly coded. The JCL must specify one of the IMS catalog PSBs and must refer to the IMS.DBDLIB, IMS.PSBLIB, and IMS.ACBLIB data sets that contain the DBDs and PSBs of the IMS catalog itself. If the problem persists, contact IBM® Software Support.

Module

DFS3PU00