/** * 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); } }
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); }
/// <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); }