Imported from previous forum
This is a request for feedback to determine the actual usage of a feature that should be updated to increase consistency in the FIX specification.
FIX 4.3 introduced an OrderMassCancelReport with a repeating group to convey the list of affected orders. Orders can be identified in 3 different ways. i.e. original client order identifier, order identifier and secondary order identifier.
The latter two were modeled at the time with two new fields, AffectedOrderID (535) and SecondaryAffectedOrderID (536). However, OrigClOrdID (41) was used for the original client order identifier. The idea is now to change this to a new field “AffectedOrigClOrdID” to avoid a possible issue when adding to a message that already used OrigClOrdID. Also, FIX 5 added a group of not affected orders and used NotAffOrigClOrdID (1372) there to avoid the same issue.
Please respond to this thread if you have an application that uses OrigClOrdID within and would be impacted by a change.
There is a related post about changes to FIXML abbreviations in the same context(see http://fixprotocol.org/discuss/read/fae2684a).
Thank you,
Hanno.