根据my other question,我希望在发送时忽略 TargetSubID 。可以使用以下配置:
BeginString=FIX.4.4
SenderCompID=Sender
TargetCompID=Target
如果源系统发送 TargetSubID “Sub”,则会发生以下错误:
Unknown session: FIX.4.4:Sender->Target/Sub
是否可以告诉QuickFix它应该使用FIX.4.4:Sender->目标配置并发送 TargetSubID ?
答案 0 :(得分:1)
我正在使用camel-quickfix,所以这是答案。您可以为quickfix使用者和生产者设置参数 sessionID ,以便带有TargetSubID的FIX消息将通过不带TargetSubID的会话发送。
消费者
<from uri="quickfix:config?sessionID=FIX4.4:Sender->Target" />
制作人
<to uri="quickfix:config?sessionID=FIX.4.4:Sender->Target" />