1

根据我的另一个问题,我想在发送时忽略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

4

1 回答 1

0

我正在使用camel-quickfix,所以这是这个答案。您可以为 quickfix 消费者和生产者设置参数sessionID,以便使用没有 TargetSubID 的 Session 发送带有 TargetSubID 的 FIX 消息。

消费者

<from uri="quickfix:config?sessionID=FIX4.4:Sender->Target" />

制片人

<to uri="quickfix:config?sessionID=FIX.4.4:Sender->Target" />
于 2019-10-11T12:42:02.140 回答