Business Errors - Type "E"

Se produce un error de mensaje comercial -o- Type "E" cuando un usuario envía un mensaje de intercambio válido, con datos correctos dentro del sobre de enrutamiento, pero el destinatario final del mensaje no puede procesar el mensaje

Algunos ejemplos de mensajes con un error comercial son:


- SKU inexistentes en una solicitud de precio de producto
- Unidades de medida inadecuadas en una partida de pedido
- El precio de una partida no es un número


Dado que estos errores sólo afectan al contenido del mensaje comercial, Tradeplace Message Hub (TMH) no puede determinar por sí mismo si un mensaje comercial contiene o no un error. Además, el tipo de error comercial que puede producirse depende de la clasificación del documento. Por ejemplo, el documento de solicitud de información del producto no podría producir un error de "precio no válido" porque no contiene un campo de precio.

Los errores de mensajes de negocio se gestionan generalmente en los puntos finales. Cuando se encuentra un error de mensaje comercial en una solicitud, el fabricante suele responder con un mensaje de respuesta TradeXML con MessageType, MessageCode y MessageText que detalla por qué se ha producido el error.

 

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>