Search Results get_event_status
Overview
APPS.OE_OTA_UTIL is a utility package body in Oracle E-Business Suite Order Management (OE) that provides integration support between Order Management and the Oracle TeleSales / Advanced Outbound (OTA) application. The package encapsulates the logic required to detect whether the OTA product is installed, to interpret enrollment and event status information, and to notify OTA when order lines must be cancelled or otherwise processed. Its header comment (OEXUOTAB.pls 120.0) indicates it has been a stable, relatively small utility object rather than a transactional API. The package is classified in the ETRM as a UTIL object owned by APPS, and it is referenced by ten other packages, confirming its role as a shared service layer for OTA-related operations across Order Management.
Key Procedures and Functions
The ETRM documents eight procedures and functions within OE_OTA_UTIL:
- NOTIFY_OTA — A procedure that notifies the OTA application about an order line, accepting line, organization, unit of measure, and daemon type inputs and returning a status. Internally it verifies OTA installation before invoking OTA_CANCEL_API.DELETE_CANCEL_LINE through dynamic SQL.
- GET_ENROLLMENT_STATUS — Returns enrollment status information for an OTA-related entity, allowing callers to determine whether a customer or order is enrolled.
- GET_EVENT_STATUS — Returns the status of an OTA event. This is the object matching the user's search term and is a primary access point for callers needing to interrogate event state.
- GET_OTA_DESCRIPTION — Retrieves descriptive text associated with an OTA entity, used for display or logging purposes.
- CHECK_OTA_LINE — Validates whether a given order line qualifies as an OTA line, returning a status indicator.
- IS_OTA_LINE — A predicate-style function that determines whether an order line is an OTA line.
- CREATE_OTA_ENROLL — Creates an OTA enrollment record, supporting the enrollment workflow.
- GET_OTA_EVENT_END_DATE — Returns the end date of an OTA event, used in scheduling and status evaluation.
Tables Accessed
The documented table referenced via APPS synonyms is OE_ORDER_LINES_ALL. This table stores order line details and is the primary source for determining whether a line is OTA-related, for retrieving line level attributes, and for supplying the line identifier passed into OTA notification routines. Beyond this, the package interacts with the OTA schema indirectly through dynamic SQL calls such as OTA_CANCEL_API.DELETE_CANCEL_LINE, and it reads installation metadata via FND_INSTALLATION and OE_GLOBALS.CHECK_PRODUCT_INSTALLED.
Usage Notes
OE_OTA_UTIL is typically invoked from Order Management forms, order import, and custom extensions that must synchronise order line changes with OTA. Before any OTA call executes, the package checks OE_GLOBALS.G_OTA_INSTALLED, caching the result of CHECK_PRODUCT_INSTALLED(810) so that repeated calls avoid redundant lookups. Developers extending Order Management should call the public functions rather than invoking OTA APIs directly, ensuring consistent installation checks and status handling. Note that the package body uses NOCOPY OUT parameters and dynamic SQL, so callers must handle the returned status values and expect the package to short circuit when OTA is not installed.
-
PACKAGE BODY: APPS.OE_OTA_UTIL
12.1.1
-
PACKAGE BODY: APPS.OE_OTA_UTIL
12.2.2
-
PACKAGE: APPS.OE_OTA_UTIL
12.2.2
-
PACKAGE: APPS.OE_OTA_UTIL
12.1.1
-
PACKAGE: APPS.AD_EVENT_REGISTRY_PKG
12.2.2
-
PACKAGE: APPS.AD_EVENT_REGISTRY_PKG
12.1.1
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.2.2
-
PACKAGE: APPS.AP_XLA_EVENTS_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_XLA_EVENTS_PKG
12.1.1
-
PACKAGE: APPS.OKL_XLA_EVENTS_PVT
12.1.1
-
PACKAGE: APPS.XLA_EVENTS_PKG
12.1.1
-
PACKAGE: APPS.OKL_XLA_EVENTS_PVT
12.2.2
-
PACKAGE: APPS.XTR_STREAMLINE_P
12.2.2
-
PACKAGE BODY: APPS.OTA_OM_UPD_API
12.2.2
-
PACKAGE: APPS.XLA_EVENTS_PKG
12.2.2
-
PACKAGE: APPS.XTR_STREAMLINE_P
12.1.1
-
PACKAGE BODY: APPS.OTA_OM_UPD_API
12.1.1
-
PACKAGE BODY: APPS.XLA_EVENTS_PUB_PKG
12.1.1
-
PACKAGE BODY: APPS.OTA_BULK_ENROLL_UTIL
12.1.1
-
PACKAGE BODY: APPS.OTA_ENROLL_IN_TRAINING_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_TRNG_ENROLL_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_ENROLL_IN_TRAINING_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_TRNG_ENROLL_SS
12.2.2
-
PACKAGE: APPS.XLA_EVENTS_PUB_PKG
12.1.1
-
PACKAGE BODY: APPS.XTR_STREAMLINE_P
12.1.1
-
PACKAGE: APPS.XLA_EVENTS_PUB_PKG
12.2.2
-
PACKAGE BODY: APPS.OTA_EL_ENROLL_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_EL_ENROLL_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_LEARNER_ENROLL_REVIEW_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_BULK_ENROLL_UTIL
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENTS_PUB_PKG
12.2.2
-
PACKAGE BODY: APPS.XTR_STREAMLINE_P
12.2.2
-
PACKAGE BODY: APPS.OTA_EL_TRAINING_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_ENROLL_REVIEW_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_ENROLL_REVIEW_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_EL_TRAINING_SS
12.1.1
-
PACKAGE BODY: APPS.OKL_XLA_EVENTS_PVT
12.1.1
-
PACKAGE BODY: APPS.OTA_LEARNER_ENROLL_SS
12.2.2
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on STANDARD
12.2.2
-
APPS.OTA_TRAINING_SS dependencies on STANDARD
12.2.2
-
APPS.OTA_TRAINING_SS dependencies on STANDARD
12.1.1
-
APPS.OTA_EL_TRAINING_SS dependencies on STANDARD
12.2.2
-
PACKAGE BODY: APPS.OTA_LEARNER_ENROLL_SS
12.1.1
-
APPS.OTA_OM_UPD_API dependencies on OTA_BST_API
12.2.2
-
PACKAGE BODY: APPS.OKL_XLA_EVENTS_PVT
12.2.2
-
APPS.OTA_LEARNER_ENROLL_REVIEW_SS dependencies on STANDARD
12.1.1
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on STANDARD
12.1.1
-
APPS.OTA_LEARNER_ENROLL_REVIEW_SS dependencies on STANDARD
12.2.2
-
APPS.OTA_OM_UPD_API dependencies on OTA_BST_API
12.1.1