如何忽略QuickFix会话的会话密钥的TargetSubID?

问题描述 投票:2回答:1

基于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-> Target配置并始终发送TargetSubID

quickfix fix-protocol quickfixj camel-quickfix
1个回答
0
投票

我正在使用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" />
© www.soinside.com 2019 - 2024. All rights reserved.