Un message entrant est une demande que WebSphere Commerce reçoit d'une application externe. Chaque message active une instruction de WebSphere Commerce qui exécute une fonction particulière. Si une erreur survient lors du traitement d'un message entrant, ce dernier est placé dans la file d'attente des erreurs.
WebSphere Commerce prend en charge les messages dorsaux entrants qui réalisent les cinq fonctions suivantes :
Chacune des fonctions répertoriées ci-dessus peut être activée par un message de demande au format XML, et certaines à l'aide du format de message existant. Nous vous recommandons d'utiliser le format XML. Les messages XML sont codés au format UTF-8.
Pour créer un enregistrement client, utilisez le message XML Create_WCS_Customer. Si vous avez déjà enregistré des informations client sur un système dorsal existant, au lieu de re-créer ces informations ex nihilo, utilisez ce message pour enregistrer les données client dans la base de données WebSphere Commerce. Le message envoie les informations client existantes depuis le serveur dorsal vers le serveur WebSphere Commerce. Vous pouvez aussi utiliser le message XML Create_NC_Customer, et les messages Mise à jour des clients existants pour exécuter une fonction similaire. Toutefois, le message XML Create_WCS_Customer vous permet de mettre à jour beaucoup plus d'informations sur vos clients.
Pour mettre à jour un enregistrement client qui existe déjà dans la base de données WebSphere Commerce, utilisez le message XML Update_WCS_Customer. Lorsque vous utilisez ce message, le système dorsal de gestion des clients met à jour les informations client et envoie le message à WebSphere Commerce pour une mise à jour des informations client d'un client enregistré. Vous pouvez aussi utiliser le message XML Update_NC_Customer, et les messages Mise à jour des clients existants pour exécuter une fonction similaire. Toutefois, le message XML Update_WCS_Customer permet de mettre à jour beaucoup plus d'informations sur vos clients.
Pour mettre à jour l'état d'une commande qui existe déjà dans la base de données WebSphere Commerce, utilisez le message XML Update_WCS_OrderStatus. Utilisez ce message pour mettre à jour la base de données WebSphere Commerce avec l'état des commandes traitées par une application dorsale. Par exemple, il est possible de mettre à jour dans WebSphere Commerce l'état de livraison d'une commande à partir d'un système de gestion dorsale en envoyant ce message depuis le système dorsal à WebSphere Commerce. Vous pouvez aussi utiliser le message XML Update_NC_OrderStatus ou le message existant Mise à jour de l'état de la commande pour exécuter une fonction similaire. Toutefois, le message XML Update_WCS_OrderStatus vous permet de mettre à jour beaucoup plus d'informations sur l'état d'une commande.
Pour mettre à jour le stock d'un produit figurant déjà dans la base de données WebSphere Commerce, utilisez le message XML Update_WCS_ProductInventory. Ce message est parfaitement adapté aux instances lorsqu'un système de stock externe ou dorsal gère le stock des produits. Le système externe peut envoyer le message à WebSphere Commerce pour mettre à jour le stock de la base de données WebSphere Commerce. Vous pouvez aussi utiliser le message existant Mise à jour de la quantité de produit pour exécuter la même fonction. Sinon, le message XML Update_NC_ProductInventory exécute une fonction similaire. Cependant, le message XML Update_WCS_ProductInventory vous permet de mettre à jour davantage d'informations relatives aux stocks.
Pour mettre à jour le prix d'affichage ou le prix d'offre d'un produit qui existe déjà dans la base de données WebSphere Commerce, utilisez le message XML Update_WCS_ProductPrice. Ce message est parfaitement adapté aux instances lorsqu'un système externe ou dorsal gère des informations de produit, y compris les prix. Le système externe peut envoyer l'un de ces messages à WebSphere Commerce pour mettre à jour les prix d'affichage ou les prix d'offre de produits dans la base de données WebSphere Commerce. Si vous mettez à jour le prix de vente d'un produit, vous pouvez aussi utiliser le message XML Update_NC_ProductPrice ou le message existant Mise à jour du prix d'un produit pour exécuter une fonction similaire. Toutefois, seul le message Update_WCS_ProductPrice peut être utilisé pour mettre à jour des informations sur un prix catalogue.
![]() |