881: ref-4 precise description

The ref-4 precise description should be: ” id($settlementTermsReference/@href) instance of element(*, SettlementTerms) “

878: ref-1 precise description

The ref-1 precise description should be: ” id($context/@href) instance of element(*, Asset) ” We need a $context so we know which XPath elements are global and which are in the current context.

877: eqd-28 needs to be valid XPath

eqd-28 today is: ” minimumNumberOfOptions must be a positive integer multiple of integralMultipleExercise ” The correct form is: ” minimumNumberOfOptions mod integralMultipleExercise eq 0 “

876: eqd-29 valid XPath for “integral multiple”

eqd-29 needs to be changed to valid XPath. The rule today is: ” maximumNumberOfOptions must be a positive integer multiple of integralMultipleExercise ” The rule should be: ” maximumNumberOfOptions mod $equityMultipleExercise/integralMultipleExercise eq 0 “

875: cd-18 needs = instead of eq

cd-18 precise description is currently: ” cashSettlementTerms/valuationMethod eq (“AverageBlendedMarket”, “AverageBlendedHighest”) ” Fixed: ” cashSettlementTerms/valuationMethod = (“AverageBlendedMarket”, “AverageBlendedHighest”) “

874: cd-17 needs = instead of eq

cd-17 precise description currently: ” cashSettlementTerms/valuationMethod eq (“BlendedMarket”, “BlendedHighest”) ” Should be: ” cashSettlementTerms/valuationMethod = (“BlendedMarket”, “BlendedHighest”) “

873: cd-16 precise description has illegal XPath

cd-16 today is: ” cashSettlementTerms/valuationMethod eq (“AverageMarket”, “Highest”, “AverageHighest”) ” Fixed, it is: ” cashSettlementTerms/valuationMethod = (“AverageMarket”, “Highest”, “AverageHighest”) ” The correct solutiuon can be found in XPath in the XQuery reference implementation in Subversion.

872: cd-15 has the wrong equality operator

cd-15 today has: ” cashSettlementTerms/valuationMethod eq (“Market”, “Highest”) ” This is illegal in XPath 2. It breaks section 2.5.4 on Sequence Type Matching. The correct solution is: ” cashSettlementTerms/valuationMethod = (“Market”, “Highest”) ” In all these cases the correct XPath solution can be found in the XQuery reference implementation of the validation rules.