Search Results fnd_oam_kbf_subs
Overview
FND_OAM_KBF_SUBS is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the Oracle Application Manager (OAM) framework, specifically the Knowledge Base Foundation (KBF) subsystem responsible for business exception subscriptions and notifications. The package is classified under ETRM as an OTHER API, indicating that it is an internal infrastructure component rather than a published integration API. Its primary business role is to generate and register subscription records that drive Oracle Alert-style business exception flows, enabling administrators to be notified when predefined conditions are detected within concurrent processing and application objects.
In Oracle EBS 12.1.1 and 12.2.2, the OAM component surfaces diagnostic and monitoring information through the Applications Dashboard and related administrative pages. FND_OAM_KBF_SUBS supplies the plumbing that creates the subscription list, the subject definition, and the associated business exception documents consumed by the notification engine. Its status is VALID, and it depends only on the SYS.STANDARD package, while no other APPS packages reference it, confirming its role as a leaf-level utility within the OAM code base.
Key Procedures and Functions
- CREATESUBLIST — Builds the subscription list structure used by the business exception framework. It assembles the set of subscriptions that determine which recipients receive which exception notifications.
- CREATESUBJECT — Creates the subscription subject, effectively defining the topic or event classification against which subscriptions are registered. This subject ties individual subscriptions to a specific monitored business condition.
- CREATEBUSEXCEPDOC — Generates the business exception document, the payload that describes the exception condition and is delivered through the notification mechanism.
- CREATEBUSEXCEPDOCPART1 — Produces the first part or section of the business exception document, supporting a modular construction approach where the document is assembled in stages.
The four documented procedures collectively cover the lifecycle of a business exception subscription: subject definition, subscription list assembly, and document generation. ETRM does not document parameter signatures, so parameter lists are intentionally not reproduced here.
Tables Accessed
The package reads from and writes to a mixture of concurrent processing, form registration, logging, and OAM notification tables through APPS synonyms:
- FND_APPLICATION, FND_CONCURRENT_PROGRAMS, FND_CONCURRENT_PROGRAMS_TL, FND_CONCURRENT_QUEUES, FND_CONCURRENT_QUEUES_TL — Supply application and concurrent program metadata so exceptions can be scoped to specific programs and managers.
- FND_FORM, FND_FORM_TL, FND_FORM_FUNCTIONS, FND_FORM_FUNCTIONS_TL — Provide form and function definitions that identify the source of a diagnosed condition.
- FND_OAM_BIZEX_SENT_NOTIF, FND_OAM_BIZEX_SUBSCRIP — The core OAM business exception and subscription tables where notification state and subscription records are persisted.
- FND_LOG_EXCEPTIONS, FND_LOG_MESSAGES, FND_LOG_UNIQUE_EXCEPTIONS, FND_LOG_TRANSACTION_CONTEXT — The FND logging infrastructure, used to record diagnostic messages and exception context during subscription processing.
Usage Notes
FND_OAM_KBF_SUBS is an internal, undocumented API intended for use by Oracle's own OAM and business exception framework rather than by customer extensions. It is typically invoked indirectly when administrators configure business exception subscriptions through the Oracle Application Manager or related administrative Dashboards, or when the underlying framework refreshes its submission and notification records.
Because ETRM classifies the package as OTHER and no other APPS packages reference it, direct invocation from custom code is discouraged. Sites that require exception notification behavior should configure it through the supported OAM user interface, allowing the framework to call CREATESUBLIST, CREATESUBJECT, and the CREATEBUSEXCEPDOC procedures on their behalf. This preserves upgrade safety across 12.1.1 and 12.2.2, where underlying table structures and OAM implementation details may differ.
-
PACKAGE: APPS.FND_OAM_KBF_SUBS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_OAM_KBF_SUBS, status:VALID,
-
PACKAGE: APPS.FND_OAM_KBF_SUBS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_OAM_KBF_SUBS, status:VALID,
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_OAM_KBF_SUBS, status:VALID,
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_OAM_KBF_SUBS, status:VALID,
-
SYNONYM: APPS.FND_OAM_BIZEX_SUBSCRIP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_OAM_BIZEX_SUBSCRIP, status:VALID,
-
SYNONYM: APPS.FND_FORM_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_TL, status:VALID,
-
SYNONYM: APPS.FND_LOG_TRANSACTION_CONTEXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_TRANSACTION_CONTEXT, status:VALID,
-
SYNONYM: APPS.FND_LOG_UNIQUE_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_UNIQUE_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.FND_OAM_BIZEX_SUBSCRIP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_OAM_BIZEX_SUBSCRIP, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_QUEUES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_QUEUES_TL, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_QUEUES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_QUEUES_TL, status:VALID,
-
SYNONYM: APPS.FND_OAM_BIZEX_SENT_NOTIF
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_OAM_BIZEX_SENT_NOTIF, status:VALID,
-
SYNONYM: APPS.FND_FORM_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_TL, status:VALID,
-
SYNONYM: APPS.FND_OAM_BIZEX_SENT_NOTIF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_OAM_BIZEX_SENT_NOTIF, status:VALID,
-
SYNONYM: APPS.FND_LOG_UNIQUE_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_UNIQUE_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.FND_LOG_TRANSACTION_CONTEXT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_TRANSACTION_CONTEXT, status:VALID,
-
SYNONYM: APPS.FND_LOG_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.FND_LOG_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS_TL, status:VALID,
-
PACKAGE: APPS.FND_OAM_KBF_SUBS
12.1.1
-
PACKAGE: APPS.FND_OAM_KBF_SUBS
12.2.2
-
SYNONYM: APPS.FND_FORM_FUNCTIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS_TL, status:VALID,
-
VIEW: APPS.FND_APP_COMPONENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID,
-
VIEW: APPS.FND_APP_COMPONENTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_QUEUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_QUEUES, 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_FORM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM, status:VALID,
-
SYNONYM: APPS.FND_FORM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS_TL, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS_TL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_LOG_MESSAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_MESSAGES, status:VALID,
-
SYNONYM: APPS.FND_LOG_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOG_MESSAGES, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
VIEW: APPS.FND_APPLICATION_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID,
-
VIEW: APPS.FND_APPLICATION_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID,
-
SYNONYM: PUBLIC.V$PARAMETER
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:V$PARAMETER, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS, status:VALID,
-
SYNONYM: PUBLIC.V$PARAMETER
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:V$PARAMETER, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_PROGRAMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_PROGRAMS, status:VALID,
-
APPS.FND_OAM_KBF_SUBS dependencies on FND_OAM_KBF_SUBS
12.2.2
-
APPS.FND_OAM_KBF_SUBS dependencies on FND_OAM_KBF_SUBS
12.1.1
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.1.1
-
PACKAGE BODY: APPS.FND_OAM_KBF_SUBS
12.2.2
-
PACKAGE: APPS.WF_DIRECTORY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,
-
PACKAGE: APPS.WF_DIRECTORY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,