Search Results p_run_validation




Overview

PA_PAXARPVD_XMLP_PKG is the generated PL/SQL package body associated with the Oracle Projects XML Publisher (BI Publisher) concurrent program used to produce the Purge Batch Validation Report. In Oracle EBS 12.1.1 and 12.2.2, report-based concurrent programs that were originally written using Oracle Reports are wrapped by an XMLP package that acts as the execution shell. This shell drives the report lifecycle: it initializes the runtime environment, resolves profile options and request IDs, executes any pre-report business logic, and exposes values to the report data model and layout templates.

The package is classified as OTHER in ETRM, meaning it is not a public API and is not intended for direct invocation by external code. It is consumed internally by the Oracle Projects purge/validation reporting process, which supports the Purge Batches functionality used to remove obsolete transaction data while validating batch integrity before the destructive purge is executed.

Key Procedures and Functions

Tables Accessed

Usage Notes

This package is not invoked directly by end users or custom code; it is executed by the concurrent manager when the Purge Batch Validation Report (XML Publisher) concurrent program runs. The parameters passed into the concurrent program drive the package's parameter-handling functions: the purge batch ID selects the batch, the run-validation flag controls whether PA_PURGE_VALIDATE.BATCHVAL is called to validate the batch before reporting, and the report-errors-only flag controls whether the output is limited to validation errors. Because referenced by zero other packages, it has no downstream PL/SQL dependencies and should be treated as a self-contained report shell. Modifications are strongly discouraged, as the body is regenerated from Oracle Reports source (indicated by the RCS header and SRW user-exit comments) during standard Oracle patch application.