Imported from previous forum
[ original email was from Masood Khan - m.khan@finansia.ca ]
How the compID which are used as sendercompid, targetcompID, onbehalfofcompid, are assigned in the first place to avoid duplication. Is there any organization which is responsible for assigning these IDs
[ original email was from Ryan Pierce - rpierce@taltrade.com ]
> How the compID which are used as sendercompid, targetcompID, onbehalfofcompid, are assigned in the first place to avoid duplication. Is there any organization which is responsible for assigning these IDs
There’s absolutely no central coordination of CompID names. They are established by bilateral agreement between trading partners. In the case of a FIX message routing network, this requires bilateral agreement of all parties.
Although the risk of CompID duplication is relatively small, as FIX usage continues its exponential growth, the risk will increase.
There actually might be some merit in FPL opening a CompID registry similar to that already in place for Custom fields, to help with the risk of inadvertent duplication. In the case of duplication, the firm that had officially registered the CompID would claim ownership.
That, or some kind of FPL recommendation for naming techniques to make the uniqueness self-fulfilling…for example, something based on internet domains (eg- "com.bigsellshop.fxtrade").
> > How the compID which are used as sendercompid, targetcompID, onbehalfofcompid, are assigned in the first place to avoid duplication. Is there any organization which is responsible for assigning these IDs
>
> There’s absolutely no central coordination of CompID names. They are established by bilateral agreement between trading partners. In the case of a FIX message routing network, this requires bilateral agreement of all parties.
>
>
[ original email was from Jordan Olin - jordan.olin@fidelity.com ]
One consideration in this regard is the actual length of a compID. I’m sure that we all have fixed length columns in a database to hold various parsed out tag values. This would need to be taken into consideration when proposing an ID format standard. I imagine that if we queried all interested parties, the majority would prefer compIDs to remain relatively very small. For example, I know of one “off-the-shelf” trading system that has an eight character limit on CompIDs.
FWIW…
Jordan Olin
> Although the risk of CompID duplication is relatively small, as FIX usage continues its exponential growth, the risk will increase.
>
> There actually might be some merit in FPL opening a CompID registry similar to that already in place for Custom fields, to help with the risk of inadvertent duplication. In the case of duplication, the firm that had officially registered the CompID would claim ownership.
>
> That, or some kind of FPL recommendation for naming techniques to make the uniqueness self-fulfilling…for example, something based on internet domains (eg- “com.bigsellshop.fxtrade”).
>
>
>
> > > How the compID which are used as sendercompid, targetcompID, onbehalfofcompid, are assigned in the first place to avoid duplication. Is there any organization which is responsible for assigning these IDs
> >
> > There’s absolutely no central coordination of CompID names. They are established by bilateral agreement between trading partners. In the case of a FIX message routing network, this requires bilateral agreement of all parties.
> >
> >
>