Search Results wms_msg_templates




Overview

WMS_MSG_TEMPLATES is a configuration table in the Oracle Warehouse Management (WMS) module of Oracle E-Business Suite, present in both 12.1.1 and 12.2.2. It stores message templates used by the WMS message generation and device integration infrastructure to define how outbound or inbound messages are assembled, delimited, and parsed when exchanging data with material handling equipment, radio frequency (RF) devices, and external warehouse control systems. Each row represents a named template that governs the structure of a device message.

From a heuristic Data Vault modeling perspective, the metadata classifies this object as standalone. Because it has no documented foreign key relationships to other tables, it is best modeled as a hub-like reference table rather than a link or satellite. The template definition itself changes infrequently, so it functions as a stable reference entity within the WMS integration layer.

Key Information Stored

The table contains 11 documented columns, of which the following are the most significant:

The delimiter columns are the functional core of the table: they allow the same message engine to support multiple device protocols without code changes, because parsing and construction rules are data-driven.

Common Use Cases and Queries

Typical scenarios include verifying delimiter configuration when a device fails to parse messages, auditing template coverage by type, and migrating template definitions between environments. A representative query retrieves all templates and their delimiters:

  • SELECT template_id, template_name, wms_msg_template_type, start_message_delimiter, end_message_delimiter, parameter_delimiter FROM wms.wms_msg_templates;
  • Filtering by type: ... WHERE wms_msg_template_type = :type;
  • Looking up by business key: ... WHERE template_name = :name;
  • Audit reporting: SELECT template_name, last_updated_by, last_update_date FROM wms.wms_msg_templates ORDER BY last_update_date DESC;

Reporting use cases center on configuration validation — confirming that every expected message type has an active template and that delimiters match device specifications — and on change tracking for SOX or audit purposes.

Related Objects

The documented metadata records no foreign key relationships, so this object is standalone and is referenced logically rather than through enforced constraints. Objects that typically depend on or interact with it include:

  • The WMS message engine and device integration APIs that read TEMPLATE_NAME to select a template at runtime.
  • WMS device / equipment configuration tables that map physical devices to message templates.
  • WMS task and message queue tables whose payloads are formatted using these delimiters.
  • WMS_MSG_TEMPLATES_PK, the primary key constraint, and WMS_MSG_TEMPLATES_U1, the unique constraint on TEMPLATE_NAME.
  • Standard EBS audit and concurrency objects (FND_USER, via CREATED_BY and LAST_UPDATED_BY) used in join reports.

Because the relationship data classifies this table as standalone, integrations should treat TEMPLATE_NAME as the stable external reference when linking templates to device or message configuration in external systems.