public void ToAdmin(QuickFix.Message msg, SessionID sessionID) { if (msg.Header.GetField(35).ToString() == "A") { msg.SetField(new QuickFix.Fields.Username(username)); msg.SetField(new QuickFix.Fields.Password(password)); } AddToAdmin("TO ADMIN: " + msg.ToString(), null); }
private void SendLogon(QuickFix.Message msg) { msg.Header.SetField(new QuickFix.Fields.TargetCompID(sessionID.SenderCompID)); msg.Header.SetField(new QuickFix.Fields.SenderCompID(sessionID.TargetCompID)); msg.Header.SetField(new QuickFix.Fields.MsgSeqNum(seqNum++)); msg.Header.SetField(new QuickFix.Fields.SendingTime(System.DateTime.UtcNow)); msg.SetField(new QuickFix.Fields.HeartBtInt(1)); session.Next(msg.ToString()); }