Exemple #1
0
        /**
         * Callback chamado após o recebimento de mensagem FIX de rejeição de
         * assinatura de Instrumento.
         *
         */
        public override void onMessage(
            MarketDataRequestReject message,
            SessionID sessionId)
        {
            string texto = null;
            string reqID = null;

            try
            {
                if (message.isSet(new Text()))
                {
                    texto = message.getField(new Text()).getValue();
                }
                if (message.isSet(new MDReqID()))
                {
                    reqID = message.getField(new MDReqID()).getValue();
                }

                logger.Error("Requisicao de assinatura [" +
                             reqID + "] rejeitada - Motivo: " + texto);
            }

            catch (FieldNotFound e)
            {
                logger.Error("Campo nao encontrado na mensagem: " + e.Message, e);
            }
        }
Exemple #2
0
        public void OnMessage(MarketDataRequestReject message, SessionID session)
        {
            Trace.WriteLine("MarketDataRequestReject" + message);

            if (MessageEvent != null)
            {
                MessageEvent(message, false);
            }
        }
 public void OnMessage(MarketDataRequestReject message)
 {
     this.Logger.LogWarning(LogId.Network, $"{Received}{Fix} {nameof(MarketDataRequestReject)}(Text={message.GetField(Tags.Text)}).");
 }
        public void OnMessage(MarketDataRequestReject message, SessionID session)
        {
            Trace.WriteLine("MarketDataRequestReject" + message);

            if (MessageEvent != null)
                MessageEvent(message, false);
        }
Exemple #5
0
 /// <summary>
 /// Handles <see cref="MarketDataRequestReject"/> messages.
 /// </summary>
 /// <param name="message">The FIX message.</param>
 /// <param name="sessionId">The session identifier.</param>
 public void OnMessage(MarketDataRequestReject message, SessionID sessionId)
 {
     this.FixMessageHandler.OnMessage(message);
 }