Previous Topic: DDSDCE003ANext Topic: DDSDCE005A


DDSDCE004A

ELEMENT xxxx...LENGTH DOES NOT MATCH BASIS (lenL/lenB)

Reason:

The LENGTH attribute value of the local ELEMENT occurrence (xxxx…) indicated as "lenL" does not match the value in the Basis indicated as "lenB". If the ELEMENT occurrence is the "STATS" or "REQRD" element then this probably means that some level of maintenance has not been applied. If the ELEMENT is the "USER" element then there could be no repair needed as there could be User-defined Attributes.

Action:

If the ELEMENT occurrence is the "STATS" or "REQRD" element then review any solutions provided by CA that have not been applied that could include updates to the DATA-DICT Structure. If unable to determine what maintenance is missing, contact CA Support for assistance. When the missing maintenance has been applied, rerun the Comparator to assure the local structure is correct.

If the ELEMENT is the "USER" element then assure that the attributes defined are expected. If so then no repair is necessary. If attributes (FIELD occurrences) are defined but unneeded then the FIELD occurrences can be repaired one of two ways:

  1. Change the CLASS attribute value of the FIELD occurrence to "F" (FILLER).
  2. Delete the FIELD occurrences. This requires running the Datadictionary DDRMFLM Batch Utility to reformat the data in the table.

After any repair is completed, rerun the Comparator to assure the local structure is correct