using QuickFix;
public void fromApp(Message message, SessionID sessionID)
{
crack(message, sessionID);
}
public override void onMessage(QuickFix42.NewOrderSingle message, QuickFix.SessionID sessionID)
{
ClOrdID clOrdID = new ClOrdID;
message.get(clOrdID);
ClearingAccount clearingAccount = new ClearingAccount();
message.get(clearingAccount);
}
public override void onMessage(QuickFix42.OrderCancelRequest message, QuickFix.SessionID sessionID)
{
ClOrdID clOrdID = new ClOrdID;
message.get(clOrdID);
// compile time error!! field not defined for OrderCancelRequest
ClearingAccount clearingAccount = new ClearingAccount();
message.get(clearingAccount);
}