2016-04-15 15 views
1

Anforderung zur erneuten Sendung Logik der FIX-Sitzung Mechanismus ist, durch den ein System gegeben, auf eine höhere als erwartete Nachrichtenfolgenummer von seinem Gegenpartei zu erfassen, fordert eine Reihe geordneter Nachrichten von der Gegenpartei erneut gesendet. Der Kontrahent erneut sendet die angeforderte Nachricht Bereich sequentiell, bis beiden Systeme zurück in Folge sindGibt es eine Möglichkeit, das Senden von ResendRequest Message zu deaktivieren?

Da der Markt ich arbeite an will nur auf dem NextExpectedMsgSeqNum verlassen, ist es eine Möglichkeit, das Versenden von zu deaktivieren ResendRequest Nachrichten von Quickfix Motor?

das heißt: Konfigurationsparameter: EnableResendRequest = Y | N

+0

Ich glaube nicht. ResendRequest ist Teil der FIX-Spezifikation. Es klingt, als ob Ihr Kontrahent FIX absichtlich falsch macht. –

Antwort

0

Ich habe diesen Parameter SendRedundantResendRequests hinzugefügt = N meiner Quickfix-Einstellungsdatei. Es ist effizient, so kann ich das Senden dieser Nachricht vermeiden.

+0

Sie verstehen die Existenz von "ResendRequest" nicht und das Deaktivieren wird später eine Dose Würmer öffnen. – DumbCoder

+0

@DumbCoder, Ja, das normale Verhalten besteht darin, die ResendRequest-Nachrichten zu verwenden. Aber jetzt arbeiten wir mit einem bestimmten Markt, der diese Art von Nachrichten nicht zur Neusynchronisierung mit dem Kontrahenten verwendet. –