MIGRATION GUIDE
Transmittal Access Level 0 and Level 1

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. Transmittal Access Level 0 Function Changes
  3. Transmittal Access Level 1 Function Changes


  1. Type Changes.

    1. SE_Access_Mode
      OldNew
      SE_AC_MODE_READ_ONLY SE_AM_READ_ONLY
      SE_AC_MODE_UPDATE SE_AM_UPDATE
      SE_AC_MODE_CREATE SE_AM_CREATE

    2. SE_Alt_Hierarchy_Parameters maps to SE_Alternate_Hierarchy_Parameters.

    3. SE_Branch_Range_Matching
      OldNew
      SE_BRNCH_RNG_MATCH_EXACT SE_BRRNGMAT_EXACT
      SE_BRNCH_RNG_MATCH_FULL_CONTAINMENT SE_BRRNGMAT_FULL_CONTAINMENT
      SE_BRNCH_RNG_MATCH_INTERSECTION SE_BRRNGMAT_INTERSECTION

    4. SE_CLOD_Select_Choice maps to SE_Continuous_LOD_Select_Choice.

    5. SE_Encoding
      OldNew
      SE_ENC_STF SE_ENCODING_STF

    6. SE_Error_Handling_Function_Ptr maps to SE_Status_Logger_Ptr.

    7. SE_Error_Handling_Function_Signature maps to SE_Status_Logger.

    8. SE_Hierarchy_Inclusion
      OldNew
      SE_HIER_INCL_EXCLUDE_ALL SE_HIERINC_EXCLUDE_ALL
      SE_HIER_INCL_INCLUDE_ALL SE_HIERINC_INCLUDE_ALL
      SE_HIER_INCL_EVALUATE_RULES SE_HIERINC_EVALUATE_RULES

    9. SE_ITR_Behaviour
      OldNew
      SE_ITR_BHVR_RESOLVE SE_ITRBEH_RESOLVE
      SE_ITR_BHVR_REPORT SE_ITRBEH_REPORT
      SE_ITR_BHVR_IGNORE SE_ITRBEH_IGNORE

    10. SE_Object_Inclusion
      OldNew
      SE_INCL_TEST_FULLY_INCLUDED SE_OBJINCL_FULLY_INCLUDED
      SE_INCL_TEST_PARTIALLY_INCLUDED SE_OBJINCL_PARTIALLY_INCLUDED

    11. SE_Packed_Hierarchy_Object_Ptr maps to SE_Packed_Hierarchy_Object_Access.

    12. SE_Relative_To_Abs_Time_Interval_Entry maps to SE_Relative_To_Absolute_Time_Interval_Entry.

    13. SE_Relative_To_Abs_Time_Point_Entry maps to SE_Relative_To_Absolute_Time_Entry.

    14. SE_Return_Code
      OldNew
      SE_RET_CODE_FAILURE SE_RETCOD_FAILURE
      SE_RET_CODE_SUCCESS SE_RETCOD_SUCCESS

    15. SE_Search_Bounds_Closure
      OldNew
      SE_SEARCH_BNDS_CLOSURE_FULLY_CLOSED SE_SEARCHBNDSCLS_FULLY_CLOSED
      SE_SEARCH_BNDS_CLOSURE_PARTIALLY_CLOSED SE_SEARCHBNDSCLS_PARTIALLY_CLOSED

    16. SE_Search_Dimensionality maps to SE_Search_Dimension.
      OldNew
      SE_SEARCH_DIM_TWO_DIMENSIONAL_OR_SURFACE SE_SEARCHDIM_TWO_DIMENSIONAL_OR_SURFACE
      SE_SEARCH_DIM_THREE_DIMENSIONAL SE_SEARCHDIM_THREE_DIMENSIONAL
      SE_SEARCH_DIM_ALL_DIMENSIONS SE_SEARCHDIM_ALL_DIMENSIONS

    17. SE_Search_Rule_Type
      OldNew
      SE_SEARCH_RUL_TYP_END SE_SEARCHRULETYP_END
      SE_SEARCH_RUL_TYP_AND SE_SEARCHRULETYP_AND
      SE_SEARCH_RUL_TYP_OR SE_SEARCHRULETYP_OR
      SE_SEARCH_RUL_TYP_NOT SE_SEARCHRULETYP_NOT
      SE_SEARCH_RUL_TYP_OBJECT_AND SE_SEARCHRULETYP_OBJECT_AND
      SE_SEARCH_RUL_TYP_PREDICATE SE_SEARCHRULETYP_PREDICATE
      SE_SEARCH_RUL_TYP_DRM_CLASS SE_SEARCHRULETYP_DRM_CLASS
      SE_SEARCH_RUL_TYP_FIELD SE_SEARCHRULETYP_FIELD
      SE_SEARCH_RUL_TYP_FIELD_RANGE SE_SEARCHRULETYP_FIELD_RANGE
      SE_SEARCH_RUL_TYP_FIELD_ARRAY SE_SEARCHRULETYP_FIELD_ARRAY
      SE_SEARCH_RUL_TYP_COMPONENT_DRM_CLASS SE_SEARCHRULETYP_COMPONENT
      SE_SEARCH_RUL_TYP_COMPONENT_FIELD SE_SEARCHRULETYP_COMPONENT_FIELD
      SE_SEARCH_RUL_TYP_COMPONENT_FIELD_RANGE SE_SEARCHRULETYP_COMPONENT_FIELD_RANGE
      SE_SEARCH_RUL_TYP_COMPONENT_FIELD_ARRAY SE_SEARCHRULETYP_COMPONENT_FIELD_ARRAY
      SE_SEARCH_RUL_TYP_ASSOCIATION SE_SEARCHRULETYP_ASSOCIATE
      SE_SEARCH_RUL_TYP_ASSOCIATION_DRM_CLASS  
      SE_SEARCH_RUL_TYP_MAX_SEARCH_DEPTH SE_SEARCHRULETYP_MAX_SEARCH_DEPTH

    18. SE_Search_Type
      OldNew
      SE_SEARCH_TYP_POINT SE_SEARCHTYP_POINT
      SE_SEARCH_TYP_BOUNDING_BOX SE_SEARCHTYP_BOUNDING_BOX
      SE_SEARCH_TYP_EXACT SE_SEARCHTYP_EXACT

    19. SE_Search_Value_Type
      OldNew
      SE_SEARCH_VAL_TYP_BOOLEAN SE_SEARCHVALTYP_BOOLEAN
      SE_SEARCH_VAL_TYP_BYTE SE_SEARCHVALTYP_BYTE
      SE_SEARCH_VAL_TYP_BYTE_POSITIVE SE_SEARCHVALTYP_BYTE_POSITIVE
      SE_SEARCH_VAL_TYP_BYTE_UNSIGNED SE_SEARCHVALTYP_BYTE_UNSIGNED
      SE_SEARCH_VAL_TYP_ENUMERATED SE_SEARCHVALTYP_ENUMERATED
      SE_SEARCH_VAL_TYP_FLOAT SE_SEARCHVALTYP_FLOAT
      SE_SEARCH_VAL_TYP_INTEGER SE_SEARCHVALTYP_INTEGER
      SE_SEARCH_VAL_TYP_INTEGER_POSITIVE SE_SEARCHVALTYP_INTEGER_POSITIVE
      SE_SEARCH_VAL_TYP_INTEGER_UNSIGNED SE_SEARCHVALTYP_INTEGER_UNSIGNED
      SE_SEARCH_VAL_TYP_LONG_FLOAT SE_SEARCHVALTYP_LONG_FLOAT
      SE_SEARCH_VAL_TYP_SET SE_SEARCHVALTYP_SET
      SE_SEARCH_VAL_TYP_SHORT_INTEGER SE_SEARCHVALTYP_SHORT_INTEGER
      SE_SEARCH_VAL_TYP_SHORT_INTEGER_POSITIVE SE_SEARCHVALTYP_SHORT_INTEGER_POSITIVE
      SE_SEARCH_VAL_TYP_SHORT_INTEGER_UNSIGNED SE_SEARCHVALTYP_SHORT_INTEGER_UNSIGNED
      SE_SEARCH_VAL_TYP_STRING SE_SEARCHVALTYP_STRING

    20. SE_Sibling_Traversal_Order
      OldNew
      SE_SIB_TRAV_ORDR_ASCENDING SE_SIBTRAV_ASCENDING
      SE_SIB_TRAV_ORDR_DESCENDING SE_SIBTRAV_DESCENDING
      SE_SIB_TRAV_ORDR_UNSPECIFIED SE_SIBTRAV_UNSPECIFIED

    21. SE_Solid maps to SE_Volumetric_Shape.
      OldNew
      SE_SOLID_SPHERE SE_VOLSHAP_SPHERE
      SE_SOLID_CYLINDER SE_VOLSHAP_CYLINDER
      SE_SOLID_PARALLELEPIPED SE_VOLSHAP_PARALLELEPIPED

    22. SE_Status_Code
      OldNew
      SE_STAT_CODE_SUCCESS SE_STATCODE_SUCCESS
      SE_STAT_CODE_NO_OBJECT SE_STATCODE_NO_OBJECT
      SE_STAT_CODE_TRANSMITTAL_INACCESSIBLE SE_STATCODE_TRANSMITTAL_INACCESSIBLE
      SE_STAT_CODE_UNRESOLVED_TRANSMITTAL SE_STATCODE_UNRESOLVED_TRANSMITTAL
      SE_STAT_CODE_INVALID_ACCESS_MODE SE_STATCODE_INVALID_ACCESS_MODE
      SE_STAT_CODE_UNSUPPORTED_ENCODING SE_STATCODE_UNSUPPORTED_ENCODING
      SE_STAT_CODE_INVALID_TRANSMITTAL_NAME SE_STATCODE_INVALID_TRANSMITTAL_NAME
      SE_STAT_CODE_UNPUBLISHED_OBJECT SE_STATCODE_UNPUBLISHED_OBJECT
      SE_STAT_CODE_UNRESOLVED_OUTPUT_OBJECT SE_STATCODE_UNRESOLVED_OUTPUT_OBJECT
      SE_STAT_CODE_UNRESOLVED_INPUT_OBJECT SE_STATCODE_UNRESOLVED_INPUT_OBJECT
      SE_STAT_CODE_INVALID_OBJECT_LABEL SE_STATCODE_INVALID_OBJECT_LABEL
      SE_STAT_CODE_DIFFERENT_TRANSMITTAL SE_STATCODE_DIFFERENT_TRANSMITTAL
      SE_STAT_CODE_DELETED_OBJECT SE_STATCODE_DELETED_OBJECT
      SE_STAT_CODE_INACTIONABLE_FAILURE SE_STATCODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_OUT_OF_MEMORY SE_STATCODE_OUT_OF_MEMORY
      SE_STAT_CODE_NUM_STATUS_CODES SE_STATCODE_STATUS_CODE_UBOUND

    23. SE_Time_Measurement_Type
      OldNew
      SE_TIME_MEAS_TYP_GMT SE_TIMEMEASTYP_GMT
      SE_TIME_MEAS_TYP_RELATIVE_TO_EXERCISE_START SE_TIMEMEASTYP_RELATIVE_TO_EXERCISE_START
      SE_TIME_MEAS_TYP_RELATIVE_TO_REFERENCE_TIME SE_TIMEMEASTYP_RELATIVE_TO_REFERENCE_TIME

    24. SE_Transmittal_API_Function maps to SE_API_Function.

    25. SE_Traversal_Order
      OldNew
      SE_TRAV_ORDR_BREADTH_FIRST SE_TRAVORDR_BREADTH_FIRST
      SE_TRAV_ORDR_DEPTH_FIRST SE_TRAVORDR_DEPTH_FIRST
      SE_TRAV_ORDR_MOST_EFFICIENT SE_TRAVORDR_MOST_EFFICIENT

    26. SE_Unmatched_State_Behaviour
      OldNew
      SE_UNMATCH_STATE_BHVR_ALL SE_UNMSTATBEH_ALL
      SE_UNMATCH_STATE_BHVR_DEFAULT SE_UNMSTATBEH_DEFAULT
      SE_UNMATCH_STATE_BHVR_NONE SE_UNMSTATBEH_NONE

  2. Transmittal Access Level 0 Function Changes

    Old New
    SE_CloneObject SE_CloneObjectHandle
    SE_GetSRFInfo SE_GetSRFContextInfo
    SE_GetTransmittalFile SE_GetTransmittalLocation
    SE_OpenTransmittalByFile SE_OpenTransmittalByLocation
    SE_PrintAltHierarchyParameters SE_PrintAlternateHierarchyParameters
    SE_PrintCLODSelectChoice SE_PrintContinuousLODSelectChoice
    SE_PrintRelativeToAbsTimeIntervalEntry SE_PrintRelativeToAbsoluteTimeIntervalEntry
    SE_PrintRelativeToAbsTimePointEntry SE_PrintRelativeToAbsoluteTimeEntry
    SE_PrintSearchDimensionality SE_PrintSearchDimension
    SE_PrintSolid SE_PrintVolumetricShape
    SE_PrintTransmittalAPIFunction SE_PrintAPIFunction
    SE_SetSRFInfo SE_SetSRFContextInfo
    SE_UseDefaultSRFInfo SE_UseDefaultSRFContextInfo
    SE_ValidAltHierarchyParameters SE_ValidAlternateHierarchyParameters
    SE_ValidCLODSelectChoice SE_ValidContinuousLODSelectChoice
    SE_ValidRelativeToAbsTimeIntervalEntry SE_ValidRelativeToAbsoluteTimeIntervalEntry
    SE_ValidRelativeToAbsTimePointEntry SE_ValidRelativeToAbsoluteTimeEntry
    SE_ValidSearchDimensionality SE_ValidSearchDimension
    SE_ValidSolid SE_ValidVolumetricShape
    SE_ValidTransmittalAPIFunction SE_ValidAPIFunction

  3. Transmittal Access Level 1 Function Changes

    None.


Last updated: July 1, 2011 Copyright © 2011 SEDRIS