/// <summary> /// Add username and password before sending the message /// </summary> /// <param name="message"></param> /// <param name="sessionId"></param> private void OnMessage(QuickFix.FIX44.Logon message, SessionID sessionId) { try { // Username & Password QuickFix.Fields.Username username = new QuickFix.Fields.Username(this._userName); QuickFix.Fields.Password password = new QuickFix.Fields.Password(this._password); QuickFix.Fields.SenderCompID senderCompId = new QuickFix.Fields.SenderCompID(_tradeSenderCompId); QuickFix.Fields.TargetCompID tragetCompId = new QuickFix.Fields.TargetCompID(_tradeTargetCompId); QuickFix.Fields.TargetSubID targerSubId = new QuickFix.Fields.TargetSubID(_tradeTargetSubId); QuickFix.Fields.ResetSeqNumFlag resetSeqNumFlag = new QuickFix.Fields.ResetSeqNumFlag(true); // Set values in the message body before sending to integral gateway message.Username = username; message.Password = password; message.SetField(senderCompId); message.SetField(tragetCompId); message.SetField(targerSubId); message.ResetSeqNumFlag = resetSeqNumFlag; } catch (Exception exception) { Logger.Error(exception.ToString(), _type.FullName, "OnMessage"); } }
public UserResponse( QuickFix.Fields.UserRequestID aUserRequestID, QuickFix.Fields.Username aUsername ) : this() { this.UserRequestID = aUserRequestID; this.Username = aUsername; }
public UserRequest( QuickFix.Fields.UserRequestID aUserRequestID, QuickFix.Fields.UserRequestType aUserRequestType, QuickFix.Fields.Username aUsername ) : this() { this.UserRequestID = aUserRequestID; this.UserRequestType = aUserRequestType; this.Username = aUsername; }
/// <summary> /// Add username and password before sending the message /// </summary> /// <param name="message"></param> /// <param name="sessionId"></param> private void OnMessage(QuickFix.FIX43.Logon message, SessionID sessionId) { try { // Username & Password QuickFix.Fields.Username username = new QuickFix.Fields.Username(this._userName); QuickFix.Fields.Password password = new QuickFix.Fields.Password(this._password); QuickFix.Fields.ResetSeqNumFlag resetSeqNumFlag = new QuickFix.Fields.ResetSeqNumFlag(true); // Set values in the message body before sending to GTX gateway message.Username = username; message.Password = password; message.ResetSeqNumFlag = resetSeqNumFlag; } catch (Exception exception) { Logger.Error(exception.ToString(), _type.FullName, "OnMessage"); } }
public void Set(QuickFix.Fields.Username val) { this.Username = val; }
public bool IsSet(QuickFix.Fields.Username val) { return(IsSetUsername()); }
public QuickFix.Fields.Username Get(QuickFix.Fields.Username val) { GetField(val); return(val); }