Search Results wms_device_already_signed
Overview
APPS.WMS_WCS_DEVICE_GRP is a PL/SQL grouping package within the Oracle Warehouse Management System (WMS) module of Oracle E-Business Suite. It provides the interface layer between WMS and Warehouse Control System (WCS) material-handling equipment, allowing EBS to communicate with automated devices such as conveyors, sorters, scanners, weigh scales, and put-to-light systems. The package supports device sign-on and sign-off, the dispatch of device requests, and the processing of device responses, thereby enabling the closed-loop flow of task information between the WMS execution engine and shop-floor hardware.
A defining characteristic of this package is the public record type msg_component_lookup_type, which the search term identifies. This record acts as a generic message envelope that carries order, item, LPN, locator, subinventory, lot, UOM, quantity, weight and volume measurements, sensor and dimension readings, EPC/OPC identifiers, and up to ten free-form device components. It also holds task and relation identifiers, device status flags, source and destination locators, and timestamps for request, measurement, and response events. The record effectively standardizes the payload exchanged with external material-handling equipment.
Key Procedures and Functions
- DEVICE_SIGN_ON — Registers a device with WMS and establishes the session context required before requests or responses can be exchanged.
- DEVICE_SIGN_OFF — Terminates a device session, releasing the device context held by WMS.
- SINGLE_DEVICE_SIGN_OFF — Signs off an individual device, providing finer control than the general sign-off when multiple devices share a session.
- DEVICE_REQUEST — Creates and dispatches a request to a device using the
msg_component_lookup_typepayload. The package comment directs callers toWMS_Task_Dispatch_Device.get_device_infoto obtain device information before issuing a request. - IS_WCS_ENABLED — Returns whether WCS integration is active, allowing callers to gate WCS-dependent logic safely.
- PROCESS_RESPONSE — Consumes the response returned by a device and applies the resulting data, such as confirmations, measurements, or status updates, back into EBS.
Tables Accessed
- WMS_DEVICE_REQUESTS — The principal table for device request and response traffic. DEVICE_REQUEST writes request records here, and PROCESS_RESPONSE reads and updates them as devices reply.
- MTL_TRANSACTION_REASONS — Referenced to resolve reason codes used in device-driven inventory transactions, such as the
reason_idandreason_typeelements carried in the message record.
Usage Notes
WMS_WCS_DEVICE_GRP is a group (GRP) API rather than a standalone application interface, and it is typically invoked from WMS task-dispatch logic, mobile or RF device flows, and custom integrations that connect EBS to external WCS software. Deployment-specific WCS adapters commonly call these procedures to sign devices on, push task requests out to equipment, and feed device responses back through PROCESS_RESPONSE. Because the package is referenced by four other packages and exposes a shared record type, custom code should reuse msg_component_lookup_type rather than define parallel structures, ensuring consistent field mapping. Callers should first test IS_WCS_ENABLED so that environments without WCS hardware bypass device traffic cleanly.
-
PACKAGE: APPS.WMS_WCS_DEVICE_GRP
12.2.2
-
PACKAGE: APPS.WMS_WCS_DEVICE_GRP
12.1.1
-
PACKAGE BODY: APPS.WMS_WCS_DEVICE_GRP
12.1.1
-
PACKAGE BODY: APPS.WMS_WCS_DEVICE_GRP
12.2.2
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_MESSAGE
12.1.1
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_MESSAGE
12.2.2
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_MSG_PUB
12.2.2
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_MSG_PUB
12.1.1
-
APPS.WMS_WCS_DEVICE_GRP dependencies on WMS_TASK_DISPATCH_DEVICE
12.2.2
-
APPS.WMS_WCS_DEVICE_GRP dependencies on WMS_TASK_DISPATCH_DEVICE
12.1.1
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_API
12.1.1
-
APPS.WMS_WCS_DEVICE_GRP dependencies on FND_API
12.2.2