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 |
![]() |