The example tradeclient seems important to proprietary trading
applications. I have installed it in a Linux environment and compile it
successfully. When I run it, it gets the following error
"Configuration failed: FIX40.xml: Configuration failed: Field BeginString
not defined in fields section"
I try to locate where the error is generated. It turned out that it is
generated at function in DataDictionary.cpp:
( DOMDocument* pDoc, const std::string& name ) const
NameToField::const_iterator i = m_names.find(name);
if( i == m_names.end() )
throw ConfigError("Field " + name + " not defined in fields section");
m_names seems not been initialized so when this function is executed,
there is an error.
Does anyone have ideas to fix this problem?