Imported from previous forum
[ original email was from Robert Baker-Self - Robert.Baker@primark.com ]
Looking at IOI Routing IDs in FIX4.2 (Tags 215 (Number of RoutingIDs), 216 (Routing Type) and 217 (Routing ID)).
Suppose there is a list
List1 : Route1, Route2, Route3
And an IOI message is received that looks something like
215=2; (2 Routing IDs)
216=4; (BlockList)
217=List1;
216=1; (Target Firm)
217=Route2;
I.e. this message says Block the contents of List1 but explicitly include Routing ID Route2
Should the IOI be sent to
1: Everybody except Route1 or Route3
2: Only Route2
3: Everybody except Route1, Route2 or Route3 (and the second pair be ignored)
4: Nobody, and The message rejected
A concern is that some senders may automatically include the 4,List1 pair as RoutingIDs to ALWAYS be blocked, and the user to have meant "Send to Route2"
Also, does the order matter?
If it were
215=2; (2 Routing IDs)
216=1; (Target Firm)
217=Route2;
216=4; (BlockList)
217=List1;
Then does that mean anything different from the first scenario?
Thanks for any assistance…
Robert