{{Quickfixn}} Invalid Type TENOR

Lanfranco Morini Lanfranco.Morini at cegeka.it
Tue Oct 6 04:31:43 PDT 2020


Hi Sagar,
TENOR type in FIX Protocol is not defined as a “standard” DataType such as String, Int, etc., but as a Pattern - that is “a string that can contain also a well-defined data structure” - as you can see on fiximate documentation for tag 63 https://fiximate.fixtrading.org/legacy/en/FIX.5.0/tag63.html: there you ca see that the field 63 DataType is String, but it has also a Union DataType (Tenor) that allows the field to contain in addition to elder enums, also some particular value (Dx, Mx, etc.)
In fact tag 63 is defined as String in the “original” (FIX50.xml for example) DataDictionary …
To apply a workaround to this problem you could change, in your DataDictionary, type “TENOR” to “STRING”, and also, delete all the enum values: in this way you will be able to accept every received values – TENRO included - , but at the same time you should parse each “Tenor” field…

Hope this can help…

Best,
Lan

From: Quickfixn <quickfixn-bounces at lists.quickfixn.com> On Behalf Of sagar kohli
Sent: martedì 6 ottobre 2020 12:50
To: Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
Subject: {{Quickfixn}} Invalid Type TENOR

Hi,

I am getting error invalid type: error.

I have tried using fix version 1.10.0. So does this mean these data type are currently not supported.
Or is there something I am missing?

Regards
Sagar Kohli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20201006/49b4641c/attachment.htm>


More information about the Quickfixn mailing list