Search Results ota_forums_b
Overview
OTA_FORUMS_B is the base (non-translated) table in the Oracle E-Business Suite 12.1.1 / 12.2.2 Learning Management (OTA) schema that stores the definition of discussion forums. As described in the ETRM documentation, a forum can belong to a category or class and can be used to communicate between one or more users online. In practice, this table captures the operational and behavioral settings of each forum, including message type, HTML allowance, attachment allowance, public visibility, and active date ranges. It serves as the transactional parent for thread content, individual messages, notification subscribers, and enrollment-facing relationships within the Learning Management module.
From a data modeling perspective, the heuristic Data Vault classification mined from the foreign key structure is hub-leaning. This classification is a modeling suggestion: the table holds a stable surrogate key (FORUM_ID) referenced by numerous dependent tables, which is characteristic of a hub entity that anchors related links and satellites. It is not a literal Data Vault implementation, but the pattern indicates OTA_FORUMS_B functions as a central reference point around which transactional forum activity is organized.
Key Information Stored
The primary key is FORUM_ID, enforced by unique index OTA_FORUMS_B_PK, which also represents the documented business-key candidate. Because OTA_FORUMS_B is a base table, non-translated attributes remain here, while translated content is managed separately in OTA_FORUMS_TL.
- FORUM_ID — Unique surrogate identifier for each forum; referenced throughout the forum data model.
- BUSINESS_GROUP_ID — Organizational partition (multi-tenant/legal entity context) owning the forum definition.
- MESSAGE_TYPE_FLAG — Indicates the type of messaging behavior configured for the forum.
- ALLOW_HTML_FLAG — Controls whether HTML content is permitted in forum posts.
- ALLOW_ATTACHMENT_FLAG — Determines whether users may attach files to forum messages.
- AUTO_NOTIFICATION_FLAG — Governs automatic notification behavior for forum activity.
- PUBLIC_FLAG — Marks whether the forum is publicly accessible versus restricted.
- START_DATE_ACTIVE / END_DATE_ACTIVE — Effective dating that governs when the forum is active and usable.
- OBJECT_VERSION_NUMBER — Concurrency control column used by Oracle EBS to detect conflicting updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard WHO-column audit trail tracking creation and last modification of each forum record.
Common Use Cases and Queries
Typical use cases include auditing active forums, reporting on forums attached to specific classes or categories, verifying configuration of HTML/attachment settings, and supporting notification and enrollment processes. A common query pattern retrieves current active forums scoped by business group:
- SELECT forum_id, message_type_flag, public_flag FROM ota.ota_forums_b WHERE business_group_id = :p_bg_id AND SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE);
- Join to OTA_FORUMS_TL on FORUM_ID to obtain the user-facing forum name and description for multilingual reporting.
- Join to OTA_FORUM_THREADS and OTA_FORUM_MESSAGES on FORUM_ID to count threads and messages per forum.
- Join to OTA_FRM_NOTIF_SUBSCRIBERS on FORUM_ID to report subscription coverage and notification targets.
- Join to OTA_OPEN_FC_ENROLLMENTS on FORUM_ID to correlate forums with open enrollment discussions.
- Use OTA_FRM_OBJ_INCLUSIONS to determine which categories or classes a forum is associated with.
Related Objects
The following dependent objects reference OTA_FORUMS_B through FORUM_ID and are most significant for integration and reporting:
- OTA_FORUMS_TL — Translation table joined on FORUM_ID; supplies multilingual name/description.
- OTA_FORUM_THREADS — Thread headers belonging to a forum (FORUM_ID join).
- OTA_FORUM_MESSAGES — Individual messages posted within forum threads (FORUM_ID join).
- OTA_FRM_NOTIF_SUBSCRIBERS — Users subscribed to forum notifications (FORUM_ID join).
- OTA_FRM_OBJ_INCLUSIONS — Associates forums with categories or classes (FORUM_ID join).
- OTA_OPEN_FC_ENROLLMENTS — Links open enrollment records to forums (FORUM_ID join).
- OTA_PVT_FRM_THREAD_USERS — Private tracking of thread participants (FORUM_ID join).
- OTA_EVENT_ASSOCIATIONS — Associates forums with learning events (FORUM_ID join).
Together, these relationships confirm OTA_FORUMS_B as the hub-leaning parent of the Learning Management forum data model, anchoring configuration, content, notification, and enrollment-related activity.
-
Table: OTA_FORUMS_B
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUMS_B, object_name:OTA_FORUMS_B, status:VALID, product: OTA - Learning Management , description: Forum can belongs to a category or class. Forum can be used to communicate between one or more user online. , implementation_dba_data: OTA.OTA_FORUMS_B ,
-
Table: OTA_FORUMS_B
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUMS_B, object_name:OTA_FORUMS_B, status:VALID, product: OTA - Learning Management , description: Forum can belongs to a category or class. Forum can be used to communicate between one or more user online. , implementation_dba_data: OTA.OTA_FORUMS_B ,
-
Table: OTA_FORUMS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUMS_TL, object_name:OTA_FORUMS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Forum language translation , implementation_dba_data: OTA.OTA_FORUMS_TL ,
-
Table: OTA_OPEN_FC_ENROLLMENTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_OPEN_FC_ENROLLMENTS, object_name:OTA_OPEN_FC_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This stores the enrollment for all category based chat and forum. , implementation_dba_data: OTA.OTA_OPEN_FC_ENROLLMENTS ,
-
Table: OTA_FORUM_THREADS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUM_THREADS, object_name:OTA_FORUM_THREADS, status:VALID, product: OTA - Learning Management , description: This a child of forum. This hold the topic that make up the forum. , implementation_dba_data: OTA.OTA_FORUM_THREADS ,
-
Table: OTA_FRM_NOTIF_SUBSCRIBERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FRM_NOTIF_SUBSCRIBERS, object_name:OTA_FRM_NOTIF_SUBSCRIBERS, status:VALID, product: OTA - Learning Management , description: This stores the information of the learner who chose to recieve a notification when someone post a message or reply to a specific forum. , implementation_dba_data: OTA.OTA_FRM_NOTIF_SUBSCRIBERS ,
-
Table: OTA_FORUM_MESSAGES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUM_MESSAGES, object_name:OTA_FORUM_MESSAGES, status:VALID, product: OTA - Learning Management , description: This a child of forum thread. This hold the messages which have been posted to the forum thread by external or internal learner. , implementation_dba_data: OTA.OTA_FORUM_MESSAGES ,
-
View: OTA_FORUMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_FORUMS_VL, object_name:OTA_FORUMS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_FORUMS_VL ,
-
Table: OTA_FRM_OBJ_INCLUSIONS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FRM_OBJ_INCLUSIONS, object_name:OTA_FRM_OBJ_INCLUSIONS, status:VALID, product: OTA - Learning Management , description: This specifies that a forum belongs to a category or class. Forum can belong to multiple categories, or can only belong to one class. Once the forum belongs to a class, it cannot be defined under a category and vice versa. , implementation_dba_data: OTA.OTA_FRM_OBJ_INCLUSIONS ,
-
Table: OTA_FORUMS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUMS_TL, object_name:OTA_FORUMS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for Forum language translation , implementation_dba_data: OTA.OTA_FORUMS_TL ,
-
Table: OTA_FRM_OBJ_INCLUSIONS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FRM_OBJ_INCLUSIONS, object_name:OTA_FRM_OBJ_INCLUSIONS, status:VALID, product: OTA - Learning Management , description: This specifies that a forum belongs to a category or class. Forum can belong to multiple categories, or can only belong to one class. Once the forum belongs to a class, it cannot be defined under a category and vice versa. , implementation_dba_data: OTA.OTA_FRM_OBJ_INCLUSIONS ,
-
Table: OTA_PVT_FRM_THREAD_USERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_PVT_FRM_THREAD_USERS, object_name:OTA_PVT_FRM_THREAD_USERS, status:VALID, product: OTA - Learning Management , description: This stores information of a private message which is posted by a person to another person , implementation_dba_data: OTA.OTA_PVT_FRM_THREAD_USERS ,
-
Table: OTA_OPEN_FC_ENROLLMENTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_OPEN_FC_ENROLLMENTS, object_name:OTA_OPEN_FC_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This stores the enrollment for all category based chat and forum. , implementation_dba_data: OTA.OTA_OPEN_FC_ENROLLMENTS ,
-
Table: OTA_PVT_FRM_THREAD_USERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_PVT_FRM_THREAD_USERS, object_name:OTA_PVT_FRM_THREAD_USERS, status:VALID, product: OTA - Learning Management , description: This stores information of a private message which is posted by a person to another person , implementation_dba_data: OTA.OTA_PVT_FRM_THREAD_USERS ,
-
Table: OTA_FORUM_THREADS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUM_THREADS, object_name:OTA_FORUM_THREADS, status:VALID, product: OTA - Learning Management , description: This a child of forum. This hold the topic that make up the forum. , implementation_dba_data: OTA.OTA_FORUM_THREADS ,
-
Table: OTA_FORUM_MESSAGES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FORUM_MESSAGES, object_name:OTA_FORUM_MESSAGES, status:VALID, product: OTA - Learning Management , description: This a child of forum thread. This hold the messages which have been posted to the forum thread by external or internal learner. , implementation_dba_data: OTA.OTA_FORUM_MESSAGES ,
-
Table: OTA_FRM_NOTIF_SUBSCRIBERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FRM_NOTIF_SUBSCRIBERS, object_name:OTA_FRM_NOTIF_SUBSCRIBERS, status:VALID, product: OTA - Learning Management , description: This stores the information of the learner who chose to recieve a notification when someone post a message or reply to a specific forum. , implementation_dba_data: OTA.OTA_FRM_NOTIF_SUBSCRIBERS ,
-
View: OTA_FORUMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_FORUMS_VL, object_name:OTA_FORUMS_VL, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_FORUMS_VL ,