Cola local por REST y archivos

Referencia técnica para cola local por rest y archivos dentro del cliente local.

Objetivo

Esta guía describe cómo elegir y operar los canales de entrada del cliente local.

Canales soportados

REST local

Recomendado cuando el integrador necesita respuesta inmediata o control síncrono.

Casos típicos:

Bandeja de archivos

Recomendada cuando el sistema tercero escribe archivos y no puede consumir una API local.

Casos típicos:

Criterio de elección

Usar REST cuando:

Usar archivos cuando:

Guías detalladas

Activación por perfil

Los canales deberían poder activarse o desactivarse por punto de emisión:

Esto permite evitar consumo innecesario cuando un canal no se usa.

Flujo recomendado para REST

  1. Validar el payload en el host.
  2. Enviar el request local.
  3. Procesar el envelope de respuesta.
  4. Si el request fue síncrono, persistir la referencia de negocio.
  5. Si el request fue asíncrono, consultar estado luego.

Flujo recomendado para archivos

  1. El integrador escribe el archivo en entrada.
  2. El daemon lo mueve a temporal.
  3. Procesa y genera:
    • salida
    • o error
  4. El integrador consume la respuesta y archiva o reintenta.

Riesgos frecuentes

Señales mínimas que la UI debería mostrar

Criterio de cierre

La cola local está bien resuelta cuando: