<parameter name="field1" value="ROLLBACK VNF l3-network relationship"/>\r
</record>\r
<for silentFailure='true' index='n' start='0' end='`$nidx`' >\r
+ <set>\r
+ <parameter name='tmp.related-link' value="`'/aai/v$/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+ <!--\r
+<parameter name='tmp.related-link' value="`'/aai/' + $prop.aai.version + '/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+-->\r
+ </set>\r
<delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
resource="generic-vnf:relationship-list" \r
key="generic-vnf.vnf-id = $ss.param.vnf-id \r
AND related-to = l3-network \r
- AND l3-network.network-id = $ss.network[$n].netid" >\r
+ AND relationship.related-link = $tmp.related-link" >\r
<outcome value='failure'>\r
<block atomic='true'>\r
<set>\r
</outcome>\r
<outcome value='not-found'>\r
<set>\r
- <parameter name='error-message' value="`$error-message + ' generic-vnf.vnfid = ' + $ss.param.vnf-id + ' not found in AAI. Consider silent success!'`" />\r
+ <parameter name='error-message' value="`$error-message + ' l3-network relationship with related-path = ' + $tmp.related-path + ' not found in AAI. Consider silent success!'`" />\r
</set>\r
</outcome>\r
<outcome value='success'>\r
<parameter name="field1" value="ROLLBACK VNF l3-network relationship"/>\r
</record>\r
<for silentFailure='true' index='n' start='0' end='`$nidx`' >\r
+ <set>\r
+ <parameter name='tmp.related-link' value="`'/aai/v$/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+ <!--\r
+<parameter name='tmp.related-link' value="`'/aai/' + $prop.aai.version + '/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+-->\r
+ </set>\r
<delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
resource="generic-vnf:relationship-list" \r
key="generic-vnf.vnf-id = $ss.param.vnf-id \r
AND related-to = l3-network \r
- AND l3-network.network-id = $ss.network[$n].netid" >\r
+ AND relationship.related-link = $tmp.related-link" >\r
<outcome value='failure'>\r
<block atomic='true'>\r
<set>\r
</outcome>\r
<outcome value='not-found'>\r
<set>\r
- <parameter name='error-message' value="`$error-message + ' generic-vnf.vnfid = ' + $ss.param.vnf-id + ' not found in AAI. Consider silent success!'`" />\r
+ <parameter name='error-message' value="`$error-message + ' l3-network relationship with related-path = ' + $tmp.related-path + ' not found in AAI. Consider silent success!'`" />\r
</set>\r
</outcome>\r
<outcome value='success'>\r
<parameter name="field1" value="ROLLBACK VNF l3-network relationship"/>\r
</record>\r
<for silentFailure='true' index='n' start='0' end='`$nidx`' >\r
+ <set>\r
+ <parameter name='tmp.related-link' value="`'/aai/v$/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+ <!--\r
+<parameter name='tmp.related-link' value="`'/aai/' + $prop.aai.version + '/network/l3-networks/l3-network/' + $ss.network[$n].netid`" />\r
+-->\r
+ </set>\r
<delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
resource="generic-vnf:relationship-list" \r
key="generic-vnf.vnf-id = $ss.param.vnf-id \r
AND related-to = l3-network \r
- AND l3-network.network-id = $ss.network[$n].netid" >\r
+ AND relationship.related-link = $tmp.related-link" >\r
<outcome value='failure'>\r
<block atomic='true'>\r
<set>\r
</outcome>\r
<outcome value='not-found'>\r
<set>\r
- <parameter name='error-message' value="`$error-message + ' generic-vnf.vnfid = ' + $ss.param.vnf-id + ' not found in AAI. Consider silent success!'`" />\r
+ <parameter name='error-message' value="`$error-message + ' l3-network relationship with related-path = ' + $tmp.related-path + ' not found in AAI. Consider silent success!'`" />\r
</set>\r
</outcome>\r
<outcome value='success'>\r