Results for “lbac_utl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
LBACSYS.LBAC_UTL is a wrapped Oracle Database package owned by the LBACSYS schema, the schema that hosts Oracle Label Security (OLS). In the Oracle E-Business Suite 12.1.1 and 12.2.2 environment, this package functions as a low-level utility library supporting the label-based access control infrastructure rather than as an application-facing business API. OLS provides row-level security through policy labels, and LBAC_UTL supplies internal helper logic that the broader OLS engine and EBS security layers invoke when resolving label data and enforcing access rules.
The ETRM classification for this object is "OTHER," reflecting that it is not a documented EBS public API and carries no supported customization surface. Its provenance is the Oracle database security stack, which EBS inherits and depends upon when label security is enabled against EBS schemas. The presence of this package in an EBS instance is therefore a function of the database option, not of any specific EBS product family. A search for "GLOBAL LBA File" typically surfaces this object because LBAC (Label-Based Access Control) is the internal abbreviation for the OLS subsystem, and LBAC_UTL is one of the utility packages directly associated with that subsystem.
Key Procedures and Functions
The ETRM 12.2.2 metadata documents zero procedures or functions for LBACSYS.LBAC_UTL. This is expected: the package is wrapped, and the source excerpt consists entirely of the obfuscated, encoded byte stream rather than readable declarations. Because no callable units are documented, no parameter lists can be asserted. The package should be understood as an internal utility container whose entry points are invoked exclusively by other OLS components.
Consistent with that role, the utility routines encapsulated in LBAC_UTL support label parsing, label component validation, and authorization-check assistance consumed by the policy engine and by DBMS_MACADM-family administration flows. None of these entry points are published as supported APIs, and direct invocation from EBS code is neither documented nor advisable.
Tables Accessed
No tables are directly documented for LBACSYS.LBAC_UTL. The metadata instead records references through APPS synonyms to DBMS_ASSERT and DBMS_PRIV_CAPTURE:
- DBMS_ASSERT — used to sanitize and validate SQL identifiers and literals, preventing injection when the utility constructs dynamic SQL against label metadata.
- DBMS_PRIV_CAPTURE — used to capture privilege and dependency information, supporting the analysis of which privileges are exercised by label-related operations.
Underlying label storage in OLS resides in LBACSYS-owned dictionary tables. Any reads or writes performed by this package occur against that dictionary through internal references rather than through documented APPS synonyms, so no EBS application tables can be attributed to it from the ETRM data.
Usage Notes
LBACSYS.LBAC_UTL is invoked indirectly. It executes when Oracle Label Security performs label resolution or authorization evaluation on behalf of an EBS session, including sessions that access EBS objects protected by an active OLS policy. It is not exposed through EBS forms, concurrent programs, or the Applications menu, and it provides no supported extension point for custom code.
The metadata records that the package is referenced by five other packages, confirming its role as a shared internal dependency within the OLS call graph. Administrators investigating "GLOBAL LBA File" references should treat LBAC_UTL as a database security component: its presence, validity, and status are governed by the OLS installation and by the LBACSYS schema, and any corrective action belongs to database security maintenance rather than to EBS patching or application configuration.
-
SYNONYM: PUBLIC.LBAC_UTL 12.2.2
-
PACKAGE: LBACSYS.LBAC_UTL 12.1.1
-
SYNONYM: PUBLIC.LBAC_UTL 12.1.1
-
PACKAGE: LBACSYS.LBAC_UTL 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
PACKAGE: LBACSYS.LBAC_UTL 12.2.2
-
12.1.1 DBA Data 12.1.1
-
PACKAGE: SYS.DBMS_ZHELP 12.2.2
-
PACKAGE: LBACSYS.LBAC_UTL 12.1.1
-
PACKAGE: SYS.DBMS_ZHELP 12.1.1
-
TABLE: LBACSYS.OLS$POLS 12.2.2
-
TYPE: LBACSYS.LBAC_LABEL 12.1.1
-
TABLE: LBACSYS.OLS$PROPS 12.1.1
-
TABLE: LBACSYS.OLS$PROPS 12.2.2
-
TYPE: LBACSYS.LBAC_LABEL 12.2.2
-
TABLE: LBACSYS.OLS$POLS 12.1.1