|
| 1 | +# When MaxMessagesInResendRequest has a value, |
| 2 | +# ResendRequest tag 16/EndSeqNo will be non-zero even if it is less than max |
| 3 | + |
| 4 | +iCONNECT |
| 5 | +I8=FIX.4.235=A34=149=TW50=TARGETSUB142=TARGETLOC52=<TIME>56=ISLD57=SENDERSUB143=SENDERLOC369=098=0108=30 |
| 6 | +E8=FIX.4.235=A34=149=ISLD50=SENDERSUB52=00000000-00:00:00.00056=TW57=TARGETSUB142=SENDERLOC143=TARGETLOC369=198=0108=30 |
| 7 | + |
| 8 | +# Do a test request just to increment the counters |
| 9 | +I8=FIX.4.235=134=249=TW50=TARGETSUB142=TARGETLOC52=<TIME>56=ISLD57=SENDERSUB143=SENDERLOC112=TEST |
| 10 | +E8=FIX.4.235=034=249=ISLD50=SENDERSUB52=00000000-00:00:00.00056=TW57=TARGETSUB142=SENDERLOC143=TARGETLOC369=2112=TEST |
| 11 | + |
| 12 | +# App (ISLD) expects 34=3 next |
| 13 | + |
| 14 | +# Send it 34=6 instead |
| 15 | +I8=FIX.4.235=B34=649=TW50=TARGETSUB142=TARGETLOC56=ISLD57=SENDERSUB143=SENDERLOC52=<TIME>148=sending 6 when 3 is expected |
| 16 | + |
| 17 | +# App does ResendRequest for 3 to 5 |
| 18 | +E8=FIX.4.235=234=349=ISLD50=SENDERSUB52=00000000-00:00:00.00056=TW57=TARGETSUB142=SENDERLOC143=TARGETLOC369=67=316=5 |
| 19 | +# (If MaxMessagesInResendRequest was unset, then it would have been 3 to 0) |
| 20 | + |
| 21 | +# Send a gapfill, change next seq to 6 |
| 22 | +I8=FIX.4.235=434=349=TW50=TARGETSUB142=TARGETLOC56=ISLD57=SENDERSUB143=SENDERLOC52=<TIME>43=Y36=6123=Y |
| 23 | + |
| 24 | +# App should expect 34=6 next |
| 25 | + |
| 26 | +# Resend 34=6 |
| 27 | +I8=FIX.4.235=B34=649=TW50=TARGETSUB142=TARGETLOC56=ISLD57=SENDERSUB143=SENDERLOC52=<TIME>43=Y122=<TIME>148=sending 6 when 3 is expected |
| 28 | + |
| 29 | +# Do another TestRequest to confirm |
| 30 | +I8=FIX.4.235=134=749=TW50=TARGETSUB142=TARGETLOC52=<TIME>56=ISLD57=SENDERSUB143=SENDERLOC112=TESTEND |
| 31 | +E8=FIX.4.235=034=449=ISLD50=SENDERSUB52=00000000-00:00:00.00056=TW57=TARGETSUB142=SENDERLOC143=TARGETLOC369=7112=TESTEND |
| 32 | + |
| 33 | +# logout message and response |
| 34 | +I8=FIX.4.235=534=849=TW50=TARGETSUB142=TARGETLOC52=<TIME>56=ISLD57=SENDERSUB143=SENDERLOC |
| 35 | +E8=FIX.4.235=534=549=ISLD50=SENDERSUB52=00000000-00:00:00.00056=TW57=TARGETSUB142=SENDERLOC143=TARGETLOC369=8 |
| 36 | + |
| 37 | +eDISCONNECT |
| 38 | + |
0 commit comments