FpML Issues Tracker

968: 11 misspellings of “every”

June 25, 2009

closed

Minor

Have not tried

Validation Rules

Admin

None

Summary

In 11 cases the XPath keyword "every" is spelt with a capital "E" as "Every". This is an XPath error. All other cases in the rules are correct.

The errors are in the following locations. Given is the file name, line number, and row of text that is the problem.

C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-cd.xml(150): Description: Every documentation/contractualSupplement must not begin with the string ISDA1999Credit. C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-eqd.xml(458): Every $equityDerivativeBase in //element(*, EquityDerivativeBase)[exists(equityEffectiveDate)] $equityDerivativeBase/equityEffectiveDate ge tradeHeader/tradeDate C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-eqd.xml(468): Every $equityDerivativeBase in //element(*, EquityDerivativeBase)[exists(equityEffectiveDate)] $equityDerivativeBase/equityEffectiveDate ge header/contractDate C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-loan.xml(83): Every $startDate in $interestAccrualSchedule/interestRatePeriod[startDate gt min($interestAccrualSchedule/interestRatePeriod/startDate)]/startDate satisfies $startDate - P1D eq $interestAccrualSchedule/interestRatePeriod/endDate C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-loan.xml(92): Every $startDate in $interestAccrualSchedule/lenderLoanContractPeriod[startDate gt min($interestAccrualSchedule/lenderLoanContractPeriod/startDate)]/startDate satisfies $startDate - P1D eq $interestAccrualSchedule/lenderLoanContractPeriod/endDate C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-loan.xml(101): Every $startDate in $interestAccrualSchedule/interestAccrualPeriod[startDate gt min($interestAccrualSchedule/interestAccrualPeriod/startDate)]/startDate satisfies $startDate - P1D eq $interestAccrualSchedule/interestAccrualPeriod/endDate C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-shared.xml(167): Every $businessCentersReference in //businessCentersReference satisfies $businessCentersReference/@href eq //businessCenters/@id C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-shared.xml(177): Every $buyerPartyReference in //buyerPartyReference satisfies $buyerPartyReference/@href eq (trade/tradeSide/@id, party/@id) C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-shared.xml(186): Every $sellerPartyReference in //sellerPartyReference satisfies $sellerPartyReference/@href eq (trade/tradeSide/@id, party/@id) C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-shared.xml(195): Every $calculationAgentPartyReference in //calculationAgentPartyReference satisfies $calculationAgentPartyReference/@href eq party/@id C:workingeuropa-fall-wsfpml-trunksrcvalidationrules-english-shared.xml(222): Every $account in trade/tradeSide/*/account satisfies $account/@href eq party/account/@id

Notes:

  • matthewdr

    07/21/09 1:25 pm

    Discussed at the VWG today. Agreed to fix as proposed.

  • lyteck

    07/22/09 9:15 pm

    corrected keyword in both trunk (4.6) and 5.0 branch

  • matthewdr

    07/28/09 11:36 am

    I confirm this is tested.

  • Leave an update

    You must be logged in to post an update.