{{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