{{Quickfixn}} setNextSenderMsgSeqNum method

Pandit, Rohan Rohan.Pandit at sculptor.com
Thu Jul 16 11:30:38 PDT 2020


Thanks, What about where initiator and acceptor are out of sync with acceptor sequence number is low, Would you suggest resetting on both sides or can we reset only on acceptor side using QuickFix?

Thanks,
Rohan


-----Original Message-----
From: Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of quickfixn-request at lists.quickfixn.com
Sent: Thursday, July 16, 2020 2:19 PM
To: quickfixn at lists.quickfixn.com
Subject: Quickfixn Digest, Vol 105, Issue 24

Send Quickfixn mailing list submissions to
        quickfixn at lists.quickfixn.com

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
or, via email, send a message with subject or body 'help' to
        quickfixn-request at lists.quickfixn.com

You can reach the person managing the list at
        quickfixn-owner at lists.quickfixn.com

When replying, please edit your Subject line so it is more specific than "Re: Contents of Quickfixn digest..."


Today's Topics:

   1. Re:  Quckfix setNextSenderMsgSeqNum method (Grant Birchmeier)
   2. Re:  Quickfixn Digest, Vol 105, Issue 21 (Grant Birchmeier)


----------------------------------------------------------------------

Message: 1
Date: Thu, 16 Jul 2020 13:13:11 -0500
From: Grant Birchmeier <gbirchmeier at connamara.com>
To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
Subject: Re: {{Quickfixn}} Quckfix setNextSenderMsgSeqNum method
Message-ID:
        <CAMq4opMZnWNuhupFe+YOVqyOt-tRtsiZaRq9fH5daWsuhU0S8A at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

I don't know.  I've never had to seamlessly hand off a connection from one acceptor to another.



On Thu, Jul 16, 2020 at 12:54 PM Pandit, Rohan <Rohan.Pandit at sculptor.com>
wrote:

> Hi Grant,
>  Understood, How would you suggest to sync sequence number between parties?
>
> Thanks,
> Rohan Pandit
> T: 646.366.2813
> rohan.pandit at Sculptor.com
> ---
>
> Message: 1
> Date: Thu, 16 Jul 2020 12:14:46 -0500
> From: Grant Birchmeier <gbirchmeier at connamara.com>
> To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
> Subject: Re: {{Quickfixn}} Quckfix setNextSenderMsgSeqNum method
>         (Grant Birchmeier)
> Message-ID:
>         <CAMq4opOw9yhXaFsuM+NT+=ikJmmRXrmZmSW6a3Q_Y8p=
> 0jQ6Tg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Rohit, this is not really a workflow I'd encourage.
>
> However, Session does have a NextSenderMsgSeqNum property with a
> public setter.
>
> I suppose you could use SessionID to lookup the Session and then you'd
> have a way to call the method.
>
> But I really do think what you're doing is pretty unorthodox and not
> to be encouraged.
>
> -Grant
>
>
> On Wed, Jul 8, 2020 at 2:50 PM Pandit, Rohan
> <Rohan.Pandit at sculptor.com>
> wrote:
>
> > Hi Grant,
> >  I have 2 acceptors running and I am not using common message store.
> > But I am using redis cache just to store sender and target sequence
> > number. So when one of my acceptors goes down then my plan is to
> > look into redis for the last sender sequence number and then use
> > setNextSenderMsgSeqNum method to set Sender Seq Number accordingly
> > for acceptor 2. Without that I am getting MsgSeqNum too low error
> > from the initiator side. Let me know if you need more information.
> >
> > Thanks,
> > Rohan Pandit
> > T: 646.366.2813
> > rohan.pandit at Sculptor.com
> >
> >
> >
>
> --

--
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.
http://connamara.com

--
This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message.?Thank you from Connamara Systems, LLC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200716/f52f8184/attachment-0001.html>

------------------------------

Message: 2
Date: Thu, 16 Jul 2020 13:18:38 -0500
From: Grant Birchmeier <gbirchmeier at connamara.com>
To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
Subject: Re: {{Quickfixn}} Quickfixn Digest, Vol 105, Issue 21
Message-ID:
        <CAMq4opOQvP7pcG6WOfZ1KKugQ+EFJBz_hmO_74Rs0gkVw9E3cQ at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Oh, nice!  I didn't realize Executor was instantiating it.

Haha, looks like my colleague Mike Wilner had something to do with that.
Some vague memories are starting to come back....

Created an issue to create a doc page for it
https://github.com/connamara/quickfixn/issues/634

(By the way, I highly recommend you NOT use the mail list digest.  We're not very high traffic, and it's easier to follow email chains when the subject lines don't change.)

Thanks!

On Thu, Jul 16, 2020 at 1:07 PM Nate Kershner <nathaneleven at gmail.com>
wrote:

> Grant,
>
> Thanks to your suggestion, I was able to get the web interface working.
> All I did was follow the example in Program.cs in the
> Examples.Executor
> project:
>
>                 HttpServer srv = new HttpServer(HttpServerPrefix,
> settings);
>                 srv.Start();
>
>                 //later
>                 srv.Stop();
>
> Please feel free to send me an off list email if you'd like any more
> details, screenshots, or a copy of the page for your documentation.
>
> Thanks,
> Nate
>
> On Thu, Jul 16, 2020 at 12:21 PM
> <quickfixn-request at lists.quickfixn.com>
> wrote:
>
>> Send Quickfixn mailing list submissions to
>>         quickfixn at lists.quickfixn.com
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>
>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>> or, via email, send a message with subject or body 'help' to
>>         quickfixn-request at lists.quickfixn.com
>>
>> You can reach the person managing the list at
>>         quickfixn-owner at lists.quickfixn.com
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Quickfixn digest..."
>>
>>
>> Today's Topics:
>>
>>    1. Re:  20013 tag in QuikFix FIX 4.4 (Grant Birchmeier)
>>    2. Re:  Quickfixn Connection Webpage after Upgrade (Grant Birchmeier)
>>    3. Re:  Quickfixn Connection Webpage after Upgrade (Grant
>> Birchmeier)
>>
>>
>> ---------------------------------------------------------------------
>> -
>>
>> Message: 1
>> Date: Thu, 16 Jul 2020 09:30:18 -0500
>> From: Grant Birchmeier <gbirchmeier at connamara.com>
>> To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
>> Subject: Re: {{Quickfixn}} 20013 tag in QuikFix FIX 4.4
>> Message-ID:
>>         <CAMq4opN9eDj0kX+abWtXsVenmE=LXuKJ3Va9=
>> XPca88BGCrdVA at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> 20013 is not a standard FIX tag.  Your counterparty has made
>> customizations to the standard FIX data dictionary.  You'll need to
>> make corresponding updates to your local FIX44.xml file.
>>
>> For more information:
>> http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html
>>
>> -Grant
>>
>>
>> On Thu, Jul 16, 2020 at 8:32 AM Pandit, Rohan
>> <Rohan.Pandit at sculptor.com>
>> wrote:
>>
>> > Hello,
>> >  I am unable to find 20013 fix tag in QuickFix. I am using FIX 4.4
>> .
>> > Could you please let me know if this tag is available?
>> >
>> > Thanks,
>> > Rohan Pandit
>> > T: 646.366.2813
>> > rohan.pandit at Sculptor.com
>> >
>> >
>> --
>> Grant Birchmeier
>> *Connamara Systems, LLC*
>> *Made-To-Measure Trading Solutions.*
>> Exactly what you need. No more. No less.
>> http://connamara.com
>>
>> --
>> This email, along with any attachments, is confidential. If you
>> believe you received this message in error, please contact the sender
>> immediately and delete all copies of the message.?Thank you from
>> Connamara Systems, LLC.
>> -------------- next part -------------- An HTML attachment was
>> scrubbed...
>> URL: <
>> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachme
>> nts/20200716/efa86365/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Thu, 16 Jul 2020 10:57:00 -0500
>> From: Grant Birchmeier <gbirchmeier at connamara.com>
>> To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
>> Subject: Re: {{Quickfixn}} Quickfixn Connection Webpage after Upgrade
>> Message-ID:
>>         <CAMq4opMu7ymvXwC-oz9Q=
>> 30MK_udw1dyEX4PyXqXx2HQLTWCmw at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Nate-- I got your off-list email, and now it makes sense.
>>
>> "Also worth noting this is actually from 1.0.3 not 1.3.0"
>>
>> That's not a valid QF/n version!  You weren't using QF/n at all ---
>> You were actually using the original C++ QuickFIX with the SWIG C# wrapper!
>>
>> No wonder I couldn't find the web interface in QF/n.  It didn't have one!
>>
>> Please try the HttpServer I suggested before and let me know how it goes.
>> It was a submission some years back, and I don't think I've ever used
>> it myself.  But maybe we can turn this undocumented orphan into a
>> documented feature.
>>
>> -Grant
>>
>> On Thu, Jul 16, 2020 at 9:28 AM Grant Birchmeier <
>> gbirchmeier at connamara.com>
>> wrote:
>>
>> > 1.3.0 goes back to 2012.  I was pretty new to the project at that
>> > time, and the other guys from then are long gone.  If anybody can
>> > help, please chime in.
>> >
>> > I just browsed the code on that old tag, and I don't know where
>> > this server is coded or configured.  Honestly, I only have vague
>> > memories of people mentioning this feature, and I've never used it
>> > myself.  I'm
>> kind of
>> > shocked that I can't identify a class or grep the right term to
>> > find
>> where
>> > this could be coming from.
>> >
>> > Do you still have your old build running?  Can you send me
>> > (off-list) a copy of the resulting web page?  (to save me the time
>> > of spinning up an old-build app for myself)
>> >
>> > I see we currently have a class called HttpServer that might be
>> relevant.
>> > However, I don't see any documentation on how to use it.  Why don't
>> > you take a look and see if you can instantiate it and connect to it?
>> >
>> https://github.com/connamara/quickfixn/blob/master/QuickFIXn/HttpServ
>> er.cs
>> >
>> > If you have some luck, I will create a new page in the tutorial to
>> > document its usage.
>> >
>> > -Grant
>> >
>> >
>> >
>> >
>> > On Thu, Jul 16, 2020 at 7:25 AM Nate Kershner
>> > <nathaneleven at gmail.com>
>> > wrote:
>> >
>> >> We just went live with an upgrade to QuickFix/n (1.0.3 to 1.10).
>> >> Obviously 1.0.3 is a very old version, but I'm hoping someone can
>> assist.
>> >> In the old version, if you visited http://localhost on the server
>> >> or http://<servername> from another machine, it presented you with
>> webpage
>> >> with a list of connections and their sequence numbers with the
>> >> ability
>> to
>> >> adjust them, but after upgrading it's no longer working (error
>> >> message
>> is
>> >> Unable to connect). I don't see any actual webpage configured
>> >> anywhere
>> on
>> >> the server we run our service on (IIS isn't even installed), so
>> >> I'm
>> pretty
>> >> sure it was somehow served up by the engine itself? Any ideas if
>> >> this
>> is
>> >> the case and if there's an equivalent in 1.10 or if I'll just need
>> >> to
>> build
>> >> an equivalent myself?
>> >>
>> >> Thanks,
>> >> Nate
>> >> _______________________________________________
>> >> Quickfixn mailing list
>> >> Quickfixn at lists.quickfixn.com
>> >> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>> >>
>> >
>> >
>> > --
>> > Grant Birchmeier
>> > *Connamara Systems, LLC*
>> > *Made-To-Measure Trading Solutions.* Exactly what you need. No
>> > more. No less.
>> > http://connamara.com
>> >
>>
>>
>> --
>> Grant Birchmeier
>> *Connamara Systems, LLC*
>> *Made-To-Measure Trading Solutions.*
>> Exactly what you need. No more. No less.
>> http://connamara.com
>>
>> --
>> This email, along with any attachments, is confidential. If you
>> believe you received this message in error, please contact the sender
>> immediately and delete all copies of the message.?Thank you from
>> Connamara Systems, LLC.
>> -------------- next part -------------- An HTML attachment was
>> scrubbed...
>> URL: <
>> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachme
>> nts/20200716/2e97b242/attachment-0001.html
>> >
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Thu, 16 Jul 2020 11:20:50 -0500
>> From: Grant Birchmeier <gbirchmeier at connamara.com>
>> To: "Mailing list for QuickFIX/n" <quickfixn at lists.quickfixn.com>
>> Subject: Re: {{Quickfixn}} Quickfixn Connection Webpage after Upgrade
>> Message-ID:
>>         <CAMq4opOS46HdDRrT5gUNuwKjpEndJvCU+pqn5D9VbSi9XKmO=
>> A at mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Just to clarify, those exclamation points were not in anger, I was
>> laughing
>> :)
>>
>> On Thu, Jul 16, 2020 at 10:57 AM Grant Birchmeier <
>> gbirchmeier at connamara.com>
>> wrote:
>>
>> > Nate-- I got your off-list email, and now it makes sense.
>> >
>> > "Also worth noting this is actually from 1.0.3 not 1.3.0"
>> >
>> > That's not a valid QF/n version!  You weren't using QF/n at all ---
>> > You were actually using the original C++ QuickFIX with the SWIG C# wrapper!
>> >
>> > No wonder I couldn't find the web interface in QF/n.  It didn't
>> > have
>> one!
>> >
>> > Please try the HttpServer I suggested before and let me know how it
>> goes.
>> > It was a submission some years back, and I don't think I've ever
>> > used it myself.  But maybe we can turn this undocumented orphan
>> > into a
>> documented
>> > feature.
>> >
>> > -Grant
>> >
>> > On Thu, Jul 16, 2020 at 9:28 AM Grant Birchmeier <
>> > gbirchmeier at connamara.com> wrote:
>> >
>> >> 1.3.0 goes back to 2012.  I was pretty new to the project at that
>> >> time, and the other guys from then are long gone.  If anybody can
>> >> help,
>> please
>> >> chime in.
>> >>
>> >> I just browsed the code on that old tag, and I don't know where
>> >> this server is coded or configured.  Honestly, I only have vague
>> >> memories of people mentioning this feature, and I've never used it
>> >> myself.  I'm
>> kind of
>> >> shocked that I can't identify a class or grep the right term to
>> >> find
>> where
>> >> this could be coming from.
>> >>
>> >> Do you still have your old build running?  Can you send me
>> >> (off-list) a copy of the resulting web page?  (to save me the time
>> >> of spinning up an old-build app for myself)
>> >>
>> >> I see we currently have a class called HttpServer that might be
>> >> relevant.  However, I don't see any documentation on how to use it.
>> Why
>> >> don't you take a look and see if you can instantiate it and
>> >> connect to
>> it?
>> >>
>> https://github.com/connamara/quickfixn/blob/master/QuickFIXn/HttpServ
>> er.cs
>> >>
>> >> If you have some luck, I will create a new page in the tutorial to
>> >> document its usage.
>> >>
>> >> -Grant
>> >>
>> >>
>> >>
>> >>
>> >> On Thu, Jul 16, 2020 at 7:25 AM Nate Kershner
>> >> <nathaneleven at gmail.com>
>> >> wrote:
>> >>
>> >>> We just went live with an upgrade to QuickFix/n (1.0.3 to 1.10).
>> >>> Obviously 1.0.3 is a very old version, but I'm hoping someone can
>> assist.
>> >>> In the old version, if you visited http://localhost on the server
>> >>> or http://<servername> from another machine, it presented you
>> >>> with
>> webpage
>> >>> with a list of connections and their sequence numbers with the
>> ability to
>> >>> adjust them, but after upgrading it's no longer working (error
>> message is
>> >>> Unable to connect). I don't see any actual webpage configured
>> anywhere on
>> >>> the server we run our service on (IIS isn't even installed), so
>> >>> I'm
>> pretty
>> >>> sure it was somehow served up by the engine itself? Any ideas if
>> >>> this
>> is
>> >>> the case and if there's an equivalent in 1.10 or if I'll just
>> >>> need to
>> build
>> >>> an equivalent myself?
>> >>>
>> >>> Thanks,
>> >>> Nate
>> >>> _______________________________________________
>> >>> Quickfixn mailing list
>> >>> Quickfixn at lists.quickfixn.com
>> >>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>> >>>
>> >>
>> >>
>> >> --
>> >> Grant Birchmeier
>> >> *Connamara Systems, LLC*
>> >> *Made-To-Measure Trading Solutions.* Exactly what you need. No
>> >> more. No less.
>> >> http://connamara.com
>> >>
>> >
>> >
>> > --
>> > Grant Birchmeier
>> > *Connamara Systems, LLC*
>> > *Made-To-Measure Trading Solutions.* Exactly what you need. No
>> > more. No less.
>> > http://connamara.com
>> >
>>
>>
>> --
>> Grant Birchmeier
>> *Connamara Systems, LLC*
>> *Made-To-Measure Trading Solutions.*
>> Exactly what you need. No more. No less.
>> http://connamara.com
>>
>> --
>> This email, along with any attachments, is confidential. If you
>> believe you received this message in error, please contact the sender
>> immediately and delete all copies of the message.?Thank you from
>> Connamara Systems, LLC.
>> -------------- next part -------------- An HTML attachment was
>> scrubbed...
>> URL: <
>> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachme
>> nts/20200716/a2173d4a/attachment.html
>> >
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Quickfixn mailing list
>> Quickfixn at lists.quickfixn.com
>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>>
>>
>> ------------------------------
>>
>> End of Quickfixn Digest, Vol 105, Issue 21
>> ******************************************
>>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>


--
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.
http://connamara.com

--
This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message.?Thank you from Connamara Systems, LLC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200716/3cb2c181/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Quickfixn mailing list
Quickfixn at lists.quickfixn.com
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com


------------------------------

End of Quickfixn Digest, Vol 105, Issue 24
******************************************


The information contained in this message and any attachment(s) may be privileged, confidential, proprietary or otherwise protected from disclosure and is intended solely for the use of the individual or entity to whom it is addressed. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, copying or use of this message and any attachment is strictly prohibited and may be unlawful. If you have received this message in error, please notify us immediately by replying to this email and permanently delete the message from your computer. Sculptor Capital Management, Inc. and its affiliates will use any personal information you give to us in accordance with our Privacy Policy<https://www.sculptor.com/privacy-policy> and, where relevant, our GDPR and EU Cookies Policy.<https://www.sculptor.com/privacy-policy>

Nothing contained in this message and/or any attachment(s) constitutes a solicitation or an offer to buy or sell any securities.


More information about the Quickfixn mailing list