1.) In case consumer detects inconsistent use of @MustUnderstand.
2.) What happens when @MustUnderstand=false?
1.) Describe the rules, i.e. do not consume inconsistent MDIB parts or restrict compatibility.
2.) Describe rule for this case (Consumer does not understand the extension and does not have to understand the extension -> can safely ignore the extension).
Related
11073-10207 Revision: ieee11073-10207
Last edit: Björn Andersen 2023-11-06
Add example/note.
Ticket moved from /p/opensdc/p11073-10700-pre-ballot/147/
Can't be converted:
1.) Solved by BPKP TR1342?
Last edit: Björn Andersen 2023-11-06
So, there are the following situations with @ext:MustUnderstand and the consumer does not understand the extension:
Situation | Parent | Child | Rule
1.) | false | false | consumer can use parent and child element
2.) | false | true | consumer can use parent but must ignore child element
3.) | true | false | consumer must ignore the parent and child element
4.) | true | true | consumer must ignore the parent and child element (same as 3.)
If this is the correct interpretation of TR1342, I'm fine with it.
Last edit: Peter Kranich 2023-11-10
Diff:
2.) Solved by note 1 to -10700 TR1490.
That clarifies it for me. Thanks!