Creating migration objects

You can create a migration object, or object structure, if no predefined object structure exists for one or more tables that you want to migrate. As an alternative to creating an object structure, you can add one or more objects to a predefined object structure.

About this task

You can include or exclude attributes of any business object that is part of a migration object. For example, it might be necessary to exclude attributes that are set by some configuration applications. Do not modify included or excluded attributes of business objects that are part of the included object structures that are used by the Migration Manager application. If you modify these attributes, the corresponding migration objects might not work correctly.

If you create your own object structures, you must test them by including them in a migration group and migrating the corresponding data. Sometimes, application business rules can prevent the processing of data that is migrated by using your own object structure. In this situation, you can author Java™-based object structure processing classes that can help control the migration.

Procedure

  1. In the Object Structures application, on the toolbar, click New Object Structure
  2. In the Object Structure field, specify a name.
    The name must begin with an alphabetic character.
  3. In the Consumed By field, specify MIGRATIONMGR.
  4. Define the source objects for this object structure:
    1. In the Source Objects table window, click New Row.
    2. To add the primary (top-level) object to an object structure, specify a value in the Object field.
    3. To add a child object to an object structure, specify values in the Object, Parent Object, Relationship, and Object Order fields.
      In a child object entry, the Relationship field can contain only a reference to a parent object or a reference to itself. If you establish a self-referencing relationship, the Self Reference check box is selected.
  5. Click Save Object Structure.