Search Results fnd_seed_stage_util
Overview
FND_SEED_STAGE_UTIL is a utility package body in the APPS schema that forms part of Oracle E-Business Suite's seed data staging infrastructure. Its primary business function is to support the controlled upload, staging, and status tracking of seed data records within the EBS environment. Seed data encompasses the configuration records, lookup values, profile options, and reference data that Oracle ships and that administrators occasionally need to load, refresh, or validate during patching and implementation activities. The package provides a programmatic framework for staging uploaded content, recording message output, and reporting the success or failure of each staging operation. Because it is classified as a UTIL object, it is not itself a business API; rather, it is an internal helper invoked by higher-level seed data processing logic. In the 12.1.1 and 12.2.2 releases, the package is documented as VALID and remains an active component of the seed data toolchain.
Key Procedures and Functions
The package exposes seven documented procedures and functions. Descriptions follow the documented names; specific parameter signatures are not published in the metadata.
- UPLOAD — The principal entry point for submitting staged seed data content. It orchestrates the upload workflow, driving the staging of records into the appropriate structures and initiating downstream processing.
- INSERT_MSG — Inserts a message into the package's message repository, capturing diagnostic output, warnings, or errors generated while processing a staging request.
- UPDATE_STATUS — Updates the status of a staging operation, recording whether the upload completed successfully or encountered a condition requiring attention.
- GET_MESSAGES — Retrieves the accumulated messages associated with a staging operation, allowing callers or administrators to review the outcome and diagnose failures.
- CREATE_TEMP_CLOB — Creates a temporary CLOB (Character Large Object) to hold large text payloads during staging, enabling the package to process content that exceeds conventional VARCHAR2 limits.
Tables Accessed
The package's dependency list identifies FND_SEED_STAGE_CONFIG as the primary application table it references. This configuration table supplies the parameters and settings that govern how seed data staging is performed, and the package reads it to determine behaviour at runtime. In addition, the dependency metadata lists DBMS_LOB, DBMS_SQL, and PLITBLM. DBMS_LOB and DBMS_SQL are Oracle-supplied PL/SQL packages rather than application tables; they are referenced for large object manipulation and dynamic SQL execution respectively. PLITBLM is an internal PL/SQL table-handling facility. These dependencies confirm that FND_SEED_STAGE_UTIL combines configuration-driven logic with dynamic SQL and LOB handling to stage potentially large seed data payloads.
Usage Notes
FND_SEED_STAGE_UTIL is an internal utility and is not intended for direct invocation by end users or custom extensions. It is typically called by other seed data processing packages and by the concurrent programs and patching routines that manage seed data loads. The ETRM metadata records that the package is referenced by one other database package, indicating a narrow, well-defined integration surface. Because the object is documented as not referenced by arbitrary application code, developers should treat it as a private implementation detail of the seed staging framework. When troubleshooting seed data staging failures in 12.1.1 or 12.2.2, administrators should review the messages produced through INSERT_MSG and GET_MESSAGES rather than altering or calling this package directly, as its interfaces are subject to change across patch levels.
-
PACKAGE BODY: APPS.FND_SEED_STAGE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SEED_STAGE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.FND_SEED_STAGE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_SEED_STAGE_UTIL, status:VALID,
-
PACKAGE: APPS.FND_SEED_STAGE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_SEED_STAGE_UTIL, status:VALID,
-
PACKAGE: APPS.FND_SEED_STAGE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_SEED_STAGE_UTIL, status:VALID,
-
PACKAGE: APPS.FND_SEED_STAGE_UTIL
12.1.1
-
PACKAGE: APPS.FND_SEED_STAGE_UTIL
12.2.2
-
SYNONYM: APPS.FND_SEED_STAGE_CONFIG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SEED_STAGE_CONFIG, status:VALID,
-
SYNONYM: APPS.FND_SEED_STAGE_CONFIG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SEED_STAGE_CONFIG, status:VALID,
-
PACKAGE BODY: APPS.FND_FLEX_LOADER_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FLEX_LOADER_APIS, status:VALID,
-
PACKAGE BODY: APPS.FND_SEED_STAGE_UTIL
12.1.1
-
PACKAGE BODY: APPS.FND_SEED_STAGE_UTIL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.FND_SEED_STAGE_UTIL dependencies on FND_SEED_STAGE_UTIL
12.1.1
-
APPS.FND_SEED_STAGE_UTIL dependencies on FND_SEED_STAGE_UTIL
12.2.2
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_SEED_STAGE_UTIL
12.2.2
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.FND_SEED_STAGE_UTIL dependencies on DBMS_LOB
12.2.2
-
APPS.FND_SEED_STAGE_UTIL dependencies on DBMS_LOB
12.1.1
-
SYNONYM: PUBLIC.DBMS_SQL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_SQL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,