Results for “get_relative_model_path”

8 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.CZ_DEVELOPER_UTILS_PVT is a private PL/SQL utility package within the Oracle E-Business Suite configuration management framework, historically associated with the Oracle Configurator and its underlying Configurator Developer / rule engine runtime. The package is declared with AUTHID CURRENT_USER, meaning that its SQL statements execute under the privileges of the invoking user rather than the defining user, which is typical of internal helper packages that must operate within the caller's security context. Its primary business function is to provide low-level developer and administrative services that support the modeling, manipulation, copying, path resolution, and deletion of configuration model artifacts — including rules, rule folders, repositories, UI definitions, and model nodes. It underpins the operations that Oracle Configurator Developer performs when assembling and maintaining the structure of configuration models and their associated business rules.

Key Procedures and Functions

The package exposes a large internal API (68 documented program units). The documented procedures and functions cluster into several functional groups:

Header constants such as COMPONENT_TYPE, REFERENCE_TYPE, FEATURE_TYPE, and the RULE_TYPE_* family define the classification codes used throughout the package to identify node and rule categories.

Tables Accessed

The package reads and writes configuration repository data through APPS synonyms. Documented tables include CZ_RULE_FOLDERS and CZ_EXPRESSION_NODES for the rule hierarchy; CZ_DES_CHART_CELLS and CZ_DES_CHART_FEATURES for design chart structures; CZ_ITEM_MASTERS, CZ_ITEM_TYPES, and CZ_ITEM_PROPERTY_VALUES for item and feature data; CZ_EFFECTIVITY_SETS and CZ_FILTER_SETS for effectivity and filtering; CZ_FCE_FILES, CZ_ARCHIVES, and CZ_ARCHIVE_REFS for stored files and archive references; CZ_DB_LOGS and CZ_DB_SETTINGS for logging and configuration settings; and CZ_DEVL_PROJECTS for developer project metadata.

Usage Notes

As a PVT (private) package, CZ_DEVELOPER_UTILS_PVT is not a public API and is not intended for direct invocation by end users or external applications. It is referenced by 19 other packages, confirming its role as an internal dependency of higher-level Configurator APIs and concurrent programs. It is typically invoked indirectly through Oracle Configurator Developer forms and batch processes during model maintenance, rule migration, and structure operations. The header reference to czdevus.pls 120.13 indicates a mature, patched codebase whose last recorded revision predates the 12.1.1 and 12.2.2 releases, so its behavior is consistent across both versions. Custom code should avoid calling this package directly, since its signature and internal logic may change without a public API guarantee.