Search Results jtf_auth_bulkload_pkg
Overview
JTF_AUTH_BULKLOAD_PKG is an Oracle Applications (APPS) PL/SQL package body that supports the bulk loading and maintenance of CRM Foundation authorization data within Oracle E-Business Suite. Its role is to populate and reconcile the principal, domain, and role-map tables that together define the authorization model used by Oracle's application security framework. Rather than requiring administrators to enter authorization records one at a time through a form, this package provides a set-based mechanism for loading authorization definitions in volume, ensuring that principal-to-role and domain-to-source relationships are established consistently.
The package is classified as OTHER within the ETRM repository, indicating it is an internal utility rather than a formally published public API. It is schema-resident in APPS and reported VALID in both 12.1.1 and 12.2.2 environments, with no references from other database objects, meaning it is invoked directly rather than being called by dependent code.
Key Procedures and Functions
The ETRM metadata documents a single procedure for this package body:
- ASSIGN_ROLE — Establishes the association between an authorization principal and a role within the CRM authorization model. This is the core operation of the package, translating an incoming principal/role relationship into the rows required by the underlying authorization tables. Consistent with bulk-load semantics, the procedure is intended to process assignments in a controlled, repeatable manner so that large authorization sets can be applied without manual per-record entry.
The ETRM record lists four documented program units in total, but only ASSIGN_ROLE is named in the available metadata. Full parameter lists for this unit are not enumerated in the source documentation, so no signature is asserted here.
Tables Accessed
The package reads and writes the following tables (through APPS synonyms):
- JTF_AUTH_PRINCIPALS_B — the base table holding authorization principals; the target of principal lookups and inserts.
- JTF_AUTH_DOMAINS_B — the base table of authorization domains against which principals and role assignments are scoped.
- JTF_AUTH_PRINCIPAL_MAPS — the mapping table linking principals to their authorization entries; this is where role assignments materialize.
- JTF_AUTH_MAPS_SOURCES — defines the sources of authorization mappings, allowing the bulk loader to record provenance for each assignment.
- FND_USER — the Oracle Applications user repository, used to resolve or validate the application user associated with a principal.
- JTF_AUTH_S1 — an authorization sequence, used to generate surrogate keys for inserted rows.
- DUAL — referenced for single-row expression evaluation.
The package also depends on JTF_AUTH_PRINCIPALS_PKG for principal-level logic, and on APP_EXCEPTION, FND_MESSAGE, and FND_LOOKUPS for error handling and message resolution.
Usage Notes
Because JTF_AUTH_BULKLOAD_PKG is not referenced by any other database object, it is designed to be called directly by administrators, concurrent programs, or custom migration scripts rather than through an internal call chain. In practice it is used during implementations, environment clones, and data migrations where authorization principals and role mappings must be seeded or refreshed in bulk. The presence of FND_MESSAGE and FND_LOOKUPS dependencies indicates that errors are surfaced through standard Oracle Applications message infrastructure, and callers should expect the procedure to raise application errors rather than return status codes. When invoking ASSIGN_ROLE, the caller must ensure that the referenced principals and domains already exist in JTF_AUTH_PRINCIPALS_B and JTF_AUTH_DOMAINS_B, since the package does not create those parent entities as part of a role assignment.
-
PACKAGE BODY: APPS.JTF_AUTH_BULKLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_AUTH_BULKLOAD_PKG, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_BULKLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_AUTH_BULKLOAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_AUTH_BULKLOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_AUTH_BULKLOAD_PKG, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_BULKLOAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_AUTH_BULKLOAD_PKG, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_MAPS_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_MAPS_SOURCES, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_MAPS_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_MAPS_SOURCES, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_S1
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_S1, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_PRINCIPALS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_AUTH_PRINCIPALS_PKG, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_S1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_S1, status:VALID,
-
PACKAGE BODY: APPS.CSI_ASSIGN_ROLE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_ASSIGN_ROLE_PUB, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_PRINCIPALS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_AUTH_PRINCIPALS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PV_USER_ROLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_USER_ROLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSI_ASSIGN_ROLE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_ASSIGN_ROLE_PUB, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_BULKLOAD_PKG
12.2.2
-
PACKAGE BODY: APPS.PV_USER_ROLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_USER_ROLE_PVT, status:VALID,
-
PACKAGE: APPS.JTF_AUTH_BULKLOAD_PKG
12.1.1
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTIONS_PKG, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_DOMAINS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_DOMAINS_B, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_DOMAINS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_DOMAINS_B, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_ENROLLMENT_CREDENTIALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_ENROLLMENT_CREDENTIALS, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_PRINCIPAL_MAPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPAL_MAPS, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_ENROLLMENT_CREDENTIALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_ENROLLMENT_CREDENTIALS, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_PRINCIPAL_MAPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPAL_MAPS, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_PRINCIPALS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPALS_B, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_PRINCIPALS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPALS_B, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_USERTYPE_CREDENTIALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USERTYPE_CREDENTIALS, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_USERTYPE_CREDENTIALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USERTYPE_CREDENTIALS, status:VALID,
-
PACKAGE BODY: APPS.PV_CONTACT_USER_BATCH_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PV_CONTACT_USER_BATCH_PUB, status:VALID,
-
PACKAGE BODY: APPS.PV_CONTACT_USER_BATCH_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PV_CONTACT_USER_BATCH_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.JTF_AUTH_BULKLOAD_PKG
12.2.2
-
PACKAGE BODY: APPS.JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.JTF_UM_ENROLLMENT_CREDENTIALS dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.JTF_UM_UTIL_PVT dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.PV_USER_ROLE_PVT dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.PV_CONTACT_USER_BATCH_PUB dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.PV_USER_ROLE_PVT dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2
-
APPS.PV_CONTACT_USER_BATCH_PUB dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2
-
APPS.CSI_ASSIGN_ROLE_PUB dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.JTF_UM_USERTYPE_CREDENTIALS dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on JTF_AUTH_BULKLOAD_PKG
12.1.1
-
APPS.JTF_AUTH_BULKLOAD_PKG dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2
-
APPS.JTF_UM_UTIL_PVT dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on JTF_AUTH_BULKLOAD_PKG
12.2.2