DCMT D DICT does not display all dictionaries
search cancel

DCMT D DICT does not display all dictionaries

book

Article ID: 133443

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

When doing a DCMT DISPLAY DICT, not all of the dictionaries defined to the CV are displayed.

Environment

Release: All supported releases.

Resolution

The display will contain entries for dictionary names which have been accessed while the system is up. It actually looks through allocated PDEs to find which dictionaries have been accessed. Immediately after startup, DCMT D DICT might show only this: 

CDMSLIB DEFAULT DEFAULT 

Then issue DCUF SET DICTNAME APPLDICT, go into IDD, display a module, the above display would have 

CDMSLIB APPLDICT DEFAULT

This display is more about what has been accessed in the CV, versus what is defined to the CV.

Since dictionaries are nothing more that DBNAMES, that is the way they should be displayed. DCMT DISPLAY DBN will show all DBNAMEs defined to that system. To identify the dictionaries, eyeball the list to determine which dbnames have the appropriate segments. There is no separate list based on dictionary. There are DICTNAME fields in subschema control, and lterm, but nothing on the system wide level. A DICTIONARY is really just a DBNAME that has certain areas defined to it (e.g. DDLDML).