Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
 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));
     }
 }
Beispiel #3
0
        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);
        }