Message de création de commande
Le message de création de commande est un message sortant qui contient les détails de commande d'une commande terminée. Le système HCL Commerce génère ce message et envoie ses données à une file d'attente de messages sortants, où un système d'arrière-plan reçoit le message. Cette application prend le message et poursuit tous les processus métier d'arrière-plan requis pour effectuer la tâche spécifiée pour la commande. Utilisez le message de création de commande pour traiter le processus de commande des commandes qui démarrent avec le système HCL Commerce, mais nécessitent également un travail supplémentaire ou d'arrière-plan effectué par un système distinct.
Le message de création de commande utilise le format de message hérité et se compose d'un ensemble d'enregistrements, qui se suivent dans l'ordre dans une mémoire tampon. Le message contient des informations de commande, de client, de facturation, de marchand et d'expédition. Les données suivantes décrivent le message de création de commande :
<ECEDOC>
<PROLOG>ORDER_CREATE_PROLOG_DATA</PROLOG>
<HEADER>
<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>
<HDR020>ORDER_CREATE_HDR020_DATA</HDR020>
<HDR030>ORDER_CREATE_HDR030_DATA</HDR030>
<HDR040>ORDER_CREATE_HDR040_DATA</HDR040>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR repeated loop
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</HEADER>
<ITMLST>
<ITMDAT>
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR repeated loop
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</ITMDAT>
.
.ITEM repeated loop
.
<ITMDAT>
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR repeated loop
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</ITMDAT>
</ITMLST>
</ECEDOC>
- Tous les enregistrements sont dans l'ordre séquentiel dans la mémoire tampon. La mise en retrait est utilisée ici pour la lisibilité ; elle n'apparaît pas dans la mémoire tampon.
- Tous les champs des segments de données sont justifiés à gauche et remplis à droite avec des espaces dans la mémoire tampon.
Segments de données pour la création de commande
- ORDER_CREATE_PROLOG_DATA Spécifie le type de message défini par les données d'application. Dans ce cas, le message est Création de commande.
- ORDER_CREATE_HDR010_DATA Spécifie les informations de commande dans le message de création de commande.
- ORDER_CREATE_HDR020_DATA Spécifie les informations client dans le message de création de commande.
- ORDER_CREATE_HDR030_DATA Spécifie les informations de facturation dans le message de création de commande.
- ORDER_CREATE_HDR040_DATA Spécifie les informations du commerçant dans le message de création de commande.
- DATUSR_DATA Spécifie les informations facultatives à ajouter au message de création de commande. DATUSR_DATA apparaît dans les sections <HDR> et <ITM> de ce message.
- ORDER_CREATE_ITM010_DATA Spécifie les informations relatives à l'expédition d'articles ou de produits dans le message de création de commande.