Search Results procmap_id




Overview

The ECX_PROC_MAPPINGS table is a core technical repository within the Oracle E-Business Suite XML Gateway (ECX) module. It functions as a mapping directory, specifically storing the procedural logic required to transform data between application-specific formats and standard XML messages during electronic document exchange. This table is essential for the runtime execution of inbound and outbound XML Gateway transactions, as it links high-level mapping definitions to the executable PL/SQL procedures that perform the actual data conversion and processing. Its integrity is critical for ensuring successful B2B and A2A integrations.

Key Information Stored

The table's structure centers on two primary identifiers that form its composite primary key. The MAP_ID column is a foreign key that associates a procedural mapping with a specific, higher-level transformation map defined in the ECX_MAPPINGS table. The PROCMAP_ID serves as a unique sequence identifier for each procedure mapping record within a given MAP_ID. A third critical column is TRANSTAGE_ID, a foreign key linking to the ECX_TRAN_STAGE_DATA table. This relationship associates the procedural mapping with a specific transaction type and direction (e.g., inbound purchase order acknowledgment), defining the execution context for the mapped procedure.

Common Use Cases and Queries

This table is primarily accessed for troubleshooting integration flows and auditing mapping configurations. A common diagnostic query involves joining to related tables to list all procedural mappings for a specific transaction type. For example, to investigate mappings for a particular transaction standard and type, a developer or administrator might execute a query joining ECX_PROC_MAPPINGS to ECX_MAPPINGS and ECX_TRAN_STAGE_DATA. Another typical use case is validating the setup before a new integration goes live, ensuring that all required procedure mappings exist and are correctly linked. Direct data manipulation in this table via INSERT or UPDATE is uncommon and is typically performed through the official XML Gateway administration interfaces to maintain system integrity.

Related Objects

The ECX_PROC_MAPPINGS table maintains defined foreign key relationships with two other central XML Gateway tables, forming a key part of the mapping metadata model.

  • ECX_MAPPINGS: Linked via the MAP_ID column. This is the parent table that defines the overarching transformation map (e.g., mapping between Oracle Trading Community Architecture and an OAGIS standard).
  • ECX_TRAN_STAGE_DATA: Linked via the TRANSTAGE_ID column. This table defines the transaction stages (like inbound, outbound, error) for specific document types, providing the execution context for the procedure.

These relationships mean that meaningful queries against ECX_PROC_MAPPINGS almost always involve joins to these tables to resolve the map name, transaction standard, transaction type, and direction.