Hi Robert, Ladislav, Thanks for the clarification. I think it would be helpful if an example of encoding multiple annotations in JSON metadata encoding is mentioned in any of the related drafts.
Thanks, Amar On Thu 14 Feb, 2019, 5:10 PM Ladislav Lhotka <[email protected] wrote: > On Thu, 2019-02-14 at 11:26 +0000, Robert Wilton wrote: > > Hi Amar, > > Based on RFC 7952 section 5.2.1, I think that it would look like this: > > { > > "example:interface" : [ > > { > > "name" : "eth1", > > "mtu" : 1500, > > "@mtu" : { > > "ietf-netconf-with-defaults:default" : true, > > "ietf-origin:origin" : intended > > }, > > "status" : "up" > > } > > ] > > } > > Thanks, > > Rob > > It depends. The version above is correct but both annotations are attached > to > the "mtu" leaf. If the idea was to attach the origin annotation to the > interface > entry, then it should be encoded like this: > > { > "example:interface" : [ > { > "name" : "eth1", > "mtu" : 1500, > "@mtu" : { > "ietf-netconf-with-defaults:default" : true > }, > "@" : { > "ietf-origin:origin" : intended > }, > "status" : "up" > } > ] > } > > Lada > > > > > On 14/02/2019 06:49, Amar Jadagoud wrote: > > > Hi All, > > > > > > I have a question regarding encoding of origin annotation along with > other > > > annotation (with-defaults) in JSON metadata encoding format. > > > > > > Suppose if below is the GET method : > > > > > > GET /restconf/ds/ietf-datastores:operational/ietf- > > > > interface:interfaces/interface=eth1?with-defaults=report-all-tagged&with- > > > origin HTTP/1.1 > > > > > > How both origin and with-defaults annotations should be encoded in the > JSON > > > metadata encoding format? > > > > > > Currently in restconf RFC 8040, in section 5.3.2, example with only one > > > annotation is provided. > > > > > > Refering to this example, whether multiple annotation representation > should > > > be like below? > > > > > > { > > > "example:interface" : [ > > > { > > > "name" : "eth1", > > > "mtu" : 1500, > > > "@mtu" : { > > > "ietf-netconf-with-defaults:default" : true > > > }, > > > { > > > "ietf-origin:origin" : intended > > > }, > > > "status" : "up" > > > } > > > ] > > > } > > > > > > Thanks, > > > Amar > > > > > > > > > _______________________________________________ > > > netmod mailing list > > > [email protected] > > > https://www.ietf.org/mailman/listinfo/netmod > > > > _______________________________________________ > > netmod mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/netmod > -- > Ladislav Lhotka > Head, CZ.NIC Labs > PGP Key ID: 0xB8F92B08A9F76C67 > >
_______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
