Manage Migration Object List

Use the Manage Migration Object List (MMOL) to exclude or include the object definitions that appear in the Select Tables/Functional Objects page of the Migration Tool.

To display the MMOL window, select Administration > Management Migration Object List.

The MMOL window is only accessible from the Select Action (Home) page of the Migration Tool.

All of the objects in the MMOL come from the schema.xml and customschema.xml files.

By default, all of the core and custom schema tables and functional objects are visible in the Select Tables/Functional Objects screen.

To make your object selection process more efficient, highlight the objects you want to exclude or include. Then click the Remove or Add button. The objects that are listed in the Included objects column are displayed in the Select Tables/Functional Objects page. The objects that are listed in the Available objects column are excluded.

Whenever a table is excluded, an exclude <table name> tag is added to the migrationTool.xml file. Likewise, whenever a functional object is excluded, an exclude <functional object> tag is added to the migrationTool.xml file. For example, if the SHIFT_GROUP table and Payroll Settings functional object were excluded, then the migrationTool.xml file would be updated with the following:

<exclude>
<functionalObject name="Activities" />
</exclude>

All of the objects in the MMOL come from the schema.xml file. The filtering details are stored in the migrationTool.xml file. If a custom schema file existed, then the objects from that list would also be displayed in the MMOL. The order in which the Migration Tool loads the object definitions is:

  1. Check the core schema (schema.xml) file for objects to include in the MMOL.
  2. Check the custom schema file for objects to include in the MMOL.
  3. Check the Migration Tool configuration (migrationTool.xml) file for objects to exclude from the Select Tables or Functional Objects page.

These rules apply when you exclude or include tables and functional objects. You cannot:

  • exclude a parent object that is referenced by child objects.
  • exclude a table that is referenced by a functional object.
  • include a child object if its parent object is excluded.
  • include a functional object if the table it references is excluded.

For example, if the ACTIVITY table is referenced by the ACTIVITY_SET_ACTIVITY table and the Activities functional object, then the following messages will be displayed when you try to exclude the ACTIVITY table and click Apply.