- <switch test='`$vnf-topology-operation-input.request-information.request-action`'>\r
- <outcome value='DeActivateSiteInstance'>\r
- <call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-deactivate' mode='sync' ></call>\r
- </outcome>\r
- <outcome value='Other'>\r
- <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' ></call>\r
- </outcome>\r
- </switch>\r
+ <block atomic="true">\r
+ <switch test='`$vnf-topology-operation-input.request-information.request-action`'>\r
+ <outcome value='DeactivateSiteInstance'>\r
+ <call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-deactivate' mode='sync' ></call>\r
+ </outcome>\r
+ <outcome value='DeactivateSDWANDeviceInstance'>\r
+ <call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-deactivate' mode='sync' ></call>\r
+ </outcome>\r
+ <outcome value='DeactivateSDWANPortInstance'>\r
+ <call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-deactivate' mode='sync' ></call>\r
+ </outcome>\r
+ <outcome value='DeactivateSDWANVpnInstance'>\r
+ <block atomic="true">\r
+ <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-deactivate' mode='sync' ></call>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='DeactivateSDWANSiteInstance'>\r
+ <block atomic="true">\r
+ <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-deactivate' mode='sync' ></call>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='Other'>\r
+ <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' ></call>\r
+ </outcome>\r
+ </switch>\r
+ </block>\r