- Notificación de pedidos
Un mensaje saliente de programa de fondo es una petición generada por HCL Commerce que puede enviarse a un sistema externo. HCL Commerce puede configurarse para generar el mensaje de salida XML Report_NC_PurchaseOrder que le permite comunicar a los programas de fondo que se ha formalizado un pedido. El sistema de mensajería de salida genera y envía el mensaje XML, codificado en formato Unicode UTF-8. También puede utilizar el mensaje Crear pedido de versión anterior, que realiza una función similar.
- Report_NC_PurchaseOrder message
El mensaje Report_NC_PurchaseOrder es un mensaje de salida que contiene detalles de pedido para un pedido completado. El sistema de mensajería de salida de HCL Commerce genera este mensaje utilizando la plantilla de composición OrderCreateXML.jsp y envía los datos a una cola de mensajes de salida, donde un sistema de fondo recibe el mensaje. Esta aplicación recibe el mensaje y continúa cualquier proceso de gestión de fondo que sea necesario para completar la tarea especificada para el pedido. Utilice Report_NC_PurchaseOrder para realizar el proceso de los pedidos que empiezan con el sistema de HCL Commerce pero que también requieren algún trabajo de programa de fondo o adicional por parte de un sistema distinto.
- Mensaje Create_WCS_Customer
El mensaje Create_WCS_Customer es un mensaje de entrada que contiene información de cliente para un cliente. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce añade información para un nuevo cliente llamando al mandato UserRegistrationAdd.
- Mensaje Create_NC_Customer
El mensaje Create_NC_Customer es un mensaje de entrada que contiene información de cliente para un cliente. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commercerecibe el mensaje. HCL Commerce actualiza información para un nuevo cliente llamando al mandato UserRegistrationAdd.
- Mensaje Update_WCS_Customer
El mensaje Update_WCS_Customer es un mensaje de entrada que contiene información de cliente para un cliente. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce actualiza información para un cliente llamando al mandato UserRegistrationUpdate.
- Mensaje Update_NC_Customer
El mensaje Update_NC_Customer es un mensaje de entrada que contiene información de cliente para un cliente. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada de HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce actualiza la información para un cliente registrado llamando al mandato UserRegistrationUpdate. Dado que el mensaje invoca el mismo mandato de controlador de HCL Commerce, el mensaje es idéntico al mensaje Create_NC_Customer.
- Mensaje Update_WCS_OrderStatus
El mensaje Update_WCS_OrderStatus es un mensaje de entrada que contiene información de estado para un pedido de HCL Commerce. El mensaje tiene cuatro formatos posibles. Aunque cada formato del mensaje tiene los mismos elementos XML, cada uno está asociado a un mandato diferente. La correlación de los formatos del mensaje con los mandatos es la siguiente:
- Mensaje Update_NC_OrderStatus
El mensaje Update_NC_OrderStatus es un mensaje de entrada que contiene información de estado para un pedido de HCL Commerce. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. El mandato OrderStatus de HCL Commerce actualiza las tablas ORDSTAT y ORDISTAT con la nueva información de estado de pedido.
- Mensaje Update_WCS_ProductPrice
El mensaje Update_WCS_ProductPrice es un mensaje de entrada que contiene información de precio para un producto. Una aplicación de fondo genera este mensaje y la envía a la cola de mensajes de entrada de HCL Commerce. Cuando el sistema de HCL Commerce recibe el mensaje, ejecuta un mandato de controlador. El mandato de controlador que se ejecuta depende del tipo de mensaje. La tabla siguiente muestra los dos tipos de mensaje que se pueden enviar, junto con sus mandatos de controlador asociados.
- Mensaje Update_NC_ProductPrice
El mensaje Update_NC_ProductPrice es un mensaje de entrada que contiene información de precio para un producto. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. A continuación, el sistema llama al mandato ProductOfferPriceUpdate que actualiza la tabla OFFERPRICE con la nueva información sobre precio.
- Mensaje Update_WCS_ProductInventory
El mensaje Update_WCS_ProductInventory es un mensaje de entrada que contiene información de inventario para un producto. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada de HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce actualiza la tabla INVENTORY con la nueva información de inventario.
- Mensaje Update_NC_ProductInventory
El mensaje Update_NC_ProductInventory es un mensaje de entrada que contiene información de inventario para un producto. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce actualiza la tabla INVENTORY con la nueva información de inventario.
- Mensaje Update_WCS_InventoryReceipt
El mensaje Update_WCS_InventoryReceipt es un mensaje de entrada que contiene información para ajustar el inventario de un artículo. Una aplicación de centro de despacho de pedidos genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. Una vez que HCL Commerce recibe el mensaje, se invoca el mandato InventoryAdjust.