DCUF SET DICTNAME GETS DC402012.

book

Article ID: 4675

calendar_today

Updated On:

Products

CA IDMS CA IDMS - Database CA IDMS - ADS

Issue/Introduction

DCUF SET DICTNAME SYSDIRL fails with:-

IDMS DC402012 V500 DICTNAME SYSDIRL INVALID OR INACCESSIBLE

 

Even though the same dictionary can be accessed in IDD.

Cause

Most likely, the DDLDCLOD or DDLDCMSG area for the dictionary are unavailable for some reason (e.g. status N/AV or varied offline).

This won’t prevent IDD from working but the DCUF command will fail.

Note that if the dictionary happens to be the default dictionary, the attempt to access it with IDD will fail anyway with:-

 

PREVIOUS TASK ABENDED WITH ABEND CODE D002 AND MESSAGE CODE 021006
IDMS DC021006 V65 T82 3BC22336 TASK:IDD; DATABASE I/O ERROR TRYING TO LOAD IDDSMAP FROM DICTIONARY

Environment

CA-IDMS any supported release.

Resolution

Determine the problem with the DDLDCLOD or DDLDCMSG area and fix it.

For example, use DCMT DISPLAY AREA and DCMT DISPLAY FILE commands to display the area and files within the dbname or segment in question and look for a problem in the status of the output.

The most common course of action would be to shut the CV down, UNLOCK the areas and start the CV again.

 

Depending on the nature of the problem, a restore may also be necessary.

Additional Information

For further information, see the following CA IDMS DocOps section:-

DCUF SET DICTNODE/DICTNAME