|Oracle9i Supplied PL/SQL Packages and Types Reference
Release 2 (9.2)
Part Number A96612-01
DBMS_XDB Package contains Resource Management and Access Control APIs for PL/SQL.
Oracle9i XML API Reference - XDK and Oracle XML DB for more information
This chapter details the following:
The DBMS_XDB package provides the PL/SQL application developer with APIs that allow resource management in the Oracle XML DB Hierarchy, support for Oracle XML DB's Access Control List (ACL) Security and Oracle XML DB Configuration sessional management.
The Oracle XML DB Resource Management functionality provides Link(), LockResource(), GetLockToken(), UnlockResource(), CreateResource(), CreateFolder(), DeleteResource(),Link() and functions. These methods complement the functionality provided by Resource Views.
The ACL-based security mechanism can be used with either in-hierarchy ACLs (ACLs stored via the Oracle XML DB resource API) or in-memory ACLs (that may be stored by the user outside Oracle XML DB). Some of these methods can be used for both Oracle XML DB resources and arbitrary database objects.
The Access Control Security functionality provides checkPrivileges(), getAclDocument(), changePrivileges() and getPrivileges() functions for Oracle XML DB Resources. AclCheckPrivileges() function enables database users access to Oracle XML DB's ACL-based Security mechanism without having to have their objects stored in the Oracle XML DB Hierarchy.