Community
Participate
Working Groups
If a rule binding is specified using an absolute URI (including the baseURI), then the validator is unable to detect the matching document. For example, if the base URI is http://interop.serviceml.org, and there is a document with an alias defined as "Student3" and a rule with an alias defined as "StudentIDRule", then a rule binding that binds those two together can be constructed either of the following ways: <ruleBinding> <documentAlias>http://interop.serviceml.org/Student3</documentAlias> <ruleAlias>http://interop.serviceml.org/StudentIDRule</ruleAlias> </ruleBinding> <ruleBinding> <documentAlias>Student3</documentAlias> <ruleAlias>StudentIDRule</ruleAlias> </ruleBinding> Currently, only the abbereviated URI (i.e. the one without the baseURI prepended) results in a correct match.
This is a valid bug. Additionally, the ruleBinding match should cover all situations as decsribed in section 2.3, SMLIF document
moving target to i8
since this should be done in i12, moving to p1
Taking over the defect
Fixed defect. Test case: Rules/InValidRuleBindingWithBaseURI.xml
closing to cleanup bugzilla