Search Results ecx_inbound_logs
Overview
The ECX_INBOUND_LOGS table is a core transactional logging entity within the Oracle E-Business Suite XML Gateway (ECX) module, present in both releases 12.1.1 and 12.2.2. It serves as the primary repository for logging all inbound XML transactions processed by the integration framework. The table's role is critical for system-to-system communication, providing a detailed audit trail for inbound documents—such as purchase orders, invoices, or advanced shipping notices—received from external trading partners or other systems. This log is essential for monitoring transaction flow, diagnosing integration failures, and ensuring data integrity during the inbound data propagation process into the E-Business Suite.
Key Information Stored
The table records metadata and status information for each inbound transaction. While the full column list is not detailed in the provided metadata, the primary key is documented as TRIGGER_ID, which uniquely identifies each logged inbound transaction instance. A critical foreign key column is ERROR_ID, which links to the ECX_ERROR_MSGS table to provide detailed error descriptions when a transaction fails. Typical columns in such a logging table would include transaction type, document protocol, trading partner details, payload reference, processing status (e.g., SUCCESS, ERROR, PROCESSED), and timestamps for receipt and processing. The TRIGGER_ID is central to querying the lifecycle of a specific inbound document.
Common Use Cases and Queries
This table is primarily used for operational support and troubleshooting of inbound EDI or XML integrations. Common scenarios include investigating why a specific document from a supplier failed to create a purchase order, generating daily inbound transaction volume reports, and reconciling received documents. A fundamental query retrieves failed transactions with their associated error messages:
- SELECT il.*, em.error_message FROM ecx_inbound_logs il, ecx_error_msgs em WHERE il.error_id = em.error_id AND il.status = 'ERROR' AND TRUNC(il.creation_date) = TRUNC(SYSDATE);
Another typical use case is tracking the status of a specific document using a known transaction identifier or reference number, often joining on related gateway tables like ECX_DOC_LOGS or ECX_TRANSACTIONS.
Related Objects
The ECX_INBOUND_LOGS table has defined relationships with other key XML Gateway tables, as per the provided foreign key metadata. The primary documented relationship is:
- ECX_ERROR_MSGS: This is a direct foreign key relationship where ECX_INBOUND_LOGS.ERROR_ID references the ECX_ERROR_MSGS table. This link is vital for obtaining descriptive error text when an inbound transaction encounters a processing failure.
Furthermore, this table is intrinsically linked to the broader XML Gateway logging and transaction architecture. It is commonly joined with views like ECX_INBOUND_LOGS_V for reporting and may be referenced by concurrent programs responsible for transaction purging or monitoring. Its primary key, TRIGGER_ID, may also be referenced by other logging or staging tables within the ECX schema.
-
Table: ECX_INBOUND_LOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_INBOUND_LOGS, object_name:ECX_INBOUND_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the inbound transaction logs. , implementation_dba_data: ECX.ECX_INBOUND_LOGS ,
-
Table: ECX_INBOUND_LOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_INBOUND_LOGS, object_name:ECX_INBOUND_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the inbound transaction logs. , implementation_dba_data: ECX.ECX_INBOUND_LOGS ,
-
Table: ECX_ERROR_MSGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_ERROR_MSGS, object_name:ECX_ERROR_MSGS, status:VALID, product: ECX - XML Gateway , description: This table contains the error messages that are generated during transaction processing. , implementation_dba_data: ECX.ECX_ERROR_MSGS ,
-
Table: ECX_ERROR_MSGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_ERROR_MSGS, object_name:ECX_ERROR_MSGS, status:VALID, product: ECX - XML Gateway , description: This table contains the error messages that are generated during transaction processing. , implementation_dba_data: ECX.ECX_ERROR_MSGS ,
-
View: ECX_IN_PROCESS_V
12.1.1
product: ECX - XML Gateway , description: Status for Inbound Messages , implementation_dba_data: Not implemented in this database ,
-
View: ECX_IN_PROCESS_V
12.2.2
product: ECX - XML Gateway , description: Status for Inbound Messages , implementation_dba_data: Not implemented in this database ,
-
View: ECX_IN_PROCESS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ECX.ECX_IN_PROCESS_VL, object_name:ECX_IN_PROCESS_VL, status:VALID, product: ECX - XML Gateway , description: Status for Inbound Messages , implementation_dba_data: APPS.ECX_IN_PROCESS_VL ,
-
View: ECX_IN_PROCESS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ECX.ECX_IN_PROCESS_VL, object_name:ECX_IN_PROCESS_VL, status:VALID, product: ECX - XML Gateway , description: Status for Inbound Messages , implementation_dba_data: APPS.ECX_IN_PROCESS_VL ,