MIGRATION GUIDE
EDCS 3.1 to EDCS 4.0 Mapping Library upgrade to EDCS 3.1 to EDCS 4.2 Mapping Library |
---|
Please note that all EDCS source files carry, as part of their leader comment information, comments that specify the EDCS release to which they correspond.
The marked items indicate areas that could be handled by a name change script.
Type Changes.
EDCS_Attribute_Mapping_Structure maps to EDCS_3p1_4p2_Attribute_Mapping_Structure.
The unit_map_type field is set to EDCS_MAPPING_TYP_ONE_TO_ONE in cases where map_type = EDCS_MAPPING_TYP_CHANGE_IN_DATATYPE or map_type = EDCS_MAPPING_TYP_SPECIAL_CASE and the target EDCS Attribute is real-valued with a known required unit and scale for the mapping. In these cases, the unit_4p2_code field and unit_scale_4p2_code field are set to the required units for the target real-valued EDCS Attribute.
The unit_map_type field is set to EDCS_MAPPING_TYP_ONE_TO_ZERO otherwise.
Old | New |
---|---|
ea_4p0_code | ea_4p2_code |
(none) | unit_map_type |
(none) | unit_4p2_code |
(none) | unit_scale_4p2_code |
(none) | entry_count |
(none) | entry_list |
EDCS_Class_Mapping_Structure maps to EDCS_3p1_4p2_Class_Mapping_Structure.
Old | New |
---|---|
ec_4p0_code | ec_4p2_code |
(none) | entry_count |
(none) | entry_list |
EDCS_Enumerant_Mapping_Structure maps to EDCS_3p1_4p2_Enumerant_Mapping_Structure.
Old | New |
---|---|
ea_4p0_code | ea_4p2_code |
ee_4p0_code | ee_4p2_code |
ea_4p0_value | split into entry_count, entry_list |
EDCS_Group_Mapping_Structure maps to EDCS_3p1_4p2_Group_Mapping_Structure.
Old | New |
---|---|
em_3p1_code | ev_3p1_code |
em_3p1_label | ev_3p1_label |
ev_4p0_code | ev_4p2_code |
EDCS_Metadata_Mapping_Structure maps to EDCS_3p1_4p2_Characteristic_Mapping_Structure.
Old | New |
---|---|
ec_4p0_code | ec_4p2_code |
EDCS_Mapping_Type_Code maps to EDCS_Mapping_Type_Code.
Old | New |
---|---|
(none) | EDCS_MAPPING_TYP_ONE_TO_ONE_CONDITIONAL |
(none) | EDCS_MAPPING_TYP_ONE_TO_ONE_QUALIFIED |
(none) | EDCS_MAPPING_TYP_CHANGE_TO_CHARACTERISTIC |
Old | New |
---|---|
EDCS_Map3p1GetLibVersion | EDCS_Map3p1GetImplVerInfo |
EDCS_Map3p1MetadataCode | EDCS_Map3p1CharacteristicCode |
EDCS_Map3p1MetadataLabel | EDCS_Map3p1CharacteristicLabel |
EDCS_3p1MetadataCodeFromLabel | EDCS_3p1CharacteristicCodeFromLabel |
EDCS_Print3p1MappingTypeCode | EDCS_PrintMappingTypeCode |
|