Erreurs Business - Type "E"

Une erreur Business -ou- de type "E" se produit lorsqu'un utilisateur envoie un message Tradeplace valide, avec de bonnes données dans l'enveloppe de routage, mais que le destinataire final du message ne peut pas traiter le message

Exemple de messages ayant une erreur Business :

  • SKU non existant dans une requête de prix
  • Unité de mesure incorrecte dans une ligne de commande
  • Le prix d'une ligne n'est pas un nombre

Étant donné que ces erreurs ne concernent que le contenu des messages commerciaux, le Tradeplace Message Hub (TMH) ne peut pas déterminer par lui-même si un message commercial contient ou non une erreur. De plus, le type d'erreur commerciale susceptible de se produire dépend de la classification du document. Par exemple, le document de demande d'informations sur le produit ne peut pas produire d'erreur « prix non valide » car il ne contient pas de champ de prix.

Les erreurs Business sont généralement traitées aux extrémités. Lorsqu'une erreur Business est rencontrée dans une demande, le fabricant répond généralement avec un message de réponse TradeXML avec le MessageType, le MessageCode et le MessageText détaillant pourquoi l'erreur s'est produite.

Détails:

•    Le tag MessageType contiendra toujours E

•    Le tag MessageCode suivra la prescription suivante :

•    Erreur dans l'enveloppe : 100 to 199

•    Erreur dans l'entête : 200 to 299

•    Erreur dans les lignes : 300 to 399

•    Erreur Business : 400 to 499

•   Erreur Système : 500 to 599

•    Autres erreurs : 900 to 999

•    MessageText contient les explications et le contenu est libre pour chaque fabricant.

Exemple de Message d'Erreur :

<OrderPlacementReply>

<OrderPlacementReplyHeader>

<MessageType>E</MessageType>

<MessageCode>999</MessageCode>

<MessageText>0917 SYDRQJ Date Invalid</MessageText>

<PurchaseOrderNumber>T61658211</PurchaseOrderNumber>

</OrderPlacementReplyHeader>

</OrderPlacementReply>

 

Vous n'avez pas trouvé ce que vous recherchiez?
 
Créer un ticket d'assistance