// MESSAGECRACKER BASE CLASS FUNCTIONS #region MESSAGECRACKER INHERITED FUNCTIONS //need new order single //Order cancel request //order cancel replace reject //session level reject 35=3 // Upon receipt of an executed trade message public override void onMessage(QuickFix42.ExecutionReport message, SessionID sessionId) { // MessageBox.Show("ExecutionReport: " + message.ToString()); string theMessage = message.ToString(); //Console.WriteLine("Execution Received: "+ theMessage); if (!message.isSetField(35) && !message.getHeader().isSetField(35)) { message.setField(35, "8"); } DbHandle.Instance.InsertMessageCommand("MlDropCopy", new GatFixMessage(message, "MlDropCopy", _executionFieldMap)); }