1076: No schema annotation in OptionExercise, OptionExpiry & DeClear

Top-level elements in types OptionExercise, OptionExpiry & DeClear have no annotation in the schema (see: fpml-business-events-5-x.xsd). This should be corrected in the 5-2 & 5-3 Recommendations, and retrospectively in 5-1. Also: elements exerciseIn[NotionalAmount|NumberOfOptions|Number OfUnits] are documented in terms of “the fixed amount by which the option should be exercised”. This implies an instruction, or statement … Continued

1074: review Context of msg rules

Need to review context and text of msg rules. Use the context colleciton() and document() generally means that the description of a rule needs to be updated. colleciton() and document() are Xquery function. They should be documented better.

1073: Inaccurate documentation of underlyingAsset element

Abstract global element underlyingAsset (instance of Asset), declared in fpml-asset-5-3.xsd, is documented in the schema annotation as: “Define the underlying asset when it is a listed security.” This is not strictly accurate, as underlyingAsset is substitutable with instruments (bond, cash) which are not necessarily listed securities (definitely not, in the case of cash). Recommend that … Continued

1072: Inconsistent use of plural form in values of asset-class coding scheme

Values of coding scheme asset-class-1-0 (http://www.fpml.org/coding-scheme/asset-class-1-0.xml) mix singular and plural forms inconsistently e.g. Credit, ForeignExchange; but InterestRate*s*, Equit*ies*, Commodit*ies*. The singluar form is preferred and should be used consistently: Credit, InterestRate, ForeignExchange, Equity, Commodity.

1071: Multiplicity of onBehalfOf element

Email from Lyteck: Request from the BPWG/RPTWG to develop a new messaging rule to handle the Multiplicity of the onBehalfOf field the BPWG evaluated and approved a request from the RPTWG to allow multiple on-behalf-of elements in a message to an SDR. We wrote down an action to ask the VALWG. – >> We discussed … Continued

1069: Change in the use of Product elements

Reviewing the 5.2 schema I noticed that the abstract Product element has been modified and the documentation associated with the elements has been changed. I don’t believe the changes where necessary to match the requirements of the proposed regulation. 1. It is not necessarly to add an explicit element to contain the asset class it … Continued

1068: CommoditySwapadditionalCommoditySwapLeg has untyped element

Purely by chance I spotted another example of an untyped element – similar to http://www.fpml.org/issues/view.php?id=1065 In this case additionalCommoditySwapLeg should be of type Leg as an abstract base. Although seen in 4-9 – it goes further back to at least 4-8, possibly 4-7 (not present in 4-6)

1067: http://www.fpml.org/coding-scheme/collateral-response-reason-1-0.xml CanonicalVersionUri is incorrect

Scheme http://www.fpml.org/coding-scheme/collateral-response-reason-code has been renamed to: http://www.fpml.org/coding-scheme/collateral-response-reason In doing so the CanonicalVersionUri has not been correctly edited. http://www.fpml.org/coding-scheme/collateral-response-reason-code-1-0 should now be: http://www.fpml.org/coding-scheme/collateral-response-reason-1-0