601: valid-cd-01.xml is invalid in branch FpML 5-0
The XML example contains: MODFOLLOWING GBLO USNY JPTO should be removed for 5-0. It should be: 2007-12-05Z MODFOLLOWING GBLO USNY JPTO
The XML example contains: MODFOLLOWING GBLO USNY JPTO should be removed for 5-0. It should be: 2007-12-05Z MODFOLLOWING GBLO USNY JPTO
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.
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.
Validation rules for FX Derivatives should be added to the spec.
Please indicate clearly on the Standard Extensions webpage which version of FpML the Standard Extensions work with. They do not work with all versions. http://www.fpml.org/documents/extensions.html
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.
The target namespace for fpml-repo.private should be removed. It is clashing with the schemas trying to use it. Currenlty we have: We should have:
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.
The FpML 5 WD1 release contains a redundant file named tmp0000-5-0.xsd. It is in all three of the releases.
The FpML 5 WD1 release contains a redundant file named tmp0000-5-0.xsd. It is in all three of the releases.