Message Update_WCS_ProductInventory
Le message Update_WCS_ProductInventory est un message entrant qui contient des informations de stock pour un produit. 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 met à jour le tableau INVENTORY avec les nouvelles informations de stock.
Le message Update_WCS_ProductInventory utilise le format de message XML et suit Update_WCS_ProductInventory_20.dtd.
Le format et la source des valeurs d'élément XML sont décrits dans le tableau suivant. Pour une description d'une colonne de base de données, suivez le lien menant au tableau associé. 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 | Elément XML | Commentaire | Nom de la table | Nom de colonne | Remarque |
|---|---|---|---|---|---|
| 1 | ProductNumber ByMerchant | Obligatoire (voir note) | INVENTORY | CATENTRY_ID | Obligatoire uniquement lorsque ProductSKU n'est pas utilisé. Cet attribut ne doit pas être utilisé lors de l'utilisation de ProductSKU. |
| 2 | MerchantID | Obligatoire | INVENTORY | STORE_ID | |
| 3 | Quantité | Obligatoire | INVENTORY | QUANTITY | |
| 4 | Données utilisateur | S/O | S/O | ||
| 5 | FulfillmentCenterID | INVENTORY | FFMCENTER_ID | ||
| 6 | ProductSKU | Obligatoire (voir note) | CATENTRY | PARTNUMBER | Obligatoire uniquement lorsque ProductNumberByMerchant n'est pas utilisé. Cet attribut ne doit pas être utilisé lors de l'utilisation de ProductNumberByMerchant. |
Comportement :
- Le numéro de référence du produit HCL Commerce (qui référence CATENTRY_ID dans le tableau INVENTORY) et le numéro de référence du commerçant (STORE_ID) sont utilisés pour mettre à jour une ligne dans le tableau INVENTORY.
- Si la ligne du tableau INVENTORY n'existe pas, une exception se produit.