Message Response_WCS_UpdateInvReceipt

Le message Response_WCS_UpdateInvReceipt est un message sortant qui contient des informations relatives à la mise à jour du stock pour un article. WebSphere Commerce génère ce message en réponse au message Update_WCS_InventoryReceipt.  Si le message entrant contient un StoreID valide, il appelle l'instruction InventoryAdjust qui le réachemine vers l'activité d'affichage InventoryAdjustRedirectView. En cas d'exécution réussie, InventoryAdjustRedirectView utilise le fichier UpdateInvReceiptOK.jsp pour générer le message de réponse. Si l'instruction rencontre une erreur, l'activité d'affichage InventoryAdjustErrorView est utilisée. Cette activité d'affichage d'erreur est implémentée par le fichier UpdateInvReceiptError.jsp.

Si l'ajustement du stock dans le message est positif, l'instruction crée une nouvelle ligne dans les tables de base de données RECEIPT et RCPTAVAIL. Si l'ajustement est négatif, la colonne QTYONHAND de la table RECEIPT est réduite à l'aide de la méthode de détection. 

Remarque : Si le message entrant ne contient pas un StoreID valide, le nom de vue GenericApplicationError est utilisé pour la composition du message d'erreur. Le message de réponse est généré par le fichier GenericApplicationErrorXML.jsp.

Le message Response_WCS_UpdateInvReceipt utilise le format de message XML et se rapporte au fichier Response_WCS_UpdateInvReceipt_10.dtd.

La table ci-dessous décrit le format du message Response_WCS_UpdateInvReceipt. Pour obtenir une description de la colonne de base de données, cliquez sur le lien vers la table associée. Toutes les zones sont facultatives sauf indication contraire. La longueur de la valeur de marquage dans le message XML pour les zones de la base de données de type INT, BIGINT et DOUBLE doivent être respectivement CHAR (10), CHAR(19) et CHAR(16).

Niveau Nom de zone Commentaire Nom de table Nom de la colonne Important
1 ResponseStatus Obligatoire Non disponible Non disponible Commentaire d'erreur
2 status Obligatoire Non disponible Non disponible OK ou ERROR (attribut de ResponseStatus)
3 code   Non disponible Non disponible Code d'erreur (attribut de ResponseStatus, qui existe uniquement si status="ERROR")
4 ItemOwnerID   ITEMSPC MEMBER_ID Non disponible
5 ProductSKU   ITEMSPC PARTNUMBER Non disponible
6 StoreID   RECEIPT STORE_ID Non disponible
7 FulfillmentCenterID   RECEIPT FFMCENTER_ID Non disponible
8 QTYAdjusted   INVADJUST QUANTITY Non disponible
9 InvAdjCodeID   INVADJUST INVADJCODE_ID Non disponible

 

Rubriques connexes

Référence connexe

IBM copyright