- \ Clean Binding Default ${binding} ${node} ${session} ${domain}
-
-Clean Binding Default
- [Arguments] ${binding} ${node} ${session} ${domain}
- [Documentation] Clean binding
- Clean Binding ${binding['sgt']} ${binding['ip-prefix']} ${node} ${session}
-
-Clean Binding At Most Be
- [Arguments] ${binding} ${node} ${session} ${domain}
- [Documentation] Clean binding
- Clean Binding ${binding} ${binding['binding']} ${node} ${session}
-
-Clean Binding
- [Arguments] ${sgt} ${prefixes} ${node} ${session} ${domain}=global
- [Documentation] Used for nester FOR loop
- : FOR ${prefix} IN @{prefixes}
- \ Delete Binding Default ${sgt} ${prefix} ${node} ${domain} ${session}
-
-Update Binding
- [Arguments] ${sgtOld} ${prefixOld} ${sgtNew} ${prefixNew} ${node}=127.0.0.1 ${session}=session
- ... ${domain}=global
- [Documentation] Updates value of binding via RPC in Master DB of node
- ${DATA} Update Binding Xml ${sgtOld} ${prefixOld} ${sgtNew} ${prefixNew} ${node}
- ... ${domain}
- Post To Controller ${session} update-entry ${DATA}
-
-Delete Binding Default
- [Arguments] ${sgt} ${prefix} ${node} ${domain} ${session}
- [Documentation] Delete binding via RPC
- Delete Binding ${sgt} ${prefix} ${node} ${domain} ${session}
-
-Delete Binding Be
- [Arguments] ${sgt} ${prefix} ${node} ${domain} ${session}
- [Documentation] Delete binding via RPC
- Delete Binding ${sgt['sgt']} ${prefix['ip-prefix']} ${node} ${domain} ${session}
-
-Delete Binding
- [Arguments] ${sgt} ${prefix} ${node}=127.0.0.1 ${domain}=global ${session}=session
- [Documentation] Delete binding via RPC from Master DB of node
- ${DATA} Delete Binding Xml ${sgt} ${prefix} ${node} ${domain}
- Post To Controller ${session} delete-entry ${DATA}
+ \ @{prefixes_list} = collections.Get From Dictionary ${binding} ip-prefix
+ \ ${prefixes} = BuiltIn.Catenate SEPARATOR=, @{prefixes_list}
+ \ Delete Bindings ${binding['sgt']} ${prefixes} ${node} ${domain} ${session}
+
+Delete Bindings
+ [Arguments] ${sgt} ${prefixes} ${node}=127.0.0.1 ${domain}=global ${session}=session
+ [Documentation] Delete one or more bindings via RPC from Master DB of node
+ ${data} = Sxp.Delete Bindings Xml ${node} ${domain} ${sgt} ${prefixes}
+ Post To Controller ${session} delete-bindings ${data}