Descripción general
Esta sección describe el ciclo recomendado del daemon para implementar el protocolo de reverse invoke.
El ciclo coordina la comunicación entre el daemon y Talk2Sync. Determina si Talk2Sync está solicitando nueva información del sistema externo o si está esperando que el daemon escriba información en la aplicación heredada.
Después de completar la operación actual, el daemon debe esperar durante un período definido antes de iniciar nuevamente el ciclo.
Algunos pasos del flujo son interactivos y proporcionan información adicional sobre la subestructura o el procedimiento representado por cada paso.
Ciclo del daemon
Secuencia del ciclo
El daemon sigue esta secuencia:
- Iniciar el ciclo de reverse invoke.
- Verificar si Talk2Sync solicita obtener información.
- Si se solicita, enviar productos.
- Si se solicita, enviar órdenes.
- Verificar si Talk2Sync solicita descargar información.
- Si se solicita, descargar productos.
- Si se solicita, descargar órdenes.
- Esperar durante el período configurado.
- Iniciar nuevamente el ciclo.
Si Talk2Sync no solicita una operación en alguno de los puntos de decisión, el daemon continúa con la siguiente etapa sin ejecutar dicha operación.
Siguientes pasos
- Consulta Carga de productos para conocer el flujo de sincronización de productos hacia Talk2Sync.
- Consulta Carga de órdenes para conocer el flujo de sincronización de órdenes hacia Talk2Sync.
- Consulta Descarga de productos para conocer el flujo de descarga de productos.
- Consulta Descarga de órdenes para conocer el flujo de descarga de órdenes.
- Consulta Esperar para conocer el estado de espera del daemon.