Business Errors - Type "E"

Ein Fehler bei einer Geschäftsnachricht - oder Type "E" - tritt auf, wenn ein Benutzer eine gültige Tradeplace-Nachricht mit korrekten Daten im Routing-Umschlag sendet, der Endempfänger der Nachricht die Nachricht jedoch nicht verarbeiten kann

Beispiele für Meldungen mit einem Geschäftsfehler sind:


- Nicht existierende SKUs in einer Produktpreisanfrage
- Unzulässige Mengeneinheiten in einer Bestellposition
- Preis in einer Position ist keine Zahl


Da sich diese Fehler nur auf den Inhalt der Geschäftsnachricht beziehen, kann der Tradeplace Message Hub (TMH) nicht selbst feststellen, ob eine Geschäftsnachricht einen Fehler enthält oder nicht. Außerdem hängt die Art des Geschäftsfehlers, der auftreten kann, von der Dokumentenklassifizierung ab. So kann beispielsweise das Dokument "Produktinformationsanforderung" nicht zu einem Fehler "Ungültiger Preis" führen, da es kein Preisfeld enthält.

Fehler bei Geschäftsnachrichten werden im Allgemeinen an den Endpunkten behandelt. Wenn ein Fehler in einer Geschäftsnachricht innerhalb einer Anfrage auftritt, antwortet der Hersteller in der Regel mit einer TradeXML-Antwortnachricht mit MessageType, MessageCode und MessageText, in der die Gründe für das Auftreten des Fehlers angegeben sind.

 

Details:

  •  The MessageType tag will always contain E
  •  The MessageCode tag will follow the following rules
  •  Error in the envelope: 100 to 199
  •  Error in the Header: 200 to 299
  •  Error in the lines: 300 to 399
  •  Business error: 400 to 499
  •  System error: 500 to 599
  •  Other errors: 900 to 999
  •  MessageText contains an explanation and is free for each manufacturer.

Example Error Message:

<OrderPlacementReply>

<OrderPlacementReplyHeader>

<MessageType>E</MessageType>

<MessageCode>999</MessageCode>

<MessageText>0917 SYDRQJ Date Invalid</MessageText>

<PurchaseOrderNumber>T61658211</PurchaseOrderNumber>

</OrderPlacementReplyHeader>

</OrderPlacementReply>