Using TargetSubID for routing messages

Imported from previous forum

We have two systems that will process the same type of FIX message.
Because that, we need a field to identify the target system of the message.

Should we use TargetSubID to put the information about the target system for routing messages?

Let´s take the message MaketDataRequest as example.
When I want market data for System A, I will put TargetSubID=SystemA.
When I want market data for System B, I will put TargetSubID=SystemB.

This is correct way to specify sub systems at counterparty end.

We have two systems that will process the same type of FIX
message. Because that, we need a field to identify the target
system of the message.

Should we use TargetSubID to put the information about the target system
for routing messages?

Let´s take the message MaketDataRequest as example. When I want market
data for System A, I will put TargetSubID=SystemA. When I want market
data for System B, I will put TargetSubID=SystemB.