Search Results fnd_concurrent_processes
The FND_CONCURRENT_PROCESSES
table is a critical component of Oracle E-Business Suite (EBS) Release 12.1.1 and 12.2.2, serving as the backbone for managing concurrent processing operations. Concurrent processing is a key feature in Oracle EBS that enables the execution of multiple non-interactive, resource-intensive tasks simultaneously, such as report generation, data processing, and batch jobs. The FND_CONCURRENT_PROCESSES
table stores metadata about the concurrent manager processes, which are responsible for scheduling, running, and monitoring these tasks. Below is a detailed exploration of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
TheFND_CONCURRENT_PROCESSES
table contains columns that define the behavior and status of concurrent processes. Key columns include:
- CONCURRENT_PROCESS_ID: A unique identifier for each concurrent process.
- CONCURRENT_QUEUE_ID: References the concurrent queue (
FND_CONCURRENT_QUEUES
) to which the process belongs. - PROCESS_STATUS_CODE: Indicates the current state of the process (e.g.,
RUNNING
,TERMINATED
,PAUSED
). - PROCESS_OS_PROCESS_ID: The operating system process ID (PID) associated with the concurrent process.
- LAST_UPDATE_DATE and LAST_UPDATED_BY: Audit columns tracking the last modification.
- START_TIME and END_TIME: Timestamps for process execution.
- ACTUAL_START_DATE: The actual time the process began execution.
Functionality in Concurrent Processing
Concurrent managers rely on theFND_CONCURRENT_PROCESSES
table to:
- Process Scheduling: The table helps managers determine available processes for job execution, ensuring optimal resource utilization.
- Status Monitoring: By querying
PROCESS_STATUS_CODE
, administrators can track process health and intervene if necessary. - Workload Distribution: The
CONCURRENT_QUEUE_ID
links processes to queues, enabling load balancing across specialized managers (e.g., Standard, Conflict Resolution). - Recovery and Cleanup: Failed or orphaned processes are identified via status codes and OS PIDs, allowing for cleanup and restart.
Integration with Other EBS Components
The table interacts with several EBS modules:- FND_CONCURRENT_REQUESTS: Tracks individual jobs assigned to processes.
- FND_CONCURRENT_QUEUES: Defines queues that group processes by function or priority.
- FND_CONCURRENT_PROGRAMS: Stores program definitions executed by processes.
Administrative Considerations
In EBS 12.1.1 and 12.2.2, administrators should:- Monitor table growth to avoid performance degradation.
- Use the
FND_CONCURRENT_PROCESSES
view for reporting instead of direct table queries. - Leverage Oracle's Concurrent Manager utilities (
adcmctl.sh
) for process management.
Conclusion
TheFND_CONCURRENT_PROCESSES
table is indispensable for Oracle EBS concurrent processing, providing the infrastructure for job execution, monitoring, and resource management. Its design ensures scalability and reliability in high-volume environments, making it a cornerstone of EBS operations in both 12.1.1 and 12.2.2 releases. Proper understanding and maintenance of this table are essential for optimizing concurrent processing performance and ensuring system stability.
-
Table: FND_CONCURRENT_PROCESSES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_PROCESSES, object_name:FND_CONCURRENT_PROCESSES, status:VALID, product: FND - Application Object Library , description: Operating system and ORACLE process IDs for concurrent managers , implementation_dba_data: APPLSYS.FND_CONCURRENT_PROCESSES ,
-
Table: FND_CONCURRENT_PROCESSES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_PROCESSES, object_name:FND_CONCURRENT_PROCESSES, status:VALID, product: FND - Application Object Library , description: Operating system and ORACLE process IDs for concurrent managers , implementation_dba_data: APPLSYS.FND_CONCURRENT_PROCESSES ,
-
APPS.FND_TRANSACTION_PIPE dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONCURRENT dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONC_QUEUES_PKG dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.WF_DIAGNOSTICS_APPS dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.ONT_ACTIVITY_SUM_ORDER_PURGE dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.PAY_JP_SPR_EFILE_PKG dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.WF_DIAGNOSTICS_APPS dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CP_GSM_IPC dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CP_OPP_REQ dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONC_RAC_UTILS dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CP_OPP_REQ dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_MANAGER dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_WEBFILE dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC_RAC_UTILS dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_DCP dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONC_CLONE dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONC_SUMMARIZER dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_LOG_UTIL dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONCURRENT dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FNDCP_TMSRV dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_OAM_COLLECTION dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.ONT_ACTIVITY_SUM_ORDER_PURGE dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC_QUEUES_PKG dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CP_FNDSM dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_OAM_COLLECTION dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_TRANSACTION_QUEUE dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.XDP_APPLICATION dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.PAY_JP_LTAX_IMP_PKG dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_DCP dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC_CLONE dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_TRANSACTION_PIPE dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.PAY_JP_LTAX_IMP_PKG dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CP_GSM_IPC dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.XDP_APPLICATION dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_TRANSACTION_QUEUE dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_MANAGER dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FNDCP_TMSRV dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CONC dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_WEBFILE dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_LOG_UTIL dependencies on FND_CONCURRENT_PROCESSES
12.1.1
-
APPS.FND_CP_FNDSM dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC_SUMMARIZER dependencies on FND_CONCURRENT_PROCESSES
12.2.2
-
APPS.FND_CONC_CLONE dependencies on FND_NODES
12.2.2
-
APPS.FND_CP_GSM_IPC SQL Statements
12.1.1
-
APPS.FND_CONC_CLONE dependencies on FND_NODES
12.1.1
-
APPS.FND_CP_GSM_IPC SQL Statements
12.2.2
-
APPS.FND_DCP SQL Statements
12.2.2