{{Quickfixn}} FpML file

Walter Robert Ditzler ditwal001 at gmail.com
Mon Oct 28 07:38:56 PDT 2013


Hi,
 
that works for me in production. I saw you got a Path error:
 
   at System.IO.Path.CheckInvalidPathChars(String path)
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32
maxPath
Length)
 
I don't think that is a real QuickFix/n problem. I would try to read your
QuickFix/n config file with a StreamReader. If that works, QuickFix/n will
after work too.
 
Walter.
 
***
private      QuickFix.IInitiator        _MyInitiator
=      null;
private      QuickFix.SessionID         _MySessionID
=      null;
private      QuickFix.SessionSettings   _MySessionSettings
=      null;
***
             
 
***
const String CONST_CONFIG_FILE   =      "ApiClientCreditSuisse.cfg";
***
 
***
public String Config
{
       get
       {
             return
System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(),CONST_CONFI
G_FILE);
       }
}
***
 
***
public Boolean Start()
{
       try
       {
              if(IsRunning)
                    return true;
 
             _MySessionSettings
=      new SessionSettings(Config);
              _MyFileStoreFactory
=      new FileStoreFactory(_MySessionSettings);
              _MyFileLogFactory
=      new FileLogFactory(_MySessionSettings);
 
              _MyInitiator
=      new
SocketInitiator(this,_MyFileStoreFactory,_MySessionSettings,_MyFileLogFactor
y);
             _MyInitiator.Start();
 
              return IsRunning;
       }
       catch(Exception ex)
       {
             return false;
       }
       finally
       {
 
       }
}
***
 
 
From: quickfixn-bounces at lists.quickfixn.com
[mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Ashutosh Mishra
Sent: Montag, 28. Oktober 2013 15:25
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} FpML file
 
Hi Walter,
                  I am still stuck with the same error. I tries sending my
code but it it says" waiting for moderator approval" . This is the error
that I am getting:
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)
 
I would appreciate any help.
 
Thanks & Regards,
Ashutosh Mishra
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20131028/872896bd/attachment-0002.htm>


More information about the Quickfixn mailing list