749: invalid-shared-16-01.xml does not invalidate rule shared-16

When rule shared-16 is applied to the invalid test case document, invalid-shared-16-01.xml, the result is in fact valid. The type TradeSide //party/@href does match a part ref-id! The rule states: Context: TradeSide (complex type) shared-16 (Mandatory) For party/@href anywhere within the tradeSide element, href shall match the @id attribute of an /FpML/party element. current document … Continued

748: invalid-ln-9-01.xml is failing on ln-3

The file invalid-ln-9-01.xml is failing on ln-3 twice. According to the VWG Specification Rules the example should only fail on ln-9. The example needs fixing so this is the case. See issue 0000746.

747: invalid-ln-7-01.xml is failing on ln-3

The file invalid-ln-7-01.xml is failing on ln-3 twice. According to the VWG Specification Rules the example should only fail on ln-8. The example needs fixing so this is the case. See issue #746.

746: invalid-ln-8-01.xml is failing on ln-3

The file invalid-ln-8-01.xml is failing on ln-3 twice. According to the VWG Specification Rules the example should only fail on ln-8. The example needs fixing so this is the case. The first failure is: 2003-08-01 2003-07-01 2003-07-03 PRIME 0.04 0.03 0.07 ACT/ACT 2 D The second failure is: 2003-08-01 2003-07-03 2003-07-05 USD-LIBOR-LIBO 0.02 0.03 0.05 … Continued

745: Loan preconditions not justified

There are three loan preconditions that are very simple and used only once. They aren’t justified as needing to be preconditions. With the change in the way FpML VWG specifies rules, they should now be written out as plain conditions upon the rules. The preconditions are: ” Precondition: MultipleInterestRatePeriod (context: InterestAccrualSchedule) More than one interestRatePeriod … Continued

744: Precondition/funtion names clash for SameCurrency in new Loan and FX rules

The new Loan rules define a precondition/function named “SameCurrency”. So do the new FX rules. The problem is that the function SameCurrency is already defined in the EQD rules and the CD rules. The function names collide. Namespaces don’t help as there is no namespace given for functions. The options are: 1. Explicit Namespace –Declare … Continued

743: ln-8 has incorrect definition

ln-8 has the following problems with its definition: 1. The rule is incorrect because it does not apply to the last lenderLoandContractPeriod. The last period’s endDate does not match the next period’s startDate because there is no next period. 2. The terms “[n]th” and “[n+1]th” are undefined. In accordance with the FpML VWG Specification Rules … Continued

742: Add declaration for xsd namespace.

Please add the xsd namespace to the namespace declaration in the validation examples. This makes testing and development much easier because tools will recognize the namespace. version=”4-3″ xmlns=”http://www.fpml.org/2007/FpML-4-3″ xmlns:fpml=”http://www.fpml.org/2007/FpML-4-3″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xsi:schemaLocation=”http://www.fpml.org/2007/FpML-4-3 fpml-main-4-3.xsd http://www.w3.org/2000/09/xmldsig# xmldsig-core-schema.xsd” xsi:type=”RequestTradeConfirmation” … It is the line xmlns:xsd=”http://www.w3.org/2001/XMLSchema” that needs adding to the examples. Take a look at ln-8 as an … Continued