C++ 快速修复C+;从FIXT.1.1和FIXT.5.0开始不正确-FIXT.5.0SP2

C++ 快速修复C+;从FIXT.1.1和FIXT.5.0开始不正确-FIXT.5.0SP2,c++,quickfix,fix-protocol,C++,Quickfix,Fix Protocol,我正在创建一个使用FIX.5.0SP2的启动器和接收器。我在登录时收到一个“58”:“开始不正确”错误,在接收器上(以及在启动器上的fromAdmin上)。我相信我的配置是正确的: 发起人: # default settings for sessions [DEFAULT] ConnectionType=initiator ReconnectInterval=60 UseLocalTime=Y PersistMessages=Y FileStorePath=./data FileLogPath=

我正在创建一个使用FIX.5.0SP2的启动器和接收器。我在登录时收到一个
“58”:“开始不正确”
错误,在接收器上(以及在启动器上的fromAdmin上)。我相信我的配置是正确的:

发起人:

# default settings for sessions [DEFAULT] ConnectionType=initiator ReconnectInterval=60 UseLocalTime=Y PersistMessages=Y FileStorePath=./data FileLogPath=./log HttpAcceptPort=9016 SenderCompID=X BeginString=FIXT.1.1 TransportDataDictionary=./support/FIXT11.xml [SESSION] TargetCompID=Y StartTime=00:00:00 EndTime=23:59:59 HeartBtInt=30 SocketConnectPort=8599 SocketConnectHost=localhost DefaultApplVerID=FIX.5.0SP2 AppDataDictionary=./support/FIX50SP2.xml #会话的默认设置 [默认值] ConnectionType=启动器 重新连接区间=60 UseLocalTime=Y 持久消息=Y FileStorePath=./data FileLogPath=。/log HttpAcceptPort=9016 SenderCompID=X 开始=固定1.1 TransportDataDictionary=./support/FIXT11.xml [会议] TargetCompID=Y 开始时间=00:00:00 结束时间=23:59:59 心脏点=30 SocketConnectPort=8599 SocketConnectHost=localhost DefaultApplVerID=FIX.5.0SP2 AppDataDictionary=./support/FIX50SP2.xml 承兑人:

# default settings for sessions [DEFAULT] ConnectionType=acceptor ReconnectInterval=60 UseLocalTime=Y PersistMessages=Y PostgreSQLStoreDatabase=quickfix PostgreSQLStoreUser=xx PostgreSQLStoreHost=localhost PostgreSQLStorePort=5432 PostgreSQLStoreUseConnectionPool=Y PostgreSQLLogDatabase=quickfix PostgreSQLLogUser=electronifie PostgreSQLLogHost=localhost PostgreSQLLogPort=5432 PostgreSQLLogUseConnectionPool=Y FileStorePath=./data FileLogPath=./log HttpAcceptPort=9212 SenderCompID=Y BeginString=FIXT.1.1 TransportDataDictionary=./support/FIXT11.xml [SESSION] TargetCompID=X StartTime=00:00:00 EndTime=23:59:59 HeartBtInt=30 SocketAcceptPort=8599 DefaultApplVerID=FIX.5.0SP2 AppDataDictionary=./support/FIX50SP2.xml #会话的默认设置 [默认值] ConnectionType=接受者 重新连接区间=60 UseLocalTime=Y 持久消息=Y PostgreSQLStoreDatabase=quickfix PostgreSQLStoreUser=xx PostgreSQLStoreHost=localhost PostgreSQLStorePort=5432 PostgreSQLStoreUseConnectionPool=Y PostgreSQLLogDatabase=quickfix PostgreSQLLogUser=electronifie PostgreSQLLogHost=localhost PostgreSQLLogPort=5432 PostgreSQLLogUseConnectionPool=Y FileStorePath=./data FileLogPath=。/log HttpAcceptPort=9212 SenderCompID=Y 开始=固定1.1 TransportDataDictionary=./support/FIXT11.xml [会议] TargetCompID=X 开始时间=00:00:00 结束时间=23:59:59 心脏点=30 SocketAcceptPort=8599 DefaultApplVerID=FIX.5.0SP2 AppDataDictionary=./support/FIX50SP2.xml 我尝试过各种排列,但似乎都不起作用

开始的逻辑有错误吗

谢谢

马特

编辑:添加日志:

acceptor event log: http://gist.github.com/mateodelnorte/167a83990801d7bb506e acceptor message log: http://gist.github.com/mateodelnorte/6d1f400a4e61875afee9 initiator event log: http://gist.github.com/mateodelnorte/a376c6cc0eb0f71bd222 initiator message log: http://gist.github.com/mateodelnorte/5c1b0c4ca2dda3e93b29 接受程序事件日志:http://gist.github.com/mateodelnorte/167a83990801d7bb506e 接受方消息日志:http://gist.github.com/mateodelnorte/6d1f400a4e61875afee9 启动器事件日志:http://gist.github.com/mateodelnorte/a376c6cc0eb0f71bd222 启动器消息日志:http://gist.github.com/mateodelnorte/5c1b0c4ca2dda3e93b29
查一下你的字典,它应该说


如果接收器上的字典接收到不在字典中的版本,它将返回该错误

查一下你的字典,它应该说


如果接收器上的字典接收到不在字典中的版本,它将返回该错误

查一下你的字典,它应该说


如果接收器上的字典接收到不在字典中的版本,它将返回该错误

查一下你的字典,它应该说


如果接收器上的字典接收到不在字典中的版本,它将返回该错误

请,您可以按如下方式尝试[SESSION]BeginString=FIXT.1.1 BeginString=FIX.VERSION

请,您可以按如下方式尝试[SESSION]BeginString=FIXT.1.1 BeginString=FIX.VERSION

请,您可以按以下方式尝试[SESSION]BeginString=FIXT.1.1.1 BeginString=FIX.VERSION

请BeginString=FIXT.1.1 BeginString=FIX.VERSION

您可以发布修复日志吗?是:接受者事件日志:接受者消息日志:启动器事件日志:启动器消息日志:@Salgar您觉得有什么明显的吗?谢谢你的帮助。你能发布修复日志吗?是的:接受者事件日志:接受者消息日志:发起者事件日志:发起者消息日志:@Salgar有什么明显的吗?谢谢你的帮助。你能发布修复日志吗?是的:接受者事件日志:接受者消息日志:发起者事件日志:发起者消息日志:@Salgar有什么明显的吗?谢谢你的帮助。你能发布修复日志吗?是的:接受者事件日志:接受者消息日志:发起者事件日志:发起者消息日志:@Salgar有什么明显的吗?谢谢你的帮助。
是我所拥有的。是的,这就是它不起作用的原因,如果你要使用FIXT1,你需要FIXT1。1
是我所拥有的。是的,这就是它不起作用的原因,如果你要使用FIXT1.1
是我所拥有的。是的,这就是它不起作用的原因,如果您要使用FIXT1,您需要FIXT 1。1
是我所拥有的。是的,这就是它不起作用的原因。如果您要使用FIXT1.1,您需要FIXT 1 1