MIGRATION GUIDE
SEDRIS SDK Release 4.0.x to Release 4.1
  1. Introduction
  2. Migration Tools
  3. File Renames, Reorganization, Deletions, and Additions
  4. Data Representation Model (DRM) Changes, including Class and Constraint Changes
  5. Environmental Data Coding Specification (EDCS) Changes
  6. Spatial Reference Model (SRM) Changes
  7. Transmittal Access C API Changes
  8. Transmittal Access C++ API Changes

Introduction

This migration document describes the required changes to migrate applications developed using SEDRIS SDK Release 4.0.x to SEDRIS SDK Release 4.1. This document covers all aspects of the SDK. New SEDRIS SDK users do not need to read this document.

This document provides the key migration concepts and has links to the detail changes such as function and name changes.

For general information about this release and items that require specific attention, see the Release Notes.

For help with the migration process or other questions and comments please send email to help@sedris.org. If you are an associate, please send email to se-coders@sedris.org.

Return to: Top

Migration Tools

This release includes a name replacement Perl script (name_change.pl) that can help users to replace old names in their source code (i.e. function names, data type names, etc.) with the new ones. This script covers most of the cases where there is a one-to-one mapping. However, there are cases where manual editing of the source code will be required. In addition, the script can be customized to map user-defined types. Please read the Name Change script Readme file for more information.

Return to: Top

File Renames, Reorganizations, Deletions, and Additions

This section describes the changes to the source tree structure and file names. This information is only relevant if you are using a source code distribution.

Return to: Top

Data Representation Model (DRM) Changes, including Class and Constraint Changes

This section summarizes the major changes to the DRM technology component. For detailed information on DRM type and function changes, see Migration Guide - DRM and DRM API. For further information on class field mappings, other individual class changes, and constraint changes, see Migration Guide - Classes.

The following are general DRM API changes:

The following are the major DRM changes that require a user to modify their processing of transmittals:

Return to: Top


Environmental Data Coding Specification (EDCS) Changes

This section summarizes the major changes to the EDCS technology component. For detailed information on EDCS changes see Migration Guide EDCS API.

The following are the general EDCS changes:

Return to: Top

Spatial Reference Model (SRM) Changes

This section summarizes the major changes to the SRM technology component. For detailed information on SRM data types and structure changes see Migration Guide - SRM and SRM C API 4.0 to 4.1 Migration Guide.htm.

Return to: Top

Transmittal Access C API Changes

This section summarizes the major changes to the Transmittal Access C API technology component.For detailed information on Transmittal Access C API changes see Migration Guide - Transmittal Access C API.

Transmittal Access C++ API Changes

This section summarizes the major changes to the Transmittal Access C++ API technology component.



Return to: Top of this Page

Last updated: RELEASE_DATE_GOES_HERE Copyright © 2006 SEDRIS