Search Results mtl_interface_proc_controls
Overview
MTL_INTERFACE_PROC_CONTROLS is an Inventory (INV) module control table that stores configuration parameters governing the behavior of the concurrent interface processes that load data into Oracle E-Business Suite inventory tables. The table is owned by the INV schema and holds one row per registered interface process, keyed by PROCESS_CODE. Each row defines how the corresponding interface manager or worker program should schedule itself, how many records it should batch, how long it should wait before timing out, and which concurrent program actually performs the work.
Under the heuristic Data Vault classification mined from the foreign-key structure, MTL_INTERFACE_PROC_CONTROLS is reported as standalone. In practice, the table behaves as a reference or control hub: PROCESS_CODE is the natural business key, and the transactional detail associated with each interface run is recorded in separate staging and manager tables. The optional ZD_EDITION_NAME column places the object within the Oracle EBS 12.2 online patching (Editioning) model, allowing edition-specific control rows to coexist.
Key Information Stored
The primary key is enforced through MTL_INTERFACE_PROC_CONTROLS_PK on PROCESS_CODE, while the unique index MTL_INTERFACE_PROC_CTRL_U1 (PROCESS_CODE, ZD_EDITION_NAME) acts as the business-key candidate when editioning is enabled.
- PROCESS_CODE — the surrogate primary key and the identifier of the interface process being configured.
- PROCESS_NAME and PROCESS_APP_SHORT_NAME — the concurrent program name and its application short name, defining which executable performs the interface load.
- PROCESS_STATUS — indicates whether a process is enabled or disabled for scheduling.
- PROCESS_INTERVAL — the period (typically in minutes) at which the process manager should activate the process.
- MANAGER_PRIORITY and WORKER_PRIORITY — the concurrent manager priority assigned to the manager and worker phases.
- WORKER_ROWS — the number of staging rows a worker should process in a single pass.
- PROCESSING_TIMEOUT — the elapsed-time threshold after which a stalled worker is considered timed out.
- REQUEST_ID and PROGRAM_UPDATE_DATE — audit linkage to the concurrent request that last configured the row.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID, and PROGRAM_ID — standard WHO and concurrent-program audit columns.
- ZD_EDITION_NAME — the edition qualifier used during 12.2 online patching.
Common Use Cases and Queries
Administrators and technical consultants query this table to verify that an interface is enabled and correctly scheduled, to tune batch sizes and timeouts for large data loads, and to troubleshoot stalled or repeatedly failing interfaces. A typical query lists enabled processes and their scheduling characteristics:
SELECT process_code, process_name, process_status, process_interval, worker_rows, processing_timeout FROM mtl_interface_proc_controls ORDER BY process_code;SELECT process_code, manager_priority, worker_priority, request_id FROM mtl_interface_proc_controls WHERE process_status = 'ENABLED';- Joining to concurrent program definitions via
PROCESS_NAMEandPROCESS_APP_SHORT_NAMEto confirm the target executable and its enabled state. - Auditing recent configuration changes through
LAST_UPDATED_BY,LAST_UPDATE_DATE, andREQUEST_ID.
Because the table is small and stable, it is frequently used as a driver in reporting queries that pivot interface status by process, and as a lookup when reconciling staging tables such as MTL_INTERFACE_ERRORS against their owning process.
Related Objects
The metadata documents no incoming foreign keys, so relationships are functionally rather than declaratively enforced. The most significant associated objects include:
- MTL_INTERFACE_ERRORS — records row-level interface failures, joined to this table by interface/process identifier.
- MTL_INTERFACE_PROC_CONTROLS itself referenced by interface manager and worker concurrent programs via PROCESS_CODE.
- FND_CONCURRENT_PROGRAMS — joined on CONCURRENT_PROGRAM_NAME = PROCESS_NAME and APPLICATION_SHORT_NAME = PROCESS_APP_SHORT_NAME.
- FND_CONCURRENT_REQUESTS — joined on REQUEST_ID to trace the configuring or executing request.
- MTL_SYSTEM_ITEMS_INTERFACE, MTL_TRANSACTIONS_INTERFACE, and MTL_ITEM_LOCATIONS_INTERFACE — the staging tables processed by the configured interface programs.
- FND_USER — joined on CREATED_BY and LAST_UPDATED_BY for audit identification.
-
Table: MTL_INTERFACE_PROC_CONTROLS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID, product: INV - Inventory , description: Interface Processes Control Parameters , implementation_dba_data: INV.MTL_INTERFACE_PROC_CONTROLS ,
-
Table: MTL_INTERFACE_PROC_CONTROLS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID, product: INV - Inventory , description: Interface Processes Control Parameters , implementation_dba_data: INV.MTL_INTERFACE_PROC_CONTROLS ,
-
VIEW: INV.MTL_INTERFACE_PROC_CONTROLS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_INTERFACE_PROC_CONTROLS#, status:VALID,
-
VIEW: INV.MTL_INTERFACE_PROC_CONTROLS#
12.2.2
-
SYNONYM: APPS.MTL_INTERFACE_PROC_CONTROLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID,
-
SYNONYM: APPS.MTL_INTERFACE_PROC_CONTROLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID,
-
TRIGGER: APPS.MTL_INTERFACE_PROC_CONTROLS+
12.2.2
-
TRIGGER: APPS.MTL_INTERFACE_PROC_CONTROLS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_INTERFACE_PROC_CONTROLS+, status:VALID,
-
VIEW: APPS.MTL_INTERFACE_PROC_CONTROLS_V
12.2.2
-
TABLE: INV.MTL_INTERFACE_PROC_CONTROLS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID,
-
VIEW: APPS.MTL_INTERFACE_PROC_CONTROLS_V
12.1.1
-
TABLE: INV.MTL_INTERFACE_PROC_CONTROLS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS, object_name:MTL_INTERFACE_PROC_CONTROLS, status:VALID,
-
FUNCTION: APPS.MTL_INTERFACE_PROC_CONTROLS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:MTL_INTERFACE_PROC_CONTROLS=, status:VALID,
-
FUNCTION: APPS.MTL_INTERFACE_PROC_CONTROLS=
12.2.2
-
View: MTL_INTERFACE_PROC_CONTROLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS_V, object_name:MTL_INTERFACE_PROC_CONTROLS_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_INTERFACE_PROC_CONTROLS_V ,
-
View: MTL_INTERFACE_PROC_CONTROLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS_V, object_name:MTL_INTERFACE_PROC_CONTROLS_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_INTERFACE_PROC_CONTROLS_V ,
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_LCMADJUSTMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_LCMADJUSTMENTS_PUB, status:VALID,
-
APPS.CST_LCMADJUSTMENTS_PUB SQL Statements
12.1.1
-
APPS.CST_LCMADJUSTMENTS_PUB SQL Statements
12.2.2
-
VIEW: APPS.MTL_INTERFACE_PROC_CONTROLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS_V, object_name:MTL_INTERFACE_PROC_CONTROLS_V, status:VALID,
-
VIEW: APPS.MTL_INTERFACE_PROC_CONTROLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_INTERFACE_PROC_CONTROLS_V, object_name:MTL_INTERFACE_PROC_CONTROLS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PUB
12.2.2
-
PACKAGE BODY: APPS.CST_LCMADJUSTMENTS_PUB
12.1.1
-
APPS.CST_LCMADJUSTMENTS_PUB dependencies on MTL_INTERFACE_PROC_CONTROLS
12.1.1
-
APPS.CST_LCMADJUSTMENTS_PUB dependencies on MTL_INTERFACE_PROC_CONTROLS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.DATABASE_PROPERTIES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DATABASE_PROPERTIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.2.2