Search Results xdp_error_count




Overview

XDP_ERROR_COUNT is a table owned by the XDP schema within the Oracle E-Business Suite Provisioning module. As its name and documented description indicate, it stores the aggregate number of times an error has occurred for a specific instance of an object. Rather than logging each individual exception as a discrete transaction row, XDP_ERROR_COUNT maintains a running tally keyed to a business object, enabling the provisioning subsystem to track recurring failures without unbounded row growth. This design supports retry logic, error thresholds, and operational monitoring across the provisioning lifecycle.

From a data-modeling perspective, the mined metadata classifies XDP_ERROR_COUNT as a standalone structure, meaning it is not modeled as a hub, link, or satellite in the Data Vault sense. This classification is offered as a heuristic modeling suggestion rather than a prescriptive design; the table is best understood as a lightweight accumulator that records a count attribute against an object identity. Its single documented foreign key, SECURITY_GROUP_ID referencing FND_SECURITY_GROUPS, ties each counter row into Oracle EBS's multi-tenant security framework, ensuring that records are partitioned by the appropriate security group.

Key Information Stored

The table contains nine documented columns in release 12.2.2. The most significant for querying and analysis are:

  • OBJECT_TYPE — identifies the category or class of the object instance to which the error count applies.
  • OBJECT_KEY — the business identifier of the specific object instance; together with OBJECT_TYPE it forms the natural (business-key) candidate that distinguishes one counter from another.
  • ERROR_COUNT — the accumulated number of errors recorded for that object instance.
  • SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, enforcing security-group partitioning.
  • CREATED_BY, CREATION_DATE — standard audit columns capturing row creation context.
  • LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard audit columns capturing the most recent modification context.

The metadata does not document a surrogate primary key column or an explicit unique index; the pairing of OBJECT_TYPE and OBJECT_KEY functions as the practical business key that identifies a unique object instance. The audit columns follow Oracle EBS conventions and are populated automatically by the application framework.

Common Use Cases and Queries

Typical usage centers on identifying objects that are repeatedly failing during provisioning so that administrators can intervene. A representative query retrieves the highest error counts within a security group:

  • Monitoring: SELECT object_type, object_key, error_count FROM xdp_error_count WHERE error_count > :threshold ORDER BY error_count DESC;
  • Threshold detection to trigger retry suspension or alerting when ERROR_COUNT exceeds a configured limit.
  • Audit reporting by joining to FND_SECURITY_GROUPS on SECURITY_GROUP_ID to constrain results to a permitted security context.
  • Trend analysis using LAST_UPDATE_DATE to determine when a counter was most recently incremented.

Because the table stores counters rather than event rows, it is efficient for dashboards that surface the "worst offenders" among provisioning objects.

Related Objects

The following objects are most significant in relation to XDP_ERROR_COUNT:

  • FND_SECURITY_GROUPS — joined via XDP_ERROR_COUNT.SECURITY_GROUP_ID = FND_SECURITY_GROUPS.SECURITY_GROUP_ID; the sole documented foreign key.
  • Other XDP schema tables — provisioning object tables whose OBJECT_TYPE and OBJECT_KEY values are referenced by this counter, providing the descriptive context for each tracked instance.
  • Provisioning concurrent programs and APIs — the processes that increment ERROR_COUNT as errors are encountered during object provisioning.

Together, these dependencies position XDP_ERROR_COUNT as a compact but operationally valuable component of the XDP Provisioning error-tracking infrastructure.

  • Table: XDP_ERROR_COUNT 12.1.1

    owner:XDP,  object_type:TABLE,  fnd_design_data:XDP.XDP_ERROR_COUNT,  object_name:XDP_ERROR_COUNT,  status:VALID,  product: XDP - Provisioningdescription: Stores number of times an error has occured for a certain instance of an object. ,  implementation_dba_data: XDP.XDP_ERROR_COUNT

  • Table: XDP_ERROR_COUNT 12.2.2

    owner:XDP,  object_type:TABLE,  fnd_design_data:XDP.XDP_ERROR_COUNT,  object_name:XDP_ERROR_COUNT,  status:VALID,  product: XDP - Provisioningdescription: Stores number of times an error has occured for a certain instance of an object. ,  implementation_dba_data: XDP.XDP_ERROR_COUNT