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

Stan stan.quickfixn at gmail.com
Fri Sep 7 10:41:11 PDT 2012


Hi Grant, you may be right. According to
http://fixprotocol.org/specifications/fix4.4fiximate/Instrument.html,
Symbol is not a required field. But FIX44.xml indicates that it is
required. Odd.

On Fri, Sep 7, 2012 at 10:17 PM, Grant Birchmeier <gbirchmeier at connamara.com
> wrote:

> 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
>
>
> _______________________________________________
> 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/20120908/e70d4a53/attachment-0002.htm>


More information about the Quickfixn mailing list