Llamadas REST para descarga de cambios
La API REST de Pulling Changes proporciona las llamadas REST basadas en JSON utilizadas por el daemon para coordinar el proceso de sincronización inversa cuando recupera cambios desde Talk2Sync.
Estas operaciones permiten al daemon recuperar datos pendientes de productos y órdenes, informar el resultado de cada operación de almacenamiento y finalizar las transacciones correspondientes de descarga.
Llamadas REST disponibles
Las operaciones de descarga de cambios se organizan en los flujos de sincronización de productos y órdenes:
Productos
- Obtener página de productos — Recupera una página de productos pendientes de sincronización.
- Obtener siguiente producto — Recupera el siguiente producto que debe procesarse.
- Notificar éxito del producto — Informa que el almacenamiento del producto fue exitoso.
- Notificar error del producto — Informa que el almacenamiento del producto falló.
- Finalizar obtención de productos — Finaliza la operación de descarga de productos.
Órdenes
- Obtener página de órdenes — Recupera una página de órdenes pendientes de sincronización.
- Obtener siguientes órdenes — Recupera las siguientes órdenes que deben procesarse.
- Notificar éxito de las órdenes — Informa que el almacenamiento de las órdenes fue exitoso.
- Notificar error de las órdenes — Informa que el almacenamiento de las órdenes falló.
- Finalizar obtención de órdenes — Finaliza la operación de descarga de órdenes.
- Finalizar transacción de descarga — Completa la transacción de descarga.
Siguientes pasos
- Comienza con Consultar si está descargando cambios para determinar si Talk2Sync está solicitando una operación de descarga.
- Consulta el flujo de Descarga de productos para la sincronización de productos.
- Consulta el flujo de Descarga de órdenes para la sincronización de órdenes.
- Consulta el Protocolo de Reverse Connections para conocer la secuencia completa de sincronización.