FpML Issues Tracker

457: eqd-17 incorrect path

August 15, 2007

closed

Minor

Always

Validation Rules

Admin

iyermakova

Summary

eqd-17 says: "If equityExercise/equityAmericanExercise/equityMultipleExercise is present, and numberOfOptions is present then: maximumNumberOfOptions * integralMultipleExercise (in equityExercise/equityAmericanExercise/equityMultipleExercise) is less than or equal to numberOfOptions."

The problem with this is that maximumNumberOfOptions is also in equityExercise/equityAmericanExercise/equityMultipleExercise, but the rule does not state this. If you follow it literally you are trying to find maximumNumberOfOptions on the context element.

I rewrote the rule using the context as: equityExercise/equityAmericanExercise/equityMultipleExercise/maximumNumberOfOptions * equityExercise/equityAmericanExercise/equityMultipleExercise/integralMultipleExercise <= numberOfOptions

Notes:

  • iyermakova

    08/21/07 12:41 pm

    eqd-17 rule is corrected.

    The rule’ context reads as:
    “equityExercise/equityAmericanExercise/equityMultipleExercise/maximumNumberOfOptions * equityExercise/equityAmericanExercise/equityMultipleExercise/integralMultipleExercise <= numberOfOptions"

  • iyermakova

    08/21/07 12:42 pm

    The eqd-17 rule’ context reads as:
    “equityExercise/equityAmericanExercise/equityMultipleExercise/maximumNumberOfOptions * equityExercise/equityAmericanExercise/equityMultipleExercise/integralMultipleExercise <= numberOfOptions" The correction is committed to the trunk

  • Leave an update

    You must be logged in to post an update.