522: Namespace changes mean 4.3 is not backwards compatible with 4.2

FpML 4.3 states it is backwards compatible with 4.2 (http://www.fpml.org/spec/2007/lcwd-fpml-4-3-2007-10-30/html/index.html with one proviso 1.6.2.1) If this is true, one should be able to validate a 4.2 message using the 4.3 schema in any tool that supports validation against schema. However, this is not possible due to the namespace naming policy. http://www.fpml.org/spec/2007/tr-fpml-arch-2-1-2007-09-17/ – 4.4.1 That calls … Continued

517: Bad character encoding in annotations in german

There seem to be strange characters in the annotations in German. Apparently they make some tools choke. Example: fpml-shared-4-3.xsd Sofern nicht anderweitig festgelegt, das Haupt-Clearingsystem, das blicherweise fr die Regulierung von Geschften im entsprechenden Basiswert verwendet wird. I am not sure if this is a bug in the tools or in the schema. Same problem … Continued

513: Use XPath for contexts for precision

We agreed to use XPath for paths and we use it everywhere except for contexts. The context paths should be changed to be XPath. ## Example with shared-5 ## Today we have: Context: payerPartyReference This would become: Context: //payerPartyReference ## Example with eqd-1 ## Today we have: Context: EquityAmericanExercise (complex type) This would become: Context: … Continued