{{Quickfixn}} Code generation for admin messages in FIXT11.xml

Grant Birchmeier gbirchmeier at connamara.com
Mon Aug 27 08:05:52 PDT 2018


I disagree with the word "disappearance", as that implies that these
classes were ever generated for FIX5 in QF, which is not true.  Sorry to
nitpick on that.

The simple answer is: We don't generate these admin message classes
because, per recommended usage of the library, nobody needs them.  We don't
need them for our projects, and we don't often hear from people who need
them, and certainly nobody's ever offered to pay us to put them in.

(QF is open source.  People don't often pay us to improve it, so we don't
spend our free time writing things that we don't need.)

Per recommended QF usage, when admin messages are needed, the engine
automatically creates and sends them.  At no point are users of QF expected
to create Logon or Heartbeat or Reject messages in user code.  Why would
anyone need to do that?  Usually when someone needs that, they're doing
something weird or unorthodox.  We simply don't have the resources to give
no-cost support for weird edge-cases like that.  There are many other items
with higher priority than that.

-Grant




On Sun, Aug 26, 2018 at 6:50 PM, Eugen Dueck <eugen at tworks.co.jp> wrote:

> Hi all
>
> Over the months and years, several people have tried to make sense of the
> disappearance of classes like Logon, Reject representing the admin messages
> that are defined in FIXT11.xml, when using FIX 5.0.
>
> To wit:
> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com
> /2018q3/000711.html
> http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com
> /2017q2/000536.html
>
> These questions have, to my knowledge, never been answered by Connamara
> staff, or anyone else, on this list.
>
> As a workaround, I'm currently using generic classes like Message, Field,
> combined with the constants in MsgType and Tags, like
>
> if (msgType == MsgType.REJECT)
>
> So it is still possible to programmatically access and create admin
> messages, albeit less conveniently as pre-5.0.
>
> My question: Is this by design? Or will it perhaps be changed so that code
> for admin messages will get generated again at some point in the future?
>
> _______________________________________________
> 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/20180827/12076a72/attachment.htm>


More information about the Quickfixn mailing list