Hi, I have one doubt regarding origin-filter filtering in case of parent-child hierarchy.
If child class instance fields match with origin-filter value but parent class instance fields does not, then what should be the rpc-reply content? Does it need to include parent class instance record with only key fields along with child class record or it should not include both parent and child class instance record? Consider example given in 3.1.1.4 section of draft-ietf-netconf-nmda-netconf-08 : <rpc message-id="102" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get-data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-nmda" xmlns:ds="urn:ietf:params:xml:ns:yang:ietf-datastores" xmlns:or="urn:ietf:params:xml:ns:yang:ietf-origin"> <datastore>ds:operational</datastore> <subtree-filter> <bgp xmlns="http://example.com/ns/bgp"/> </subtree-filter> <origin-filter>or:intended</origin-filter> <origin-filter>or:system</origin-filter> <with-origin/> </get-data> </rpc> <rpc-reply message-id="102" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"> <bgp xmlns="http://example.com/ns/bgp" xmlns:or="urn:ietf:params:xml:ns:yang:ietf-origin" or:origin="or:intended"> <peer> <name>2001:db8::2:3</name> <local-port or:origin="or:system">60794</local-port> <state>established</state> </peer> </bgp> </data> </rpc-reply> In the above example, user has provided origin-filter as system and intended in the RPC request. So rpc-reply has both parent record with "intended" origin and child record with "system" origin. What if user has provided only origin-filter="system" ? Do we need to provide parent record with "intended" origin in the rpc-reply or should not provide both parent and child record ? Thanks, Amar
_______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
