{{Quickfixn}} Why is Symbol (55) a required tag of Position Report (AP)?
Stan
stan.quickfixn at gmail.com
Fri Sep 7 00:17:43 PDT 2012
After more research, I noted that PositionReport has a component block
called "Instrument" which contains "Symbol". That probably explains why
Symbol is a property of PositionReport.
However neither Instrument nor Symbol are required fields of PositionReport
according to the specs.
It would be great if someone knows how I can get QuickFIX/n to not treat
them as required. Thanks!
On Fri, Sep 7, 2012 at 2:44 PM, Stan <stan.quickfixn at gmail.com> wrote:
> Hi all,
>
> I've been getting a "required tag missing" error on receipt of Position
> Report (AP) messages. The required tag is apparently Symbol (55).
>
> I took a look at FIX44.xml. The description for Position Report does not
> contain Symbol. Yet the QuickFix.FIX44.PositionReport class has Symbol as a
> property. I don't use tag 55 in my AP messages. And it seems it is not a
> required tag according to the standard.
>
> Is this a bug in QuickFix/n? How can I get around this?
>
> - Regenerating the code in QuickFixn/Message/FIX44/PositionReport.cs
> produced the same code that has Symbol as a property.
> - Adding <field name="Symbol" required="N"> into FIX44.xml did not
> help either.
>
> Note: QuickFix/n happily sends out AP messages without tag 55.
>
> Regards,
> S
>
>
>
> _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120907/c09377c5/attachment-0002.htm>
More information about the Quickfixn
mailing list