Search Results mtl_interface_proc_ctrl_u1




Overview

INV.MTL_INTERFACE_PROC_CONTROLS is a seeded control table in the Oracle EBS Inventory (INV) schema that governs the behavior of the background transaction managers responsible for processing the open interface tables used by Oracle Manufacturing. Rather than representing transactional data itself, the table acts as a configuration and scheduling registry: each row corresponds to one supported background process, capturing whether it is active, how frequently it polls its interface tables, and how work is distributed across parallel workers.

The table resides in the APPS_TS_SEED tablespace with PCT FREE 10, consistent with its role as reference seed data that is populated during installation rather than by end users. Its contents are largely static, but administrators may tune PROCESS_INTERVAL, PROCESS_STATUS, and WORKER_ROWS to align throughput with operational load.

From a Data Vault modeling perspective, the metadata classifies this object heuristically as standalone. Under that lens, MTL_INTERFACE_PROC_CONTROLS is best treated as a small reference hub keyed on PROCESS_CODE, with its descriptive attributes (status, interval, worker allocation) behaving as satellite-style descriptive data. Because the FK graph shows no dependent relationships, no link tables are implied.

Key Information Stored

The table has a documented physical schema of 19 columns. The primary key is MTL_INTERFACE_PROC_CONTROLS_PK on PROCESS_CODE, which is the surrogate identifier for each background process. A second unique index, MTL_INTERFACE_PROC_CTRL_U1, is defined over (PROCESS_CODE, ZD_EDITION_NAME); this composite is the business-key candidate that supports Edition-based Redefinition in 12.2.

Common Use Cases and Queries

Typical usage centers on validating that the correct managers are enabled and tuned. A common diagnostic query lists active processes and their interval and worker settings:

SELECT process_code, process_name, process_status,
       process_interval, worker_rows, processing_timeout
FROM   inv.mtl_interface_proc_controls
WHERE  process_status = 1
ORDER  BY process_name;

Administrators may update intervals or worker allocations to reduce contention when interface volumes spike, and auditors may inspect WHO columns to trace who adjusted a setting and when. Reporting use cases include dashboards that track which managers are disabled, since a disabled manager causes interface rows to accumulate unconsumed.

Related Objects