Search Results ame_exceptions_log_s
Overview
AME_MIGRATE_PARALLEL_CONFIG is an Oracle Application Object Library package body owned by the APPS schema, classified under the ETRM as an "OTHER" API within the Approval Management Engine (AME) module. Its business function is to migrate Approval Management Engine configuration data from one environment or release to another while preserving the referential relationships between approval groups, action types, action type configurations, and rule usages. In Oracle E-Business Suite 12.1.1 and 12.2.2, AME configuration is most commonly exported from a source instance and re-imported into a target instance during implementation, cloning, or release upgrade. The package exists to perform that migration in a controlled manner, applying configuration rows consistently across the AME metadata tables rather than relying on ad hoc SQL. The "parallel" element of its name reflects its role in supporting bulk or parallelized migration processing of AME configuration, so that large approval configurations can be moved without serial, row-by-row overhead. A secondary responsibility is diagnostics: the package writes to the AME exceptions log so that migration failures and rejected configuration rows are captured for later review rather than silently discarded.
Key Procedures and Functions
The ETRM documents three public program units within this package body. No parameter lists are published and none are inferred here.
- MIGRATE_APPROVAL_GROUP_CONFIG — Migrates approval group configuration definitions. This corresponds to the AME_APPROVAL_GROUP_CONFIG table, which stores the configuration of approval groups used to resolve approvers.
- MIGRATE_ACTION_TYPE_CONFIG — Migrates action type configuration records, populating the AME_ACTION_TYPE_CONFIG table that governs how approval action types behave.
- MIGRATE_PARALLEL_CONFIG — The controlling entry point for parallel configuration migration. It orchestrates the migration of AME configuration as a set, likely invoking the other two procedures and managing the overall transaction and logging behavior.
Because the package is a body with no documented specification, these three units are the extent of its documented surface. Dependent code can be viewed through the ETRM "show dependent code" linkage for AME_MIGRATE_PARALLEL_CONFIG and AME_UTIL.
Tables Accessed
The dependency list shows the package reading and writing the core AME configuration tables and their supporting reference tables.
- AME_APPROVAL_GROUP_CONFIG — the destination and source of approval group configuration migration performed by MIGRATE_APPROVAL_GROUP_CONFIG.
- AME_ACTION_TYPE_CONFIG — target of action type configuration migration.
- AME_ACTIONS, AME_ACTION_TYPES, AME_ACTION_TYPE_USAGES, AME_ACTION_USAGES — reference and usage tables consulted to validate that migrated configuration points to valid actions and action types.
- AME_RULE_USAGES — records where approval rules are in use, allowing the package to detect configuration still referenced by live rules.
- AME_EXCEPTIONS_LOG and AME_EXCEPTIONS_LOG_S — the exceptions log and its sequence. These receive diagnostic rows for errors encountered during migration. The sequence AME_EXCEPTIONS_LOG_S supplies the primary key for log entries.
- DUAL — used for single-row PL/SQL constructs.
- AME_UTIL — a helper package invoked for shared AME utilities.
Notably, the package references AME_EXCEPTIONS_LOG_S directly, which is the object returned for the search term "ame_exceptions_log_s" and confirms that log sequence generation is an integral dependency of this migration package.
Usage Notes
AME_MIGRATE_PARALLEL_CONFIG is not referenced by any other database object, indicating it is intended for direct invocation rather than as a library called by other PL/SQL units. It is typically run in the context of an AME configuration migration, whether initiated through a supported migration utility, an upgrade driver, or a DBA-executed script during cloning or release upgrade to 12.2.2. Because it operates on configuration tables that feed live approval processing, it should be executed only within a controlled migration window, with a valid backup and with understanding that migrated rows interact with existing rule usages. When failures occur, the AME_EXCEPTIONS_LOG and its sequence provide the audit trail, so administrators should query AME_EXCEPTIONS_LOG after execution to review rejected or failed configuration items. Custom code should not call this package outside of a sanctioned migration scenario, since its operations are not transactional in a way that supports arbitrary row-level maintenance.
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
SEQUENCE: HR.AME_EXCEPTIONS_LOG_S
12.1.1
owner:HR, object_type:SEQUENCE, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
SEQUENCE: HR.AME_EXCEPTIONS_LOG_S
12.2.2
owner:HR, object_type:SEQUENCE, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
SYNONYM: APPS.AME_EXCEPTIONS_LOG_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AME_EXCEPTIONS_LOG_S, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AME_MIGRATE_PARALLEL_CONFIG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATE_PARALLEL_CONFIG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AME_MIGRATE_PARALLEL_CONFIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATE_PARALLEL_CONFIG, status:VALID,
-
PACKAGE BODY: APPS.AME_MIGRATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_UPDATE_USERNAME_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UPDATE_USERNAME_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AME_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UTIL, status:VALID,
-
PACKAGE BODY: APPS.AME_MIGRATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AME_MIGRATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AME_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AME_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.AME_MIGRATE_PARALLEL_CONFIG dependencies on AME_EXCEPTIONS_LOG_S
12.1.1
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_EXCEPTIONS_LOG_S
12.2.2
-
APPS.AME_UTIL dependencies on AME_EXCEPTIONS_LOG_S
12.1.1
-
APPS.AME_MIGRATION_PKG dependencies on AME_EXCEPTIONS_LOG_S
12.2.2
-
APPS.AME_UTIL dependencies on AME_EXCEPTIONS_LOG_S
12.2.2
-
APPS.AME_MIGRATE_PARALLEL_CONFIG dependencies on AME_EXCEPTIONS_LOG_S
12.2.2
-
APPS.AME_UPDATE_USERNAME_PKG dependencies on AME_EXCEPTIONS_LOG_S
12.1.1
-
APPS.AME_MIGRATION_PKG dependencies on AME_EXCEPTIONS_LOG_S
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1