Message Update_NC_ProductInventory

Le message Update_NC_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_NC_ProductInventory utilise le format de message XML et suit Update_NC_ProductInventory_10.dtd.

Remarque : Il est recommandé d'utiliser le message Update_WCS_ProductInventory à la place de Update_NC_ProductInventory car il s'agit d'une version améliorée. Lors de l'utilisation du message Update_WCS_ProductInventory, le champ ProductNumberByMerchant peut être remplacé par ProductSKU.

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
1 ProductNumber ByMerchant Obligatoire INVENTORY CATENTRY_ID
2 MerchantID Obligatoire INVENTORY STORE_ID
3 Quantité Obligatoire INVENTORY QUANTITY
4 Données utilisateur S/O S/O

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.