Previous Topic: General Considerations

Next Topic: Synchronization Limitation With VSTS Database Edition and CA ERwin Data Modeler


Metadata Elements Renamed

For CA ERwin DM r7.3, much of the metadata has been renamed. The renaming affects object types, property types and SCAPI-specific property types. The name changes fall into two categories:

First are the changes to make the names more consistent and to better represent the model data. An example of this is the property type "For" which has been renamed "For_Character_Type".

Second is the replacement of space characters with underscores in all metadata element names. Prior to CA ERwin DM r7.3, both object type and property type names accessed via SCAPI contained spaces, but those same names used underscores instead when saved to XML. To remove this inconsistency, all space characters within such names have been replaced by underscores.

For most users of CA ERwin DM, this change is transparent and will not affect your day-to-day work. Awareness of this change, however, is important for users of SCAPI and the new CA ERwin DM ODBC interface. If you worked with the pre-r7.3 metadata names, you should be aware of the r7.3 changes. SCAPI applications and scripts created prior to r7.3 must be updated to account for the new metadata names before use with CA ERwin DM r7.3. To assist in this updating process, the following CSV files are installed to the \doc folder where you install CA ERwin DM r7.3:

Renamed Metadata (SCAPI).csv

Contains the full set of changed metadata names. It is a two column CSV file that contains the old name, new name pairs.

Renamed Metadata (XML).csv

Contains the subset of metadata names that appear as changed in XML files. Metadata names whose only change was the replacement of space characters are not changed at all from the perspective of CA ERwin DM XML format, and therefore do not appear in this file.

Renamed SCAPI Properties.csv

Contains the SCAPI-only property names that were renamed.

Replaced Properties.csv

During the renaming process, several groups of properties emerged as essentially synonymous. Rather than create an artificial differentiator into the names, the names were merged. This file lists the properties affected by this process, providing the original property name and the replacement name.