Extend DKReason 127 to have value for "No matching execution"

Imported from previous forum

I see a need to extend DKReason to have a new enumeration value assigned to mean “No matchin execution” to accomodate the following scenario (I am BuySide FIX developer):-

Buy > Sell : NewOrderSingle : ClOrdID=O1^

Sell > Buy : ExecutionReport : Trade : ExecID=E2^SellSideOrdID=1000^

Sell > Buy : ExecutionReport : Trade Correction : ExecID=E3^ExecRefID=E1^SellSideOrdID=1000^

Buy > Sell : DontKnowTrade : SellSideOrdID=1000^ExecID=E3^DKReason=?^

In the TradeCorrection ExecutionReport, since the value of ExecRefID=E1^ is unknown to my system, I would like to DKT the ExecutionReport and in this scenario, I do not see a value for DKReason to mean “No matching execution” other than using Other with Text saying “No matching execution corresponding to ExecRefID of TradeCorrection”.

Note:- The same scenario exists for TradeBust and this new enumeration would similarly be useful for that also.

Regards,
K. Mahesh