DO NOT SUBMIT HELP REQUESTS TO JIRA.  INSTEAD USE THE MAILING LIST TO ASK FOR HELP.

QuickFIX/J

Provide a way to send a sequence reset (via JMX operation?)

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Default Default
  • Resolution: Fixed
  • Affects Version/s: 1.2.1
  • Fix Version/s: 1.3.0
  • Component/s: Engine
  • Labels:
    None

Description

the OpenFIX testing suite requires the ability for the FIX engine to send a sequence reset at an arbitrary point in the testing process (see attached screenshot). I don't think QuickFIX can do this currently.

It seems to me that this might be an easy thing to add to the set of operations available on SessionAdminMBean (which is then exported via the JMX interface). In order to satisfy the test the user would need to be able to specify one int argument to the operation (not sure if this is possible).

Also, provided the JMX interface is the right entry point, what is the correct way to send the sequence reset? Can I just construct a message and call Session.sendToTarget?

Activity

Hide
Graham Miller added a comment - 18/Sep/07 4:12 AM

The point in the OpenFIX certification that requires a sequence reset message. (note the specific request for the reset to use the "next" sequence number 28

Show
Graham Miller added a comment - 18/Sep/07 4:12 AM The point in the OpenFIX certification that requires a sequence reset message. (note the specific request for the reset to use the "next" sequence number 28
Hide
Steve Bate added a comment - 18/Sep/07 2:32 PM

Yes, I your suggestion is correct. To send an explicit sequence reset message, you could add a JMX operation that would construct and send the message like a normal message.

Show
Steve Bate added a comment - 18/Sep/07 2:32 PM Yes, I your suggestion is correct. To send an explicit sequence reset message, you could add a JMX operation that would construct and send the message like a normal message.
Hide
Toli Kuznets added a comment - 19/Sep/07 12:11 AM

fix for this checked in rev 739.

Added a new resetSequence() function to SessionAdminMBean that sends a Sequence Reset mesagge with the specified sequence number.

Show
Toli Kuznets added a comment - 19/Sep/07 12:11 AM fix for this checked in rev 739. Added a new resetSequence() function to SessionAdminMBean that sends a Sequence Reset mesagge with the specified sequence number.

People

Vote (0)
Watch (0)

Dates

  • Created:
    18/Sep/07 4:09 AM
    Updated:
    11/Feb/09 5:22 PM
    Resolved:
    19/Sep/07 12:11 AM