Search Results umx_reg_requests_pkg




Overview

The APPS.UMX_REG_REQUESTS_PKG package body is a PL/SQL implementation object within the Oracle E-Business Suite User Management (UMX) module. Its name, combined with its association with the UMX_REG_REQUESTS and UMX_REG_REQUESTS_S tables, indicates that it manages the persistence of user registration requests — the records created when an individual or administrator initiates a request to provision a new user account in EBS. The object resides in the APPS schema and holds a status of VALID, confirming it is compiled and active in the documented environment.

The package follows the standard Oracle EBS API convention by exposing discrete DML-level procedures rather than a single omnibus routine. This design allows callers such as the User Management registration flow to insert, modify, and remove registration request rows independently, while centralizing the SQL logic in the database tier. The package depends on FND_API for standard API error handling and message conventions and on FND_GLOBAL for session context such as user identity and responsibility, which is characteristic of a multi-tier EBS business API.

Key Procedures and Functions

The documented package exposes three procedures, consistent with a transactional maintenance API for registration request records:

  • INSERT_ROW — Creates a new record in the registration requests table, capturing the attributes of an inbound user registration or account provisioning request.
  • UPDATE_ROW — Modifies an existing registration request record, supporting status transitions and corrections as the request progresses through its lifecycle.
  • DELETE_ROW — Removes a registration request record, typically when a request is withdrawn, superseded, or purged.

Parameter lists are not documented in the source metadata and are intentionally omitted here. Callers invoking these procedures should obtain the current signature from the deployed package specification, as the body is a private implementation detail.

Tables Accessed

The package references the following objects:

  • UMX_REG_REQUESTS — the primary table storing user registration request data. The three DML procedures operate against this table.
  • UMX_REG_REQUESTS_S — the corresponding sequence object (note the _S suffix, which in EBS naming denotes a sequence rather than a table), used to generate primary keys for new rows inserted by INSERT_ROW.
  • DUAL — the standard Oracle pseudo-table, used for singleton SELECT statements such as sequence value retrieval.

All table references resolve through APPS synonyms, and the dependency list further identifies FND_API and FND_GLOBAL as referenced package specifications.

Usage Notes

The package is not referenced by any database object, meaning no triggers, views, or other packages invoke it through hard dependencies. It is therefore called from the application tier — most commonly from the User Management registration forms, OAM/UMX self-service flows, or custom extensions that create or maintain registration requests programmatically. The dependency on FND_GLOBAL implies callers must establish a valid EBS session context before invocation, and the dependency on FND_API implies conformance to the standard EBS API error-handling model. Because the procedures are low-level row operations rather than business-event APIs, developers should prefer the higher-level UMX processing flows where they exist, and use this package directly only for controlled maintenance of registration request data. The three packages that reference this object should be inspected in the ETRM dependency report before any modification, since changes to the body may affect their behavior.