Can't determine ApplVerID for message

228 views
Skip to first unread message

İrem Uzunbaz

unread,
Nov 14, 2016, 3:47:06 PM11/14/16
to fix8 developer
I have these code lines in my main.cpp ;

FIX8::ClientSession<Myfix_session_client>::ClientSession_ptr mc(new FIX8::ClientSession<Myfix_session_client>(FIX8::FIXT1100::ctx(), "myfix_client.xml", "DLD1"));
mc->start(true);


And myfix_client.xml is like this :

default role="initiator"
fix_version="1100"
ip="127.0.0.1"
session_log="session_log_file"
protocol_log="protocol_log_file"
login_retry_interval="3000"
reset_sequence_numbers="false"
connect_timeout="3"
default_appl_ver_id="9"
heartbeat_interval="10"
tcp_nodelay="true"
always_seqnum_assign="false"
process_model="threaded"
enforce_compids="false"
login_retries="5"
tabsize="3"
persist="file0" />

<session name="DLD1"
sender_comp_id="DLD_TEX"
target_comp_id="TEX1_DLD"
tcp_recv_buffer="100663296"
tcp_send_buffer="100663296"
port="16061"
active="true" />

The server side keeps saying Invalid LOGON message, disconnecting: Can't determine ApplVerID for message even though i have default_appl_ver_id="9" in config xml.

Mazz Barker

unread,
Nov 28, 2016, 2:09:51 PM11/28/16
to fix8 developer
You have to supply with DAVI when you call start
/Mazz
Reply all
Reply to author
Forward
0 new messages