Le message Create_WCS_InventoryReceipt est un message entrant qui contient des informations permettant de créer un enregistrement de stock WebSphere Commerce. Une application de centre de distribution génère cette demande et l'envoie à la file d'attente des messages entrants WebSphere Commerce, où le système WebSphere Commerce reçoit le message. Lorsque le système WebSphere Commerce reçoit le message, il appelle l'instruction contrôleur ReceiptCreate. Si cette instruction s'exécute avec succès, le message Response_WCS_CreateInvReceipt est envoyé. S'il y a suffisamment d'informations articles pour renseigner un enregistrement de stock prévu, l'enregistrement est fermé.
Remarque : Si le message entrant ne contient pas un StoreID ou un ReceiptDate valides, le nom de visualisation GenericApplicationError est utilisé pour la composition du message d'erreur et l'instruction ReceiptCreate n'est pas appelée. Le message de réponse est généré par le fichier GenericApplicationErrorXML.jsp.
Le message Create_WCS_InventoryReceipt utilise le format de message XML et se rapporte au fichier Create_WCS_InventoryReceipt_10.dtd.
Le tableau ci-dessous décrit le format du message Create_WCS_InventoryReceipt. 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 CHAR (10), CHAR(19) et CHAR(16) respectivement.
Niveau | Nom de zone | Commentaire | Nom de table | Nom de la colonne | Important |
---|---|---|---|---|---|
1 | ItemOwnerID | Obligatoire | ITEMSPC | MEMBER_ID | Non disponible |
2 | ProductNumberbyMerchant | Obligatoire | ITEMSPC | PARTNUMBER | Non disponible |
3 | VersionName | ITEMVERSN | VERSIONNAME | Réservé à IBM pour usage interne. | |
4 | StoreID | Obligatoire | RECEIPT | STORE_ID | Non disponible |
5 | FulfillmentCenterID | Obligatoire | RECEIPT | FFMCENTER_ID | Non disponible |
6 | VendorID | Obligatoire | RECEIPT | VENDOR_ID | Non disponible |
7 | Cost | Obligatoire | RECEIPT | COST | Non disponible |
8 | Currency | Obligatoire | RECEIPT | SETCCUR | Non disponible |
9 | QTYReceived | Obligatoire | RECEIPT | QTYRECEIVED | Non disponible |
10 | ReceiptDate | Obligatoire | RECEIPT | RECEIPTDATE | Format de date ISO 8601 |
11 | WCSRaDetailID | RECEIPT | RADETAIL_ID | Enregistrement du stock prévu dans la table RA. S'il n'existe pas, l'avis de réception est un type ad-hoc | |
12 | ReceiptComment | RECEIPT | COMMENT1 | N/A | |
13 | QualityComment | RECEIPT | COMMENT2 | N/A |
![]() |