Search Results ecx_transactions
Overview
The ECX_TRANSACTIONS table is a core repository for internal transaction definitions within the XML Gateway (ECX) module of Oracle E-Business Suite (EBS). The XML Gateway facilitates the exchange of business documents, such as purchase orders and invoices, in XML format between EBS and external trading partners or other internal systems. This table serves as the master catalog, defining the specific types of electronic transactions that the system is configured to send or receive. Each record represents a unique transaction type, acting as a template that governs how a particular business document is processed through the integration framework.
Key Information Stored
Based on the provided ETRM metadata, the primary and most critical column in this table is the TRANSACTION_ID. This unique numeric identifier is the primary key for the table, as defined by the ECX_TRANSACTIONS_PK and SYS_C00407834 constraints. While the excerpt does not list other columns, typical transaction definition tables in this context would also store attributes such as the transaction type name, a description, the associated document protocol or standard (e.g., cXML, OAG, RosettaNet), the direction (inbound or outbound), and a mapping reference. The TRANSACTION_ID is the essential key used to link a transaction definition to its execution instances and associated configuration throughout the XML Gateway subsystem.
Common Use Cases and Queries
The primary use case for this table is administrative setup and diagnostic reporting. An integration administrator would reference this table to verify which transaction types are registered within the system. Common queries include listing all defined transactions or searching for a specific transaction by its identifier. For instance, to audit the available transaction definitions, a simple SELECT statement such as SELECT transaction_id, transaction_type, description FROM ecx_transactions ORDER BY transaction_type; would be used. In troubleshooting scenarios, the TRANSACTION_ID from this table is often joined to execution log tables to filter and analyze processing history for a specific document type. It is important to note that the provided metadata states this specific object is "Not implemented in this database," indicating it may be a reference definition not physically present in all EBS instances, which would affect query execution.
Related Objects
The TRANSACTION_ID primary key from ECX_TRANSACTIONS is designed to be referenced by foreign keys in various operational tables within the XML Gateway. While the excerpt does not list specific foreign key relationships, in a standard ECX implementation, this key would typically join to tables that log individual transaction instances, such as ECX_OUTBOUND_LOG and ECX_INBOUND_LOG. These log tables would store the runtime details, status, and payload for each executed transaction, using the TRANSACTION_ID to link back to its master definition. Other related configuration tables, such as those holding trading partner setups or mapping definitions, would also likely reference this key to associate their rules with a specific transaction type.
-
Table: ECX_TRANSACTIONS
12.2.2
product: ECX - XML Gateway , description: This table contains internal transaction definitions , implementation_dba_data: Not implemented in this database ,
-
Table: ECX_TRANSACTIONS
12.1.1
product: ECX - XML Gateway , description: This table contains internal transaction definitions , implementation_dba_data: Not implemented in this database ,
-
APPS.ITG_SETUP dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.CLN_SYNCITEM_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_INBOUND_TRIG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_INBOUND_TRIG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.IGS_DA_XML_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_DOCUMENT dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ITG_SETUP dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_WF_ERRORS dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_CH_COLLABORATION_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.M4U_CLN_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_WF_ERRORS dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.CLN_SYNCITEM_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.M4U_SETUP_PACKAGE dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_TRADING_PARTNER_PVT dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_TRANSACTIONS_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_NTFYINVC_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_TRADING_PARTNER_PVT dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.M4U_CLN_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_XMLG_EVENT_HANDLER_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_TP_API dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.QP_PRICE_BOOK_UTIL dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.M4U_SETUP_PACKAGE dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_NP_PROCESSOR_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.CLN_CH_COLLABORATION_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_DOCUMENT dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_XMLG_EVENT_HANDLER_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_ERRORLOG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.AR_TRANSFER_DOCUMENT dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.CLN_NTFYINVC_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_TRANSACTIONS_PKG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_ERRORLOG dependencies on ECX_TRANSACTIONS
12.1.1
-
APPS.ECX_TP_API dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.ECX_PURGE dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.QP_PRICE_BOOK_UTIL dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.AR_TRANSFER_DOCUMENT dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.CLN_NP_PROCESSOR_PKG dependencies on ECX_TRANSACTIONS
12.2.2
-
APPS.IGS_DA_XML_PKG dependencies on ECX_EXT_PROCESSES
12.1.1
-
APPS.CLN_NP_PROCESSOR_PKG dependencies on ECX_EXT_PROCESSES
12.1.1
-
APPS.CLN_CH_COLLABORATION_PKG dependencies on ECX_EXT_PROCESSES
12.2.2
-
APPS.CLN_CH_COLLABORATION_PKG dependencies on ECX_EXT_PROCESSES
12.1.1
-
APPS.CLN_NP_PROCESSOR_PKG dependencies on ECX_EXT_PROCESSES
12.2.2
-
APPS.ECX_DOCUMENT dependencies on ECX_STANDARDS
12.2.2
-
APPS.ECX_DOCUMENT dependencies on ECX_STANDARDS
12.1.1
-
APPS.ECX_PURGE dependencies on ECX_EXT_PROCESSES
12.1.1
-
APPS.ECX_DOCUMENT dependencies on ECX_TP_HEADERS
12.1.1