Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-880

qfj doesn't send the next batch when ResendRequestChunkSize > 0

    Details

    • Type: Other
    • Status: Open
    • Priority: Default
    • Resolution: Unresolved
    • Affects Version/s: 1.6.0
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
    • Environment:
      FIX4.2

      Description

      Quickfixj seems to send the 1st resend batch only after receiving a seq reset.

      i.e.
      ResendRequestChunkSize=10

      15:28:37.142 [QFJ Message Processor] - fromAdmin PNPBBBN: 8=FIX.4.29=10735=134=44749=CME50=G52=20160225-20:28:37.22356=PNPBBBN57=DROPCOPY143=US,NY369=45621112=IDiky5miuo10=025

      15:28:37.142 [QFJ Message Processor] - toAdmin PNPBBBN: 8=FIX.4.29=10735=034=4562249=PNPBBBN50=DropCopy52=20160225-20:28:37.14256=CME57=G142=US,NY143=CME112=IDiky5miuo10=004

      I manually reduced the incoming seq no to 428
      15:29:07.969 [Thread-30] - command: "fix PNPBBBN 428"

      15:29:08.120 [QFJ Message Processor] - toAdmin PNPBBBN: 8=FIX.4.29=10535=234=4562449=PNPBBBN50=DropCopy52=20160225-20:29:08.12056=CME57=G142=US,NY143=CME7=42816=43710=188

      15:29:08.148 [QFJ Message Processor] - fromAdmin PNPBBBN: 8=FIX.4.29=13635=434=42843=Y49=CME50=G52=20160225-20:29:08.25556=PNPBBBN57=DROPCOPY122=20160225-20:29:08.255143=US,NY369=4562436=449123=Y10=001

      I expect quickfix to send the next batch (438-447) but it sent a normal heartbeat instead.

      15:29:38.704 [QFJ Timer] - toAdmin PNPBBBN: 8=FIX.4.29=9235=034=4562549=PNPBBBN50=DropCopy52=20160225-20:29:38.70456=CME57=G142=US,NY143=CME10=069

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              xz2145 Xiaojun Zhang
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: