1144: COL-8

Submitted via email by Dafna Aharonovich I have a question relating rule col-8: I find that there is an inconsistency between the English Description and the XPath Description: To my understanding, according to the English description, the given invalid test case is correct, i.e., invalid However, according to the Xpath description it is valid, and … Continued

1143: FPML 5-4 Record Keeping examples are not valid against the Code Schemes

Errors in code-scheme validation on FPML XML examples: – FpML5PET:confirmationMethod – Facility : 20 occurrences in 19 files : add missing code to confirmation-method.xml? – Written : 6 occurrences in 6 files : add missing to confirmation-method.xml? – FpML5PET:executionVenueType – code in execution-venue-type.xml is “OffFacility” but “Off-Facility” used in examples.Invalid examples are: – productsrecord-ex52-generic-ir-exotic-option.xml – … Continued

1142: Rules Ref-14-24 in 5.x

We received this email: Quick rules question hoping you can help to clarify In 5.x the rules Ref-14-24 are missing in the confirmation view, yet there is no reference to them being removed I was wondering what the story behind this was any insights??

1141: Wrong description of rule

In the reporting view, under validation rules, rule col-4 has the following description: “If two pendingCollateral elements exist, the direction of each pendingCollateral (indicated by the giverPartyReference / takerPartyReference pair) must be different.” the XPath description is the following: “variationMargin/pendingCollateral[1]/giverPartyReference neq variationMargin/pendingCollateral[2]/giverPartyReference && variationMargin/pendingCollateral[1]/receiverPartyReference neq variationMargin/pendingCollateral[2]/ receiverPartyReference” The XPath description is worng since there is … Continued

1140: Ref-38 : mandatoryEarlyTerminationDate

If the element mandatoryEarlyTerminationDate is not present in the message, should this rule be triggered ? .. or is href/id comparison required only if the mandatoryEarlyTerminationDate element is present ?

1139: CorrelationId incorrectly formed

CorrelationId is defined as extending xsd:normalizedString: However scheme-controlled types are to be formed by extension from the Scheme base type, thus: This should be corrected in FpML-5-4 LCWD.

1136: rule fx-51 not fired by test case invalid-fx-51-01.xml

fx-51 says: English Description: Context: FxSwapLeg (complex type) If cashSettlement exists, then exchangeRate/forwardPoints must exist However, the invalid test case for fx-51 “invalid-fx-51-01.xml” does not have a cashSettlement element, which is found only in complex type “FxOption”, but not in “FxSwapLeg”. The test case has element “nonDeliverableSettlement” instead, which is found in complex type “FxCoreDetails.model”. … Continued

1135: fx-21 looks incorrect

fx-21 says : Context: FxSingleLeg (complex type) If cashSettlement exists, then exchangeRate/forwardPoints must exist However, the invalid test case for fx-21 “invalid-fx-51-01.xml” does not have a cashSettlement element, which is found only in complex type “FxOption”, but not in “FxSingleLeg”. The test case has element “nonDeliverableSettlement” instead, which is found in complex type “FxCoreDetails.model”. Therefore … Continued