using fix8 1.4.0, i have overidden generate_logon method, i start my client as :
FIX8::ClientSession<sade_session_client>::ClientSession_ptr mc(new FIX8::ClientSession<sade_session_client>(FIX8::sade::ctx(), "myfix_client.xml", "DLD1"));
mc->start(false, 0, 0, "9");
then i get the response:
8=FIXT.1.1 9=90 35=5 34=21 49=TEX1_DLD 52=20161201-14:28:45.063 56=DLD_TEX 58=Password has expired 1409=8 10=128
i am working with a custom server this is an expected response from the server. If i receive this i need to send Logon with tag 925 "NewPassword" (i have modified the xml s no compilation error if i add the field manually)
i know there is handle_logout method, but is there like a callback (i received password expired so send logon message with different fields)
thanks