Dynamic values: inconsistencies between the documentation and the SDK #229
-
Some inconsistencies between the documentation and the SDK:
What to do if there are multiple matching constraints?
This is not at all clear to me. The dynamic properties have a default value and a value override in case a constraint is met. What does it mean for such an override to be an |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
BT-536-Lot Constraints Severity |
Beta Was this translation helpful? Give feedback.
-
Am I correct in assuming that these cases should only occur for the dynamic value of the |
Beta Was this translation helpful? Give feedback.
BT-536-Lot
Indeed, asserts for BT-536-Lot does not involve noticeTypes.
The documentation is there for illustration and shows as much information as possible, this does not mean all the information has to be present but when present, it has to be interpreted as described in the legend.
The asserts in question rely on the existence of some fields (BT-536-Lot, BT-537-Lot ...) which themselves are depending on the subtype of notice.
Constraints
When multiple constraints are specified, they should then all be verified.
Severity
"ERROR" is for cases where non conformance to the constraint will lead to notice rejection, "WARN" is a less strict control to help identify possible error which will …