Bestellung fehlgeschlagen: Fehlerantwort 5xx oder 4xx

Revised: 28 September 2016

Ursache

Ungültige Daten oder Lieferanten-Site nicht erreichbar.  

Der Schlüssel zum Verständnis und zur Lösung des Problems ist der Text in der cXML-Antwort des Lieferanten.

Lösung

  • Lesen Sie die Beschreibung durch. Wenn sie nicht klar ist, bitten Sie den Lieferanten um eine eindeutige Erklärung.

  • 4xx (wobei xx Ziffern sind) bedeutet in der Regel, dass ein Datenvalidierungsfehler aufgetreten ist. Wenn Sie die Daten korrigieren und dann die Bestellung erneut senden, kann das Problem dadurch behoben werden. Stellen Sie vor dem Bearbeiten und erneuten Senden der Bestellung sicher, dass der Lieferant Änderungsaufträge akzeptieren kann (type='update' in der cXML).

  • 5xx (wobei xx Ziffern sind) ist normalerweise ein schwerwiegender Fehler.

    • Wenn dieser Fehler auftritt, weil die Site des Lieferanten nicht erreichbar ist, bitten Sie den Lieferanten um eine ETA, wann die Site des Lieferanten voraussichtlich wieder in den Normalbetrieb zurückkehren wird, und koordinieren Sie dann das erneute Senden der fehlgeschlagenen Bestellung.

    • Sobald das Problem behoben ist, senden Sie dem Lieferanten eine Liste der fehlgeschlagenen Bestellungen und koordinieren Sie den erneuten Versand.

    • Wenn Sie Bestellungen erneut senden, tun Sie dies zuerst für eine Bestellung, um sicherzustellen, dass sie erfolgreich verarbeitet wird, bevor Sie Zeit darauf verwenden, alle erneut zu senden.

​Beispiel

In den meisten Textbeschreibungen der Lieferanten ist angegeben, warum die Bestellung zurückgewiesen wurde.

Betreff: cXML-Fehler (Bestellung #123konnte nicht gesendet werden)

Beim Versuch, die Bestellung #123 an den ABC-Lieferanten zu senden, wurde die folgende Fehlermeldung angezeigt:

Bestellung fehlgeschlagen: 500 Bestellung Nummer: 123 wurde bereits verarbeitet.

cXML-Antwort

Hier sind einige weitere Beispiele für cXML 5xx- und 4xx-Fehlerantworten:

  • <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>

Parts or all of this page might have been machine-translated. We apologize for any inaccuracies.