[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
|