vikas
July 16, 2020, 6:46am
1
ex:
delete two elements and add two elements to same list
<rpc message-id="2" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<running/>
</target>
<config>
<native xmlns=" ">
<aaa>
<group xmlns=" ">
<server>
<radius>
<name>group</name>
<server>
<name nc:operation="remove">
<name>xxxxxxxx</name>
</name>
</server>
<server>
<name nc:operation="remove">
<name>yyyyyyyy</name>
</name>
</server>
<server>
<name>
<name>yyyyyyyy</name>
</name>
</server>
<server>
<name>
<name>xxxxxxxx</name>
</name>
</server>
</radius>
</server>
</group>
</aaa>
</native>
</config>
</edit-config>
</rpc>
vikas
July 16, 2020, 7:07am
2
ex:
delete two elements and add two elements to same list
<rpc message-id="2" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<running/>
</target>
<config>
<native xmlns=" ">
<aaa>
<group xmlns=" ">
<server>
<radius>
<name>group</name>
<server>
<name nc:operation="remove">
<name>xxxxxxxx</name>
</name>
</server>
<server>
<name nc:operation="remove">
<name>yyyyyyyy</name>
</name>
</server>
<server>
<name>
<name>yyyyyyyy</name>
</name>
</server>
<server>
<name>
<name>xxxxxxxx</name>
</name>
</server>
</radius>
</server>
</group>
</aaa>
</native>
</config>
</edit-config>
</rpc>
per
July 18, 2020, 3:27pm
3
There is no specific limit to the number of operations, but regarding your example, you should take note of this part of the protocol specification - from https://tools.ietf.org/html/rfc6241#section-7.2
If the <edit-config> operation contains multiple sub-operations
that apply to the same conceptual node in the underlying data
model, then the result of the operation is undefined (i.e.,
outside the scope of the NETCONF protocol).