{{Quickfixn}} FW: FpML file
Grant Birchmeier
gbirchmeier at connamara.com
Mon Oct 28 07:39:03 PDT 2013
Remove the quotes from your paths in the config file. The engine is
explicitly trying to include the quotes as part fo the filename, and quotes
are illegal characters for Windows filenames. (The exception tells you:
"Illegal characters in path")
e.g. Change this:
FileStorePath="C:\Tradeweb_Application_Ver_1.0.1\QuickFixFiles"
To this:
FileStorePath=C:\Tradeweb_Application_Ver_1.0.1\QuickFixFiles
-Grant
** **
>
> *From:* Ashutosh Mishra
> *Sent:* Monday, October 28, 2013 10:03 AM
> *To:* 'Mailing list for QuickFIX/n'
> *Subject:* FW: {{Quickfixn}} FpML file****
>
> ** **
>
> Hi I am still awaiting for a response. I intend to do the following: We
> are using it simply to connect to TradeWeb Viewer, which is installed on
> our server, and extract the exection report, sent bt Tradeweb. From that
> Execution report we need to extract the required fields, whose values need
> to go to the data base. ****
>
> Started with the initiator, but am getting error at QuickFix.transport.
> SocketInitiator. The error is : ****
>
> Illegal characters in path.
> at System.IO.Path.CheckInvalidPathChars(String path)
> at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32
> maxPath
> Length)
> at System.IO.Path.GetFullPathInternal(String path)
> at System.IO.Path.GetFullPath(String path)
> at System.Xml.XmlResolver.ResolveUri(Uri baseUri, String relativeUri)
> at System.Xml.XmlUrlResolver.ResolveUri(Uri baseUri, String relativeUri)
> at System.Xml.XmlTextReaderImpl..ctor(String url, XmlNameTable nt)
> at System.Xml.XmlDocument.Load(String filename)
> at QuickFix.DataDictionary.DataDictionary.Load(String path)
> at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID,
> Dictiona
> ry settings, String settingsKey, String beginString)
> at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID
> sessionID, Dict
> ionary settings, DataDictionaryProvider provider)
> at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary
> settings)
> at QuickFix.AbstractInitiator..ctor(IApplication app,
> IMessageStoreFactory st
> oreFactory, SessionSettings settings, ILogFactory logFactory,
> IMessageFactory me
> ssageFactory)
> at QuickFix.Transport.SocketInitiator..ctor(IApplication application,
> IMessag
> eStoreFactory storeFactory, SessionSettings settings, ILogFactory
> logFactory)****
>
> ** **
>
> ** **
>
> ** **
>
> Thanks & Regards,****
>
> Ashutosh Mishra****
>
> ** **
>
>
> *********************************************************************************
> ****
>
> This communication (including any attachments) is intended only or the use
> of the individual whom it is addressed and may contain information that is
> privileged, confidential or legally protected. If the reader of this
> message is not the intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this communication is strictly
> prohibited. If you have received this communication in error, please notify
> us immediately by replying to the message. Please also delete the message
> and its attachments, if any, from your computer and destroy any hard copies
> you may have created. Thank you for your cooperation. ****
>
>
> *********************************************************************************
> ****
>
> ** **
>
> *From:* Ashutosh Mishra
> *Sent:* Friday, October 25, 2013 1:19 PM
> *To:* 'quickfixn-subscribe at lists.quickfixn.com'
> *Subject:* {{Quickfixn}} FpML file****
>
> ** **
>
> Hi Walter, ****
>
> I tried everything but am still stuck with the same
> error: "Illegal characters in path. at System.IO.Path…."****
>
> Here is all my code and configuration files:****
>
> ** **
>
> @@@@@Initiator@@@@****
>
> # default settings for sessions****
>
> [DEFAULT]****
>
> FileStorePath="C:\Tradeweb_Application_Ver_1.0.1\QuickFixFiles"****
>
> FileLogPath="C:\Tradeweb_Application_Ver_1.0.1\QuickFixFiles\log"****
>
> ConnectionType=initiator****
>
> ReconnectInterval=60****
>
> StartTime=12:30:00****
>
> EndTime=21:30:00****
>
> SocketConnectPort=900****
>
> SocketConnectHost=127.0.0.1****
>
> ResetOnLogon=Y****
>
> ** **
>
> # session definition****
>
> [SESSION]****
>
> # inherit FileStorePath, FileLogPath, ConnectionType, ****
>
> # ReconnectInterval and SenderCompID from default****
>
> BeginString=FIX.4.4****
>
> SenderCompID=JTR****
>
> TargetCompID=TRADEWEB****
>
> # overide default setting for RecconnectInterval****
>
> ReconnectInterval=30****
>
> HeartBtInt=30****
>
> DataDictionary="C:\Tradeweb_Application_Ver_1.0.1\QuickFixFiles\FIX44.xml"
> ****
>
>
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> ****
>
> ** **
>
>
> --
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/20131028/5c0f0747/attachment-0002.htm>
More information about the Quickfixn
mailing list