Search Results adapter_audit_id




Overview

The XDP_ADAPTER_AUDIT table is a core audit and logging entity within the Oracle E-Business Suite Provisioning (XDP) module. It functions as a historical record for all completed administrative requests processed by the system's adapters. In the context of XDP, adapters are software components that enable communication and integration between the provisioning engine and external systems or services, such as network elements or order management platforms. This table's primary role is to provide a persistent audit trail for troubleshooting, compliance verification, and performance analysis of adapter operations. By capturing the outcome and metadata of each request, it is essential for maintaining operational integrity within complex provisioning workflows in both EBS 12.1.1 and 12.2.2.

Key Information Stored

The table's structure is designed to capture the lifecycle of an adapter request. Its primary key, ADAPTER_AUDIT_ID, uniquely identifies each audit record. Critical foreign key columns establish relationships to other master data tables: ADAPTER_TYPE references XDP_ADAPTER_TYPES_B to identify the specific adapter involved, while APPLICATION_ID and SERVICE_INSTANCE_ID together reference FND_CONCURRENT_QUEUES, linking the request to the Concurrent Manager processing instance. While the full column list is not detailed in the provided excerpt, typical data stored in such an audit table would include timestamps for request creation and completion, the initiating user or process, the request payload or reference, the execution status (e.g., SUCCESS, ERROR), and potentially error messages or result codes for failed operations.

Common Use Cases and Queries

This table is primarily queried for operational support and reporting. Common scenarios include investigating failed provisioning requests by filtering for error statuses, generating metrics on adapter throughput and performance over time, and reconciling completed tasks. A typical diagnostic query would join to the adapter types table to get a readable name.

  • Sample Query for Recent Errors:
    SELECT a.ADAPTER_AUDIT_ID, b.ADAPTER_NAME, a.CREATION_DATE, a.STATUS
    FROM XDP_ADAPTER_AUDIT a, XDP_ADAPTER_TYPES_B b
    WHERE a.ADAPTER_TYPE = b.ADAPTER_TYPE
    AND a.STATUS = 'ERROR'
    AND a.CREATION_DATE > SYSDATE - 1
    ORDER BY a.CREATION_DATE DESC;
  • Use Case: Performance Reporting: Aggregating records by ADAPTER_TYPE and time period to analyze average processing times and identify potential bottlenecks in the integration layer.

Related Objects

The XDP_ADAPTER_AUDIT table has defined foreign key relationships with two key master tables, as per the provided metadata:

  • XDP_ADAPTER_TYPES_B: This relationship, via the column XDP_ADAPTER_AUDIT.ADAPTER_TYPE, provides descriptive information about the adapter (e.g., name, version) that processed the audited request.
  • FND_CONCURRENT_QUEUES: This relationship, via the combined columns XDP_ADAPTER_AUDIT.APPLICATION_ID and SERVICE_INSTANCE_ID, links the audit record to the specific Concurrent Manager queue and instance that handled the job execution, connecting adapter activity to the broader EBS job processing framework.

The table is the child in these relationships, meaning it references these parent tables to ensure data integrity and enable meaningful joins for reporting.

  • Table: XDP_ADAPTER_AUDIT 12.1.1

    owner:XDP,  object_type:TABLE,  fnd_design_data:XDP.XDP_ADAPTER_AUDIT,  object_name:XDP_ADAPTER_AUDIT,  status:VALID,  product: XDP - Provisioningdescription: Holds audit information about all the completed administration requests for all Adapters ,  implementation_dba_data: XDP.XDP_ADAPTER_AUDIT

  • Table: XDP_ADAPTER_AUDIT 12.2.2

    owner:XDP,  object_type:TABLE,  fnd_design_data:XDP.XDP_ADAPTER_AUDIT,  object_name:XDP_ADAPTER_AUDIT,  status:VALID,  product: XDP - Provisioningdescription: Holds audit information about all the completed administration requests for all Adapters ,  implementation_dba_data: XDP.XDP_ADAPTER_AUDIT