我们目前正在研究 FIX 连接,从而可以标记仅应验证的数据。已决定使用特定的TargetSubID标记此数据。但这意味着一个新的会话。
假设我们将消息发送到会话FIX.4.4:S->T。如果我们随后收到一条只应使用 TargetSubID V 验证的消息,则这意味着会话FIX.4.4:S->T/V。如果未配置此会话,我们会收到错误消息
Unknown session: FIX.4.4:S->T/V
如果我们在另一个旁边显式配置此会话,则会出现错误
quickfix.Session – [FIX/Session] Disconnecting: Encountered END_OF_STREAM
正如bhageera 所说,您使用相同的凭据登录。
(...)我连接的交易对手一次只允许每个用户/密码(即使用这些凭据的会话)进行 1 个连接。
我不是 FIX 专家,但我想知道 TargetSubID 是否在这里被滥用。如果没有,我想知道该怎么做。我们使用 camel-quickfix 开发 FIX 客户端。