Message Response_WCS_UpdateInvReceipt
Le message Response_WCS_UpdateInvReceipt est un message sortant qui contient des informations pour mettre à jour le stock d'un article. HCL Commerce génère ce message en réponse au message Update_WCS_InventoryReceipt. Si le message entrant contient un StoreIDvalide, il appelle la commande InventoryAdjust qui redirige vers la tâche d'affichage InventoryAdjustRedirectView. En cas de réussite, InventoryAdjustRedirectView utilise UpdateInvReceiptOK.jsp pour générer le message de réponse. Si la commande rencontre une erreur, la tâche d'affichage InventoryAdjustErrorView est utilisée. Cette tâche d'affichage d'erreur est implémentée par UpdateInvReceiptError.jsp.
Si l'ajustement du stock dans le message est positif, la commande crée une nouvelle ligne dans les tableaux de base de données RECEIPT et RCPTAVAIL. Si l'ajustement est négatif, la colonne QTYONHAND du tableau RECEIPT est diminuée à l'aide de la méthode de prélèvement appropriée.
Le message Response_WCS_UpdateInvReceipt utilise le format de message XML et suit Response_WCS_UpdateInvReceipt_10.dtd.
Le tableau suivant décrit le format du message Response_WCS_UpdateInvReceipt. Pour une description d'une colonne de base de données, suivez le lien menant au tableau associé. Tous les champs sont facultatifs sauf indication contraire. La longueur de valeur de balise dans le message XML pour les champs de base de données de type INT, BIGINT et DOUBLE doit être CHAR (10), CHAR (19) et CHAR (16) respectivement.
| Niveau | Nom de zone | Commentaire | Nom de la table | Nom de colonne | Remarque |
|---|---|---|---|---|---|
| 1 | ResponseStatus | Obligatoire | S/O | S/O | Commentaire d'erreur |
| 2 | état | Obligatoire | S/O | S/O | OK ou ERROR (attribut de ResponseStatus) |
| 3 | code | S/O | S/O | Code d'erreur (attribut de ResponseStatus, existe seulement si status="ERROR") | |
| 4 | ItemOwnerID | ITEMSPC | MEMBER_ID | S/O | |
| 5 | ProductSKU | ITEMSPC | PARTNUMBER | S/O | |
| 6 | StoreID | RECEIPT | STORE_ID | S/O | |
| 7 | FulfillmentCenterID | RECEIPT | FFMCENTER_ID | S/O | |
| 8 | QTYAdjusted | INVADJUST | QUANTITY | S/O | |
| 9 | InvAdjCodeID | INVADJUST | INVADJCODE_ID | S/O |