</outcome>\r
</switch>\r
</block>\r
+ <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+ <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\r
+ <parameter name='contextPrefix' value='prop' />\r
+ </execute>\r
<for index='idx' start='0' end='`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`' >\r
<block>\r
<switch test="`$service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$idx].name == 'role'`">\r
</switch>\r
</block>\r
</for>\r
- <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
- <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\r
- <parameter name='contextPrefix' value='prop' />\r
- </execute>\r
<switch test="`$prop.site.sdwan`">\r
<outcome value='true'>\r
<block atomic="true">\r
<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
resource="esr-thirdparty-sdnc" \r
- key="esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWAN-Controller AND \r
+ key="esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \r
depth = '1'"\r
pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\r
<outcome value='success'>\r
<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\r
</set>\r
</outcome>\r
+ <outcome value='failure'>\r
+ <block></block>\r
+ </outcome>\r
</execute>\r
<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
<parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sdwan-site-del.json'`" />\r
</set>\r
<set>\r
<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\r
- <parameter name="vnf-object-path" value="`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-request-input.vnf-id + '/vnf-data/'` " />\r
+ <parameter name="vnf-object-path" value="`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $vnf-topology-operation-input.service-information.service-instance-id + '/service-data/vnfs/vnf/' + $vnf-topology-operation-input.vnf-information.vnf-id + '/vnf-data/'` " />\r
</set>\r
<set>\r
<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.order-status' value='PendingDelete' />\r
<parameter name='service-data.vnfs.vnf[$tmp.vidx].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\r
</set>\r
<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \r
- key='site-resource.id = $service-data.vnfs.vnf[$tmp.vidx].vnf-id' >\r
- <parameter name='id' value='`$service-data.vnfs.vnf[$tmp.vidx].vnf-id`' />\r
+ key='site-resource.id = $vnf-topology-operation-input.vnf-information.vnf-id' >\r
+ <parameter name='id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\r
<parameter name='operational-status' value='PendingDelete' />\r
</save>\r
<return status='success'>\r