Message Report_WCS_PickPackListDetail
Le message Report_WCS_PickPackListDetail est un message sortant qui comprend les détails du bordereau de prélèvement sur stock et de liste de colisage. HCL Commerce génère ce message en réponse au message Inquire_WCS_PickPackListDetail entrant. Le message entrant appelle la commande GetPickPackListDetail qui redirige soit vers la tâche d'affichage PickPackListRedirectView en cas de réussite, soit vers la tâche d'affichage PickPackListErrorView en cas d'échec de la commande. PickPackListRedirectView est implémenté par PickPackListResult.jsp pour le traitement des réponses. PickPackListErrorView est implémenté par PickPackListError.jsp.
Le message Report_WCS_PickPackListDetail contient deux listes XML individuels fixes générés par le Create_WCS_PickPackListDetail_10.dtd. Il s'agit du bordereau de prélèvement sur stock et de la liste de colisage. Les attributs des bordereaux de prélèvement sur stock et des listes de colisage sont décrits dans les tableaux ci-dessous.
Le message Report_WCS_PickPackListDetail utilise le format de message XML et suit Report_WCS_PickPackListDetail_10.dtd.
Le tableau suivant décrit le format du message Report_PickPackListDetail. 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 | Elément XML | Commentaire | Nom de la table | Nom de colonne | Remarque |
|---|---|---|---|---|---|
| 1 | Pickticket |
Obligatoire | S/O | S/O | Contient des Pickbatch_Information et des Pickbatch_Items. Plusieurs Pickbatch_Items peuvent être trouvés dans 1 message. |
| 2 | Pickbatch_Information | Obligatoire | S/O | S/O | Avec des attributs Store_Name, Fulfillment_Center et Pickbatch_Number |
| 3 | Store_Name | Obligatoire | STOREENTDS | DISPLAYNAME | Un attribut de Pickbatch_Information |
| 4 | Fulfillment_Center | Obligatoire | FFMCENTDS | DISPLAYNAME | Un attribut de Pickbatch_Information |
| 5 | Pickbatch_Number | Obligatoire | PICKBATCH | PICKBATCH_ID | Un attribut de Pickbatch_Information |
| 6 | Pickbatch_Items | S/O | S/O | Avec les attributs de SKU, Product_Name, Product_Description et Quantity | |
| 7 | Unité de stockage | Obligatoire | BASEITEM | PARTNUMBER | Un attribut de Pickbatch_Items |
| 8 | Product_Name | Obligatoire | BASEITMDSC | SHORTDESCRIPTION | Un attribut de Pickbatch_Items |
| 9 | Product_Description | BASEITMDSC | LONGDESCRIPTION | Un attribut de Pickbatch_Items | |
| 10 | Quantité | Obligatoire | ORDERITEMS | QUANTITY | Un attribut de Pickbatch_Items |
Le contenu de ce fichier DTD est fixe et ne doit pas être modifié.
Pour PackSlip_20.dtd
| Niveau | Elément XML | Commentaire | Nom de la table | Nom de colonne | Remarque |
|---|---|---|---|---|---|
| 1 | Packslip | Obligatoire | S/O | S/O | Contient Order_Information, Shipto et Order_Items. La liste de colisages multiples peut être trouvé dans 1 message. |
| 2 | Order_Information | Obligatoire | S/O | S/O | Avec des attributs de Store_Name, Fulfillment_Center, Order_Number, Release_Number, PickBatch_Number, Order_Date, Catalog_Name, Shipping_Provider, Customer_Number et Invoice_Method |
| 3 | Store_Name | Obligatoire | STOREENTDS | DISPLAYNAME | Attribut de Order_Information |
| 4 | Fulfillment_Center | Obligatoire | FFMCENTDS | DISPLAYNAME | Attribut de Order_Information |
| 5 | Order_Number | Obligatoire | ORDERITEMS | ORDERS_ID | Attribut de Order_Information |
| 6 | Release_Number | Obligatoire | ORDERITEMS | ORDERELEASENUM | Attribut de Order_Information |
| 7 | PickBatch_Number | Obligatoire | PICKBATCH | PICKBATCH_ID | Attribut de Order_Information |
| 8 | Order_Date | Obligatoire | ORDERS | TIMEPLACED | Attribut de Order_Information |
| 9 | Shipping_Provider | Obligatoire | SHPMODEDSC | DESCRIPTION | Attribut de Order_Information |
| 10 | Customer_Number | Obligatoire | ORDERS | MEMBER_ID | Attribut de Order_Information |
| 11 | Invoice_Method | TERMCOND | STRINGFIELD1 | Il s'agit d'une chaîne. 3 options : les deux, e-mail, imprimé. La valeur par défaut est NULL. | |
| 12 | Shipto | Obligatoire | S/O | S/O | Avec les attributs AddressID, First_Name, Last_Name, Middle_Name, Address_1, Address_2, Address_3, City, State, Zip et Country |
| 13 | AddressID | Obligatoire | ADDRESS | ADDRESS_ID | Un attribut de Shipto |
| 14 | First_Name | ADDRESS | FIRSTNAME | Un attribut de Shipto | |
| 15 | Last_Name | Obligatoire | ADDRESS | LASTNAME | Un attribut de Shipto |
| 16 | Middle_Name | ADDRESS | MIDDLENAME | Un attribut de Shipto | |
| 17 | Address_1 | Obligatoire | ADDRESS | MIDDLENAME | Un attribut de Shipto |
| 18 | Address_2 | ADDRESS | ADDRESS2 | Un attribut de Shipto | |
| 19 | Address_3 | ADDRESS | ADDRESS3 | Un attribut de Shipto | |
| 20 | City | Obligatoire | ADDRESS | CITY | Un attribut de Shipto |
| 21 | State | ADDRESS | STATE | Un attribut de Shipto | |
| 22 | Zip | ADDRESS | ZIPCODE | Un attribut de Shipto | |
| 23 | Country | Obligatoire | ADDRESS | COUNTRY | Un attribut de Shipto |
| 24 | Shipping_Instructions | SHIPINFO | INSTRUCTIONS | ||
| 25 | Shipping_Carrier_ Accnt_Num | SHIPINFO | CARRIERACCNTNUM | ||
| 26 | Order_Items | Obligatoire | S/O | S/O | Peut contenir plusieurs composants avec les attributs SKU, Product_Name, Product_Description, Quantity, Catalog_Name, Unit_Price, Total_Price, Currency et Customer_Comments. |
| 27 | SKU | Obligatoire | BASEITEM | PARTNUMBER | Un attribut de Order_Items |
| 28 | Product_Name | Obligatoire | BASEITMDSC | SHORTDESCRIPTION | Un attribut de Order_Items |
| 29 | Product_Description | BASEITMDSC | LONGDESCRIPTION | Un attribut de Order_Items | |
| 30 | Quantity | Obligatoire | ORDERITEMS | QUANTITY | Un attribut de Order_Items |
| 31 | Catalog_Name | Obligatoire | CATENTDESC | NAME | Un attribut de Order_Items |
| 32 | Unit_Price | Obligatoire | ORDERITEMS | PRIX.TITRE | Un attribut de Order_Items |
| 33 | Total_Price | Obligatoire | ORDERITEMS | TOTALPRODUCT | Un attribut de Order_Items |
| 34 | Currency | Obligatoire | ORDERITEMS | CURRENCY | Un attribut de Order_Items |
| 35 | Customer_Comments | ORDERITEMS | COMMENTAIRES | Un attribut de Order_Items | |
| 36 | Component | S/O | S/O | Avec les attributs de SKU, Product_Name, Product_Description et Quantity | |
| 37 | SKU | Obligatoire | BASEITEM | PARTNUMBER | Un attribut de Component |
| 38 | Product_Name | Obligatoire | BASEITMDSC | SHORTDESCRIPTION | Un attribut de Component |
| 39 | Product_Description | BASEITMDSC | LONGDESCRIPTION | Un attribut de Component | |
| 40 | Quantity | Obligatoire | ORDERITEMS | QUANTITY | Un attribut de Component |