+ <switch test="`$service-data.networks.network_length`">\r
+ <outcome value="1">\r
+ <block atomic="true">\r
+ <set>\r
+ <parameter name="service-data.networks." value="" />\r
+ </set>\r
+ <set>\r
+ <parameter name="service-data.networks.network_length" value="0" />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ <outcome value="Other">\r
+ <block atomic="true">\r
+ <set>\r
+ <parameter name="tmp.new_length" value="`$service-data.networks.network_length - 1`" />\r
+ </set>\r
+ <for silentFailure="true" index="snidx" start="`$tmp.nidx + 1`" end="`$service-data.networks.network_length`">\r
+ <block atomic="true" />\r
+ </for>\r
+ <set>\r
+ <parameter name="service-data.networks.network_length" value="`$service-data.networks.network_length - 1`" />\r
+ </set>\r
+ <set>\r
+ <parameter name="service-data.networks.network[$tmp.new_length]." value="" />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ <set>\r
+ <parameter name="networkId" value="`$network-topology-operation-input.network-information.network-id`" />\r
+ <parameter name="service-object-path" value="`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/service-topology/'` " />\r
+ </set>\r