Messages XML d'intégration dorsale

WebSphere Commerce prend en charge les messages entrants et sortants au format XML. Chaque message entrant appelle un comportement particulier au sein du serveur WebSphere Commerce en exécutant une instruction contrôleur. Chaque instruction contrôleur effectue à tour de rôle des opérations sur la base de données et les sous-systèmes WebSphere Commerce. Certaines instructions contrôleur peuvent être exécutées par plus d'un message XML. Par ailleurs, certains messages peuvent appeler plusieurs instructions en fonction du contenu du message.

Le format des messages XML comporte un ensemble d'éléments XML définis dans des fichiers DTD spécifiques. Chaque DTD peut contenir un ou plusieurs fichiers communs, définis par une extension de fichier .mod. Par ailleurs, chaque message entrant est associé à une instruction contrôleur WebSphere Commerce située dans le fichier de définition de modèle de message sys_template.xml. Tous les fichiers DTD, MOD et XML se trouvent dans le répertoire suivant :

unité:\Program Files\WebSphere\CommerceServer\xml\messaging
unité:\WebSphere\CommerceServer\xml\messaging
/usr/WebSphere/CommerceServer/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging

La table suivante indique les messages entrants utilisés et l'instruction contrôleur qu'elle appelle :

Messages XML Description Instruction contrôleur
Create_WCS_Customer, Create_NC_Customer Crée un enregistrement d'inscription pour un nouvel utilisateur ou met à jour un enregistrement d'un utilisateur existant. UserRegistrationAdd  
Update_NC_Customer, Update_WCS_Customer Met à jour l'enregistrement pour un utilisateur existant. UserRegistrationUpdate
Update_WCS_OrderStatus, Update_NC_OrderStatus Met à jour l'état général d'une commande. OrderStatus
Update_WCS_OrderStatus Met à jour l'état de confirmation d'une commande. OrderConfirmStatus
Update_WCS_OrderStatus Met à jour l'état de livraison d'une commande. OrderShippingStatus
Update_WCS_OrderStatus Met à jour l'état de facturation d'une commande. OrderInvoiceStatus
Update_WCS_ProductPrice, Update_NC_ProductPrice Met à jour les informations relatives au prix de l'offre d'un produit. ProductOfferPriceUpdate
Update_WCS_ProductPrice Met à jour les informations relatives à la liste de prix d'une commande. ProductListPriceUpdate
Update_NC_ProductInventory
Update_WCS_ProductInventory
Met à jour les informations relatives au stock du produit. ProductInventoryUpdate

Important : Certains messages contiennent les lettres NC dans leur nom alors que d'autres contiennent les lettres WCS. Ceux dont la désignation contient les lettres NC sont des messages XML des versions précédentes de WebSphere Commerce. Ceux dont le nom contient WCS utilisent un format mis à jour qui donne plus de flexibilité. Il est habituellement conseillé d'utiliser les versions WCS qui vous offrent un choix.

Le tableau suivant décrit le message d'intégration dorsale utilisé par le système de messagerie sortante ainsi que l'instruction qui la génère :

Message XML Description Instruction contrôleur
Report_NC_PurchaseOrder
Envoie un message à un système principal qui contient des informations relatives à une nouvelle commande. SendXMLOrder

Rubriques connexes

Références connexes

IBM copyright