Search Results verify_adapter




Overview

XDP_ADAPTER is the core PL/SQL package body in the Oracle E-Business Suite that manages the lifecycle and configuration of adapters used by the XML Publisher (formerly XML Gateway / e-Commerce Gateway) infrastructure. Adapters in this context act as integration endpoints — file-based, JMS, JDBC, or custom — that the XML Publisher engine uses to move data between the EBS application and external systems. The package encapsulates the business logic that defines which adapter types are available, how specific adapter instances are created and configured, and how they are started, stopped, monitored, and torn down at runtime.

The package is owned by APPS and classified as OTHER in the ETRM repository. It is referenced by twelve other packages, confirming its role as a foundational service layer rather than a user-facing API. Its responsibilities span both metadata administration (defining adapters) and runtime control (driving adapter state machines).

Key Procedures and Functions

XDP_ADAPTER exposes twenty-five documented procedures and functions. The most central are listed below, grouped by function.

Tables Accessed

The package reads and writes the following tables via APPS synonyms:

  • XDP_ADAPTER_REG — The adapter registry. Holds one row per configured adapter instance, including display name, startup mode, log level, connection flags, and command-line options.
  • XDP_ADAPTER_TYPES_B — The adapter type definition table. Supplies the adapter class, application mode, connection-required flag, and inbound-required flag used to validate configuration.
  • XDP_FES — The Flow Engine table. Adapters are scoped to a flow engine, so this table is consulted during creation and deletion.
  • FND_FILE_TEMP — Standard EBS temporary file storage, used for log or output handling.

Usage Notes

XDP_ADAPTER is invoked primarily from XML Publisher / XML Gateway forms and concurrent programs rather than being called directly by end users. The VERIFY_RUNNING_ADAPTERS routine is typically triggered by monitoring concurrent programs or system health checks to detect adapters that have stalled or failed. Custom integrations should treat the documented procedures as the supported API and avoid direct DML against XDP_ADAPTER_REG, as the package enforces cross-table consistency (channel names, adapter type flags, and flow-engine scoping) that ad-hoc modifications would bypass. Because the package is referenced by twelve other packages, changes to its behavior can propagate across the XML Publisher adapter subsystem.