Previous Topic: DDSDCC100ANext Topic: DDSDCD002W


DDSDCD001W

DATABASE ID DOES NOT MATCH (dbidL/dbidB)

Reason:

The DATACOM-ID attribute value of the local DATA-DICT DATABASE occurrence (dbidL) does not match the expected value (dbidB).

Action:

No action is required if the local DATACOM-ID attribute value is expected. If this difference is not expected, determine why the value is different and decide if it should remain different. If you must change the DATACOM-ID perform the following steps:

  1. Update the DATACOM-ID attribute value by executing the DDUPDATE batch utility with the following input:

    -UPD DATABASE,DATA-DICT(PROD,pswd)

    1500 DATACOM-ID,dbidB

    -END

    Where "dbidB" is the value from the error message.

  2. Once the DATA-DICT structure is determined to be correct, use the DDCFBLD batch program –CXX BUILD function and the CA Datacom/DB DBUTLTY batch program CXXMAINT DDPROD function to update the Directory (CXX).
  3. Use the CA Datacom/DB Utility (DBUTLTY) to unload the data from the current DBID (dbidL in the message) using the BACKUP function.
  4. Load the data into the new DBID (dbidB in the message) using the LOAD function of DBUTLTY and the file created by Step 1 above.
  5. Remove the old DBID from the Directory (CXX) using the CXXMAINT function PURGE Option.