Search Results jtm_hook_util_pkg
Overview
APPS.JTM_HOOK_UTIL_PKG is a utility package body in the Oracle E-Business Suite (EBS) Release 12.1.1 and 12.2.2 environments. It belongs to the Oracle TeleSales / Sales for Handhelds (JTM) product family, which manages mobile sales and field service synchronization for handheld devices. The package provides the shared plumbing that the JTM hook framework relies on: resolving the current application user, reading profile option values, retrieving the resource record associated with a user, and maintaining the mobile account download tables.
The object is documented in the ETRM with an API classification of OTHER, indicating it is an internal, non-public utility package rather than a published integration API. Its status is VALID. It is referenced by 61 other database objects, reflecting its role as a low-level service package used throughout the JTM hook and synchronization code paths.
Key Procedures and Functions
Twelve procedures and functions are documented for this package. The named members include:
- GET_DEBUG_LEVEL — Returns the current debugging verbosity applicable to the JTM hook layer, allowing callers to conditionally emit diagnostic messages through the message log package.
- THAT — A short internal helper member included in the documented interface.
- GET_RESOURCE_ID — Resolves and returns the resource identifier associated with the current user, bridging FND_USER records to the JTF resource model.
- UPDATE_ACC — Updates account-related download records, typically used when account data must be refreshed or re-flagged for synchronization to the handheld.
- DELETE_ACC — Removes account download records, used to purge or de-scope accounts from the mobile download set.
Additional documented members follow the same conventions: user and resource resolution, profile option lookups, and account download maintenance. No parameter lists are reproduced here; the ETRM documents only names and purpose.
Tables Accessed
The package operates against the following objects, referenced through APPS synonyms and dependencies: ASG_USER and ASG_USER_PUB_RESPS, which hold the assignment of users to resources and public responsibilities; FND_USER for application user records; FND_PROFILE_OPTIONS and FND_PROFILE_OPTION_VALUES for profile option lookups; and JTF_RS_RESOURCE_EXTNS for the extended resource attributes used to derive the current resource identifier. The account update and delete routines operate on the mobile account download tables exposed by the JTM synchronization layer.
Supporting dependencies include FND_GLOBAL for session context, JTM_MESSAGE_LOG_PKG for logging, DBMS_SQL for dynamic SQL execution, and PLITBLM for index-by-table constructs. These dependencies confirm the package performs runtime profile lookups and dynamic statement execution rather than pure static SQL.
Usage Notes
JTM_HOOK_UTIL_PKG is invoked indirectly. Because the ETRM shows it is referenced by 61 other packages but references no external caller itself, it is a service layer consumed by the JTM hook packages, concurrent programs that publish account and resource data to handheld devices, and customizations extending the Sales for Handhelds synchronization flow. It is not normally called directly from forms or from customer-written code.
Custom implementations that require the current mobile resource, the effective debug level, or controlled manipulation of the account download set may call these members, but they should be treated as internal. Oracle does not guarantee their signatures across patches. Any extension should therefore be wrapped in a defensive wrapper and validated against each target release, particularly when moving from 12.1.1 to 12.2.2.
-
PACKAGE BODY: APPS.JTM_HOOK_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_HOOK_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTM_HOOK_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_HOOK_UTIL_PKG, 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.JTM_MESSAGE_LOG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTM_MESSAGE_LOG_PKG, status:VALID,
-
PACKAGE: APPS.JTM_HOOK_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTM_HOOK_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_SEC_INV_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_SEC_INV_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_FND_USER_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_FND_USER_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CS_COUNTER_VALS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CS_COUNTER_VALS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_FND_USER_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_FND_USER_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CS_COUNTER_VALS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CS_COUNTER_VALS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_JTF_RESOURCE_EXTNS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_JTF_RESOURCE_EXTNS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTM_COMMON_CON_PROG_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_COMMON_CON_PROG_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSL_WF_NOTIFICATIONS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_WF_NOTIFICATIONS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_SEC_INV_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_SEC_INV_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_SEC_INV_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_SEC_INV_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_TRANS_LOT_NUM_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_TRANS_LOT_NUM_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_HZ_LOCATIONS_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_HZ_LOCATIONS_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_UNIT_TRANS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_UNIT_TRANS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_TRANS_LOT_NUM_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_TRANS_LOT_NUM_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CS_COUNTERS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CS_COUNTERS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSF_DEBRIEF_HDR_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSF_DEBRIEF_HDR_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_SEC_LOCATORS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_SEC_LOCATORS_ACC_PKG, status:VALID,
-
PACKAGE: APPS.JTM_HOOK_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTM_HOOK_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.JTM_MESSAGE_LOG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTM_MESSAGE_LOG_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_JTF_RESOURCE_EXTNS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_JTF_RESOURCE_EXTNS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_ITEM_LOCATIONS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_ITEM_LOCATIONS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSF_DEBRIEF_HDR_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSF_DEBRIEF_HDR_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_HZ_LOCATIONS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_HZ_LOCATIONS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_SERIAL_NUMBERS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_SERIAL_NUMBERS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_SERIAL_NUMBERS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_SERIAL_NUMBERS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTM_COMMON_CON_PROG_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_COMMON_CON_PROG_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSL_WF_NOTIFICATIONS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_WF_NOTIFICATIONS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_SEC_INV_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_SEC_INV_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_MAT_TRANS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_MAT_TRANS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_REQ_HEADERS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_REQ_HEADERS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_INV_LOC_ASS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_INV_LOC_ASS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_REQ_LINES_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_REQ_LINES_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_COUNTER_PROP_VALUES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_COUNTER_PROP_VALUES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_PARTY_CONTACTS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_PARTY_CONTACTS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_COUNTER_VALUES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_COUNTER_VALUES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_NOTIFICATION_ATTR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_NOTIFICATION_ATTR_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_LOBS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_LOBS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_CSP_REQ_LINES_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_CSP_REQ_LINES_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_PARTY_CONTACTS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_PARTY_CONTACTS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTM_MASTER_CONC_PROG_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_MASTER_CONC_PROG_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTM_MASTER_CONC_PROG_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTM_MASTER_CONC_PROG_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSL_MTL_UNIT_TRANS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_MTL_UNIT_TRANS_ACC_PKG, status:VALID,