Search Results ecx_msg_logs
Overview
The ECX_MSG_LOGS table is a core data repository within the Oracle E-Business Suite XML Gateway (ECX) module. It functions as the central audit and transaction log for all inbound and outbound XML messages processed by the integration framework. Its primary role is to provide a persistent, queryable record of every message transmission and receipt, enabling system administrators and support personnel to monitor integration health, troubleshoot communication failures, and verify data exchange between Oracle EBS and external trading partners or internal systems. The table's existence is critical for maintaining a complete audit trail for compliance and operational support across versions 12.1.1 and 12.2.2.
Key Information Stored
The table logs essential metadata for each message transaction. While a full column list is not provided in the excerpt, the documented primary key is the LOG_ID, which uniquely identifies each log entry. A critical foreign key column is ERROR_ID, which links to the ECX_ERROR_MSGS table when a message processing error occurs. Typical columns in such a logging table would include the transaction direction (inbound/outbound), the trading partner name, the document type or protocol, message payload references, transaction dates, and status flags (e.g., SENT, RECEIVED, ERROR). This structure allows for tracking the complete lifecycle of an XML Gateway transaction.
Common Use Cases and Queries
This table is central to integration monitoring and debugging. Common operational queries include identifying failed transactions for a specific period, tracking the status of a particular document, or generating volume reports. A typical pattern is to join with the ECX_ERROR_MSGS table to retrieve error details for failed messages.
- Find Recent Errors:
SELECT * FROM ECX.ECX_MSG_LOGS WHERE ERROR_ID IS NOT NULL AND creation_date > SYSDATE -1 ORDER BY LOG_ID DESC; - Message Status Check:
SELECT LOG_ID, TRANSACTION_TYPE, STATUS FROM ECX.ECX_MSG_LOGS WHERE PARTNER_NAME = 'VENDOR_A' ORDER BY LOG_ID DESC; - Integration Volume Report:
SELECT TRUNC(creation_date), DIRECTION, COUNT(*) FROM ECX.ECX_MSG_LOGS GROUP BY TRUNC(creation_date), DIRECTION;
Related Objects
The ECX_MSG_LOGS table has documented relationships with other key XML Gateway tables, forming the core of the integration logging schema.
- ECX_ERROR_MSGS: This is the primary related table, connected via a foreign key relationship. The column ECX_MSG_LOGS.ERROR_ID references the ECX_ERROR_MSGS table. This join is essential for retrieving detailed error descriptions and codes when a message log entry indicates a failure.
- Primary Key Constraint: The table is governed by the ECX_MSG_LOGS_PK constraint on the LOG_ID column, ensuring each log entry is unique.
-
Table: ECX_MSG_LOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MSG_LOGS, object_name:ECX_MSG_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the inbound and outbound message logs. , implementation_dba_data: ECX.ECX_MSG_LOGS ,
-
Table: ECX_MSG_LOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MSG_LOGS, object_name:ECX_MSG_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the inbound and outbound message logs. , implementation_dba_data: ECX.ECX_MSG_LOGS ,
-
APPS.ECX_ERRORLOG dependencies on ECX_MSG_LOGS
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_MSG_LOGS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_MSG_LOGS
12.1.1
-
APPS.ECX_ERRORLOG dependencies on ECX_MSG_LOGS
12.2.2
-
APPS.ECX_PURGE SQL Statements
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_ERROR_MSGS
12.1.1
-
VIEW: ECX.ECX_MSG_LOGS#
12.2.2
owner:ECX, object_type:VIEW, object_name:ECX_MSG_LOGS#, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_ERROR_MSGS
12.2.2
-
SYNONYM: APPS.ECX_MSG_LOGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ECX_MSG_LOGS, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_RETRY
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_RETRY
12.2.2
-
APPS.ECX_PURGE SQL Statements
12.2.2
-
VIEW: ECX.ECX_MSG_LOGS#
12.2.2
-
SYNONYM: APPS.ECX_MSG_LOGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ECX_MSG_LOGS, status:VALID,
-
TABLE: ECX.ECX_MSG_LOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MSG_LOGS, object_name:ECX_MSG_LOGS, status:VALID,
-
TABLE: ECX.ECX_MSG_LOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_MSG_LOGS, object_name:ECX_MSG_LOGS, status:VALID,
-
APPS.ECX_ERRORLOG SQL Statements
12.2.2
-
APPS.ECX_ERRORLOG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_DOCLOGS
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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 ,
-
PACKAGE BODY: APPS.ECX_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_PURGE, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_INBOUND_LOGS
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_OUTBOUND_LOGS
12.1.1
-
PACKAGE BODY: APPS.ECX_PURGE
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_DOCLOGS
12.1.1
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_ERRORLOG, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_INBOUND_LOGS
12.1.1
-
PACKAGE BODY: APPS.ECX_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_PURGE, status:VALID,
-
PACKAGE BODY: APPS.ECX_PURGE
12.1.1
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_ERRORLOG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_OUTBOUND_LOGS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_LOGS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_LOGS
12.1.1
-
eTRM - ECX Tables and Views
12.2.2
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.1.1
-
eTRM - ECX Tables and Views
12.1.1
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.2.2