|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
Reading settings from streamQuickFIX Support: http://www.quickfixengine.org/services.html Hello Together
I tried to create a FIX application by setting the settings with a MemoryStream in c#. But there it doesn't work. the SessionSettings remains empty. Can anyone help me out with a either a sample about using the stream
or the dictionary method?
Best regards
Fabio
------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Quickfix-developers mailing list Quickfix-developers@... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
|
Re: Reading settings from streamQuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html > I tried to create a FIX application by setting the settings with a > MemoryStream in c#. But there it doesn't work. the SessionSettings remains > empty. Can anyone help me out with a either a sample about using the > stream or the dictionary method? Hi, here is some code I have to initialize the settings using a dictionary. Alain sessionSettings = new SessionSettings(); QuickFix.Dictionary DefaultDic = sessionSettings.get(); string cn = settings.GetODBCConnectionString(); DefaultDic.setString("OdbcLogConnectionString", cn); DefaultDic.setString("OdbcStoreConnectionString", cn); DefaultDic.setString("OdbcDataBase", db); sessionSettings.set(DefaultDic); string beginString = "FIX." + source.FIXVersion; QuickFix.Dictionary dic = new QuickFix.Dictionary(); dic.setString("TargetCompID", source.TargetCompID); dic.setString("SenderCompID", source.SenderCompID); dic.setString("ConnectionType", "initiator"); dic.setString("BeginString", beginString); dic.setString("StartTime", source.StartTime); dic.setString("EndTime", source.EndTime); dic.setString("DataDictionary", source.DataDictionaryPath); dic.setString("SocketConnectPort", source.ConnectPort); dic.setString("SocketConnectHost", source.ConnectHost); dic.setString("HeartBtInt", source.HeartBtInt.ToString()); dic.setString("ReconnectInterval", source.ReconnectInterval.ToString()); dic.setString("PersistMessages", "Y"); dic.setBool("ResetOnDisconnect", false); dic.setBool("ResetOnLogon", source.ResetOnLogin); //false dic.setBool("ResetOnLogout", source.ResetOnLogout); //false dic.setString("sessionqualifier", "Nexfi"); SessionID sid = new SessionID( new BeginString(beginString), new SenderCompID(source.SenderCompID), new TargetCompID(source.TargetCompID), "Nexfi"); sessionSettings.set(sid, dic); ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Quickfix-developers mailing list Quickfix-developers@... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
|
Re: Reading settings from streamQuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html
QuickFIX Support: http://www.quickfixengine.org/services.html Thank you very much. It worked. Fabio ________________________________________ Von: Alain Tésio [a.tesio@...] Gesendet: Freitag, 9. Oktober 2009 15:21 An: Fabio Renggli; quickfix-developers@... Betreff: RE: Reading settings from stream > I tried to create a FIX application by setting the settings with a > MemoryStream in c#. But there it doesn't work. the SessionSettings remains > empty. Can anyone help me out with a either a sample about using the > stream or the dictionary method? Hi, here is some code I have to initialize the settings using a dictionary. Alain sessionSettings = new SessionSettings(); QuickFix.Dictionary DefaultDic = sessionSettings.get(); string cn = settings.GetODBCConnectionString(); DefaultDic.setString("OdbcLogConnectionString", cn); DefaultDic.setString("OdbcStoreConnectionString", cn); DefaultDic.setString("OdbcDataBase", db); sessionSettings.set(DefaultDic); string beginString = "FIX." + source.FIXVersion; QuickFix.Dictionary dic = new QuickFix.Dictionary(); dic.setString("TargetCompID", source.TargetCompID); dic.setString("SenderCompID", source.SenderCompID); dic.setString("ConnectionType", "initiator"); dic.setString("BeginString", beginString); dic.setString("StartTime", source.StartTime); dic.setString("EndTime", source.EndTime); dic.setString("DataDictionary", source.DataDictionaryPath); dic.setString("SocketConnectPort", source.ConnectPort); dic.setString("SocketConnectHost", source.ConnectHost); dic.setString("HeartBtInt", source.HeartBtInt.ToString()); dic.setString("ReconnectInterval", source.ReconnectInterval.ToString()); dic.setString("PersistMessages", "Y"); dic.setBool("ResetOnDisconnect", false); dic.setBool("ResetOnLogon", source.ResetOnLogin); //false dic.setBool("ResetOnLogout", source.ResetOnLogout); //false dic.setString("sessionqualifier", "Nexfi"); SessionID sid = new SessionID( new BeginString(beginString), new SenderCompID(source.SenderCompID), new TargetCompID(source.TargetCompID), "Nexfi"); sessionSettings.set(sid, dic); ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Quickfix-developers mailing list Quickfix-developers@... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
| Free embeddable forum powered by Nabble | Forum Help |