Results for “package_version”
18 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The XDP_SERVICE_PACKAGES table resides in the XDP schema and belongs to the XDP – Provisioning product module within Oracle E-Business Suite. It functions as the master definition table for service packages, storing the header-level identity, versioning, and validity of each package that the provisioning engine can assign or activate for a subscriber. In the ETRM 12.2.2 documentation, the object-level description is recorded as "Not used," and the table is marked VALID with twelve documented columns. This indicates that, although the table remains physically present and structurally sound, it is a legacy or dormant object within the provisioning data model and is not actively maintained by current application flows in 12.1.1 or 12.2.2.
From a Data Vault modeling perspective, the metadata's heuristic classification is hub-leaning. This suggests the table best serves as a hub entity: its primary key PACKAGE_ID provides a stable, non-volatile business key, while version and validity attributes describe the descriptive context of each package. Analysts modeling this data into a warehouse should therefore treat XDP_SERVICE_PACKAGES as a hub and route the timeline-oriented attributes into a satellite.
Key Information Stored
The surrogate primary key is PACKAGE_ID, enforced by the constraint XDP_SERVICE_PACKAGES_PK and by the unique index XDP_SERVICE_PACKAGES_U1. A second unique index, XDP_SERVICE_PACKAGES_U2, defines the composite business key of PACKAGE_NAME and PACKAGE_VERSION, guaranteeing that a given package name cannot repeat at the same version number. Together with the primary key constraint XDP_SERVICE_PACKAGES_UK1, these indexes establish both the technical and the business identity of each row.
The most significant columns include:
PACKAGE_ID— surrogate primary key and the join column referenced by all child tables.PACKAGE_NAME— the functional name of the service package; part of the business key.PACKAGE_VERSION— the version identifier that distinguishes successive revisions of the same package name.VALID_DATEandINVALID_DATE— the effective dating window that governs when a package definition is usable.SECURITY_GROUP_ID— the foreign key toFND_SECURITY_GROUPSthat controls row-level access by operating unit or responsibility.MIGRATED_PACKAGE_NAME— a migration-tracking field that records the pre-conversion name of the package.CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE, andLAST_UPDATE_LOGIN— the standard WHO audit columns maintained for every row.
Common Use Cases and Queries
Because the table is documented as not actively used, the primary practical scenarios are data migration audits, historical reconciliation, and diligence on legacy provisioning configurations. A typical query retrieves the current valid package definition for a given name:
- Filter rows where
VALID_DATE <= SYSDATEand (INVALID_DATE IS NULL OR INVALID_DATE > SYSDATE) to return only currently effective packages. - Join
PACKAGE_IDtoXDP_SERVICE_PKG_DETto expand a package into its constituent detail lines. - Join
PACKAGE_IDtoXDP_SERVICE_PACKAGES_TLto obtain translatedPACKAGE_NAMEvalues for multilingual reporting. - Aggregate by
PACKAGE_NAMEand order byPACKAGE_VERSIONto reconstruct a version history for migration validation. - Filter by
SECURITY_GROUP_IDto restrict output to the security groups relevant to a specific operating unit.
Reporting use cases center on confirming that no orphaned or duplicate package versions exist prior to an upgrade from 12.1.1 to 12.2.2.
Related Objects
The following objects participate in direct foreign key relationships with XDP_SERVICE_PACKAGES:
XDP_SERVICE_PACKAGES_TL— the translation table, joined onPACKAGE_ID.XDP_SERVICE_PKG_DET— the package detail table, joined onPACKAGE_ID.FND_SECURITY_GROUPS— referenced throughSECURITY_GROUP_IDto enforce access control.
These relationships place XDP_SERVICE_PACKAGES at the center of the provisioning package hierarchy, with the translation and detail tables acting as dependent children keyed by the same PACKAGE_ID surrogate value.
-
Not used
-
Not used
-
Not implemented in this database·Explore XDP module →
-
Not implemented in this database·Explore XDP module →
-
eTRM - XDP Tables and Views 12.2.2
Fulfillment Worklist Details
-
eTRM - XDP Tables and Views 12.1.1
Fulfillment Worklist Details
-
eTRM - XDP Tables and Views 12.2.2
Fulfillment Worklist Details
-
eTRM - XDP Tables and Views 12.1.1
Fulfillment Worklist Details