Message de mise à jour du statut de la commande
Le message de mise à jour du statut de la commande est un message entrant qui contient des informations sur le statut d'une commande HCL Commerce. Une application d'arrière-plan génère ce message et l'envoie à la file d'attente de messages entrants HCL Commerce, où le système HCL Commerce reçoit le message. HCL Commerce utilise la commande OrderStatus pour mettre à jour les tableaux ORDSTAT et ORDISTAT avec les nouvelles informations sur le statut de la commande.
Le message de mise à jour du statut de la commande prend en charge deux ensembles de données d'application : Mise à jour du statut de la commande version 01 et Mise à jour du statut de la commande version 02. La version 02 inclut un surensemble des données dans la version 01.
Le message de mise à jour du statut de la commande utilise le format de message HCL Commerce et se compose d'un ensemble d'enregistrements, qui se suivent dans l'ordre dans une mémoire tampon. Les données suivantes décrivent le message de mise à jour du statut de la commande :
<ECEDOC>
<PROLOG>ORDER_STATUS_UPDATE_PROLOG_DATA</PROLOG>
<HEADER>
<HDR010>ORDER_STATUS_UPDATE_HDR010_DATA</HDR010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR repeated loop
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</HEADER>
<ITMLST>
<ITMDAT>
<ITM010>ORDER_STATUS_UPDATE_ITM010_DATA</ITM010>
<USRLST>
<DATUSR>DATUSR_DATA</DATUSR>
.
.DATUSR repeated loop
.
<DATUSR>DATUSR_DATA</DATUSR>
</USRLST>
</ITMDAT>
.
.ITEM repeated loop
.
<ITMDAT>
<ITM010>ORDER_STATUS_UPDATE_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 mise à jour du statut de la commande
- ORDER_STATUS_UPDATE_PROLOG_DATA Spécifie le type de message défini par les données d'application. Dans ce cas, le message est Mise à jour du statut de la commande.
- ORDER_STATUS_UPDATE_HDR010_DATA Spécifie les informations de commande dans le message de mise à jour du statut de la commande.
- DATUSR_DATA Spécifie les informations facultatives à ajouter au message de mise à jour du statut de la commande. DATUSR_DATA apparaît dans les sections <HDR> et <ITM> de ce message.
- ORDER_STATUS_UPDATE_ITM010_DATA Spécifie les informations d'expédition d'éléments ou de produits dans le message de mise à jour du statut de la commande.