{{Quickfixn}} invalid type: CHAR
Grant Birchmeier
gbirchmeier at connamara.com
Wed Mar 26 15:04:01 PDT 2014
Ah, found it!
It's not complaining about "CHAR", it's complaining about " CHAR" with a
preceding space! Line 2440, tag 125.
Then they screwed up on line 2840, tag 319. Change "QUANTITY" to "QTY".
Those two fixes should do it.
On Wed, Mar 26, 2014 at 3:53 PM, Grant Birchmeier <gbirchmeier at connamara.com
> wrote:
> Can I see your dictionary? You can mail it to me privately if you like.
>
>
> On Wed, Mar 26, 2014 at 1:24 PM, Francis Gingras <
> francis at tradeintegration.com> wrote:
>
>> Sorry my previous attempt was in HTML only so it didn't go through.
>>
>> I'm using a custom (broker-supplied) QuickFIX 1.3 dictionary with QF/n
>> 1.5 and I get this error: "invalid type: CHAR".
>>
>> The standard FIX42.xml works fine, so I am assuming there is something
>> funky with my custom dictionary, but the error message is not very useful.
>> Does anyone know what it means exactly? I searched my xml file and there
>> are no instances of the ' character.
>>
>> Service.CurrentDomain_UnhandledException|invalid type:
>> CHAR|QuickFix.DictionaryParseException: invalid type: CHAR
>> at QuickFix.DataDictionary.DDField.FieldTypeFromFix(String type,
>> Boolean& multipleValueFieldWithEnums)
>> at QuickFix.DataDictionary.DDField..ctor(Int32 tag, String name,
>> Dictionary`2 enums, String fixFldType)
>> at QuickFix.DataDictionary.DataDictionary.newField(XmlNode fldEl)
>> at QuickFix.DataDictionary.DataDictionary.parseFields(XmlDocument doc)
>> at QuickFix.DataDictionary.DataDictionary.Load(Stream stream)
>> at QuickFix.DataDictionary.DataDictionary.Load(String path)
>> at QuickFix.DataDictionary.DataDictionary..ctor(String path)
>> at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID,
>> Dictionary settings, String settingsKey, String beginString)
>> at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID
>> sessionID, Dictionary settings, DataDictionaryProvider provider)
>> at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary
>> settings)
>> at QuickFix.AbstractInitiator.Start()
>>
>>
>> Thanks,
>>
>> Francis Gingras
>>
>>
>> _______________________________________________
>> 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/20140326/4213a59e/attachment-0002.htm>
More information about the Quickfixn
mailing list