MIGRATION GUIDE
DRM and DRM API

Please note that all DRM source files carry, as part of their leader comment information, comments that specify the DRM release and the SEDRIS release to which they correspond.

  1. Type Changes
  2. Function Changes


The marked items indicate areas that can be handled by the name change script.

  1. Type Changes.

    1. The following types were removed.
      • SRM_Coordinate

      • SRM_Dimensionality

      • SRM_Elevation_Unit

      • SRM_Epoch

      • SRM_Geoid_Table_Manager_Action

      • SE_ID

      • SE_Keyword_Structure

      • SRM_SRF_Parameters_Pair

    2. SE_API maps to SE_API.

      OldNew
      SE_API_LEVEL_0 SE_API_TACCESS0
      SE_API_LEVEL_1 SE_API_TACCESS1


    3. SE_Display_Type maps to SE_Point_Light_Display_Type.

    4. SE_DRM_Class maps to SE_DRM_Class.

      OldNew
      SE_DRM_CLS_ABSOLUTE_TIME_POINT SE_DRM_CLS_ABSOLUTE_TIME
      SE_DRM_CLS_AEC_LOCATION_3D SE_DRM_CLS_EC_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_ALCC_LOCATION_3D SE_DRM_CLS_LCC_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_AM_LOCATION_3D SE_DRM_CLS_M_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_AOM_LOCATION_3D SE_DRM_CLS_OM_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_APS_LOCATION_3D SE_DRM_CLS_PS_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_ATM_LOCATION_3D SE_DRM_CLS_TM_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_ATTRIBUTE_SET SE_DRM_CLS_PROPERTY_SET
      SE_DRM_CLS_ATTRIBUTE_SET_INDEX SE_DRM_CLS_PROPERTY_SET_INDEX
      SE_DRM_CLS_ATTRIBUTE_SET_INDEX_CONTROL_LINK SE_DRM_CLS_PROPERTY_SET_INDEX_CONTROL_LINK
      SE_DRM_CLS_ATTRIBUTE_SET_TABLE SE_DRM_CLS_PROPERTY_SET_TABLE
      SE_DRM_CLS_ATTRIBUTE_SET_TABLE_GROUP SE_DRM_CLS_PROPERTY_SET_TABLE_GROUP
      SE_DRM_CLS_ATTRIBUTE_SET_TABLE_LIBRARY SE_DRM_CLS_PROPERTY_SET_TABLE_LIBRARY
      SE_DRM_CLS_AUPS_LOCATION_3D SE_DRM_CLS_PS_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_AUTM_LOCATION_3D SE_DRM_CLS_TM_AUGMENTED_3D_LOCATION
      SE_DRM_CLS_BASE_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_BASE_LOD_DATA
      SE_DRM_CLS_BASE_VERTEX 
      SE_DRM_CLS_CENTRE_OF_BUOYANCY SE_DRM_CLS_GEOMETRIC_CENTRE
      SE_DRM_CLS_CENTRE_OF_MASS SE_DRM_CLS_GEOMETRIC_CENTRE
      SE_DRM_CLS_CENTRE_OF_PRESSURE SE_DRM_CLS_GEOMETRIC_CENTRE
      SE_DRM_CLS_COLOUR_ENTRY 
      SE_DRM_CLS_COLOUR_ENTRY_TABLE 
      SE_DRM_CLS_COLOUR_SET 
      SE_DRM_CLS_CONNECTED_FEATURE_EDGE SE_DRM_CLS_FEATURE_EDGE
      SE_DRM_CLS_CONNECTED_GEOMETRY_EDGE 
      SE_DRM_CLS_CONTINUOUS_LEVEL_OF_DETAIL_RELATED_GEOMETRY SE_DRM_CLS_CONTINUOUS_LOD_RELATED_GEOMETRY
      SE_DRM_CLS_DISTANCE_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_DISTANCE_LOD_DATA
      SE_DRM_CLS_EC_LOCATION_2D SE_DRM_CLS_EC_SURFACE_LOCATION
      SE_DRM_CLS_ELLIPTIC_CYLINDER SE_DRM_CLS_VOLUME_OBJECT
      SE_DRM_CLS_EXTERNAL_FEATURE_FACE_RING SE_DRM_CLS_FEATURE_FACE_RING
      SE_DRM_CLS_FEATURE SE_DRM_CLS_FEATURE_REPRESENTATION
      SE_DRM_CLS_FEATURE_ID 
      SE_DRM_CLS_FEATURE_ID_CONTROL_LINK 
      SE_DRM_CLS_FEATURE_SAME_AS 
      SE_DRM_CLS_GC_LOCATION_3D SE_DRM_CLS_CC_3D_LOCATION
      SE_DRM_CLS_GCS_LOCATION_3D SE_DRM_CLS_LTSE_3D_LOCATION
      SE_DRM_CLS_GD_LOCATION_2D SE_DRM_CLS_CD_SURFACE_LOCATION
      SE_DRM_CLS_GD_LOCATION_3D SE_DRM_CLS_CD_3D_LOCATION
      SE_DRM_CLS_GEI_LOCATION_3D SE_DRM_CLS_EI_3D_LOCATION
      SE_DRM_CLS_GEOMETRY SE_DRM_CLS_GEOMETRY_REPRESENTATION
      SE_DRM_CLS_GEOMETRY_FACE_RING 
      SE_DRM_CLS_GEOMETRY_ID 
      SE_DRM_CLS_GEOMETRY_ID_CONTROL_LINK 
      SE_DRM_CLS_GEOMETRY_SAME_AS 
      SE_DRM_CLS_GM_LOCATION_3D SE_DRM_CLS_CM_3D_LOCATION
      SE_DRM_CLS_GSE_LOCATION_3D SE_DRM_CLS_SEC_3D_LOCATION
      SE_DRM_CLS_GSM_LOCATION_3D SE_DRM_CLS_SMS_3D_LOCATION
      SE_DRM_CLS_HIERARCHICAL_TABLE 
      SE_DRM_CLS_INDEX_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_INDEX_LOD_DATA
      SE_DRM_CLS_INTERNAL_FEATURE_FACE_RING SE_DRM_CLS_FEATURE_FACE_RING
      SE_DRM_CLS_LCC_LOCATION_2D SE_DRM_CLS_LCC_SURFACE_LOCATION
      SE_DRM_CLS_LEVEL_OF_DETAIL_RELATED_FEATURES SE_DRM_CLS_LOD_RELATED_FEATURES
      SE_DRM_CLS_LEVEL_OF_DETAIL_RELATED_GEOMETRY SE_DRM_CLS_LOD_RELATED_GEOMETRY
      SE_DRM_CLS_LOCATION_TABLE 
      SE_DRM_CLS_LSR_LOCATION_2D SE_DRM_CLS_LSR_2D_LOCATION
      SE_DRM_CLS_LSR_LOCATION_3D SE_DRM_CLS_LSR_3D_LOCATION
      SE_DRM_CLS_LSR_LOCATION_3D_CONTROL_LINK SE_DRM_CLS_LSR_3D_LOCATION_CONTROL_LINK
      SE_DRM_CLS_LTP_LOCATION_2D SE_DRM_CLS_LTSE_SURFACE_LOCATION
      SE_DRM_CLS_LTP_LOCATION_3D SE_DRM_CLS_LTSE_3D_LOCATION
      SE_DRM_CLS_M_LOCATION_2D SE_DRM_CLS_M_SURFACE_LOCATION
      SE_DRM_CLS_MAP_SCALE_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_MAP_SCALE_LOD_DATA
      SE_DRM_CLS_MONTH 
      SE_DRM_CLS_MORPH_POINT 
      SE_DRM_CLS_OCT_TREE_DATA SE_DRM_CLS_OCTANT_DATA
      SE_DRM_CLS_OCT_TREE_RELATED_FEATURES SE_DRM_CLS_OCTANT_RELATED_FEATURES
      SE_DRM_CLS_OCT_TREE_RELATED_GEOMETRY SE_DRM_CLS_OCTANT_RELATED_GEOMETRY
      SE_DRM_CLS_OM_LOCATION_2D SE_DRM_CLS_OM_SURFACE_LOCATION
      SE_DRM_CLS_PATCH 
      SE_DRM_CLS_POINT_OF_CONTACT SE_DRM_CLS_RESPONSIBLE_PARTY
      SE_DRM_CLS_POINT_GEOMETRY 
      SE_DRM_CLS_PROCESS SE_DRM_CLS_PROCESS_STEP
      SE_DRM_CLS_PROPERTY_TABLE_REFERENCE_ENTRY SE_DRM_CLS_PROPERTY_TABLE_REFERENCE
      SE_DRM_CLS_PROPERTY_TABLE_REFERENCE_SET 
      SE_DRM_CLS_PROPERTY_TABLE_REFERENCE_TABLE 
      SE_DRM_CLS_PS_LOCATION_2D SE_DRM_CLS_PS_SURFACE_LOCATION
      SE_DRM_CLS_QUAD_TREE_DATA SE_DRM_CLS_QUADRANT_DATA
      SE_DRM_CLS_QUAD_TREE_RELATED_FEATURES SE_DRM_CLS_QUADRANT_RELATED_FEATURES
      SE_DRM_CLS_QUAD_TREE_RELATED_GEOMETRY SE_DRM_CLS_QUADRANT_RELATED_GEOMETRY
      SE_DRM_CLS_REFERENCE_VECTOR_TABLE 
      SE_DRM_CLS_REFERENCE_VECTOR_WITH_LOCATION_INDEX SE_DRM_CLS_REFERENCE_VECTOR
      SE_DRM_CLS_REGULAR_FEATURE_FACE SE_DRM_CLS_FEATURE_FACE
      SE_DRM_CLS_RELATIVE_TIME_POINT SE_DRM_CLS_RELATIVE_TIME
      SE_DRM_CLS_SAME_AS_FEATURE_EDGE 
      SE_DRM_CLS_SAME_AS_FEATURE_FACE 
      SE_DRM_CLS_SAME_AS_FEATURE_NODE 
      SE_DRM_CLS_SAME_AS_GEOMETRY_EDGE 
      SE_DRM_CLS_SAME_AS_GEOMETRY_FACE 
      SE_DRM_CLS_SAME_AS_GEOMETRY_NODE 
      SE_DRM_CLS_SM_LOCATION_3D SE_DRM_CLS_SM_3D_LOCATION
      SE_DRM_CLS_SPATIAL_DOMAIN SE_DRM_CLS_SPATIAL_EXTENT
      SE_DRM_CLS_SPATIAL_RESOLUTION_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_SPATIAL_RESOLUTION_LOD_DATA
      SE_DRM_CLS_TEXTURE_COORDINATE_ENTRY 
      SE_DRM_CLS_TEXTURE_COORDINATE_SET 
      SE_DRM_CLS_TEXTURE_COORDINATE_TABLE 
      SE_DRM_CLS_TM_LOCATION_2D SE_DRM_CLS_TM_SURFACE_LOCATION
      SE_DRM_CLS_UNIVERSAL_FEATURE_FACE SE_DRM_CLS_FEATURE_FACE
      SE_DRM_CLS_UPS_LOCATION_2D SE_DRM_CLS_PS_SURFACE_LOCATION
      SE_DRM_CLS_UTM_LOCATION_2D SE_DRM_CLS_TM_SURFACE_LOCATION
      SE_DRM_CLS_VERTEX_WITH_COMPONENT_INDICES SE_DRM_CLS_VERTEX
      SE_DRM_CLS_VOLUME_LEVEL_OF_DETAIL_DATA SE_DRM_CLS_VOLUME_LOD_DATA
      SE_DRM_CLS_BASE_REFERENCE_VECTOR SE_DRM_CLS_REFERENCE_VECTOR


    5. SE_DRM_Type maps to SE_DRM_Type.

      OldNew
      SE_DRM_TYP_EDCS_ABSTRACT_VALUE_TYPE SE_DRM_TYP_EDCS_ATTRIBUTE_VALUE_TYPE
      SE_DRM_TYP_SRM_AEC_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_AEC_PARAMETERS_3D SE_DRM_TYP_SRM_EC_SRF_PARAMETERS
      SE_DRM_TYP_SRM_ALCC_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_ALCC_PARAMETERS_3D SE_DRM_TYP_SRM_LCC_SRF_PARAMETERS
      SE_DRM_TYP_SRM_AM_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_AM_PARAMETERS_3D SE_DRM_TYP_SRM_MERCATOR_SRF_PARAMETERS
      SE_DRM_TYP_SRM_AOM_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_AOM_PARAMETERS_3D SE_DRM_TYP_SRM_OM_SRF_PARAMETERS
      SE_DRM_TYP_SE_API SE_DRM_TYP_SE_API
      SE_DRM_TYP_SRM_APS_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_APS_PARAMETERS_3D SE_DRM_TYP_SRM_PS_SRF_PARAMETERS
      SE_DRM_TYP_SRM_ATM_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_ATM_PARAMETERS_3D SE_DRM_TYP_SRM_MERCATOR_SRF_PARAMETERS
      SE_DRM_TYP_EDCS_ATTRIBUTE_CODE SE_DRM_TYP_EDCS_ATTRIBUTE_CODE
      SE_DRM_TYP_EDCS_ATTRIBUTE_LABEL SE_DRM_TYP_EDCS_ATTRIBUTE_LABEL
      SE_DRM_TYP_EDCS_ATTRIBUTE_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_ATTRIBUTE_DICTIONARY_ENTRY
      SE_DRM_TYP_SRM_AUPS_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_AUPS_PARAMETERS_3D SE_DRM_TYP_SRM_PS_SRF_PARAMETERS
      SE_DRM_TYP_SRM_AUTM_COORDINATE_3D SE_DRM_TYP_SRM_MAP_PROJECTION_3D_COORDINATE
      SE_DRM_TYP_SRM_AUTM_PARAMETERS_3D SE_DRM_TYP_SRM_SRF_SET_INFO
      SE_DRM_TYP_SE_AXIS_ALIGNMENT SE_DRM_TYP_SE_AXIS_ALIGNMENT
      SE_DRM_TYP_EDCS_BOOLEAN SE_DRM_TYP_EDCS_BOOLEAN
      SE_DRM_TYP_SE_BOOLEAN SE_DRM_TYP_SE_BOOLEAN
      SE_DRM_TYP_SRM_BOOLEAN SE_DRM_TYP_SRM_BOOLEAN
      SE_DRM_TYP_SE_BYTE SE_DRM_TYP_SE_BYTE
      SE_DRM_TYP_SE_BYTE_POSITIVE SE_DRM_TYP_SE_BYTE_POSITIVE
      SE_DRM_TYP_SE_BYTE_UNSIGNED SE_DRM_TYP_SE_BYTE_UNSIGNED
      SRM_BYTE 
      SRM_BYTE_POSITIVE 
      EDCS_BYTE_UNSIGNED 
      SE_DRM_TYP_SRM_BYTE_UNSIGNED SE_DRM_TYP_SRM_BYTE_UNSIGNED
      SE_DRM_TYP_SE_CAMERA_PROJECTION_TYPE SE_DRM_TYP_SE_CAMERA_PROJECTION_TYPE
      SE_DRM_TYP_EDCS_CHARACTER SE_DRM_TYP_EDCS_CHARACTER
      SE_DRM_TYP_SE_CHARACTER SE_DRM_TYP_SE_CHARACTER
      SE_DRM_TYP_EDCS_CLASSIFICATION_CODE SE_DRM_TYP_EDCS_CLASSIFICATION_CODE
      SE_DRM_TYP_EDCS_CLASSIFICATION_LABEL SE_DRM_TYP_EDCS_CLASSIFICATION_LABEL
      SE_DRM_TYP_EDCS_CLASSIFICATION_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_CLASSIFICATION_DICTIONARY_ENTRY
      SE_DRM_TYP_SE_CMY_DATA SE_DRM_TYP_SE_CMY_DATA
      SE_DRM_TYP_SE_CMYK_DATA SE_DRM_TYP_SE_CMYK_DATA
      SE_DRM_TYP_SE_COLOUR_BINDING SE_DRM_TYP_SE_COLOUR_BINDING
      SE_DRM_TYP_SE_COLOUR_DATA SE_DRM_TYP_SE_COLOUR_DATA
      SE_DRM_TYP_SE_COLOUR_MAPPING SE_DRM_TYP_SE_COLOUR_MAPPING
      SE_DRM_TYP_SE_COLOUR_MODEL SE_DRM_TYP_SE_COLOUR_MODEL
      SE_DRM_TYP_EDCS_CONSTRAINED_STRING SE_DRM_TYP_EDCS_STRING
      SRM_COORDINATE 
      SE_DRM_TYP_SRM_COORDINATE_2D SE_DRM_TYP_SRM_COORD
      SE_DRM_TYP_SRM_COORDINATE_3D SE_DRM_TYP_SRM_COORD
      SRM_DIMENSIONALITY 
      SE_DRM_TYP_SE_DISPLAY_SIDE SE_DRM_TYP_SE_DISPLAY_SIDE
      SE_DRM_TYP_SE_DISPLAY_STYLE SE_DRM_TYP_SE_DISPLAY_STYLE
      SE_DRM_TYP_SE_DISPLAY_TYPE SE_DRM_TYP_SE_POINT_LIGHT_DISPLAY_TYPE
      SE_DRM_TYP_SE_DRM_CLASS SE_DRM_TYP_SE_DRM_CLASS
      SE_DRM_TYP_SE_DRM_STATUS_CODE SE_DRM_TYP_SE_DRM_STATUS_CODE
      SE_DRM_TYP_SE_DRM_TYPE SE_DRM_TYP_SE_DRM_TYPE
      SE_DRM_TYP_SRM_EC_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_EC_PARAMETERS_2D SE_DRM_TYP_SRM_EC_SRF_PARAMETERS
      SE_ELEMENT_CODE_TYPE 
      SE_ELEMENT_TYPE 
      SRM_ELEVATION_UNIT 
      SE_DRM_TYP_SRM_ELLIPSOID_OF_REVOLUTION SE_DRM_TYP_SRM_RD_CODE
      SE_DRM_TYP_EDCS_ENUMERANT_CODE SE_DRM_TYP_EDCS_ENUMERANT_CODE
      SE_DRM_TYP_EDCS_ENUMERANT_LABEL SE_DRM_TYP_EDCS_ENUMERANT_LABEL
      SE_DRM_TYP_EDCS_ENUMERANT_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_ENUMERANT_DICTIONARY_ENTRY
      SE_DRM_TYP_SE_ENUMERANT_STRUCTURE SE_DRM_TYP_SE_ENUMERANT_STRUCTURE
      SRM_EPOCH 
      SE_DRM_TYP_SE_FEATURE_TOPOLOGY_LEVEL SE_DRM_TYP_SE_FEATURE_TOPOLOGY_LEVEL
      SE_DRM_TYP_SE_FEATURE_UNION_REASON SE_DRM_TYP_SE_UNION_REASON
      SE_DRM_TYP_SE_FIELD_MODIFIER SE_DRM_TYP_SE_FIELD_MODIFIER
      EDCS_FLOAT 
      SE_DRM_TYP_SE_FLOAT SE_DRM_TYP_SE_FLOAT
      SE_DRM_TYP_SRM_FLOAT SE_DRM_TYP_SRM_FLOAT
      EDCS_FLOAT_INTERVAL 
      EDCS_INTEGER_INTERVAL 
      EDCS_INTEGER_UNSIGNED_INTERVAL 
      SE_DRM_TYP_SRM_FORWARD_DIRECTION SE_DRM_TYP_SRM_AXIS_DIRECTION
      SE_DRM_TYP_SRM_GC_COORDINATE_3D SE_DRM_TYP_SRM_EUCLIDEAN_3D_COORDINATE
      SE_DRM_TYP_SRM_GC_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SRM_GCS_COORDINATE_3D SE_DRM_TYP_SRM_LTSE_3D_COORDINATE
      SE_DRM_TYP_SRM_GCS_PARAMETERS_3D SE_DRM_TYP_SRM_SRF_SET_INFO
      SE_DRM_TYP_SRM_GD_COORDINATE_2D SE_DRM_TYP_SRM_CD_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_GD_COORDINATE_3D SE_DRM_TYP_SRM_CD_3D_COORDINATE
      SE_DRM_TYP_SRM_GD_PARAMETERS_2D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SRM_GD_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SRM_GEI_COORDINATE_3D SE_DRM_TYP_SRM_EI_3D_COORDINATE
      SE_DRM_TYP_SRM_GEI_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SE_GEOMETRY_TOPOLOGY_LEVEL SE_DRM_TYP_SE_GEOMETRY_TOPOLOGY_LEVEL
      SRM_GEOID_TABLE_MANAGER_ACTION 
      SE_DRM_TYP_SRM_GM_COORDINATE_3D SE_DRM_TYP_SRM_SPHERICAL_3D_COORDINATE
      SE_DRM_TYP_SRM_GM_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SE_GRID_OVERLAP_OPERATOR SE_DRM_TYP_SE_GRID_OVERLAP_OPERATOR
      SE_DRM_TYP_EDCS_GROUP_CODE SE_DRM_TYP_EDCS_GROUP_CODE
      SE_DRM_TYP_EDCS_GROUP_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_GROUP_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_GROUP_PAIR SE_DRM_TYP_EDCS_GROUP_PAIR
      SE_DRM_TYP_EDCS_GROUP_LABEL SE_DRM_TYP_EDCS_GROUP_LABEL
      SE_DRM_TYP_SRM_GSE_COORDINATE_3D SE_DRM_TYP_SRM_SPHERICAL_3D_COORDINATE
      SE_DRM_TYP_SRM_GSE_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SRM_GSM_COORDINATE_3D SE_DRM_TYP_SRM_SPHERICAL_3D_COORDINATE
      SE_DRM_TYP_SRM_GSM_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SRM_HEMISPHERE SE_DRM_TYP_SRM_SSM_CODE
      SE_DRM_TYP_SE_HLS_DATA SE_DRM_TYP_SE_HLS_DATA
      SRM_HORIZONTAL_DATUM_CODE 
      SE_DRM_TYP_SE_HS_MULTIPLICITY_CODE SE_DRM_TYP_SE_HS_MULTIPLICITY_CODE
      SE_DRM_TYP_SE_HSV_DATA SE_DRM_TYP_SE_HSV_DATA
      SE_ID 
      SE_DRM_TYP_SE_IMAGE_COMPONENT_TYPE SE_DRM_TYP_SE_IMAGE_COMPONENT_TYPE
      SE_DRM_TYP_SE_IMAGE_LOOKUP_SIGNATURE SE_DRM_TYP_SE_IMAGE_LOOKUP_SIGNATURE
      SE_DRM_TYP_SE_IMAGE_LOOKUP_TYPE SE_DRM_TYP_SE_IMAGE_LOOKUP_TYPE
      SE_DRM_TYP_SE_IMAGE_MAPPING_METHOD SE_DRM_TYP_SE_IMAGE_MAPPING_METHOD
      SE_DRM_TYP_SE_IMAGE_MIP_EXTENTS SE_DRM_TYP_SE_IMAGE_MIP_EXTENTS
      SE_DRM_TYP_SE_IMAGE_PROJECTION_TYPE SE_DRM_TYP_SE_IMAGE_PROJECTION_TYPE
      SE_DRM_TYP_SE_IMAGE_SCAN_DIRECTION SE_DRM_TYP_SE_IMAGE_SCAN_DIRECTION
      SE_DRM_TYP_SE_IMAGE_SCAN_DIRECTION_Z SE_DRM_TYP_SE_IMAGE_SCAN_DIRECTION_Z
      SE_DRM_TYP_SE_IMAGE_SIGNATURE SE_DRM_TYP_SE_IMAGE_SIGNATURE
      SE_DRM_TYP_SE_IMAGE_WRAP SE_DRM_TYP_SE_IMAGE_WRAP
      SE_DRM_TYP_SE_INDEX_CODE SE_DRM_TYP_SE_INDEX_CODE
      EDCS_INTEGER 
      SE_DRM_TYP_SE_INTEGER SE_DRM_TYP_SE_INTEGER
      SE_DRM_TYP_SRM_INTEGER SE_DRM_TYP_SRM_INTEGER
      SRM_INTEGER_POSITIVE 
      SE_DRM_TYP_SE_INTEGER_POSITIVE SE_DRM_TYP_SE_INTEGER_POSITIVE
      EDCS_INTEGER_UNSIGNED 
      SE_DRM_TYP_SE_INTEGER_UNSIGNED SE_DRM_TYP_SE_INTEGER_UNSIGNED
      SE_DRM_TYP_SRM_INTEGER_UNSIGNED SE_DRM_TYP_SRM_INTEGER_UNSIGNED
      SE_DRM_TYP_SE_INTERPOLATION_TYPE SE_DRM_TYP_SE_INTERPOLATION_TYPE
      EDCS_INTERVAL_TYPE 
      SE_KEYWORD_STRUCTURE 
      SE_DRM_TYP_SE_KEYWORD_TYPE_CODE SE_DRM_TYP_SE_KEYWORD_TYPE_CODE
      SE_DRM_TYP_EDCS_LB_VALUE_TYPE SE_DRM_TYP_EDCS_ATTRIBUTE_VALUE_TYPE
      SE_DRM_TYP_SRM_LCC_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_LCC_PARAMETERS_2D SE_DRM_TYP_SRM_LCC_SRF_PARAMETERS
      SE_DRM_TYP_EDCS_LOCALE SE_DRM_TYP_EDCS_LOCALE
      SE_DRM_TYP_SE_LOCALE SE_DRM_TYP_SE_LOCALE
      SE_DRM_TYP_SE_LOD_DATA_TYPE SE_DRM_TYP_SE_LOD_DATA_TYPE
      EDCS_LONG_FLOAT 
      SE_DRM_TYP_SE_LONG_FLOAT SE_DRM_TYP_SE_LONG_FLOAT
      SE_DRM_TYP_SRM_LONG_FLOAT SE_DRM_TYP_SRM_LONG_FLOAT
      SE_DRM_TYP_SRM_LSR_COORDINATE_2D SE_DRM_TYP_SRM_EUCLIDEAN_2D_COORDINATE
      SE_DRM_TYP_SRM_LSR_COORDINATE_3D SE_DRM_TYP_SRM_EUCLIDEAN_3D_COORDINATE
      SE_DRM_TYP_SRM_LSR_PARAMETERS_2D SE_DRM_TYP_SRM_LSR_2D_SRF_PARAMETERS
      SE_DRM_TYP_SRM_LSR_PARAMETERS_3D SE_DRM_TYP_SRM_LSR_3D_SRF_PARAMETERS
      SE_DRM_TYP_SE_LSR_TRANSFORM_AXIS SE_DRM_TYP_SE_LSR_TRANSFORMATION_AXIS
      SE_DRM_TYP_SRM_LTP_COORDINATE_2D SE_DRM_TYP_SRM_LTSE_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_LTP_COORDINATE_3D SE_DRM_TYP_SRM_LTSE_3D_COORDINATE
      SE_DRM_TYP_SRM_LTP_PARAMETERS_2D SE_DRM_TYP_SRM_LTSE_SRF_PARAMETERS
      SE_DRM_TYP_SRM_LTP_PARAMETERS_3D SE_DRM_TYP_SRM_LTSE_SRF_PARAMETERS
      SE_DRM_TYP_SRM_MATRIX_3X3 SE_DRM_TYP_SRM_MATRIX_3X3
      SE_DRM_TYP_SRM_MATRIX_4X4 SE_DRM_TYP_SRM_MATRIX_4X4
      SE_DRM_TYP_SRM_M_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SE_MODEL_REFERENCE_TYPE SE_DRM_TYP_SE_MODEL_REFERENCE_TYPE
      SE_DRM_TYP_SE_MONTH SE_DRM_TYP_SE_MONTH
      SE_DRM_TYP_SRM_M_PARAMETERS_2D SE_DRM_TYP_SRM_MERCATOR_SRF_PARAMETERS
      SE_DRM_TYP_SE_MULTIPLICITY SE_DRM_TYP_SE_MULTIPLICITY
      SE_DRM_TYP_SE_OCTANT SE_DRM_TYP_SE_OCTANT
      SE_DRM_TYP_SRM_OM_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_OM_PARAMETERS_2D SE_DRM_TYP_SRM_OM_SRF_PARAMETERS
      SE_DRM_TYP_SE_ORDERING_REASON SE_DRM_TYP_SE_ORDERING_REASON
      SE_DRM_TYP_EDCS_ORGANIZATION_CODE SE_DRM_TYP_EDCS_ORGANIZATION_SCHEMA_CODE
      SE_DRM_TYP_EDCS_ORGANIZATION_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_ORGANIZATION_SCHEMA_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_ORGANIZATION_LABEL SE_DRM_TYP_EDCS_ORGANIZATION_SCHEMA_LABEL
      SE_DRM_TYP_SE_PIXEL_FILL_METHOD SE_DRM_TYP_SE_PIXEL_FILL_METHOD
      SE_DRM_TYP_SE_POLYGON_FLAG SE_DRM_TYP_SE_POLYGON_FLAG
      SE_DRM_TYP_SE_PREDEFINED_FUNCTION SE_DRM_TYP_SE_PREDEFINED_FUNCTION
      SE_DRM_TYP_SE_PREDEF_FUNC_ARG_STRUCTURE SE_DRM_TYP_SE_PREDEF_FUNC_ARG_STRUCTURE
      SE_DRM_TYP_SE_PREDEF_FUNC_STRUCTURE SE_DRM_TYP_SE_PREDEF_FUNC_STRUCTURE
      SE_DRM_TYP_SE_PRESENT_IN SE_DRM_TYP_SE_PRESENT_IN
      SE_DRM_TYP_SE_PRESENTATION_DOMAIN SE_DRM_TYP_SE_PRESENTATION_DOMAIN
      SE_DRM_TYP_EDCS_METADATA_CODE SE_DRM_TYP_EDCS_VALUE_CHARACTERISTIC_CODE
      SE_DRM_TYP_EDCS_METADATA_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_VALUE_CHARACTERISTIC_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_METADATA_LABEL SE_DRM_TYP_EDCS_VALUE_CHARACTERISTIC_LABEL
      SE_PROPERTY_DATA_VALUE 
      SE_PROPERTY_DATA_VALUE_TYPE 
      SE_DRM_TYP_SE_PROPERTY_DATA_VALUE_PTR SE_DRM_TYP_SE_DATA_TABLE_DATA
      SE_DRM_TYP_SRM_PS_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_PS_POLE SE_DRM_TYP_SRM_POLAR_ASPECT
      SE_DRM_TYP_SRM_PS_PARAMETERS_2D SE_DRM_TYP_SRM_PS_SRF_PARAMETERS
      SE_DRM_TYP_SE_QUADRANT SE_DRM_TYP_SE_QUADRANT
      SE_DRM_TYP_EDCS_REFERENCE_TYPE SE_DRM_TYP_EDCS_REFERENCE_TYPE
      SE_DRM_TYP_SE_REFERENCE_VECTOR_TYPE SE_DRM_TYP_SE_REFERENCE_VECTOR_TYPE
      SE_DRM_TYP_SE_RGB_DATA SE_DRM_TYP_SE_RGB_DATA
      SE_DRM_TYP_SE_ROTATION_DATA SE_DRM_TYP_SE_ROTATION_DATA
      SE_DRM_TYP_SE_RS_ELEVATION_SELECT SE_DRM_TYP_SE_RS_ELEVATION_SELECT
      SE_DRM_TYP_SE_RS_LOD_SELECT SE_DRM_TYP_SE_RS_LOD_SELECT
      SE_DRM_TYP_EDCS_SCALE_CODE SE_DRM_TYP_EDCS_SCALE_CODE
      SE_DRM_TYP_EDCS_SCALE_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_SCALE_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_SCALE_LABEL SE_DRM_TYP_EDCS_SCALE_LABEL
      SE_DRM_TYP_SE_SEASON SE_DRM_TYP_SE_SEASON
      SE_DRM_TYP_SE_SECURITY_INFO SE_DRM_TYP_SE_SECURITY_CONSTRAINTS
      SE_DRM_TYP_SE_SHADE_METHOD SE_DRM_TYP_SE_SHADING_METHOD
      EDCS_SHORT_INTEGER 
      EDCS_SHORT_INTEGER_UNSIGNED 
      SE_DRM_TYP_SE_SHORT_INTEGER SE_DRM_TYP_SE_SHORT_INTEGER
      SE_DRM_TYP_SE_SHORT_INTEGER_POSITIVE SE_DRM_TYP_SE_SHORT_INTEGER_POSITIVE
      SE_DRM_TYP_SE_SHORT_INTEGER_UNSIGNED SE_DRM_TYP_SE_SHORT_INTEGER_UNSIGNED
      SE_DRM_TYP_SRM_SHORT_INTEGER SE_DRM_TYP_SRM_SHORT_INTEGER
      SRM_SHORT_INTEGER_POSITIVE 
      SE_DRM_TYP_SRM_SHORT_INTEGER_UNSIGNED SE_DRM_TYP_SRM_SHORT_INTEGER_UNSIGNED
      SE_DRM_TYP_SRM_SM_COORDINATE_3D SE_DRM_TYP_SRM_SPHERICAL_3D_COORDINATE
      SE_DRM_TYP_SRM_SM_PARAMETERS_3D SE_DRM_TYP_SRM_ORM_PARAMETERS
      SE_DRM_TYP_SE_SPACING_TYPE SE_DRM_TYP_SE_SPACING_TYPE
      SE_DRM_TYP_SE_SPATIAL_INDEX_SPACING_UNIT SE_DRM_TYP_SE_SPATIAL_INDEX_SPACING_UNIT
      SE_DRM_TYP_SRM_SRF_2D SE_DRM_TYP_SRM_SRFT_CODE
      SE_DRM_TYP_SRM_SRF_3D SE_DRM_TYP_SRM_SRFT_CODE
      SE_DRM_TYP_SRM_SRF_PARAMETERS SE_DRM_TYP_SE_SRF_INFO
      SRM_SRF_PARAMETERS_2D 
      SRM_SRF_PARAMETERS_3D 
      SE_DRM_TYP_SE_STATE_MISMATCH_BEHAVIOUR SE_DRM_TYP_SE_STATE_MISMATCH_BEHAVIOUR
      SRM_SRF_PARAMETERS_PAIR 
      SE_DRM_TYP_EDCS_STATUS_CODE SE_DRM_TYP_EDCS_STATUS_CODE
      SE_DRM_TYP_SRM_STATUS_CODE SE_DRM_TYP_SRM_STATUS_CODE
      SE_DRM_TYP_EDCS_STRING SE_DRM_TYP_EDCS_STRING
      SE_STRING 
      SE_DRM_TYP_SE_TIME_DATA_TYPE SE_DRM_TYP_SE_TIME_DATA_TYPE
      SE_DRM_TYP_SE_TIME_OF_DAY SE_DRM_TYP_SE_TIME_OF_DAY
      SE_DRM_TYP_SE_TIME_SIGNIFICANCE SE_DRM_TYP_SE_TIME_SIGNIFICANCE
      SE_DRM_TYP_SRM_TM_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_TM_PARAMETERS_2D SE_DRM_TYP_SRM_MERCATOR_SRF_PARAMETERS
      SE_TOKEN_SET 
      SE_DRM_TYP_SE_TYPE_CLASSIFICATION SE_DRM_TYP_SE_TYPE_CLASSIFICATION
      SE_DRM_TYP_EDCS_UNIT_CODE SE_DRM_TYP_EDCS_UNIT_CODE
      SE_DRM_TYP_EDCS_UNIT_CONCEPT SE_DRM_TYP_EDCS_UNIT_CONCEPT
      SE_DRM_TYP_EDCS_UNIT_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_UNIT_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_UNIT_LABEL SE_DRM_TYP_EDCS_UNIT_LABEL
      SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_CODE SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_CODE
      SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_DICTIONARY_ENTRY SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_DICTIONARY_ENTRY
      SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_LABEL SE_DRM_TYP_EDCS_UNIT_EQUIVALENCE_LABEL
      SE_DRM_TYP_SRM_UP_DIRECTION SE_DRM_TYP_SRM_AXIS_DIRECTION
      SE_DRM_TYP_SRM_UPS_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_UPS_PARAMETERS_2D SE_DRM_TYP_SRM_PS_SRF_PARAMETERS
      SE_DRM_TYP_SE_URN SE_DRM_TYP_SE_URN
      SE_DRM_TYP_SRM_UTM_COORDINATE_2D SE_DRM_TYP_SRM_MAP_PROJECTION_SURFACE_COORDINATE
      SE_DRM_TYP_SRM_UTM_PARAMETERS_2D SE_DRM_TYP_SRM_SRF_SET_INFO
      SE_DRM_TYP_SE_VARIABLE_CODE SE_DRM_TYP_SE_VARIABLE_CODE
      SE_DRM_TYP_SRM_VECTOR_3D SE_DRM_TYP_SRM_VECTOR_3D
      SE_DRM_TYP_SRM_VERTICAL_DATUM_CODE SE_DRM_TYP_SRM_VOS_CODE
      SE_DRM_TYP_SE_YIQ_DATA SE_DRM_TYP_SE_YIQ_DATA


    6. SE_Element_Code_Type split into multiple targets.

      1. SE_Element_Code_Type maps to SE_Element_Type_Code.

      2. SE_Element_Code_Type maps to SE_Property_Code_Type.

        OldNew
        SE_ELEM_CODE_TYP_ATTRIBUTE SE_PROP_CODE_TYP_ATTRIBUTE
        SE_ELEM_CODE_TYP_VARIABLE SE_PROP_CODE_TYP_VARIABLE


    7. SE_Element_Type split into multiple targets.

      1. SE_Element_Type maps to SE_Element_Type.

      2. SE_Element_Type maps to SE_Property_Code.

    8. SE_Feature_Union_Reason maps to SE_Union_Reason.

      OldNew
      SE_FEAT_UNION_REASON_SHARED_ATTRIBUTE SE_UNION_REASON_OTHER
      SE_FEAT_UNION_REASON_COMPOUND SE_UNION_REASON_OTHER
      SE_FEAT_UNION_REASON_COMPLEX SE_UNION_REASON_OTHER
      SE_FEAT_UNION_REASON_TILE_REFERENCE SE_UNION_REASON_OTHER
      SE_FEAT_UNION_REASON_UNKNOWN SE_UNION_REASON_OTHER


    9. EDCS_Float_Interval split into multiple targets.

      1. EDCS_Float_Interval maps to EDCS_Long_Float_Interval.

        OldNew


      2. EDCS_Float_Interval maps to EDCS_Long_Float_Value.

        OldNew
        type numeric_value_type
        EDCS_Float upper_bound [union field] u
        EDCS_Float lower_bound [union field] u


      3. EDCS_Float_Interval maps to EDCS_Real_Value.

        OldNew
        (none)unit
        (none)scale
        (none)value


      4. EDCS_Float_Interval maps to SE_Float_Interval_Value.

        OldNew
        type value_type
        EDCS_Float upper_bound [union field] u
        EDCS_Float lower_bound [union field] u


    10. SE_HS_Multiplicity_Code maps to SE_HS_Multiplicity_Code.

      OldNew
      SE_HS_MLTPCTY_CODE_APPROX_ORDER_OF_MAGNITUDE SE_HS_MLTPCTY_CODE_ORDER_OF_MAGNITUDE


    11. SE_Image_Scan_Direction_Z maps to SE_Image_Scan_Direction_Z.

      OldNew
      SE_IMG_SCAN_DIR_Z_DOWN SE_IMG_SCAN_DIR_Z_Z_BACK
      SE_IMG_SCAN_DIR_Z_UP SE_IMG_SCAN_DIR_Z_Z_FRONT


    12. SE_Index_Code maps to SE_Index_Code.

      OldNew
      SE_INDEX_CODE_ADJACENT_MESH_FACE 
      SE_INDEX_CODE_ADJACENT_SOLID_ELEMENT 
      SE_INDEX_CODE_MESH_FACE 
      SE_INDEX_CODE_MESH_NODE 
      SE_INDEX_CODE_MESH_VERTEX 
      SE_INDEX_CODE_SOLID_ELEMENT 
      SE_INDEX_CODE_SOLID_FACE 


    13. EDCS_Integer_Interval split into multiple targets.

      1. EDCS_Integer_Interval

        OldNew


      2. EDCS_Integer_Interval maps to SE_Integer_Interval_Value.

        OldNew
        type value_type
        EDCS_Integer upper_bound [union field] u
        EDCS_Integer lower_bound [union field] u


      3. EDCS_Integer_Interval maps to EDCS_Integer_Value.

        OldNew
        type numeric_value_type
        EDCS_Integer upper_bound [union field] u
        EDCS_Integer lower_bound [union field] u


    14. EDCS_Integer_Unsigned_Interval split into multiple targets.

      1. EDCS_Integer_Unsigned_Interval maps to EDCS_Count_Interval.

        OldNew


      2. EDCS_Integer_Unsigned_Interval maps to SE_Count_Interval_Value.

        OldNew
        type value_type
        EDCS_Integer_Unsigned upper_bound [union field] u
        EDCS_Integer_Unsigned lower_bound [union field] u


      3. EDCS_Integer_Unsigned_Interval maps to EDCS_Count_Value.

        OldNew
        type numeric_value_type
        EDCS_Integer_Unsigned upper_bound [union field] u
        EDCS_Integer_Unsigned lower_bound [union field] u


    15. SE_Interpolation_Type maps to SE_Interpolation_Type.

      OldNew
      SE_INTERPOLATION_TYP_KRIGGING SE_INTERPOLATION_TYP_KRIGING


    16. EDCS_Interval_Type split into multiple targets.

      1. EDCS_Interval_Type maps to EDCS_Numeric_Value_Type.

        OldNew
        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


      2. EDCS_Interval_Type maps to SE_Interval_Type.

        OldNew
        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


    17. SE_Keyword_Type_Code maps to SE_Keyword_Type_Code.

      OldNew
      SE_KEYWORD_OTHER SE_KEYWORD_THEME


    18. SE_Locale

      OldNew
      SE_Character country[2] SE_Character country[3]


    19. SE_LSR_Transform_Axis maps to SE_LSR_Transformation_Axis.

      OldNew
      SE_LSR_TRNSFRM_AXIS_REFERENCE_VECTOR SE_LSR_TRNSFRM_AXIS_AXIS_REFERENCE_VECTOR


    20. SE_Month maps to SE_Month.

      OldNew
      SE_MONTH_USE_DAY_OF_YEAR 
      SE_MONTH_ANY 


    21. SE_Octant maps to SE_Octant.

      OldNew
      SE_OCTANT_UPPER_SOUTHWEST SE_OCTANT_UPPER_LEFT_FRONT
      SE_OCTANT_UPPER_NORTHWEST SE_OCTANT_UPPER_LEFT_BACK
      SE_OCTANT_LOWER_SOUTHWEST SE_OCTANT_LOWER_LEFT_FRONT
      SE_OCTANT_LOWER_NORTHWEST SE_OCTANT_LOWER_LEFT_BACK
      SE_OCTANT_UPPER_SOUTHEAST SE_OCTANT_UPPER_RIGHT_FRONT
      SE_OCTANT_UPPER_NORTHEAST SE_OCTANT_UPPER_RIGHT_BACK
      SE_OCTANT_LOWER_SOUTHEAST SE_OCTANT_LOWER_RIGHT_FRONT
      SE_OCTANT_LOWER_NORTHEAST SE_OCTANT_LOWER_RIGHT_BACK


    22. SE_Predefined_Function maps to SE_Predefined_Function.

      OldNew
      SE_PREDEF_FUNC_TRUE 
      SE_PREDEF_FUNC_FALSE 
      SE_PREDEF_FUNC_GMT 
      SE_PREDEF_FUNC_LOCAL_TIME 
      SE_PREDEF_FUNC_TIME_OF_DAY 
      SE_PREDEF_FUNC_TIME_OF_YEAR 
      SE_PREDEF_FUNC_WIND_DIRECTION 
      SE_PREDEF_FUNC_WIND_SPEED 
      SE_PREDEF_FUNC_HUMIDITY 
      SE_PREDEF_FUNC_RAIN_RATE 
      SE_PREDEF_FUNC_TEMPERATURE 
      SE_PREDEF_FUNC_SUN_DIRECTION 
      SE_PREDEF_FUNC_SUN_ELEVATION 


    23. SE_Property_Data_Value split into multiple targets.

      1. SE_Property_Data_Value maps to EDCS_Attribute_Value.

        OldNew
        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


      2. SE_Property_Data_Value maps to SE_Interval_Value.

        OldNew
        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)


      3. SE_Property_Data_Value maps to SE_Single_Value.

        OldNew
        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)


    24. SE_Property_Data_Value_Ptr maps to SE_Data_Table_Data.

      OldNew
      pointer_type value_type
      u dt_array
      u.boolean_value_ptr dt_array.boolean_values
      u.byte_value_ptr dt_array.single_integer_values
      u.byte_positive_value_ptr dt_array.single_count_values
      u.byte_unsigned_value_ptr dt_array.single_count_values
      u.short_integer_value_ptr dt_array.single_integer_values
      u.short_integer_positive_value_ptr dt_array.single_count_values
      u.short_integer_unsigned_value_ptr dt_array.single_count_values
      u.integer_value_ptr dt_array.single_integer_values
      u.integer_interval_value_ptr dt_array.integer_values
      u.integer_positive_value_ptr dt_array.single_count_values
      u.integer_unsigned_value_ptr dt_array.single_count_values
      u.integer_unsigned_interval_value_ptr dt_array.count_values
      u.float_value_ptr dt_array.single_long_float_values
      u.float_interval_value_ptr dt_array.float_values
      u.long_float_value_ptr dt_array.single_long_float_values
      u.string_value_ptr dt_array.string_values
      u.DT_component_index_ptr dt_array.index_code_values
      u.DT_library_index_ptr dt_array.index_code_values
      u.ee_code_ptr dt_array.enumerant_values
      u.em_code_ptr (none)
      (none)element_index
      (none)data_count


    25. SE_Property_Data_Value_Type split into multiple targets.

      1. SE_Property_Data_Value_Type maps to EDCS_Attribute_Value_Type.

        OldNew
        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


      2. SE_Property_Data_Value_Type maps to SE_Data_Table_Data_Value_Type.

        OldNew
        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


      3. SE_Property_Data_Value_Type maps to SE_Interval_Value_Type.

        OldNew
        SE_PDV_INTEGER_INTERVAL SE_IVT_INTEGER
        SE_PDV_INTEGER_UNSIGNED_INTERVAL SE_IVT_COUNT
        SE_PDV_FLOAT_INTERVAL SE_IVT_FLOAT


      4. SE_Property_Data_Value_Type maps to SE_Single_Value_Type.

        OldNew
        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


    26. SE_Quadrant maps to SE_Quadrant.

      OldNew
      SE_QUADRANT_NORTHWEST SE_QUADRANT_LEFT_FRONT
      SE_QUADRANT_NORTHEAST SE_QUADRANT_RIGHT_FRONT
      SE_QUADRANT_SOUTHWEST SE_QUADRANT_LEFT_BACK
      SE_QUADRANT_SOUTHEAST SE_QUADRANT_RIGHT_BACK


    27. SE_Season maps to SE_Season.

      OldNew
      SE_SEASON_FIRST 
      SE_SEASON_SECOND 
      SE_SEASON_THIRD 
      SE_SEASON_FOURTH 


    28. SE_Security_Info maps to SE_Security_Constraints.

      OldNew
      system classification_system
      handling handling_description
      (none)user_note


    29. SE_Shade_Method maps to SE_Shading_Method.

    30. SRM_SRF_Parameters maps to SE_SRF_Info.

      OldNew
      dimensionality (none)
      parameters (none)
      (none)vos_code
      (none)angular_unit
      (none)linear_unit
      (none)linear_scale
      (none)srf_params_info


    31. SRM_SRF_Parameters_3D split into multiple targets.

      1. SRM_SRF_Parameters_3D maps to SRM_SRF_Template_Parameters.

        OldNew
        spatial_reference_frame template_code
        parameters.gd parameters.cd_srf_params
        parameters.gc parameters.cc_srf_params
        parameters.gm parameters.cm_srf_params
        parameters.gei parameters.ei_srf_params
        parameters.gse parameters.sec_srf_params
        parameters.gsm parameters.sms_srf_params
        parameters.sm parameters.sm_srf_params
        parameters.gcs (none)
        parameters.aec parameters.ec_srf_params
        parameters.aps parameters.ps_srf_params
        parameters.alcc parameters.lcc_srf_params
        parameters.atm parameters.tm_srf_params
        parameters.autm (none)
        parameters.ltp parameters.ltse_srf_params
        parameters.lsr parameters.lsr_3d_srf_params
        parameters.am parameters.m_srf_params
        parameters.aom parameters.om_srf_params
        parameters.aups parameters.ps_srf_params


      2. SRM_SRF_Parameters_3D maps to SE_SRF_Info.

        OldNew
        (none)vos_code
        (none)angular_unit
        (none)linear_unit
        (none)linear_scale
        (none)srf_params_info


      3. SRM_SRF_Parameters_3D maps to SRM_SRF_Parameters_Info.

        OldNew
        (none)srf_params_info_code
        (none)srf_params_info


    32. SE_String split into multiple targets.

      1. SE_String maps to SE_String.

      2. SE_String maps to SE_Online_Resource.

        OldNew
        (none)linkage
        (none)protocol
        (none)application_profile
        (none)name
        (none)description
        (none)function


      3. SE_String maps to SE_Data_Quality_Element.

        OldNew
        (none)name_of_measure
        (none)measure_identification
        (none)measure_description
        (none)evaluation_method_type
        (none)evaluation_method_description
        (none)evaluation_procedure
        (none)data_time
        (none)result


    33. SE_Time_Data_Type maps to SE_Time_Data_Type.

      OldNew
      SE_TIME_DATA_TYP_MONTH SE_TIME_DATA_TYP_TIME_POINT


    34. SE_Time_Significance maps to SE_Time_Significance.

      OldNew
      SE_TIME_SIGNIFICANCE_CONTEXT_DETERMINED 
      SE_TIME_SIGNIFICANCE_PUBLICATION_DATE SE_TIME_SIGNIF_PUBLICATION_DATE
      SE_TIME_SIGNIFICANCE_CREATION_DATE SE_TIME_SIGNIF_CREATION_DATE
      SE_TIME_SIGNIFICANCE_PERIOD_OF_CONTENT SE_TIME_SIGNIF_PERIOD_OF_CONTENT
      SE_TIME_SIGNIFICANCE_CERTIFICATION_DATE SE_TIME_SIGNIF_CERTIFICATION_DATE
      SE_TIME_SIGNIFICANCE_MODIFICATION_DATE SE_TIME_SIGNIF_MODIFICATION_DATE
      SE_TIME_SIGNIFICANCE_REVISION_DATE SE_TIME_SIGNIF_REVISION_DATE
      SE_TIME_SIGNIFICANCE_OCCURRENCE SE_TIME_SIGNIF_OCCURRENCE


    35. SE_Variable_Code maps to SE_Variable_Code.

      OldNew
      SE_VAR_CODE_ATTRIBUTE_SET_INDEX SE_VAR_CODE_PROPERTY_SET_INDEX
      SE_VAR_CODE_LSR_LOCATION_3D_X SE_VAR_CODE_LSR_3D_LOCATION_U
      SE_VAR_CODE_LSR_LOCATION_3D_Y SE_VAR_CODE_LSR_3D_LOCATION_V
      SE_VAR_CODE_LSR_LOCATION_3D_Z SE_VAR_CODE_LSR_3D_LOCATION_W
      SE_VAR_CODE_TOPOLOGY_ID 


  2. Function Changes

    Old New
    SE_AddTokenToSet  
    SE_CleanPrintPropertyDataValue  
    SE_ClearTokenSet  
    SE_CloneKeywordStructure  
    SE_ClonePropertyDataValue SE_CloneSingleValue
    SE_CloneSecurityInfo SE_CloneSecurityConstraints
    SE_ComparePropertyDataValues SE_CompareAttributeValues
    SE_ConvertCoordinateToFields SE_ConvertCoordToFields
    SE_ConvertFieldsToCoordinate SE_ConvertFieldsToCoord
    SE_ConvertVectorToFields  
    SE_FreeKeywordStructure  
    SE_FreePropertyDataValue SE_FreeSingleValue
    SE_FreeSecurityInfo SE_FreeSecurityConstraints
    SE_GeneralClassNameToToken SE_GeneralDRMClassStringToDRMClass
    SE_GeneralTokenName SE_GeneralGetDRMClassString
    SE_PrintDisplayType SE_PrintPointLightDisplayType
    SE_PrintFeatureUnionReason SE_PrintUnionReason
    SE_PrintLSRTransformAxis SE_PrintLSRTransformationAxis
    SE_PrintSecurityInfo SE_PrintSecurityConstraints
    SE_PrintShadeMethod SE_PrintShadingMethod
    SE_PropertyDataValueToBoolean SE_SingleValueToBoolean
    SE_PropertyDataValueToByte SE_SingleValueToCount
    SE_PropertyDataValueToBytePositive SE_SingleValueToCount
    SE_PropertyDataValueToByteUnsigned SE_SingleValueToCount
    SE_PropertyDataValueToEnumerantCode SE_SingleValueToEnumerantCode
    SE_PropertyDataValueToFloat SE_AttributeValueToLongFloat
    SE_PropertyDataValueToInteger SE_SingleValueToInteger
    SE_PropertyDataValueToIntegerPositive SE_SingleValueToInteger
    SE_PropertyDataValueToIntegerUnsigned SE_SingleValueToInteger
    SE_PropertyDataValueToLongFloat SE_SingleValueToLongFloat
    SE_PropertyDataValueToMetadataCode  
    SE_PropertyDataValueToShortInteger SE_SingleValueToInteger
    SE_PropertyDataValueToShortIntegerPositive SE_SingleValueToInteger
    SE_PropertyDataValueToShortIntegerUnsigned SE_SingleValueToInteger
    SE_PropertyDataValueToString SE_SingleValueToString
    SE_RemoveTokenFromSet  
    SE_TableValueSize  
    SE_TestInclusionInSet  
    SE_TokenSetDefinition  
    SE_TokenSetDifference  
    SE_TokenSetEmpty  
    SE_TokenSetUnion  
    SE_ValidDisplayType SE_ValidPointLightDisplayType
    SE_ValidFeatureUnionReason SE_ValidUnionReason
    SE_ValidLSRTransformAxis SE_ValidLSRTransformationAxis
    SE_ValidSecurityInfo SE_ValidSecurityConstraints
    SE_ValidShadeMethod SE_ValidShadingMethod

Questions or comments should be directed to: help@sedris.org

Last updated: August 23, 2005 Copyright © 2005 SEDRIS