{{Quickfixn}} invalid type: CHAR

Francis Gingras francis at tradeintegration.com
Wed Mar 26 11:24:35 PDT 2014


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 
 




More information about the Quickfixn mailing list