Maintenance Object Metadata

Diagram of the Maintenance Object.

Maintenance Object ERD

A maintenance object (MO) represents a group of tables maintained within framework. These objects are primarily used by the ConfigLab functionality and by the archiving engine to process archiving or purging tasks.

MOs also provide structure from which the various program components (needed to maintain an object) can be created. To be specific, both the front-end user interface (UI) components and the back-end program components can be generated from the MO. The MO specifies the key program component, namely:

  • UI Tab Menu

MOs have at least one associated table, e.g. a primary table, sometimes referred to as the root table. In most cases, there are child tables associated with the primary table. E.g. a language table, person name table (child of person table), etc. The Table Role specifies whether the table is a child or a primary.

The Compare Type indicates the comparison method that is used in the ConfigLab functionality. This field is not used for the purpose of building program components from MOs.

MO Table information is maintained from the Maintenance Object Tables Collection of the Maintenance Objects Object View.

Note: Oracle recommends that customers using Oracle Utilities Application Framework version 4.2 or later and currently using ConfigLab switch to Configuration Migration Assistant (CMA) for their configuration data migration needs and retain ConfigLab for migration of master and transaction data migration. Also note that CMA functionality is not available to every Framework-based product. For details, including tips and requirements for moving from ConfigLab to CMA for configuration data migrations, see the "Configuration Migration Assistant" section in the Oracle Utilities Application Framework Aministration Guide.