WebSphere Commerce ofrece soporte para los mensajes de entrada y de salida que utilizan el formato XML. Cada mensaje de entrada invoca comportamientos específicos en el servidor WebSphere Commerce ejecutando un mandato de controlador. Cada mandato de controlador, a su vez, efectúa operaciones en la base de datos WebSphere Commerce y en los subsistemas. Algunos mandatos de controlador los pueden ejecutar más de un mensaje XML. Además, algunos mensajes pueden invocar diferentes mandatos, dependiendo del contenido del mensaje.
El formato de los mensajes XML consiste en un conjunto de elementos XML definidos en archivos DTD específicos. Cada archivo DTD puede contener uno o más archivos comunes, identificados por la extensión de archivo .mod. Además, cada mensaje de entrada está asociado a un mandato de controlador de WebSphere Commerce en el archivo de definición de plantilla de mensajes sys_template.xml. Todos los archivos DTD, MOD y XML se encuentran en el directorio siguiente:
unidad:\Archivos
de programa\WebSphere\CommerceServer\xml\messaging
unidad:\WebSphere\CommerceServer\xml\messaging
/usr/WebSphere/CommerceServer/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging
La tabla siguiente describe los mensajes de entrada utilizados y el mandato de controlador al que invocan:
Mensajes XML | Descripción | Mandato de controlador |
---|---|---|
Create_WCS_Customer, Create_NC_Customer | Crea una entrada de registro para un usuario nuevo, o actualiza un registro para un usuario existente. | UserRegistrationAdd |
Update_NC_Customer, Update_WCS_Customer | Actualiza una entrada de registro para un usuario existente. | UserRegistrationUpdate |
Update_WCS_OrderStatus, Update_NC_OrderStatus | Actualiza el estado general de un pedido. | OrderStatus |
Update_WCS_OrderStatus | Actualiza el estado de confirmación de un pedido. | OrderConfirmStatus |
Update_WCS_OrderStatus | Actualiza el estado de envío de un pedido. | OrderShippingStatus |
Update_WCS_OrderStatus | Actualiza el estado de facturación de un pedido. | OrderInvoiceStatus |
Update_WCS_ProductPrice, Update_NC_ProductPrice | Actualiza la información sobre el precio de oferta de un producto. | ProductOfferPriceUpdate |
Update_WCS_ProductPrice | Actualiza la información sobre el precio de catálogo de un pedido. | ProductListPriceUpdate |
Update_NC_ProductInventory Update_WCS_ProductInventory |
Actualiza la información sobre el inventario de productos. | ProductInventoryUpdate |
Nota: Algunos mensajes contienen las letras NC en el nombre y otros contienen WCS. Los que contienen las letras NC en el nombre son los mensajes XML de las versiones anteriores de WebSphere Commerce. Los que contienen las letras WCS en el nombre utilizan los formatos actualizados que ofrecen una mayor flexibilidad. Generalmente, se recomienda utilizar las versiones WCS, siempre que se tenga la opción.
La tabla siguiente describe el mensaje de integración de sistema de fondo que utiliza el sistema de mensajería de salida, así como el mandato que lo genera:
Mensaje XML | Descripción | Mandato de controlador |
---|---|---|
Report_NC_PurchaseOrder |
Envía un mensaje a un sistema de fondo que contiene información sobre un nuevo pedido. | SendXMLOrder |
![]() |