简体   繁体   English

不支持的消息类型 -​​ SecurityList + FIX50SP2

[英]Unsupported Message Type - SecurityList + FIX50SP2

I am trying to capture- SecurityList message(35= y)我试图捕获- SecurityList消息(35 = Y)

Receiving message in log file as:在日志文件中接收消息为:

8=FIXT.1.19=000036635=y49=XXXXXX56=XXXXXX34=352=20190204-10:41:59.758369=2320=1322=R1560=0393=951301=DGCX_PRECIOUS_METALS1300=GOLD_FUTURES893=N146=255=[N/A]48=546822=8167=FUT200=201906541=20190529231=32107=DG-20190529562=1561=115=USD120=USD7555=26555=[N/A]48=546922=8167=FUT200=201904541=20190327231=32107=DG-20190327562=1561=115=USD120=USD7555=26510=180

8=FIXT.1.19=9735=j34=349=XXXXXX52=20190204-10:42:00.29356=XXXXXX45=258=Unsupported Message Type372=y380=310=178

First thing - Not able to capture this message in fromApp() method.第一件事 - 无法在 fromApp() 方法中捕获此消息。

Second- Using message cracker, cracking it as, but not coming in this method:其次-使用message cracker,破解为,但不采用此方法:

public void onMessage(SecurityList message, SessionID sessionId)
              throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue {
        log.info("Recieved SecurityList");
    }

XML file looks like which has same sequence of message coming as this : XML 文件看起来像这样具有相同的消息序列:

<message name='SecurityList' msgtype='y' msgcat='app'>
   <component name='ApplicationSequenceControl' required='N' />
   <field name='SecurityReportID' required='N' />
   <field name='ClearingBusinessDate' required='N' />
   <field name='SecurityReqID' required='N' />
   <field name='SecurityResponseID' required='N' />
   <field name='SecurityRequestResult' required='N' />
   <field name='TotNoRelatedSym' required='N' />
   <field name='MarketID' required='N' />
   <field name='MarketSegmentID' required='N' />
   <field name='LastFragment' required='N' />
   <component name='SecListGrp' required='N' />
   <field name='SecurityListID' required='N' />
   <field name='SecurityListRefID' required='N' />
   <field name='SecurityListDesc' required='N' />
   <field name='EncodedSecurityListDescLen' required='N' />
   <field name='EncodedSecurityListDesc' required='N' />
   <field name='SecurityListType' required='N' />
   <field name='SecurityListTypeSource' required='N' />
   <field name='TransactTime' required='N' />
  </message>

Conf file :配置文件:

UseDataDictionary=Y
AppDataDictionary=C:\conf\FIX50SP2.xml

What can be the reason for this.这可能是什么原因。

A message is cracked using Message Cracker , need to check if MessageCracker class is cracking that particular message.使用Message Cracker破解Message Cracker ,需要检查MessageCracker类是否正在破解该特定消息。

The older version might miss out on some messages.旧版本可能会错过一些消息。

Using newer version quickfix-messages-fix50sp2-2.0.0 jar where MessageCracker class was cracking this message solved the problem.使用较新版本的quickfix-messages-fix50sp2-2.0.0 jar 其中MessageCracker类破解此消息解决了问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用QuickFixJ将String FIX消息转换为FIX FIX50SP2格式 - How to convert a String FIX message to FIX FIX50SP2 format using QuickFixJ Quickfixj - 不支持的消息类型 - 执行报告 - Fix50 SP2 - Quickfixj - Unsupported Message Type - Execution Report - Fix50 SP2 我们什么时候使用FIX50sp2和FIXT11.xml? - When do we use FIX50sp2 and FIXT11.xml? 无法将quickfix.Message强制转换为quickfix.fix50sp2.Message - quickfix.Message cannot be cast to quickfix.fix50sp2.Message Netty-发送失败:UnsupportedOperationException:不支持的消息类型 - Netty - Send failed: UnsupportedOperationException: unsupported message type ImageIO 不支持的图像类型 - 修复了 TwelveMonkeys 插件不起作用? - ImageIO Unsupported Image Type - TwelveMonkeys Plugin with fix not working? 修复来自通用类型用法的警告消息 - Fix warning message from Generic type usage 在Java中上传Excel文件时,如何解决错误415不支持的媒体类型错误? - How to fix Error 415 Unsupported media type error when uploading an excel file in Java? 如何在Angular 7和Java之间修复415不支持的Rest API媒体类型 - How to fix 415 Unsupported Media Type for Rest API between Angular 7 and Java SSL 消息不受支持或无法识别 - Unsupported or unrecognized SSL message
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM