600: Examples to use multiple root nodes

Update the examples to use the FpML 5-0 feature of multiple root nodes. For example ird-ex-01-vanilla-swap.xml becomes: The FpML root node is replaced along with the xsi:type.

599: //element(*, TradeId)/@id is deprecated

The attribute //element(*, TradeId)/@id is deprecated. This is in the artefact https://dedicated.fpml.org/svn/fpml/branches/FpML-5-0/src/schema/fpml-doc.xsd. All deprecated nodes are supposed to be removed from FpML 5-0. Please remove the deprecated node.

596: eCore annotations need updating for views

Some of the eCore annotations are view specific. These need updating for the different FpML 5.x views. The two xsd:schema annotations to update are: ecore:nsPrefix=”fpml” ecore:package=”org.fpml” I suggest this becomes: ecore:nsPrefix=”pre” ecore:package=”org.fpml.preTrade” ecore:nsPrefix=”conf” ecore:package=”org.fpml.confirmation” ecore:nsPrefix=”rpt” ecore:package=”org.fpml.reporting” If we don’t do this we will have names collide.

594: fpml-cm.private fpml-repo.private

Please include these two files in the release. It is very difficult to find the right version from the repository for these to work with otherwise.