Los números de secuencias de FIX ayudan a recuperar mensajes perdidos. Los corredores todavía necesitan reconciliación a nivel de aplicación para establecer el estado final de un orden.

Hechos documentados

La especificación de la capa de sesión de la FIX define el comportamiento de manipulación y recuperación de secuencias de mensajes. Cuando un número de secuencia entrante es mayor de lo esperado, el procesador de la sesión receptora solicita la retransmisión de acuerdo con las reglas de recuperación. FIX Trading Comunidad sesión-capa de especificación

Estos mecanismos se refieren a la corriente de mensajes. Una sesión reparada no demuestra por sí misma que cada registro de negocios se ha reconciliado.

¿Por qué importa?

Imagina una desconexión hipotética después de que se presente un pedido, pero antes de que su informe de ejecución sea procesado por un libro mayor interno. Restaurar la comunicación responde si los mensajes pueden fluir de nuevo. El corredor todavía tiene que establecer lo que pasó con ese orden y si el libro mayor lo registra una vez.

Esta es una distinción arquitectónica, no una reclamación de un defecto en FIX. Recuperación de transporte, identificadores de negocios y controles de libros sirven diferentes propósitos. Tratar un indicador de conexión verde como prueba de una operación comercial totalmente recuperada colapsa esos propósitos en un estado engañoso.

Qué comprobar después

Un ejercicio de recuperación debe probar la versión FIX acordada y las reglas contrapartes, luego comparar órdenes, ejecuciones y publicaciones internas después de la reconexión. Use una corriente de prueba interrumpida deliberadamente y verifique el resultado en lugar de sólo el estado de la sesión. Los detalles de la aplicación de las contrapartes deben ser documentados antes de asumir que un procedimiento de recuperación funciona en cada conexión.