Results for “ams_act_logs”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

AMS_ACT_LOGS is a transactional table in the AMS (Marketing) product schema of Oracle E-Business Suite, valid in both release 12.1.1 and 12.2.2. As its documented description states, it stores the runtime logs generated during transactions. In practice it functions as the diagnostic and audit trail for marketing activity processing — campaign activity execution, list import, and list header workflows — capturing messages emitted while those processes run. Each row represents a single log entry tied to an activity log identifier and, where applicable, to the list or import header that produced the entry.

Under the heuristic Data Vault classification mined from its foreign key structure, AMS_ACT_LOGS is modeled as a link. This reflects the fact that the table primarily records associations between a log event and the parent list or import entity that generated it, rather than serving as a standalone hub of business keys or a pure descriptive satellite. This classification should be treated as a modeling suggestion rather than a normative definition.

Key Information Stored

The table contains 18 documented columns. The most significant are:

The only documented business-key candidate is ACTIVITY_LOG_ID itself, via unique index AMS_ACT_LOGS_U1; no additional composite unique constraint is recorded.

Common Use Cases and Queries

AMS_ACT_LOGS is typically queried for process troubleshooting and audit reporting. Common patterns include retrieving all messages for a given parent list or import, isolating errors for a specific transaction, and producing chronological log history for support analysis.

  • Find all log entries for a list header:
    SELECT ACTIVITY_LOG_ID, LOG_MESSAGE_LEVEL, LOG_MESSAGE_TEXT, CREATION_DATE FROM AMS.AMS_ACT_LOGS WHERE ACT_LOG_USED_BY_ID = :list_header_id ORDER BY CREATION_DATE;
  • Retrieve entries for a specific transaction or error level:
    SELECT * FROM AMS.AMS_ACT_LOGS WHERE LOG_TRANSACTION_ID = :txn_id AND LOG_MESSAGE_LEVEL = 'ERROR';
  • Join to the owning list or import header to enrich reporting with the parent object name.

Because runtime logging grows quickly, queries should be constrained by date range, parent identifier, or message level for performance.

Related Objects

  • AMS_LIST_HEADERS_ALL — joined via ACT_LOG_USED_BY_ID to the list header that owns or consumed the log.
  • AMS_IMP_LIST_HEADERS_ALL — joined via ACT_LOG_USED_BY_ID for import-based list processing.
  • FND_SECURITY_GROUPS — joined via SECURITY_GROUP_ID to resolve security-group context.
  • AMS_ACT_LOGS_PK / AMS_ACT_LOGS_U1 — primary key constraint and unique index on ACTIVITY_LOG_ID, defining row identity.

Collectively these relationships tie the log table into the marketing list-management and import pipelines, supporting both operational monitoring and downstream audit extraction.