Search Results jta_sync_common
Overview
JTA_SYNC_COMMON is a shared utility package in the APPS schema that supports the Oracle E-Business Suite CRM family of synchronization APIs, principally the JTA (Oracle Telephony/Customer Relationship Management) synchronization infrastructure. Its name and dependency footprint indicate that it provides a common library of low-level helper routines consumed by the JTA_SYNC_TASK, JTA_SYNC_TASK_CATEGORY, and JTA_SYNC_TASK_COMMON packages. Rather than implementing a discrete business transaction, JTA_SYNC_COMMON centralizes the recurring plumbing operations — surrogate key generation, message collection and disposition, user and resource resolution, time zone lookup, and territory code retrieval — that the higher-level synchronization packages require. It is classified as API classification OTHER, reflecting that it is an internal technical utility rather than a public, externally supported interface.
The package declares a specification and a body and carries a status of VALID. It depends on the FND_API standard concurrent-processing and error-handling API, on the SYS.STANDARD package, and on the JTA_SYNC_TASK package, and it is in turn referenced by JTA_SYNC_COMMON itself, JTA_SYNC_TASK, JTA_SYNC_TASK_CATEGORY, and JTA_SYNC_TASK_COMMON. This bidirectional relationship with its callers is typical of shared helper packages in EBS.
Key Procedures and Functions
- GET_SEQID — Returns a sequence-derived identifier used as a surrogate primary key when synchronization processes need to create new rows. Centralizing the sequence fetch prevents duplicate-key collisions across interdependent synchronization packages.
- IS_SUCCESS — Evaluates the FND_API message list and returns a boolean indicator of whether the current API operation completed without errors, allowing callers to branch on outcome.
- PUT_MESSAGES_TO_RESULT — Transfers accumulated FND_API messages into the caller's result structure so error and warning information is available to the invoking program or user.
- GET_MESSAGES — Retrieves the current message stack for inspection or downstream propagation.
- GET_USERID — Resolves an Oracle Applications user identifier, typically from FND_USER, for the synchronization context being processed.
- GET_RESOURCEID — Resolves a resource identifier, generally from JTF_RS_RESOURCE_EXTNS, so tasks and contacts can be attributed to the correct resource.
- GET_TIMEZONEID — Returns a time zone identifier, sourced from HZ_TIMEZONES, for correct timestamp interpretation across geographies.
- GET_TERRITORY_CODE — Returns a territory code derived from FND_TERRITORIES_TL, used for address and contact validation.
Tables Accessed
Access is performed through APPS synonyms. FND_USER supplies user identifiers; JTF_RS_RESOURCE_EXTNS supplies resource details; HZ_TIMEZONES supplies time zone identifiers; FND_TERRITORIES_TL supplies territory codes against the application's language setting; and JTA_SYNC_CONTACT_MAPPING_S, the synchronization contact mapping sequence, supplies the surrogate keys referenced by GET_SEQID. DUAL is used for trivial scalar selection. Collectively these references confirm that the package is a reference-data and key-generation layer supporting contact and task synchronization.
Usage Notes
JTA_SYNC_COMMON is not designed for direct invocation by end users. It is called internally by JTA_SYNC_TASK, JTA_SYNC_TASK_CATEGORY, and JTA_SYNC_TASK_COMMON, and by itself, during synchronization of CRM tasks and contacts. Consequently, it executes wherever those packages run: interactive EBS forms that manage telephone and CRM task records, concurrent programs that batch-process synchronization work, and custom code built on the JTA synchronization APIs. Dependence on FND_API means error handling follows the standard EBS API message pattern, and any customization should read results through IS_SUCCESS, GET_MESSAGES, and PUT_MESSAGES_TO_RESULT rather than inspecting internal state directly. Customer modifications should avoid altering or wrapping this package, since its routines are shared across multiple dependent packages and changes could destabilize the broader synchronization chain. Where behavior must be extended, the supported practice is to call the public synchronization packages and leave JTA_SYNC_COMMON untouched.
-
PACKAGE: APPS.JTA_SYNC_COMMON
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTA_SYNC_COMMON, status:VALID,
-
PACKAGE: APPS.JTA_SYNC_COMMON
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTA_SYNC_COMMON, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_COMMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_COMMON, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_COMMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_COMMON, status:VALID,
-
PACKAGE: APPS.JTA_SYNC_TASK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTA_SYNC_TASK, status:VALID,
-
PACKAGE: APPS.JTA_SYNC_TASK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTA_SYNC_TASK, status:VALID,
-
SYNONYM: APPS.JTA_SYNC_CONTACT_MAPPING_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTA_SYNC_CONTACT_MAPPING_S, status:VALID,
-
SYNONYM: APPS.JTA_SYNC_CONTACT_MAPPING_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTA_SYNC_CONTACT_MAPPING_S, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK_CATEGORY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK_CATEGORY, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK, status:VALID,
-
SYNONYM: APPS.HZ_TIMEZONES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_TIMEZONES, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK_CATEGORY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK_CATEGORY, status:VALID,
-
SYNONYM: APPS.HZ_TIMEZONES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_TIMEZONES, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK_COMMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK_COMMON, status:VALID,
-
PACKAGE BODY: APPS.JTA_SYNC_TASK_COMMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTA_SYNC_TASK_COMMON, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
PACKAGE: APPS.JTA_SYNC_COMMON
12.2.2
-
PACKAGE: APPS.JTA_SYNC_COMMON
12.1.1
-
PACKAGE BODY: APPS.JTA_SYNC_COMMON
12.1.1
-
PACKAGE BODY: APPS.JTA_SYNC_COMMON
12.2.2
-
APPS.JTA_SYNC_TASK dependencies on JTA_SYNC_COMMON
12.2.2
-
APPS.JTA_SYNC_TASK_CATEGORY dependencies on JTA_SYNC_COMMON
12.2.2
-
APPS.JTA_SYNC_TASK_COMMON dependencies on JTA_SYNC_COMMON
12.2.2
-
APPS.JTA_SYNC_TASK dependencies on JTA_SYNC_COMMON
12.1.1
-
APPS.JTA_SYNC_COMMON dependencies on JTA_SYNC_COMMON
12.2.2
-
APPS.JTA_SYNC_TASK_COMMON dependencies on JTA_SYNC_COMMON
12.1.1
-
APPS.JTA_SYNC_TASK_CATEGORY dependencies on JTA_SYNC_COMMON
12.1.1
-
APPS.JTA_SYNC_COMMON dependencies on JTA_SYNC_COMMON
12.1.1
-
SYNONYM: APPS.JTF_RS_RESOURCE_EXTNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_RS_RESOURCE_EXTNS, status:VALID,
-
SYNONYM: APPS.JTF_RS_RESOURCE_EXTNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_RS_RESOURCE_EXTNS, status:VALID,
-
SYNONYM: APPS.FND_USER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
SYNONYM: APPS.FND_USER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, 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_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
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,