Messages d'intégration dorsale existants

WebSphere Commerce prend en charge les messages au format Commerce existant. A moins de migrer depuis une version précédente de WebSphere Commerce, il est conseillé d'utiliser les messages XML, car ils remplissent la même fonction, et sont plus lisibles et plus faciles à gérer.

Le format des messages WebSphere Commerce est composé de deux parties : le descripteur du message et les données d'application. Dans le cas des messages entrants, le descripteur du message contient des informations de contrôle indispensables pour le fonctionnement (le type et l'identité du message, par exemple). Les données d'application contiennent les informations à traiter. Tous les messages WebSphere Commerce sont constitués d'un ensemble de codes et d'enregistrements, assemblés dans une séquence logique, et de segments de données définis au sein des enregistrements. Les enregistrements <PROLOG>, <HDR>, <ITM> et <DATUSR>, qui sont inclus dans les messages pris en charge, adhèrent au format suivant :

<TAG>SEGMENT DE DONNEES</TAG>

où le segment de données est identifié par un suffixe _DATA. Par exemple, un enregistrement correspondant au message Création de commande se présente comme suit :

<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>

Chaque segment de données (dans cet exemple, ORDER_CREATE_HDR010_DATA) doit être remplacé par les informations de zone et de table de base de données correspondant au message.

Le tableau suivant présente les six messages pris en charge ainsi que l'instruction contrôleur invoquée par chacun d'eux :

Nom du message Type de message Segment de données Instruction contrôleur
Nouveau client Entrant CUSTOMER_NEW_PROLOG_DATA
CUSTOMER_NEW_HDR010_DATA
DATUSR_DATA pour les messages entrants
Ajout de l'enregistrement d'un utilisateur
Mise à jour du client Entrant CUSTOMER_UPDATE_PROLOG_DATA
CUSTOMER_UPDATE_HDR010_DATA
DATUSR_DATA pour les messages entrants
Mise à jour de l'enregistrement d'un utilisateur
Création de commande Sortant ORDER_CREATE_PROLOG_DATA
ORDER_CREATE_HDR010_DATA
ORDER_CREATE_HDR020_DATA
ORDER_CREATE_HDR030_DATA
ORDER_CREATE_HDR040_DATA
DATUSR_DATA pour les messages sortants
ORDER_CREATE_ITM010_DATA
Envoi de la commande WCS
Mise à jour de l'état de la commande Entrant ORDER_STATUS_UPDATE_PROLOG_DATA
ORDER_STATUS_UPDATE_HDR010_DATA
DATUSR_DATA pour les messages entrants
ORDER_STATUS_UPDATE_ITM010_DATA
OrderStatus
Mise à jour du prix unitaire Entrant PRODUCT_PRICE_UPDATE_PROLOG_DATA
PRODUCT_PRICE_UPDATE_HDR010_DATA
Mise à jour du prix du produit
Mise à jour de la quantité du produit Entrant PRODUCT_QUANTITY_UPDATE_PROLOG_DATA
PRODUCT_QUANTITY_UPDATE_HDR010_DATA
Mise à jour du stock du produit

Rubrique connexe

Référence connexe

IBM copyright