{{Quickfixn}} How to use FIXT11 function in quickFix/n package
Grant Birchmeier
gbirchmeier at connamara.com
Tue Jan 15 07:56:19 PST 2019
Why do you want to do resend-requests manually? This comes up a few times
a year, and the asker is always under a misconception.
Resend-requests are not meant to compensate for some kind of
application-level failure. They are meant to tell the counterparty that
there was a transmission issue. QF handles this scenario automatically,
and intentionally does not give application-level access to the process.
I suspect you want to use this mechanism to requests messages that you
missed or failed to process correctly. This is not a valid use case. By
manually sending a resend, you are lying your counterparty, telling them
that there was a transmission issue when that is not actually the case.
What is the actual problem you are trying to solve? We can probably help
you design a better solution.
-Grant
On Mon, Jan 14, 2019 at 11:33 PM <joanne.ho at frontier-rt.com> wrote:
> Dear all,
>
> I need some help here...
>
> I have the same question of using FIXT1.1 xml as Philip's and I would
> like to know whether there is a solution:
>
>
> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/2017q2/000544.html
>
>
> I have successfully established the connection by using the transport
> dictionary (FIXT11.xml) and app dictionary (FIX50SP2.xml); However, I would
> like to do the following action manually:
>
> 1. Resend Request
> 2. SequenceReset
>
> I found these two messages available in the transport dictionary:
> <fix type='FIXT' major='1' minor='1' servicepack='0'>
> ...
> <message msgcat='admin' msgtype='2' name='ResendRequest'>
> <field name='BeginSeqNo' required='Y'/>
> <field name='EndSeqNo' required='Y'/>
> </message>
> <message msgcat='admin' msgtype='4' name='SequenceReset'>
> <field name='GapFillFlag' required='N'/>
> <field name='NewSeqNo' required='Y'/>
> </message>
>
> but I cannot create this message class manually as I used to in FIX44.
> I've looked through the names spaces in QuickFix.dll but there is no such
> object know as QuickFix.FIXT11 in the quickfix/n package
>
> What I did in 4.4 :
> protected override QuickFix.FIX44.ResendRequest CreateMessage()
> {
> var message = new QuickFix.FIX44.ResendRequest();
> message.Set(new BeginSeqNo(BeginSeqNo));
> message.Set(new EndSeqNo(EndSeqNo));
> return message;
> }
>
> Do you have any recommendation what should I do?
>
>
>
>
> Regards,
>
> Joanne HO
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20190115/51a76083/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 7416 bytes
Desc: not available
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20190115/51a76083/attachment-0002.png>
More information about the Quickfixn
mailing list