4 votos

Resecuenciación de MsgSeqNum en REVISIÓN 4.2

Estoy tratando de conseguir la siguiente funcionalidad mediante QuickFIX para SOLUCIONAR 4.2

  1. Enviar un par de pedidos y asegúrese de que está lleno.
  2. A continuación, desconecte.
  3. Cambiar el entrante (del Agente) número de secuencia a un número inferior. Ejemplo si es de 300 ahora me cambio a 260.
  4. Vuelva a iniciar la sesión.
  5. Mi Aplicación debe detectar el número de secuencia de Corredor, como inferior a lo que se espera y mi cara debe enviar automáticamente un tipo 2 (enviar solicitud) mensaje para el Corredor.
  6. Agente de la brecha de rellenar y enviar los datos que faltan.

En el momento cuando yo intente el paso 3 (me.e cambiar el número de secuencia de agente a un valor inferior) y, a continuación, intento de inicio de sesión, mis aplicaciones, registros de inmediato con el mensaje de error de la MsgSeqNum es inferior a lo que se espera.

Estoy familiarizado con el ResetSequenceNumFlag, ResetOnLogon, ResetOnLogout banderas, pero no parecen ser la elección correcta para el procedimiento anterior.

3voto

Scott Ivey Puntos 385

Está usted seguro de que hay un uso práctico caso, detrás de este (especialmente en el paso #3). Los corredores no cambie de número de secuencia de vuelta en el medio de la sesión. Si es absolutamente necesario para apoyar este uso Sesssion.setNextTargetMsgSeqNum() de la API

2voto

Nir Puntos 58

Estoy usando QuickFIX/n, inicialmente no existían métodos para cambiar el número de secuencia, pero le pidió a la QuickFIX/n comunidad de desarrolladores para añadir métodos para cambiar la secuencia de los números y en las generaciones posteriores de la Sesión.NextTargetMsgSeqNum y Sesión.NextSenderMsgSeqNum se han añadido para cambiar el número de secuencia.

Y yo era capaz de cambiar fácilmente los números de secuencia de acuerdo a mis necesidades, utilizando los métodos de la Sesión.NextTargetMsgSeqNum y Sesión.NextSenderMsgSeqNum.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X