IDMSNTWK missing from DIS ALL SCHEMA output
search cancel

IDMSNTWK missing from DIS ALL SCHEMA output

book

Article ID: 387958

calendar_today

Updated On:

Products

IDMS

Issue/Introduction

DIS ALL SCHEMA does not display IDMSNTWK but it is there. Example:

DIS ALL SCHEMA.
*+   DISPLAY SCHEMA NAME IS NDVRSCHM VERSION IS 1 .
*+ I DC601157  NO MORE ENTITY OCCURRENCES FOUND

DIS SCHEMA IDMSNTWK VERSION 1 WITH NONE.
*+   ADD
*+   SCHEMA NAME IS IDMSNTWK VERSION IS 1
*+       .

The same situation exists with the network subschemas, e.g. IDMSNWKA.

Environment

Release: All supported releases.

Cause

When a normal user-defined schema is added to the dictionary, it is connected to the OOAK-S set. Then when a user issues a DIS ALL SCHEMA command, IDMS walks that set in order to find and display all of the schemas.

When the IDMSDIRL utility is used to populate a dictionary with the network schema IDMSNTWK, by default it does not connect it to the OOAK-S set. Therefore, a DIS ALL SCHEMA will not find it, but an explicit DIS SCHEMA IDMSNTWK will. This applies to the network subschemas as well.

This is documented in the Dictionary Structure Reference manual in the section on the S-010 record.

Resolution

IDMSDIRL has an option called SCHEMA-CONNECT which can be used to connect IDMSNTWK to the OOAK-S set and avoid this situation.