Fedex Logo

Monitoreo de fallas y mecanismo de reintento

Deberás monitorear las fallas de tu parte internamente y notificar al servicio al cliente de FedEx si las fallas persisten.

Limitaciones de reintento:

  • El mecanismo de reintento (reintento para enviar datos del evento) ocurre solo cuando FedEx no recibe el código de estado HTTP 200 o 202 en respuesta de la URL de destino. Los intentos de reintento se realizan durante un lapso de 15 minutos en intervalos de 5 minutos, 3 veces durante 15 minutos (consulta el diagrama de reintentos).
  • Cada vez que FedEx intenta entregar los datos del evento y recibe algo distinto de 200 o 202, esa transacción se considerará fallida.
  • Cada evento en caso de falla se volverá a intentar tres veces durante 15 minutos, con intervalos de cinco minutos entre cada reintento. Si todos esos reintentos fallan, el evento se enviará a una fila de eventos perdidos que puedes recuperar usando el mecanismo de reintento en tu proyecto del webhook de visibilidad integrada avanzada. Todos los eventos fallidos que tengan los siguientes valores de serie HTTPS se almacenarán durante siete días y podrán recuperarse iniciando el proceso de reintento en tu proyecto del webhook de visibilidad integrada avanzada:
    • 200: nulo
    • 400: no coincide la ClientID
    • 401: el token de Data Works no es válido
    • 500: nulo
    Cualquier evento perdido en esos 7 días se enviará al URL de destino suscrito

Lógica de reintento:

Cada evento en caso de falla se volverá a intentar tres veces durante 15 minutos, con intervalos de cinco minutos entre cada reintento. Si todos esos reintentos fallan, el evento se enviará a una fila de eventos perdidos que puedes recuperar usando el mecanismo de reintento en tu proyecto del webhook de visibilidad integrada avanzada.

 

retry_logic
retry_logic_3
  • Lógica de reintento:
    • Intento 1:
      Ejemplo: Número de rastreo 823497234824 está como «Entregado», el cliente envío una respuesta 400. (Cualquier cosa que no sea el estado HTTP 200/202 se considera una falla). En este caso, llamamos al intento 1 fallido.
      • Intento 2 - 1min +/ retraso - Reintento 1
      • Intento 3 - 2min +/ retraso - Reintento 2
      • Intento 4 - 4min +/ retraso - Reintento 3

      Si FedEx recibe una respuesta exitosa, como un estado HTTP 200 y 202 para cualquiera de las solicitudes de reintento, FedEx detendrá el mecanismo de reintento para un evento determinado.

Puntos importantes a tener en cuenta:

  • El mecanismo de reintento (reintento para enviar datos del evento) ocurre solo cuando FedEx no recibe el código de estado HTTP 200 o 202 en respuesta de la URL de destino.
  • Cada vez que FedEx intenta entregar los datos del evento y recibe algo distinto de 200 o 202, esa transacción se considerará fallida.
  • FedEx continuará enviando datos de nuevos eventos si ocurren mientras se vuelve a intentar el evento original.
  • FedEx también enviará los eventos posteriores que tengan lugar a partir de entonces para ese webhook de visibilidad integrada avanzada.
CLOSE

Response

Copy