|
MIGRATION GUIDE
EDCS and EDCS API |
|---|
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 can be handled by the name change script.
Type Changes.
EDCS_Abstract_Value_Type maps to EDCS_Attribute_Value_Type.
| Old | New |
|---|---|
| EDCS_ABSTRACT_VAL_TYP_COUNT | EDCS_AVT_COUNT |
| EDCS_ABSTRACT_VAL_TYP_ENUMERATION | EDCS_AVT_ENUMERATION |
| EDCS_ABSTRACT_VAL_TYP_INDEX | EDCS_AVT_INDEX |
| EDCS_ABSTRACT_VAL_TYP_INTEGER | EDCS_AVT_INTEGER |
| EDCS_ABSTRACT_VAL_TYP_CONSTRAINED_STRING | EDCS_AVT_CONSTRAINED_STRING |
| EDCS_ABSTRACT_VAL_TYP_LOGICAL | EDCS_AVT_BOOLEAN |
| EDCS_ABSTRACT_VAL_TYP_NULL | EDCS_AVT_NULL |
| EDCS_ABSTRACT_VAL_TYP_REAL | EDCS_AVT_REAL |
| EDCS_ABSTRACT_VAL_TYP_STRING | EDCS_AVT_STRING |
| EDCS_ABSTRACT_VAL_TYP_KEY | EDCS_AVT_KEY |
EDCS_Attribute_Dictionary_Entry
| Old | New |
|---|---|
| state_applicable | (none) |
| qualifier_applicable | (none) |
| eq_count | (merged into eq_class) |
| eq_list | (merged into eq_class) |
| (none) | supplemental_references |
| (none) | concept_status |
EDCS_Classification_Dictionary_Entry
| Old | New |
|---|---|
| (none) | supplemental_references |
| (none) | concept_status |
EDCS_Enumerant_Dictionary_Entry
| Old | New |
|---|---|
| (none) | supplemental_references |
| (none) | concept_status |
EDCS_Float_Interval split into multiple targets.
EDCS_Float_Interval maps to EDCS_Long_Float_Interval.
| Old | New |
|---|
EDCS_Float_Interval maps to EDCS_Long_Float_Value.
| Old | New |
|---|---|
| type | numeric_value_type |
| EDCS_Float upper_bound | [union field] u |
| EDCS_Float lower_bound | [union field] u |
EDCS_Float_Interval maps to EDCS_Real_Value.
| Old | New |
|---|---|
| (none) | unit |
| (none) | scale |
| (none) | value |
EDCS_Float_Interval maps to SE_Float_Interval_Value.
| Old | New |
|---|---|
| type | value_type |
| EDCS_Float upper_bound | [union field] u |
| EDCS_Float lower_bound | [union field] u |
EDCS_Group_Dictionary_Entry
| Old | New |
|---|---|
| (none) | supplemental_references |
| (none) | concept_status |
EDCS_Integer_Interval split into multiple targets.
EDCS_Integer_Interval
| Old | New |
|---|
EDCS_Integer_Interval maps to SE_Integer_Interval_Value.
| Old | New |
|---|---|
| type | value_type |
| EDCS_Integer upper_bound | [union field] u |
| EDCS_Integer lower_bound | [union field] u |
EDCS_Integer_Interval maps to EDCS_Integer_Value.
| Old | New |
|---|---|
| type | numeric_value_type |
| EDCS_Integer upper_bound | [union field] u |
| EDCS_Integer lower_bound | [union field] u |
EDCS_Integer_Unsigned_Interval split into multiple targets.
EDCS_Integer_Unsigned_Interval maps to EDCS_Count_Interval.
| Old | New |
|---|
EDCS_Integer_Unsigned_Interval maps to SE_Count_Interval_Value.
| Old | New |
|---|---|
| type | value_type |
| EDCS_Integer_Unsigned upper_bound | [union field] u |
| EDCS_Integer_Unsigned lower_bound | [union field] u |
EDCS_Integer_Unsigned_Interval maps to EDCS_Count_Value.
| Old | New |
|---|---|
| type | numeric_value_type |
| EDCS_Integer_Unsigned upper_bound | [union field] u |
| EDCS_Integer_Unsigned lower_bound | [union field] u |
EDCS_Interval_Type split into multiple targets.
EDCS_Interval_Type maps to EDCS_Numeric_Value_Type.
| Old | New |
|---|---|
| EDCS_INTRVL_TYP_OPEN | EDCS_NVT_OPEN_INTERVAL |
| EDCS_INTRVL_TYP_CLOSED | EDCS_NVT_CLOSED_INTERVAL |
| EDCS_INTRVL_TYP_LOWER_CLOSED_UPPER_OPEN | EDCS_NVT_GE_LT_INTERVAL |
| EDCS_INTRVL_TYP_UPPER_CLOSED_LOWER_OPEN | EDCS_NVT_GT_LE_INTERVAL |
EDCS_Interval_Type maps to SE_Interval_Type.
| Old | New |
|---|---|
| EDCS_INTRVL_TYP_OPEN | SE_IVT_OPEN_INTERVAL |
| EDCS_INTRVL_TYP_CLOSED | SE_IVT_CLOSED_INTERVAL |
| EDCS_INTRVL_TYP_LOWER_CLOSED_UPPER_OPEN | SE_IVT_GE_LT_INTERVAL |
| EDCS_INTRVL_TYP_UPPER_CLOSED_LOWER_OPEN | SE_IVT_GT_LE_INTERVAL |
EDCS_LB_Value_Type maps to EDCS_Attribute_Value_Type.
| Old | New |
|---|---|
| EDCS_LB_VAL_TYP_NULL | EDCS_AVT_NULL |
| EDCS_LB_VAL_TYP_BOOLEAN | EDCS_AVT_BOOLEAN |
| EDCS_LB_VAL_TYP_ENUMERATION | EDCS_AVT_ENUMERATION |
| EDCS_LB_VAL_TYP_INTEGER | EDCS_AVT_INTEGER |
| EDCS_LB_VAL_TYP_INTEGER_INTERVAL | |
| EDCS_LB_VAL_TYP_SHORT_INTEGER | EDCS_AVT_INTEGER |
| EDCS_LB_VAL_TYP_SHORT_INTEGER_UNSIGNED | EDCS_AVT_COUNT |
| EDCS_LB_VAL_TYP_INTEGER_UNSIGNED | EDCS_AVT_COUNT |
| EDCS_LB_VAL_TYP_INTEGER_UNSIGNED_INTERVAL | |
| EDCS_LB_VAL_TYP_FLOAT | EDCS_AVT_REAL |
| EDCS_LB_VAL_TYP_FLOAT_INTERVAL | |
| EDCS_LB_VAL_TYP_LONG_FLOAT | EDCS_AVT_REAL |
| EDCS_LB_VAL_TYP_STRING | EDCS_AVT_STRING |
| EDCS_LB_VAL_TYP_CONSTRAINED_STRING | EDCS_AVT_CONSTRAINED_STRING |
| EDCS_LB_VAL_TYP_METADATA | EDCS_AVT_VALUE_CHARACTERISTIC |
EDCS_Locale
| Old | New |
|---|---|
| EDCS_Character country[2] | EDCS_Character country[3] |
EDCS_Metadata_Code maps to EDCS_Value_Characteristic_Code.
EDCS_Metadata_Dictionary_Entry maps to EDCS_Value_Characteristic_Dictionary_Entry.
| Old | New |
|---|---|
| is_multiple | (none) |
| (none) | applicability |
| (none) | is_quantitative |
| (none) | supplemental_references |
| (none) | concept_status |
EDCS_Organization_Code maps to EDCS_Organization_Schema_Code.
EDCS_Organization_Dictionary_Entry maps to EDCS_Organization_Schema_Dictionary_Entry.
| Old | New |
|---|---|
| (none) | supplemental_references |
| (none) | concept_status |
SE_Property_Data_Value split into multiple targets.
SE_Property_Data_Value maps to EDCS_Attribute_Value.
| Old | New |
|---|---|
| value_type | attribute_value_type |
| u.byte_value | u.integer_value |
| u.byte_positive_value | u.count_value |
| u.byte_unsigned_value | u.count_value |
| u.short_integer_value | u.integer_value |
| u.short_integer_positive_value | u.count_value |
| u.short_integer_unsigned_value | u.count_value |
| u.integer_interval_value | u.integer_value |
| u.integer_positive_value | u.count_value |
| u.integer_unsigned_value | u.count_value |
| u.integer_unsigned_interval_value | u.count_value |
| u.float_value | u.real_value |
| u.float_interval_value | u.real_value |
| u.long_float_value | u.real_value |
| SRM_Integer_Positive u.DT_component_index | EDCS_Integer u.index_value |
| SRM_Integer_Positive u.DT_library_index | EDCS_Integer u.index_value |
| u.ee_code | u.enumerant_value |
| u.em_code | u.characteristic_value |
SE_Property_Data_Value maps to SE_Interval_Value.
| Old | New |
|---|---|
| u.boolean_value | (none) |
| u.byte_value | (none) |
| u.byte_positive_value | (none) |
| u.byte_unsigned_value | (none) |
| u.short_integer_value | (none) |
| u.short_integer_positive_value | (none) |
| u.short_integer_unsigned_value | (none) |
| u.integer_value | (none) |
| u.integer_interval_value | u.integer_value |
| u.integer_positive_value | (none) |
| u.integer_unsigned_value | (none) |
| u.integer_unsigned_interval_value | u.count_value |
| u.float_value | (none) |
| u.float_interval_value | u.real_value |
| u.long_float_value | (none) |
| u.string_value | (none) |
| u.DT_component_index | (none) |
| u.DT_library_index | (none) |
| u.ee_code | (none) |
| u.em_code | (none) |
SE_Property_Data_Value maps to SE_Single_Value.
| Old | New |
|---|---|
| u.byte_value | u.integer_value |
| u.byte_positive_value | u.count_value |
| u.byte_unsigned_value | u.count_value |
| u.short_integer_value | u.integer_value |
| u.short_integer_positive_value | u.count_value |
| u.short_integer_unsigned_value | u.count_value |
| u.integer_interval_value | (none) |
| u.integer_positive_value | u.count_value |
| u.integer_unsigned_value | u.count_value |
| u.integer_unsigned_interval_value | (none) |
| u.float_value | u.long_float_value |
| u.float_interval_value | (none) |
| u.DT_component_index | u.index_value |
| u.DT_library_index | u.index_value |
| u.ee_code | u.enumerant_value |
| u.em_code | (none) |
SE_Property_Data_Value_Type split into multiple targets.
SE_Property_Data_Value_Type maps to EDCS_Attribute_Value_Type.
| Old | New |
|---|---|
| SE_PDV_BOOLEAN | EDCS_AVT_BOOLEAN |
| SE_PDV_BYTE | EDCS_AVT_INTEGER |
| SE_PDV_BYTE_POSITIVE | EDCS_AVT_COUNT |
| SE_PDV_BYTE_UNSIGNED | EDCS_AVT_COUNT |
| SE_PDV_SHORT_INTEGER | EDCS_AVT_INTEGER |
| SE_PDV_SHORT_INTEGER_POSITIVE | EDCS_AVT_COUNT |
| SE_PDV_SHORT_INTEGER_UNSIGNED | EDCS_AVT_COUNT |
| SE_PDV_INTEGER | EDCS_AVT_INTEGER |
| SE_PDV_INTEGER_INTERVAL | EDCS_AVT_INTEGER |
| SE_PDV_INTEGER_POSITIVE | EDCS_AVT_COUNT |
| SE_PDV_INTEGER_UNSIGNED | EDCS_AVT_COUNT |
| SE_PDV_INTEGER_UNSIGNED_INTERVAL | EDCS_AVT_COUNT |
| SE_PDV_FLOAT | EDCS_AVT_REAL |
| SE_PDV_FLOAT_INTERVAL | EDCS_AVT_REAL |
| SE_PDV_LONG_FLOAT | EDCS_AVT_REAL |
| SE_PDV_STRING | EDCS_AVT_STRING |
| SE_PDV_DATA_TABLE_COMPONENT_INDEX | EDCS_AVT_INDEX |
| SE_PDV_DATA_TABLE_LIBRARY_INDEX | EDCS_AVT_INDEX |
| SE_PDV_ENUMERANT_CODE | EDCS_AVT_ENUMERATION |
| SE_PDV_METADATA_CODE | EDCS_AVT_VALUE_CHARACTERISTIC |
SE_Property_Data_Value_Type maps to SE_Data_Table_Data_Value_Type.
| Old | New |
|---|---|
| SE_PDV_BOOLEAN | SE_DTD_VT_BOOLEAN |
| SE_PDV_BYTE | SE_DTD_VT_SINGLE_INTEGER |
| SE_PDV_BYTE_POSITIVE | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_BYTE_UNSIGNED | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_SHORT_INTEGER | SE_DTD_VT_SINGLE_INTEGER |
| SE_PDV_SHORT_INTEGER_POSITIVE | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_SHORT_INTEGER_UNSIGNED | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_INTEGER | SE_DTD_VT_SINGLE_INTEGER |
| SE_PDV_INTEGER_INTERVAL | SE_DTD_VT_INTEGER |
| SE_PDV_INTEGER_POSITIVE | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_INTEGER_UNSIGNED | SE_DTD_VT_SINGLE_COUNT |
| SE_PDV_INTEGER_UNSIGNED_INTERVAL | SE_DTD_VT_COUNT |
| SE_PDV_FLOAT | SE_DTD_VT_SINGLE_FLOAT |
| SE_PDV_FLOAT_INTERVAL | SE_DTD_VT_FLOAT |
| SE_PDV_LONG_FLOAT | SE_DTD_VT_SINGLE_FLOAT |
| SE_PDV_STRING | SE_DTD_VT_STRING |
| SE_PDV_DATA_TABLE_COMPONENT_INDEX | SE_DTD_VT_INDEX_CODE |
| SE_PDV_DATA_TABLE_LIBRARY_INDEX | SE_DTD_VT_INDEX_CODE |
| SE_PDV_ENUMERANT_CODE | SE_DTD_VT_ENUMERATION |
SE_Property_Data_Value_Type maps to SE_Interval_Value_Type.
| Old | New |
|---|---|
| SE_PDV_INTEGER_INTERVAL | SE_IVT_INTEGER |
| SE_PDV_INTEGER_UNSIGNED_INTERVAL | SE_IVT_COUNT |
| SE_PDV_FLOAT_INTERVAL | SE_IVT_FLOAT |
SE_Property_Data_Value_Type maps to SE_Single_Value_Type.
| Old | New |
|---|---|
| SE_PDV_BOOLEAN | SE_SVT_BOOLEAN |
| SE_PDV_BYTE | SE_SVT_INTEGER |
| SE_PDV_BYTE_POSITIVE | SE_SVT_COUNT |
| SE_PDV_BYTE_UNSIGNED | SE_SVT_COUNT |
| SE_PDV_SHORT_INTEGER | SE_SVT_INTEGER |
| SE_PDV_SHORT_INTEGER_POSITIVE | SE_SVT_COUNT |
| SE_PDV_SHORT_INTEGER_UNSIGNED | SE_SVT_COUNT |
| SE_PDV_INTEGER | SE_SVT_INTEGER |
| SE_PDV_INTEGER_POSITIVE | SE_SVT_COUNT |
| SE_PDV_INTEGER_UNSIGNED | SE_SVT_COUNT |
| SE_PDV_FLOAT | SE_SVT_FLOAT |
| SE_PDV_LONG_FLOAT | SE_SVT_FLOAT |
| SE_PDV_STRING | SE_SVT_STRING |
| SE_PDV_DATA_TABLE_COMPONENT_INDEX | SE_SVT_INDEX |
| SE_PDV_DATA_TABLE_LIBRARY_INDEX | SE_SVT_INDEX |
| SE_PDV_ENUMERANT_CODE | SE_SVT_ENUMERATION |
EDCS_Reference_Type maps to EDCS_Reference_Type.
| Old | New |
|---|---|
| EDCS_REF_TYP_DICTIONARY | |
| EDCS_REF_TYP_NONREFERENCED |
EDCS_Scale_Dictionary_Entry
| Old | New |
|---|---|
| (none) | concept_status |
EDCS_Status_Code maps to EDCS_Status_Code.
| Old | New |
|---|---|
| EDCS_STAT_CODE_SUCCESS | EDCS_SC_SUCCESS |
| EDCS_STAT_CODE_INVALID_SOURCE_UNIT | EDCS_SC_INVALID_INPUT_UNIT |
| EDCS_STAT_CODE_INVALID_DEST_UNIT | EDCS_SC_INVALID_OUTPUT_UNIT |
| EDCS_STAT_CODE_INVALID_SOURCE_SCALE | EDCS_SC_INVALID_INPUT_SCALE |
| EDCS_STAT_CODE_INVALID_DEST_SCALE | EDCS_SC_INVALID_OUTPUT_SCALE |
| EDCS_STAT_CODE_UNITS_NOT_EQUIVALENT | EDCS_SC_UNITS_NOT_EQUIVALENT |
| EDCS_STAT_CODE_FAILURE | EDCS_SC_OTHER_FAILURE |
| EDCS_STAT_CODE_NULL_REQUIRED_PARAMETER | EDCS_SC_NULL_REQUIRED_PARAMETER |
| EDCS_STAT_CODE_INVALID_CODE | EDCS_SC_INVALID_INPUT_CODE |
| EDCS_STAT_CODE_INVALID_LABEL | EDCS_SC_INVALID_INPUT_LABEL |
| EDCS_STAT_CODE_INVALID_SYMBOLIC_CONSTANT | EDCS_SC_INVALID_INPUT_SYMBOLIC_CONSTANT |
EDCS_Unit_Concept
| Old | New |
|---|---|
| (none) | reference_type |
| (none) | supplemental_references |
EDCS_Unit_Dictionary_Entry
| Old | New |
|---|---|
| (none) | concept_status |
EDCS_Unit_Equivalence_Dictionary_Entry
| Old | New |
|---|---|
| (none) | concept_status |
| Old | New |
|---|---|
| EDCS_CompareAttributeCodes | |
| EDCS_CompareClassificationCodes | |
| EDCS_CompareEnumerantCodes | |
| EDCS_CompareFloatIntervals | EDCS_CompareLongFloatIntervals |
| EDCS_CompareGroupCodes | |
| EDCS_CompareMetadataCodes | |
| EDCS_CompareOrganizationCodes | |
| EDCS_CompareScaleCodes | |
| EDCS_CompareUnitCodes | |
| EDCS_CompareUnitEquivalenceCodes | |
| EDCS_GetEMDictionaryEntry | EDCS_GetEVDictionaryEntry |
| EDCS_IsQualifierApplicable | |
| EDCS_LabelToEMCode | EDCS_LabelToEVCode |
| EDCS_PrintAbstractValueType | EDCS_PrintAttributeValueType |
| EDCS_PrintConstrainedString | EDCS_PrintString |
| EDCS_PrintLBValueType | EDCS_PrintAttributeValueType |
| EDCS_PrintMetadataCode | EDCS_PrintValueCharacteristicCode |
| EDCS_PrintMetadataDictionaryEntry | EDCS_PrintValueCharacteristicDictionaryEntry |
| EDCS_PrintMetadataLabel | EDCS_PrintValueCharacteristicLabel |
| EDCS_PrintOrganizationCode | EDCS_PrintOrganizationSchemaCode |
| EDCS_PrintOrganizationDictionaryEntry | EDCS_PrintOrganizationSchemaDictionaryEntry |
| EDCS_PrintOrganizationLabel | EDCS_PrintOrganizationSchemaLabel |
| EDCS_SymbolicConstantToEMCode | EDCS_SymbolicConstantToEVCode |
| EDCS_ValidAbstractValueType | EDCS_ValidAttributeValueType |
| EDCS_ValidConstrainedString | EDCS_ValidString |
| EDCS_ValidLBValueType | EDCS_ValidAttributeValueType |
| EDCS_ValidMetadataCode | EDCS_ValidValueCharacteristicCode |
| EDCS_ValidMetadataDictionaryEntry | EDCS_ValidValueCharacteristicDictionaryEntry |
| EDCS_ValidOrganizationCode | EDCS_ValidOrganizationSchemaCode |
| EDCS_ValidOrganizationDictionaryEntry | EDCS_ValidOrganizationSchemaDictionaryEntry |
|