Username Field
Inheritance: StringField
コード例 #1
0
        /// <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");
            }
        }
コード例 #2
0
ファイル: UserResponse.cs プロジェクト: fxmozart/quickfixn-1
 public UserResponse(
     QuickFix.Fields.UserRequestID aUserRequestID,
     QuickFix.Fields.Username aUsername
     ) : this()
 {
     this.UserRequestID = aUserRequestID;
     this.Username      = aUsername;
 }
コード例 #3
0
ファイル: UserRequest.cs プロジェクト: Clanrat/FIXAcceptor
 public UserRequest(
     QuickFix.Fields.UserRequestID aUserRequestID,
     QuickFix.Fields.UserRequestType aUserRequestType,
     QuickFix.Fields.Username aUsername
     ) : this()
 {
     this.UserRequestID   = aUserRequestID;
     this.UserRequestType = aUserRequestType;
     this.Username        = aUsername;
 }
コード例 #4
0
        /// <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");
            }
        }
コード例 #5
0
ファイル: UserResponse.cs プロジェクト: RemiGaudin/quickfixn
 public void Set(QuickFix.Fields.Username val) 
 { 
     this.Username = val;
 }
コード例 #6
0
ファイル: UserResponse.cs プロジェクト: fxmozart/quickfixn-1
 public bool IsSet(QuickFix.Fields.Username val)
 {
     return(IsSetUsername());
 }
コード例 #7
0
ファイル: UserResponse.cs プロジェクト: fxmozart/quickfixn-1
 public QuickFix.Fields.Username Get(QuickFix.Fields.Username val)
 {
     GetField(val);
     return(val);
 }
コード例 #8
0
ファイル: UserResponse.cs プロジェクト: fxmozart/quickfixn-1
 public void Set(QuickFix.Fields.Username val)
 {
     this.Username = val;
 }