Search Results refresh_user
Overview
CSM_PAGE_PERZ_DELTA_EVENT_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as an "OTHER" API within the ETRM repository. Its purpose is to manage the propagation, or refresh, of personalized page configuration data used by the Oracle Applications Framework (OAF) and related self-service personalization infrastructure. In Oracle EBS, page personalizations are stored in repository tables and cached or staged for efficient runtime access. When underlying personalization definitions change — whether through administrative edits, file-based imports, or user-level customization — the staged delta records must be regenerated so that end users see current layouts and behaviors.
This package provides the server-side logic that recalculates these delta records, either for the entire personalization repository or for a specific user, thereby keeping the runtime personalization cache synchronized with the master definitions. The AUTHID CURRENT_USER declaration indicates the package executes with the privileges of the invoking user, which is significant in a multi-tenant or delegated-administration context.
Key Procedures and Functions
The package exposes two documented procedures:
- REFRESH_PAGE_PERZ_DELTA — Performs a repository-wide refresh of page personalization delta data. It returns status and message values through output parameters, allowing callers to determine whether the operation succeeded and to capture any diagnostic text. This procedure is suited to bulk reconciliation scenarios, such as post-patch or post-migration processing where all personalization deltas must be rebuilt.
- REFRESH_USER — Refreshes personalized page delta data scoped to a single user, identified by the user identifier passed to the procedure. It targets the personalization records that apply to that user only, making it appropriate for incremental or on-demand refreshes triggered by user-specific changes. This procedure corresponds to the internal note referencing Bug 7239431, indicating it was introduced or modified to address a specific defect in user-level personalization handling.
No function returns are documented; both procedures operate through side effects on the personalization delta tables.
Tables Accessed
The package reads and writes several tables through APPS synonyms, reflecting the personalization data model:
- CSM_PAGE_PERZ, CSM_PAGE_PERZ_DELTA, CSM_PAGE_PERZ_DELTA_ACC, CSM_PAGE_PERZ_DELTA_ACC_S — the core personalization repository and its delta and accessory staging tables that this package computes and maintains.
- ASG_USER — used to validate or resolve the user context for the REFRESH_USER operation.
- JTM_CON_REQUEST_DATA — supports request or connection data handling associated with the personalization workflow.
- DUAL — used for scalar evaluation within PL/SQL logic.
- PLITBLM — a standard PL/SQL index-by table type used internally for bulk processing of identifiers.
Usage Notes
In Oracle EBS 12.1.1 and 12.2.2, this package is typically invoked programmatically rather than directly by end users. It may be called from OAF controller logic, concurrent programs, or custom PL/SQL routines that manage personalization synchronization. Administrators performing personalization maintenance, applying patches, or diagnosing stale page layouts commonly trigger REFRESH_PAGE_PERZ_DELTA for repository-wide corrections and REFRESH_USER for targeted refreshes. Because the package is AUTHID CURRENT_USER, callers must hold appropriate privileges on the underlying personalization and user tables. Custom code referencing this package should treat it as an internal, undocumented-interface API and validate behavior after EBS upgrades.
-
PACKAGE: APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.2.2
-
PACKAGE: APPS.CSM_NEW_MESSAGES_EVENT_PKG
12.1.1
-
PACKAGE: APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.1.1
-
PACKAGE: APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG
12.2.2
-
PACKAGE: APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG
12.1.1
-
PACKAGE: APPS.CSM_NEW_MESSAGES_EVENT_PKG
12.2.2
-
PACKAGE: APPS.CSM_QUERY_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_NEW_MESSAGES_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_NEW_MESSAGES_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_QUERY_EVENT_PKG
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_UTIL_PKG
12.2.2
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_UTIL_PKG
12.2.2
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_UTIL_PKG
12.1.1
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.1.1
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_UTIL_PKG
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_UTIL_PKG
12.1.1
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_UTIL_PKG
12.1.1
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA_EVENT_PKG
12.2.2
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_CUSTMZ_VIEWS_EVENT_PKG
12.1.1
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on FND_LOG
12.1.1
-
APPS.CSM_QUERY_EVENT_PKG dependencies on CSM_QUERY_EVENT_PKG
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on FND_LOG
12.1.1
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_CUSTMZ_VIEWS_EVENT_PKG
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES_EVENT_PKG
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on FND_LOG
12.1.1
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES_EVENT_PKG
12.1.1
-
APPS.CSM_QUERY_EVENT_PKG dependencies on CSM_QUERY_VARIABLES_B
12.2.2
-
APPS.CSM_QUERY_EVENT_PKG dependencies on CSM_UTIL_PKG
12.2.2
-
APPS.CSM_QUERY_EVENT_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_CUSTOMIZATION_VIEWS_ACC
12.1.1
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_CUSTOMIZATION_VIEWS_ACC
12.2.2
-
APPS.CSM_QUERY_EVENT_PKG dependencies on CSM_QUERY_B
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA
12.1.1
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ
12.1.1
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA_ACC
12.2.2
-
APPS.CSM_PAGE_PERZ_DELTA_EVENT_PKG dependencies on CSM_PAGE_PERZ_DELTA_ACC
12.1.1
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES
12.1.1
-
APPS.CSM_CUSTMZ_VIEWS_EVENT_PKG dependencies on CSM_CUSTOMIZATION_VIEWS
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES_ACC
12.2.2
-
APPS.CSM_NEW_MESSAGES_EVENT_PKG dependencies on CSM_NEW_MESSAGES_ACC
12.1.1