Instruction OrderStatus

L'instruction OrderStatus est utilisée uniquement lorsque le système dorsal envoie un message Update_WCS_OrderStatus, Update_NC_OrderStatus ou Order Status Update. L'instruction met à jour les informations relatives à l'état d'une commande existant déjà.

Paramètres

sequenceNumber
Chaîne. sequenceNumber pour l'état de la commande WCS aux fins de sérialisation.
lastUpdateTimestamp :
Chaîne au format horodatage. Horodatage de la dernière mise à jour de l'état de la commande WebSphere Commerce pour sérialisation.
Gestion des versions : Chaîne "TRUE" ou "FALSE", La valeur par défaut est FALSE.
Si la valeur est TRUE, la gestion des versions sera activée.

Les paramètres ci-après correspondent aux colonnes de la table ORDSTAT.

orderId : Type Integer.
Référence de la commande WebSphere Commerce définie dans la colonne ORDERS_ID de la table ORDSTAT. Il s'agit d'une clé associée qui fait référence à la colonne ORDERS_ID de la table ORDERS.
merchantOrderNumber : Type String, obligatoire.
Référence de commande générée dans le système dorsal, définie dans la colonne OSMORDER.
currency : Type String
Type de devise ISO 4217 dans laquelle est exprimé le prix, défini dans la colonne OSCPCUR.
priceTotal : Type BigDecimal(20,4)
Total de la commande, défini dans la colonne OSPRTOT.
taxTotal : Type BigDecimal(20,4)
Total des taxes pour la commande, défini dans la colonne OSTXTOT.
shippingTotal : Type BigDecimal(20,4)
Total des frais de port pour la commande, défini dans la colonne OSSHTOT.
shippingTaxTotal : Type BigDecimal(20,4)
Total des taxes afférentes aux frais de port pour la commande, défini dans la colonne OSSHTXTOT.
orderStatus : Type String
Etat de la commande, défini dans la colonne OSSTATUS.
placeDateTime : Type Timestamp
Date à laquelle la commande est effectivement passée, définie dans la colonne OSPLTIME.
requestShipDateTime : Type Timestamp
Date à laquelle l'expédition de la commande est demandée, définie dans la colonne OSRSTIME.
scheduleShipDateTime : Type Timestamp
Date à laquelle l'expédition de la commande est planifiée, définie dans la colonne OSSSTIME.
actualShipDateTime : Type Timestamp
Date à laquelle la commande est effectivement expédiée, définie dans la colonne OSASTIME.
invoiceDateTime : Type Timestamp
Date à laquelle la commande est facturée, comme défini dans la colonne OSINVTIME.
invoiceValue : Type BigDecimal(20,4)
Valeur nette de facturation de la commande, définie dans la colonne OSINVVAL.
shipCondition : Type String
Code indiquant si la livraison partielle de la commande est acceptée, défini dans la colonne OSSCOND. 'SC' : Ship Complete (livraison complète), 'SP': Ship Partial (livraison partielle).
shippingModeFlag : Type String
Code indiquant si l'adresse et le mode d'expédition sont au niveau commande ou au niveau article de commande, défini dans la colonne OSSMFLAG. 'O': Niveau commande; 'I': Niveau article.
comment : Type String
Commentaires concernant l'état de la commande, définis dans la colonne OSCMNT.
field1 : Type Integer
Zone 1 de personnalisation de l'état de la commande, définie dans la colonne FIELD1.
field2 : Type BigDecimal(15,2)
Zone 2 de personnalisation de l'état de la commande, définie dans la colonne FIELD2.
field3 : Type String
Zone 3 de personnalisation de l'état de la commande, définie dans la colonne FIELD3.
items : Vecteur de la table de hachage.
Chaque table de hachage représente les paramètres pour un article.

Comportement

Conditions d'exception

Rubriques connexes

Référence connexe

IBM copyright