如何忽略 QuickFix 会话的会话密钥的 TargetSubID?
How to ignore the TargetSubID for the session key of a QuickFix session?
基于,我想在发送时忽略TargetSubID。以下配置可用:
BeginString=FIX.4.4
SenderCompID=Sender
TargetCompID=Target
并且如果源系统发送一个TargetSubID "Sub",就会出现以下错误:
Unknown session: FIX.4.4:Sender->Target/Sub
是否可以告诉 QuickFix 它应该使用 FIX.4.4:Sender->Target 配置并发送 TargetSubID?
我正在使用 camel-quickfix 所以这是这个问题的答案。可以为quickfix消费者和生产者设置参数sessionID,这样带有TargetSubID的FIX消息将使用没有TargetSubID的Session发送。
消费者
<from uri="quickfix:config?sessionID=FIX4.4:Sender->Target" />
制作人
<to uri="quickfix:config?sessionID=FIX.4.4:Sender->Target" />
基于
BeginString=FIX.4.4
SenderCompID=Sender
TargetCompID=Target
并且如果源系统发送一个TargetSubID "Sub",就会出现以下错误:
Unknown session: FIX.4.4:Sender->Target/Sub
是否可以告诉 QuickFix 它应该使用 FIX.4.4:Sender->Target 配置并发送 TargetSubID?
我正在使用 camel-quickfix 所以这是这个问题的答案。可以为quickfix消费者和生产者设置参数sessionID,这样带有TargetSubID的FIX消息将使用没有TargetSubID的Session发送。
消费者
<from uri="quickfix:config?sessionID=FIX4.4:Sender->Target" />
制作人
<to uri="quickfix:config?sessionID=FIX.4.4:Sender->Target" />