What does message DC601002 mean?
search cancel

What does message DC601002 mean?

book

Article ID: 29200

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

When adding entities to the dictionary, either online with IDD or IDDM or in batch with IDMSDDDL, if the entity you are trying to ADD already exists, there are two possible courses of action that the system will take.

 

Environment

Release: IDADSO00100-18.5-ADS-for CA-IDMS
Component:

Resolution

If the dictionary option DEFAULT is ON, then the ADD action will automatically be changed to MODIFY, and the action will be treated as if it were a MODIFY.  For example:-

DIS ELE TEST.
*+   ADD
*+   ELEMENT NAME IS TEST VERSION IS 1
*+       DATE CREATED IS      10/23/14
*+       PREPARED BY <userid>
*+       PUBLIC ACCESS IS ALLOWED FOR ALL
*+       PRIMARY
*+           PICTURE IS X(1)
*+           USAGE IS DISPLAY
*+           ELEMENT LENGTH IS 1
*+       .
ADD ELE TEST PIC X(2).
*+ W DC601002  ADD CHANGED TO MODIFY
DIS ELE TEST.
*+   ADD
*+   ELEMENT NAME IS TEST VERSION IS 1
*+       DATE CREATED IS      10/23/14
*+       DATE LAST UPDATED IS 10/24/14
*+       PREPARED BY <userid>
*+       REVISED  BY <userid>
*+       PUBLIC ACCESS IS ALLOWED FOR ALL
*+       PRIMARY
*+           PICTURE IS X(2)
*+           USAGE IS DISPLAY
*+           ELEMENT LENGTH IS 2
*+       .

However, if the dictionary option DEFAULT is OFF, then an attempt to ADD an exiting entity will fail.

ADD ELE TEST PIC X(3).
*+ E DC601013  ELEMENT TEST VERSION 1 IS ALREADY IN DICTIONARY
*+ W DC601017  FORWARD SPACING TO NEXT PERIOD
DIS ELE TEST.
*+   ADD
*+   ELEMENT NAME IS TEST VERSION IS 1
*+       DATE CREATED IS      10/23/14
*+       DATE LAST UPDATED IS 10/24/14
*+       PREPARED BY <userid>
*+       REVISED  BY <userid>
*+       PUBLIC ACCESS IS ALLOWED FOR ALL
*+       PRIMARY
*+           PICTURE IS X(2)
*+           USAGE IS DISPLAY
*+           ELEMENT LENGTH IS 2
*+       .

Note:- In batch, the DC601002 results in a RC=4.  When migrating load modules, it may be desirable that this scenario NOT result in a RC=4. For this reason, optional bit number 324 was introduced to suppress the RC=4 when the entity is a load module.

See RI70658 for a description of all available optional bit numbers as of r18.5.

For more information regarding optional functionality, see the  IDMS™ Reference 19.0 - System Operations Guide - Applying optional Functionality

Additional Information

IDMS™ Reference 19.0 - About SET OPTIONS
 IDMS™ Reference 19.0 - System Operations Guide - Applying optional Functionality