[Quickfix-developers] Custom Logon Message
Brought to you by:
orenmnero
From: Sarkar, A. <sar...@gm...> - 2010-07-20 04:48:32
|
Hi: I am very new to FIX and QuickFix in c++ engine. I am trying to build a custom logon messsage since "Username" and "Password" is required by the exchange. I am doing the following, basically overriding the toAdmin method. Can someone please help me in stating if this is correct? void Application::toAdmin(FIX::Message& message, const FIX::SessionID& sessionID) { std::string sLogon = "A"; crack( message, sessionID ); std::cout << "In toAdmin" << std::endl; std::cout << message << std::endl; try { if(sLogon.compare(message.getHeader().getField(35)) == 0 ) { std::cout<< " Setting username and password." << std::endl; message.getHeader().setField(553, "XXXXXXXXX"); message.getHeader().setField(554, "XXXXXXX"); } } catch(FIX::FieldNotFound& eFieldNotFound) { std::cout<< eFieldNotFound.detail << std::endl; } } -- Regards, Arup |