Search Results get_jms_queue_status




Overview

APPS.WF_DIAGNOSTICS is a diagnostic utility package within the Oracle Workflow (WF) schema of Oracle E-Business Suite. Its principal business function is to expose troubleshooting and introspection information about the workflow runtime environment, particularly concerning notifications, event queues, message extraction, and routing configuration. Rather than driving transactional business logic, the package serves operational and support personnel who must investigate why notifications were not delivered, why events stalled in a queue, or how a particular workflow message was constructed.

The package is classified under the ETRM as API classification OTHER, meaning it is not a documented public integration API intended for customer extension logic. Instead, it is an internal support and diagnostic surface. In Oracle EBS 12.1.1 and 12.2.2, WF_DIAGNOSTICS is recorded with a VALID status in the APPS schema. It is referenced by no other packages, according to the documented metadata, and depends only on SYS.STANDARD and itself. This shallow dependency footprint reflects its nature as a leaf-level diagnostic module invoked directly by administrative tooling.

Key Procedures and Functions

The ETRM documents 39 procedures and functions in this package. They fall into recognizable thematic groups:

No parameter lists are documented in the ETRM metadata and are therefore not reproduced here.

Tables Accessed

WF_DIAGNOSTICS reads from a defined set of APPS synonyms that mirror the workflow and foundation data model:

Usage Notes

WF_DIAGNOSTICS is typically invoked from Oracle Workflow administrative interfaces and diagnostic concurrent programs, including the Workflow Notification Mailer and Business Event System troubleshooting pages. Support engineers may also call its functions directly from SQL*Plus or from custom diagnostic scripts when investigating a specific notification ID, item key, or event. Because the package depends only on SYS.STANDARD and itself, it is safe to invoke in isolation without triggering workflow engine side effects. It should not be extended or embedded in production business logic, as the ETRM classifies it as an internal, non-public API subject to change without notice.