Codes d'erreur pour les vues d'erreur

Code d'erreur pour OrderUnlockErrorView

240
La commande est déverrouillée et ne peut donc pas être traitée.

Les constantes de code d'erreur sont définies dans l'interface ErrorOrderUnlockCmd.

Codes d'erreur pour BadOrderDataErrorView

220
Un champ numérique contient un caractère non numérique ou un nombre est hors de portée. L'ErrorDataBean transmis à la BadOrderDataErrorView inclura dans ses données exceptionData une propriété "champ" indiquant le nom du champ non valide.
230
Une commande comporte des articles de commande qui ne peuvent pas être achetés. L'ErrorDataBean transmis BadOrderDataErrorView inclura dans ses données exceptionData une propriété "nonBuyableOrderItems" qui est un vecteur de chaînes spécifiant des numéros d'article de commande qui ne peuvent pas être achetés.

Les constantes de codes d'erreur sont définies dans l'interface ErrorOrderDataCmd.

Codes d'erreur pour la vue d'erreur ErrorOrderNoneCmd

230
Aucune commande correspondant à la requête n'a été trouvée.

Les constantes de codes d'erreur sont définies dans l'interface ErrorOrderNoneCmd.

Codes d'erreur pour RetrievePriceErrorView

1002
Aucun prix ne peut être trouvé pour l'entrée de catalogue donnée. Le prix manquant est le résultat de l'absence de prix explicite trouvé dans la devise d'achat et de l'absence de conversion disponible dans la devise d'achat (à partir d'autres prix explicites dans différentes devises).
L'ErrorDataBean transmis à la RetrievePriceErrorView inclura dans ses données exceptionData les propriétés suivantes :
quantity
Indique la quantité de l'article demandé.
UOM
Indique l'unité de mesure de la quantité.
catEntryId
Spécifie l'ID d'entrée de catalogue de l'article dont le prix est fixé.
monétaire
Indique la devise dans laquelle le prix n'a pas pu être déterminé.

N'importe laquelle des commandes de tâche suivantes peut spécifier cette vue d'erreur :