Search Results ota_chats_tl
Overview
OTA_CHATS_TL is the translation (TL) table for the Oracle E-Business Suite Learning Management (OTA) module's online chat feature. In Oracle EBS Release 12.1.1 and 12.2.2, the "_TL" suffix denotes a table that stores language-specific, translatable text attributes for a corresponding base table. Here, OTA_CHATS_TL provides the multilingual descriptions of chat records that are defined in the base table OTA_CHATS_B. The two tables are related by the CHAT_ID column, and the combination of CHAT_ID and LANGUAGE forms the primary key OTA_CHATS_TL_PK, ensuring exactly one translatable row per chat per installed language.
Under the heuristic Data Vault classification mined from the foreign-key structure, OTA_CHATS_TL is modeled as satellite-leaning. It is a dependent, descriptive table whose key attributes (CHAT_ID plus LANGUAGE) exist only in reference to the parent chat entity in OTA_CHATS_B; it carries a language-discriminated version of that entity's name and description, which is the classic behavior of a satellite. Data architects should treat this as a modeling suggestion rather than a prescribed physical design, since OTA is delivered as a standard EBS schema.
Key Information Stored
The table is documented with ten physical columns. The most significant are summarized below.
- CHAT_ID — Surrogate/foreign key to OTA_CHATS_B; identifies which chat record the translated text belongs to. It is part of the composite primary key.
- LANGUAGE — The language code identifying the installed language for the translated row. Together with CHAT_ID it constitutes the unique business key via OTA_CHATS_TL_PK.
- NAME — The language-specific display name of the chat.
- DESCRIPTION — The translated descriptive text for the chat.
- SOURCE_LANG — Indicates the source language from which the translation was derived, used for the standard EBS TL translation-maintenance framework.
- CREATION_DATE / CREATED_BY — Audit columns recording when and by whom the translation row was created.
- LAST_UPDATE_DATE / LAST_UPDATED_BY / LAST_UPDATE_LOGIN — Standard EBS audit trail columns capturing the most recent change, the user, and the login session context.
The surrogate primary key is the composite OTA_CHATS_TL_PK (CHAT_ID, LANGUAGE). There is no separate single-column business identifier; NAME and DESCRIPTION are attributes rather than keys.
Common Use Cases and Queries
Typical uses center on multilingual reporting and translation maintenance. A common pattern joins the TL table to its base table to retrieve chat text in a specific language, testing both the specific language and the fallback base language:
- Join OTA_CHATS_TL to OTA_CHATS_B on CHAT_ID to resolve chat names for a reporting locale.
- Filter by LANGUAGE to extract a single-language extract for downstream interfaces or training catalogs.
- Reconcile SOURCE_LANG against target languages to identify records still pending translation.
- Audit changes using LAST_UPDATE_DATE and LAST_UPDATED_BY for compliance reporting.
- Detect missing translations by comparing the count of rows in OTA_CHATS_B against OTA_CHATS_TL for each LANGUAGE value.
A representative query would select the translated name and description from OTA_CHATS_TL, filtering on LANGUAGE = user environment language and joining CHAT_ID to the base chat table for active-record validation.
Related Objects
- OTA_CHATS_B — The base (non-translatable) chat table; OTA_CHATS_TL.CHAT_ID references OTA_CHATS_B.CHAT_ID through the documented foreign key. This is the primary parent object.
- OTA_CHATS_TL_PK — The unique index enforcing one row per CHAT_ID and LANGUAGE.
- OTA_CHATS_VL (or equivalent TL view) — Standard EBS TL views typically union the base and translation tables for user-facing queries, presenting the resolved language text.
- OTA_CHATS_B related translation tables — Other OTA TL tables following the same _B/_TL pattern share the LANGUAGE and audit column conventions and should be handled consistently in reporting and data migration.
Because the metadata supplies a single documented foreign key, OTA_CHATS_TL should be understood primarily as a dependent satellite of OTA_CHATS_B, always queried in conjunction with that parent table for meaningful results.
-
Table: OTA_CHATS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_TL, object_name:OTA_CHATS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for storing the translation definition of chat. , implementation_dba_data: OTA.OTA_CHATS_TL ,
-
Table: OTA_CHATS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_TL, object_name:OTA_CHATS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for storing the translation definition of chat. , implementation_dba_data: OTA.OTA_CHATS_TL ,
-
APPS.OTA_CHT_SHD SQL Statements
12.2.2
-
APPS.OTA_CHT_SHD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OTA_CHT_SHD
12.1.1
-
VIEW: OTA.OTA_CHATS_TL#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_CHATS_TL#, status:VALID,
-
VIEW: OTA.OTA_CHATS_TL#
12.2.2
-
PACKAGE BODY: APPS.OTA_CHT_SHD
12.2.2
-
SYNONYM: APPS.OTA_CHATS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_CHATS_TL, status:VALID,
-
VIEW: APPS.OTA_CHATS_VL
12.2.2
-
APPS.OTA_CHT_DEL SQL Statements
12.1.1
-
APPS.OTA_CHT_DEL SQL Statements
12.2.2
-
SYNONYM: APPS.OTA_CHATS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_CHATS_TL, status:VALID,
-
VIEW: APPS.OTA_CHATS_VL
12.1.1
-
APPS.OTA_CHT_INS SQL Statements
12.1.1
-
APPS.OTA_CHT_UPD SQL Statements
12.2.2
-
TABLE: OTA.OTA_CHATS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_TL, object_name:OTA_CHATS_TL, status:VALID,
-
APPS.OTA_CHT_UPD SQL Statements
12.1.1
-
APPS.OTA_CHT_INS SQL Statements
12.2.2
-
TABLE: OTA.OTA_CHATS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_TL, object_name:OTA_CHATS_TL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_XMLP_PKG, status:VALID,
-
Table: OTA_CHATS_B
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_B, object_name:OTA_CHATS_B, status:VALID, product: OTA - Learning Management , description: Chat can belongs to a category or class. Chat can be used to communicate between one or more user online and real time. , implementation_dba_data: OTA.OTA_CHATS_B ,
-
Table: OTA_CHATS_B
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CHATS_B, object_name:OTA_CHATS_B, status:VALID, product: OTA - Learning Management , description: Chat can belongs to a category or class. Chat can be used to communicate between one or more user online and real time. , implementation_dba_data: OTA.OTA_CHATS_B ,
-
TRIGGER: APPS.OTA_CHATS_TL041305_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_CHATS_TL041305_WHO, status:VALID,
-
TRIGGER: APPS.OTA_CHATS_TL034611_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_CHATS_TL034611_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_XMLP_PKG, status:VALID,
-
View: OTA_CHATS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_CHATS_VL, object_name:OTA_CHATS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_CHATS_VL ,
-
PACKAGE BODY: APPS.OTA_CHT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_INS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_UPD, status:VALID,
-
TRIGGER: APPS.OTA_CHATS_TL054742_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_CHATS_TL054742_WHO, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CHT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_SHD, status:VALID,
-
TRIGGER: APPS.OTA_CHATS_TL054742_WHO
12.2.2
-
View: OTA_CHATS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_CHATS_VL, object_name:OTA_CHATS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_CHATS_VL ,
-
PACKAGE BODY: APPS.OTA_EVENT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVENT_API, status:VALID,
-
TRIGGER: APPS.OTA_CHATS_TL034611_WHO
12.2.2
-
PACKAGE BODY: APPS.OTA_EVENT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVENT_API, status:VALID,
-
APPS.OTA_CHT_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OTA_CHT_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CHT_INS, status:VALID,
-
APPS.OTA_CHT_XMLP_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
TRIGGER: APPS.OTA_CHATS_TL041305_WHO
12.1.1
-
PACKAGE BODY: APPS.OTA_CHT_DEL
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2