• Dernière modification le: 28 September 2016

BC échoué : réponse d'erreur 5xx ou 4xx

Cause

Données non valides ou site fournisseur inactif.  

La clé pour comprendre et résoudre le problème est le texte de la réponse cXML du fournisseur.

Solution

  • Vérifiez la description. Si cela n'est pas clair, demandez au fournisseur de fournir une explication claire.

  • 4xx (où xx sont des chiffres) signifie généralement qu'il y a eu une erreur de validation des données, de sorte que la correction des données et le renvoi du bon de commande peuvent résoudre le problème. Avant de modifier et de renvoyer le bon de commande, assurez-vous que le fournisseur peut accepter les ordres de modification (type=’update’ dans le cXML).

  • 5xx (où xx sont des chiffres) signifie généralement une erreur fatale.

    • Si cette erreur se produit parce que le site du fournisseur est hors service, demandez au fournisseur une ETA indiquant à quel moment le site du fournisseur doit revenir à la normale, puis coordonnez le renvoi du bon de commande échoué.

    • Une fois le problème résolu, envoyez au fournisseur une liste des bons de commande ayant échoué et coordonnez leur renvoi.

    • Lorsque vous renvoyez des bons de commande, commencez par en envoyer un seul pour vous assurer qu'ils sont traités avec succès, avant de les renvoyer tous.

​Exemple

La plupart des descriptions textuelles du fournisseur indiquent pourquoi le bon de commande a été rejeté.

Objet : Échec cXML (échec de l'envoi du BC #123)

Lorsque nous avons essayé d'envoyer le bon de commande #123 au fournisseur ABC, nous avons reçu l'erreur suivante :

BC échoué : 500 Numéro de BC : 123 a déjà été traité.

Réponse cXML

Voici d'autres exemples de réponses aux erreurs cXML 5xx et 4xx :

  • <Status code='500' text='Error getting quote: 123. Either the quote is expired or does not exist or Unable to retrieve Quote.'/>
  • <Status code='400' text='Bad Request'>Line item XYZ is not ready to accept the Purchase Order at this time.  Please contact your System Administrator for assistance. (fas-08 prod1)</Status>
  • <Status code='400' text='Order Rejected'>Item #123 This Item is being Substituted, Please use #678 </Status>
  • <Response><Status code="500" text="Inactive Site"/></Response>
  • 500 [Output ProfileLocation: Header/N1 loop ship to name/N1/N104]: Invalid Data Element '6': MIN_LENGTH_NOT_REACHED
  • <Status code='400' text='Order Rejected'>Item #12862700 This Item is being Substituted, Please use #24542700</Status>

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.