问题描述
我正在向FIXimulator发送一条消息,它收到了消息:
I'm sending a message to FIXimulator and it recieves it:
但是在解析RequestMeassage时似乎Fiximulatro忽略了组内容(55 = AMZN ^ 38 = 100):
But it seems Fiximulatro when parsing a RequestMeassage ommits group content (55=AMZN^38=100) :
由于某种原因,服务器错过了传入消息中包含的组内容,因此会以不支持的类型消息返回. (显然,如果FIXimulator解析后组为空).
As for some reason, server misses group content, that has been within the incoming mesage, it responds with Unsupported type message back. (obviously, if group is empty once parsed by FIXimulator) .
在我看来,已发送到服务器的消息是正确的.但是,服务器仍然无法正确解析它,仍然存在一些问题.
It looks to me that the message that have been sent to server is correct. However, still there is some issue with the server not parsing it properly.
任何想法和建议是我的FIX string = request是什么问题还是FIXimulator的缺陷?
Any ideas and suggestions what is wrong with my FIX string=request or it is genue defect with FIXimulator?
推荐答案
您的消息似乎没有任何问题,只是FIXimulator无法处理35 = R消息;这就是为什么您会收到不支持的类型"错误的原因.此外,尽管QuickFixJ已正确处理您的消息,但消息详细信息"窗口似乎无法正确处理重复的分组,因此丢失了标签55和38.
There does not seem to be any issue with your message, it is just that FIXimulator does not handle 35=R messages; this is why you are getting the "Unsupported type" error.Furthermore, although your message has been correctly processed by QuickFixJ, the "message details" window does not seem to properly handle repeating group, whence the missing tag 55 and 38.
这篇关于Fiximulator解析的FIX QuoteRequest的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!