Hello Martin,
I agree that A1 is what follows the spirit of YANG, but then IMHO you should change/correct 8.2.1 in YANG because that implies A2 and error.
regards Balazs

On 2015-10-13 13:30, Martin Bjorklund wrote:
Balazs Lengyel <[email protected]> wrote:
Hello Martin,
If I had a model

leaf a {type boolean;}
leaf b {
     when a
     type int8;
}

if "a" is false and then you get an edit config with: set b=5 ; set a=true
What should be the result?
A1)  this should succeed as at commit time the "when" will be true.
yes.

A2) this should fail as at parsing (as described in 8.2.1 of the YANG
RFC) the when is false - yet. This would also mean that you need 2
edit-configs to set b=5.
regards Balazs

/martin

--
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
ECN: 831 7320
Mobile: +36-70-330-7909              email: [email protected]

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to