Skip to content
Discussion options

You must be logged in to vote

Thanks for this clarification, I thought it was about the absence of context in the condition EFX expression (which may not be the case) while it is about the context existence in the XML.
The existence of BT-5421-Lot is conditioned by the one of BT-541-Lot (forbidden when it does not exist and mandatory when it does).
The rule has been expressed one way only (BT-5421-Lot = conditioned by => BT-541-Lot) and not both ways as it would increase the number of rules. There are also cases were more than one fields are interdependent from a given fields and expressing rules in all possible directions would increase the number of rules exponentially causing performance issues and becoming a real …

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@YvesJo
Comment options

@Tronquill
Comment options

@YvesJo
Comment options

Answer selected by Tronquill
@Tronquill
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
fields Related to field metadata (/fields/fields.json) schematrons Related to the Schematron validation (/schematrons SDK folder)
2 participants