protected void InsertOrigSendingTime(FieldMap header, System.DateTime sendingTime) { if (this.SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0) { header.SetField(new OrigSendingTime(sendingTime)); } else { header.SetField(new OrigSendingTime(sendingTime, false)); } }
protected void InsertSendingTime(FieldMap header) { if (this.SessionID.BeginString.CompareTo(FixValues.BeginString.FIX42) >= 0) { header.SetField(new Fields.SendingTime(System.DateTime.UtcNow)); } else { header.SetField(new Fields.SendingTime(System.DateTime.UtcNow, false)); } }
private void initializeResendFields(Message message) { FieldMap header = message.Header; System.DateTime sendingTime = header.GetDateTime(Fields.Tags.SendingTime); InsertOrigSendingTime(header, sendingTime); header.SetField(new Fields.PossDupFlag(true)); InsertSendingTime(header); }