Search Results ecx_external_logs
Overview
The ECX_EXTERNAL_LOGS table is a core data object within the XML Gateway (ECX) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the primary repository for logging outbound XML messages generated by the system for external communication. This table is critical for tracking the lifecycle, status, and technical details of messages sent to trading partners, other applications, or external services via protocols like HTTP, HTTPS, FTP, or SOAP. Its role is to provide a persistent audit trail for all outbound integration activities, which is essential for troubleshooting transmission failures, confirming successful deliveries, and maintaining compliance with data exchange requirements.
Key Information Stored
The table's structure is designed to capture the technical execution details of an outbound message process. The primary key, EXTERNAL_PROCESS_ID, uniquely identifies each outbound logging instance. Based on the documented foreign key relationships, other crucial columns include OUT_MSGID, which links to the ECX_DOCLOGS table to associate the log with the specific outbound document instance, and ERROR_ID, which links to the ECX_ERROR_MSGS table when a transmission error occurs. While the provided metadata does not list all columns, typical data stored in such a table includes the external system destination, the protocol used, transmission timestamps, status codes, the raw payload or a reference to it, and the number of retry attempts.
Common Use Cases and Queries
The primary use case for this table is monitoring and diagnosing outbound XML Gateway message flows. System administrators and integration support staff query this table to investigate failed transmissions, verify successful sends, and generate integration activity reports. Common SQL patterns include identifying recent failures by joining to the error messages table, tracing the status of a specific document, and listing all messages sent to a particular trading partner within a date range. A sample diagnostic query might be:
- SELECT el.external_process_id, el.status, em.error_message, dl.document_number FROM ecx_external_logs el LEFT JOIN ecx_error_msgs em ON el.error_id = em.error_id JOIN ecx_doclogs dl ON el.out_msgid = dl.msgid WHERE el.creation_date > SYSDATE -1 AND el.status = 'ERROR';
Related Objects
The ECX_EXTERNAL_LOGS table has documented foreign key relationships with two other key ECX tables, forming the core of the XML Gateway logging schema.
- ECX_DOCLOGS: Joined via the column ECX_EXTERNAL_LOGS.OUT_MSGID. This relationship links the external transmission log to the master document log, which contains higher-level information about the document type, transaction, and business data.
- ECX_ERROR_MSGS: Joined via the column ECX_EXTERNAL_LOGS.ERROR_ID. This relationship provides detailed error descriptions and codes when an outbound transmission fails, enabling precise diagnosis of connectivity, data, or protocol issues.
-
Table: ECX_EXTERNAL_LOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_EXTERNAL_LOGS, object_name:ECX_EXTERNAL_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the outbound message logs. , implementation_dba_data: ECX.ECX_EXTERNAL_LOGS ,
-
Table: ECX_EXTERNAL_LOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_EXTERNAL_LOGS, object_name:ECX_EXTERNAL_LOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the outbound message logs. , implementation_dba_data: ECX.ECX_EXTERNAL_LOGS ,
-
APPS.ECX_ERRORLOG dependencies on ECX_EXTERNAL_LOGS
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_LOGS
12.1.1
-
APPS.ECX_ERRORLOG dependencies on ECX_EXTERNAL_LOGS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_LOGS
12.2.2
-
VIEW: ECX.ECX_EXTERNAL_LOGS#
12.2.2
owner:ECX, object_type:VIEW, object_name:ECX_EXTERNAL_LOGS#, status:VALID,
-
VIEW: APPS.ECX_OUT_PROCESS_VL
12.1.1
-
SYNONYM: APPS.ECX_EXTERNAL_LOGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ECX_EXTERNAL_LOGS, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_INBOUND_LOGS
12.1.1
-
SYNONYM: APPS.ECX_EXTERNAL_LOGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ECX_EXTERNAL_LOGS, status:VALID,
-
VIEW: ECX.ECX_EXTERNAL_LOGS#
12.2.2
-
TABLE: ECX.ECX_EXTERNAL_LOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_EXTERNAL_LOGS, object_name:ECX_EXTERNAL_LOGS, status:VALID,
-
VIEW: APPS.ECX_OUT_PROCESS_VL
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_INBOUND_LOGS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_OXTA_LOGMSG
12.2.2
-
TABLE: ECX.ECX_EXTERNAL_LOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_EXTERNAL_LOGS, object_name:ECX_EXTERNAL_LOGS, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_OXTA_LOGMSG
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_RETRY
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_EXTERNAL_RETRY
12.2.2
-
12.1.1 DBA Data
12.1.1
-
View: ECX_OUT_PROCESS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ECX.ECX_OUT_PROCESS_VL, object_name:ECX_OUT_PROCESS_VL, status:VALID, product: ECX - XML Gateway , description: Status for Outbound Messages , implementation_dba_data: APPS.ECX_OUT_PROCESS_VL ,
-
12.2.2 DBA Data
12.2.2
-
View: ECX_OUT_PROCESS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ECX.ECX_OUT_PROCESS_VL, object_name:ECX_OUT_PROCESS_VL, status:VALID, product: ECX - XML Gateway , description: Status for Outbound Messages , implementation_dba_data: APPS.ECX_OUT_PROCESS_VL ,
-
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 ,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ECX_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_PURGE, status:VALID,
-
Table: ECX_DOCLOGS
12.1.1
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_DOCLOGS, object_name:ECX_DOCLOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the document logs for Inbound, outbound and passthrough messages , implementation_dba_data: ECX.ECX_DOCLOGS ,
-
APPS.ECX_PURGE dependencies on ECX_DOCLOGS
12.2.2
-
12.1.1 FND Design 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
-
12.2.2 DBA Data
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_DOCLOGS
12.1.1
-
Table: ECX_DOCLOGS
12.2.2
owner:ECX, object_type:TABLE, fnd_design_data:ECX.ECX_DOCLOGS, object_name:ECX_DOCLOGS, status:VALID, product: ECX - XML Gateway , description: This table contains the document logs for Inbound, outbound and passthrough messages , implementation_dba_data: ECX.ECX_DOCLOGS ,
-
PACKAGE BODY: APPS.ECX_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_PURGE, status:VALID,
-
APPS.ECX_PURGE SQL Statements
12.1.1
-
APPS.ECX_PURGE SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
View: ECX_OUT_PROCESS_V
12.1.1
product: ECX - XML Gateway , description: Status for Outbound Messages , implementation_dba_data: Not implemented in this database ,
-
APPS.ECX_PURGE dependencies on ECX_OUTBOUND_LOGS
12.2.2
-
View: ECX_OUT_PROCESS_V
12.2.2
product: ECX - XML Gateway , description: Status for Outbound Messages , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_ERRORLOG, status:VALID,
-
PACKAGE BODY: APPS.ECX_ERRORLOG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ECX_ERRORLOG, status:VALID,
-
VIEW: APPS.ECX_OUT_PROCESS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ECX.ECX_OUT_PROCESS_VL, object_name:ECX_OUT_PROCESS_VL, status:VALID,
-
APPS.ECX_PURGE dependencies on ECX_MSG_LOGS
12.2.2