FpML Issues Tracker
closed
Minor
Always
Equity Derivatives
Admin
apparry
Summary
The design of the Knock type and its usage with an optional element of the OptionFeatures type means that it is possible to define an equityOption or equityOptionTransactionSupplement that contains a knock feature but omits any definition of the knock in/out levels.
e.g.
I suggest that the model for Knock type be changed to an 'at least one of' pattern ((knockIn,knockOut?)|knockOut).
Strictly speaking this change would not be backwards compatible. It could be enforced with additional validation rules in the short term.
Notes:
mgratacos
01/24/20 6:45 am
mgratacos
03/30/20 6:27 am
This has been fixed in FpML 5.11 Recommendation build 8.