{{Quickfixn}} Why is Symbol (55) a required tag of Position Report (AP)?

Grant Birchmeier gbirchmeier at connamara.com
Fri Sep 7 07:17:03 PDT 2012


Opened issue #98.
https://github.com/connamara/quickfixn/issues/98


On Fri, Sep 7, 2012 at 9:04 AM, Grant Birchmeier
<gbirchmeier at connamara.com>wrote:

> I think you found a bug.
>
> It may be sufficient for you to go into your FIX44.xml file and change the
> Symbol that's inside the Instrument component to Required=N.  (I assume you
> are using UseDataDictionary=Y and DataDictionary=path/to/DD.xml)
>
> I will open a bug.  Not sure if that suggested fix is ready for
> prime-time; need to make sure it doesn't break anything else.
>
> -Grant
>
>
>
>
> On Fri, Sep 7, 2012 at 2:17 AM, Stan <stan.quickfixn at gmail.com> wrote:
>
>> 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
>>>
>>>
>>
>> _______________________________________________
>> 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
>
>


-- 
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/20120907/e920ae6b/attachment-0002.htm>


More information about the Quickfixn mailing list