Search Results fnd_cp_tmsrv_queue
Overview
APPS.FND_CP_TMSRV_QUEUE is a wrapper and utility package belonging to the Oracle E-Business Suite Concurrent Processing subsystem. It provides an abstraction layer over Oracle Advanced Queuing (AQ) used by the FND Concurrent Manager infrastructure, specifically to enqueue and dequeue messages on the concurrent processing service queues. In EBS 12.1.1 and 12.2.2 the concurrent managers communicate with the internal manager and the standard manager through database-resident queue structures; FND_CP_TMSRV_QUEUE encapsulates the low-level AQ operations so that the calling concurrent processing programs (FNDCP_TMSRV) do not need to invoke DBMS_AQ directly. The _TMSRV component of the name indicates that the package is scoped to the concurrent manager service (timer service) message traffic. The package is documented as VALID in the APPS schema and is classified as OTHER, meaning it is an internal, non-public API that supports the Online Concurrent Processing architecture rather than a user-facing interface.
Key Procedures and Functions
Three procedures are documented for this package:
INITIALIZE— Performs the setup work required before queue interaction occurs, such as establishing the queue handle, resolving queue table and queue names, and preparing the AQ enqueue or dequeue options. It is invoked once at the start of a queue session.WRITE_MESSAGE— Places a message onto the concurrent processing queue. This is used when a concurrent request or internal control message must be published for consumption by the service manager.READ_MESSAGE— Retrieves (dequeues) a message from the queue so that the concurrent manager service can process the pending instruction or request.
The package exposes no publicly documented functions beyond these three; no parameter lists are published in the ETRM metadata, and all interactions are treated as internal calls.
Tables Accessed
The package operates against the following documented objects:
FND_CONCURRENT_QUEUES— the base EBS table that records the definition and status of concurrent processing queues. It is referenced through the APPS synonym and is used to resolve queue identity and configuration.DBMS_AQ— the Oracle server-supplied Advanced Queuing package. Although DBMS_AQ is a PL/SQL package rather than a table, it appears in the dependency list becauseFND_CP_TMSRV_QUEUEdelegates enqueue and dequeue operations to it. The underlying AQ queue tables (internal SYS-owned objects) store the actual messages.
No other application tables are documented as being referenced by this package.
Usage Notes
This package is an internal component of the concurrent processing stack. It is not intended to be called from Oracle Forms, from user-written concurrent programs, or from custom integrations; the supported entry point for concurrent manager operations remains the standard concurrent request submission and manager administration screens. The ETRM dependency listing shows that FND_CP_TMSRV_QUEUE is referenced by FNDCP_TMSRV and by itself, and that it in turn references the SYS schema and the STANDARD package. Because it is classified as an OTHER API and is undocumented with respect to parameters, customers and partners should treat it as a black-box dependency: it should never be altered, and direct invocation is unsupported. Its relevance in both 12.1.1 and 12.2.2 arises during diagnosis of concurrent manager delivery failures, AQ queue backlogs, or when validating the integrity of the FND concurrent processing services after patching or cloning.
-
PACKAGE: APPS.FND_CP_TMSRV_QUEUE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CP_TMSRV_QUEUE, status:VALID,
-
PACKAGE: APPS.FND_CP_TMSRV_QUEUE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CP_TMSRV_QUEUE, status:VALID,
-
PACKAGE BODY: APPS.FND_CP_TMSRV_QUEUE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CP_TMSRV_QUEUE, status:VALID,
-
PACKAGE BODY: APPS.FND_CP_TMSRV_QUEUE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_CP_TMSRV_QUEUE, status:VALID,
-
PACKAGE: APPS.FNDCP_TMSRV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FNDCP_TMSRV, status:VALID,
-
PACKAGE: APPS.FNDCP_TMSRV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FNDCP_TMSRV, status:VALID,
-
PACKAGE: APPS.FND_CP_TMSRV_QUEUE
12.2.2
-
PACKAGE: APPS.FND_CP_TMSRV_QUEUE
12.1.1
-
PACKAGE BODY: APPS.FNDCP_TMSRV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FNDCP_TMSRV, status:VALID,
-
PACKAGE BODY: APPS.FNDCP_TMSRV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FNDCP_TMSRV, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_QUEUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_QUEUES, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_QUEUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_QUEUES, status:VALID,
-
TYPE: SYSTEM.FND_CP_TM_AQ_PAYLOAD
12.1.1
owner:SYSTEM, object_type:TYPE, object_name:FND_CP_TM_AQ_PAYLOAD, status:VALID,
-
TYPE: SYSTEM.FND_CP_TM_AQ_PAYLOAD
12.2.2
owner:SYSTEM, object_type:TYPE, object_name:FND_CP_TM_AQ_PAYLOAD, status:VALID,
-
TYPE: SYS.AQ$_AGENT
12.1.1
owner:SYS, object_type:TYPE, object_name:AQ$_AGENT, status:VALID,
-
TYPE: SYS.AQ$_AGENT
12.2.2
owner:SYS, object_type:TYPE, object_name:AQ$_AGENT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.DBMS_AQ
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_AQ, status:VALID,
-
SYNONYM: PUBLIC.DBMS_AQ
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_AQ, status:VALID,
-
PACKAGE BODY: APPS.FND_CP_TMSRV_QUEUE
12.1.1
-
PACKAGE BODY: APPS.FND_CP_TMSRV_QUEUE
12.2.2
-
APPS.FND_CP_TMSRV_QUEUE dependencies on FND_CP_TMSRV_QUEUE
12.1.1
-
APPS.FND_CP_TMSRV_QUEUE dependencies on FND_CP_TMSRV_QUEUE
12.2.2
-
APPS.FNDCP_TMSRV dependencies on FND_CP_TMSRV_QUEUE
12.2.2
-
APPS.FNDCP_TMSRV dependencies on FND_CP_TMSRV_QUEUE
12.1.1
-
PACKAGE: APPS.FND_INSTALLATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,