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_Inclusion_Test maps to SE_Object_Inclusion.
      OldNew
      SE_INCL_TEST_FULL SE_INCL_TEST_FULLY_INCLUDED
      SE_INCL_TEST_PARTIAL SE_INCL_TEST_PARTIALLY_INCLUDED

    2. SE_Level_0_API_Function maps to SE_Transmittal_API_Function.

    3. SE_Oct_Tree_Select_Parameters maps to SE_Octant_Select_Parameters.

    4. SE_Quad_Tree_Select_Parameters maps to SE_Quadrant_Select_Parameters.

    5. SE_Search_Bounds_Closure
      OldNew
      SE_SEARCH_BNDS_CLOSURE_FULL SE_SEARCH_BNDS_CLOSURE_FULLY_CLOSED
      SE_SEARCH_BNDS_CLOSURE_PARTIAL SE_SEARCH_BNDS_CLOSURE_PARTIALLY_CLOSED

    6. SE_Search_Dimensionality
      OldNew
      SE_SEARCH_DIM_TWO_D SE_SEARCH_DIM_TWO_DIMENSIONAL_OR_SURFACE
      SE_SEARCH_DIM_THREE_D_ONLY SE_SEARCH_DIM_THREE_DIMENSIONAL
      SE_SEARCH_DIM_TWO_D_OR_THREE_D SE_SEARCH_DIM_ALL_DIMENSIONS

    7. SE_Search_Value_Type
      OldNew
      SE_SEARCH_VAL_TYP_ENUM SE_SEARCH_VAL_TYP_ENUMERATED
      SE_SEARCH_VAL_TYP_ID SE_SEARCH_VAL_TYP_INTEGER_POSITIVE
      SE_SEARCH_VAL_TYP_TOKEN_SET SE_SEARCH_VAL_TYP_SET
      SE_SEARCH_VAL_TYP_EDCS_ATTRIBUTE_CODE SE_SEARCH_VAL_TYP_ENUM
      SE_SEARCH_VAL_TYP_EDCS_CLASSIFICATION_CODE SE_SEARCH_VAL_TYP_ENUM

    8. SE_State_Parameters maps to SE_State_Data_Fields.

    9. SE_Status_Code
      OldNew
      SE_STAT_CODE_INVALID_OR_NULL_OBJECT SE_STAT_CODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_NULL_REQUIRED_PARAMETER SE_STAT_CODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_INVALID_OR_NULL_STORE SE_STAT_CODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_MULTIPLE_OBJECTS  
      SE_STAT_CODE_COORD_OP_FAILURE SE_STAT_CODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_TRANSMITTAL_UNACCESSIBLE SE_STAT_CODE_TRANSMITTAL_INACCESSIBLE
      SE_STAT_CODE_UNSUPPORTED_FORMAT SE_STAT_CODE_UNSUPPORTED_ENCODING
      SE_STAT_CODE_UNRESOLVED_OBJECT SE_STAT_CODE_UNRESOLVED_OUTPUT_OBJECT
      SE_STAT_CODE_UNRESOLVED_START_OBJECT SE_STAT_CODE_UNRESOLVED_INPUT_OBJECT
      SE_STAT_CODE_INVALID_OR_NULL_TRANSMITTAL SE_STAT_CODE_INACTIONABLE_FAILURE
      SE_STAT_CODE_DUPLICATE_REFERENCE_SYMBOL  
      SE_STAT_CODE_REFERENCE_SYMBOL_HAS_ASSIGNED_OBJECT  
      SE_STAT_CODE_INVALID_OR_NULL_REFERENCE_SYMBOL  
      SE_STAT_CODE_FAILURE SE_STAT_CODE_INACTIONABLE_FAILURE

    10. SE_void maps to void.

  2. Transmittal Access Level 0 Function Changes

    Old New
    SE_AddSymbolicAssociate  
    SE_AddSymbolicComponent  
    SE_AssignReferenceSymbolToObject  
    SE_CompareObjectIDs  
    SE_CreateReferenceSymbol  
    SE_CreateReferenceSymbolFromIntegerUnsigned  
    SE_CreateReferenceSymbolFromString  
    SE_CreateReferenceSymbolFromUserData  
    SE_FreeObjectID  
    SE_FreeReferenceSymbol  
    SE_GetDataTable SE_GetDataTableData
    SE_GetElementOfDataTable  
    SE_GetErrorDescription SE_GetLastFunctionStatus
    SE_GetIDForObject SE_GetObjectIDString
    SE_GetImplementationIdentifier SE_GetEncoding
    SE_GetNthAssociateOfDRMClass SE_GetNthAssociate
    SE_GetNthComponentOfDRMClass SE_GetNthComponent
    SE_GetObjectForID SE_GetObjectFromIDString
    SE_GetPackedDataTable  
    SE_GetReferenceSymbol  
    SE_GetSRFParameters SE_GetSRFInfo
    SE_GetSortKey  
    SE_GetTransmittalFromID  
    SE_HasAggregates  
    SE_HasAssociations  
    SE_HasComponents  
    SE_IdentifyObject SE_GetDRMClass
    SE_ObjectIDToString  
    SE_ObjectIDsSupported  
    SE_PrintInclusionTest SE_PrintObjectInclusion
    SE_PrintLevel0APIFunction SE_PrintTransmittalAPIFunction
    SE_PrintOctTreeSelectParameters SE_PrintOctantSelectParameters
    SE_PrintQuadTreeSelectParameters SE_PrintQuadrantSelectParameters
    SE_PutDataTable SE_PutDataTableData
    SE_PutDataTableSubExtent SE_PutDataTableData
    SE_PutElementOfDataTable  
    SE_PutElementOfDataTableSubExtent  
    SE_PutPackedDataTable  
    SE_PutPackedDataTableSubExtent  
    SE_SetCallbackForOneFunctionOneStatusCode SE_SetSpecificCallback
    SE_SetSRFParameters SE_SetSRFInfo
    SE_StringToObjectID  
    SE_UseDefaultSRFParameters SE_UseDefaultSRFInfo
    SE_ValidInclusionTest SE_ValidObjectInclusion
    SE_ValidLevel0APIFunction SE_ValidTransmittalAPIFunction
    SE_ValidOctTreeSelectParameters SE_ValidOctantSelectParameters
    SE_ValidQuadTreeSelectParameters SE_ValidQuadrantSelectParameters

  3. Transmittal Access Level 1 Function Changes

    Old New
    SE_AllocElementOfDataTableData  
    SE_AllocPackedDataTableData  
    SE_FreeDataTableData  
    SE_FreeDataTableDataStrings  
    SE_FreeElementOfDataTableData  
    SE_FreeElementOfDataTableDataStrings  
    SE_FreePackedDataTableData  
    SE_FreePackedDataTableDataStrings  
    SE_GetFeatureSameAsID  
    SE_GetGeometrySameAsID  
    SE_GetSizeOfDataTableData  
    SE_GetSizeOfElementOfDataTable  
    SE_GetSizeOfPackedDataTableData  


Last updated: July 16, 2004 Copyright © 2004 SEDRIS