quickfix - 无法使用 quickfixJ 连接到 ICE - 仅收到登录失败消息而没有任何其他描述
问题描述
我正在尝试连接到 ICE,但我只收到以下消息
'8=FIX.4.4 9=71 35=5 49=ICE 34=1 52=20191218-13:37:35.702 56=XXXX 57=1 58=Logon Failed 10=112'
在日志中我看不到任何登录消息 (35=A),仅显示此拒绝消息 (35=5),原因为 58=登录失败。以前我能够连接到 ICE,但它突然停止工作。谁能帮我理解这里可能出了什么问题。我可以在 toadmin 方法中设置用户名和密码,但之后我只收到 35=5 消息,而我期待登录请求和响应消息。
以下是日志:
2019-12-18 14:37:35 DEBUG ProtocolCodecFilter:211 - Processing a MESSAGE_RECEIVED for session 1
2019-12-18 14:37:35 DEBUG FIXMessageDecoder:142 - detected header: pos=0,lim=93,rem=93,offset=0,state=1
2019-12-18 14:37:35 DEBUG FIXMessageDecoder:168 - body length = 71: pos=0,lim=93,rem=93,offset=15,state=3
2019-12-18 14:37:35 DEBUG FIXMessageDecoder:189 - message body found: pos=0,lim=93,rem=93,offset=86,state=4
2019-12-18 14:37:35 DEBUG FIXMessageDecoder:204 - found checksum: pos=0,lim=93,rem=93,offset=86,state=4
2019-12-18 14:37:35 DEBUG FIXMessageDecoder:223 - parsed message: pos=93,lim=93,rem=0,offset=93,state=4 8=FIX.4.4 9=71 35=5 49=ICE 34=1 52=20191218-13:37:35.702 56=XXXX 57=1 58=Logon Failed 10=112
2019-12-18 14:37:36 DEBUG AbstractIoService:306 - awaitTermination on (nio socket connector: managedSessionCount: 0) called by thread=[QFJ Timer]
2019-12-18 14:37:36 DEBUG AbstractIoService:308 - awaitTermination on (nio socket connector: managedSessionCount: 0) finished
解决方案
推荐阅读
- regex - 正则表达式匹配字符串的第一部分(直到第一次出现的空格字符),如果它不包含序列 ;host=
- instagram - instagram 基本显示 API 获取请求不起作用?
- sql - 如何在 SQL 查询中创建一个附加列,其中包含列值等于当前行的列值的行数?
- tensorflow - 获取渐变的 nans
- python - 错误:找不到任何 FFTW 库 (Windows)
- c# - 使用反射构建 EF Core 查询比使用反射更快
- c - 如何以十进制形式存储前导零的整数值(无八进制数字)?
- python - Python difflib 给出了不好的结果
- python - 如何调整 ctypes 消息框的大小
- html - 您如何通过 CSS 正确调整 gif 的大小并将其放入 Youtube 的视频播放器中?