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:
- TEMPLATE_ID — the surrogate primary key, enforced by WMS_MSG_TEMPLATES_PK. It uniquely identifies each template row and is the column referenced by any dependent configuration.
- TEMPLATE_NAME — the business-key candidate, safeguarded by the unique index WMS_MSG_TEMPLATES_U1. This is the human-readable identifier users and integration code reference when selecting a template.
- WMS_MSG_TEMPLATE_TYPE — classifies the template by message category, allowing the message engine to select the correct template for a given device conversation or transaction type.
- START_MESSAGE_DELIMITER — the character or string that marks the beginning of a message payload.
- END_MESSAGE_DELIMITER — the character or string that marks the end of a message payload.
- PARAMETER_DELIMITER — the character used to separate individual parameters or fields within the message body.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — the standard EBS audit columns recording who created and last modified each template and when.
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.
-
Table: WMS_MSG_TEMPLATES
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_MSG_TEMPLATES, object_name:WMS_MSG_TEMPLATES, status:VALID, product: WMS - Warehouse Management , implementation_dba_data: WMS.WMS_MSG_TEMPLATES ,
-
Table: WMS_MSG_TEMPLATES
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_MSG_TEMPLATES, object_name:WMS_MSG_TEMPLATES, status:VALID, product: WMS - Warehouse Management , implementation_dba_data: WMS.WMS_MSG_TEMPLATES ,
-
VIEW: WMS.WMS_MSG_TEMPLATES#
12.2.2
owner:WMS, object_type:VIEW, object_name:WMS_MSG_TEMPLATES#, status:VALID,
-
SYNONYM: APPS.WMS_MSG_TEMPLATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_MSG_TEMPLATES, status:VALID,
-
SYNONYM: APPS.WMS_MSG_TEMPLATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_MSG_TEMPLATES, status:VALID,
-
VIEW: WMS.WMS_MSG_TEMPLATES#
12.2.2
-
VIEW: APPS.WMS_DEVICES_VL
12.1.1
-
TABLE: WMS.WMS_MSG_TEMPLATES
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_MSG_TEMPLATES, object_name:WMS_MSG_TEMPLATES, status:VALID,
-
TABLE: WMS.WMS_MSG_TEMPLATES
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_MSG_TEMPLATES, object_name:WMS_MSG_TEMPLATES, status:VALID,
-
VIEW: APPS.WMS_DEVICES_VL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WMS_CAROUSEL_INTEGRATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_CAROUSEL_INTEGRATION_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WMS_CAROUSEL_INTEGRATION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_CAROUSEL_INTEGRATION_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
View: WMS_DEVICES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_DEVICES_VL, object_name:WMS_DEVICES_VL, status:VALID, product: WMS - Warehouse Management , description: This view represents the MLS database entity WMS_DEVICES. , implementation_dba_data: APPS.WMS_DEVICES_VL ,
-
View: WMS_DEVICES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_DEVICES_VL, object_name:WMS_DEVICES_VL, status:VALID, product: WMS - Warehouse Management , description: This view represents the MLS database entity WMS_DEVICES. , implementation_dba_data: APPS.WMS_DEVICES_VL ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.WMS_DEVICES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_DEVICES_VL, object_name:WMS_DEVICES_VL, status:VALID,
-
VIEW: APPS.WMS_DEVICES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_DEVICES_VL, object_name:WMS_DEVICES_VL, status:VALID,
-
APPS.WMS_CAROUSEL_INTEGRATION_PVT SQL Statements
12.1.1
-
APPS.WMS_CAROUSEL_INTEGRATION_PVT SQL Statements
12.2.2
-
APPS.WMS_CAROUSEL_INTEGRATION_PVT dependencies on WMS_MSG_TEMPLATES
12.2.2
-
APPS.WMS_CAROUSEL_INTEGRATION_PVT dependencies on WMS_MSG_TEMPLATES
12.1.1
-
eTRM - WMS Tables and Views
12.2.2
-
eTRM - WMS Tables and Views
12.1.1
-
PACKAGE BODY: APPS.WMS_CAROUSEL_INTEGRATION_PVT
12.2.2
-
PACKAGE BODY: APPS.WMS_CAROUSEL_INTEGRATION_PVT
12.1.1
-
eTRM - WMS Tables and Views
12.1.1
-
eTRM - WMS Tables and Views
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1