问题描述
当我检查数据字典https://github.com/quickfix/quickfix/blob/master/spec/FIX42.xml时
在我看来,只有字段名称,是否为必填字段。
但是据我所知,FIX消息只是键和值由定界符分隔的一系列字段
QuickFix如何将字段号映射到名称,因为数据字典不包含有关字段号的任何信息?我的意思是至少像
还是必须按顺序指定FIX元素,以便数据字典按顺序逐一映射它们?但是如果是这样,一个元素丢失了怎么办,那么所有后续映射都出错了?
我们非常感谢您的帮助。
解决方法
答案基本上与您在帖子中提到的文件相同。
字段名称映射到从此处开始的数字:https://github.com/quickfix/quickfix/blob/85bb8a9acae6b0e6a2c37d498e646a5437f23983/spec/FIX42.xml#L1603