- <save plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" resource="network-resource" key="network-resource.network-id = $tmp.network-id">\r
- <parameter name="network-id" value="`$tmp.network-id`"/>\r
- <parameter name="client-id" value="`$network.client-id`"/>\r
- <parameter name="te-topo-id" value="`$network.te-topology-id`"/>\r
- <parameter name="provider-id" value="`$network.provider-id`"/>\r
- <parameter name="network-type" value="`$network.network-types`"/>\r
+ <set>\r
+ <!--<parameter name='tmp.network-id' value="`$prop.sdncRestApi.thirdpartySdnc.id + '-' + $tmp.original-network-id`" />-->\r
+ <parameter name='tmp.network-id' value="`$tmp.original-network-id`" />\r
+ </set>\r
+ <set>\r
+ <parameter name='tmp.client-id' value='`$network.te-topology-identifier.client-id`' />\r
+ <parameter name='tmp.te-topo-id' value='`$network.te-topology-identifier.topology-id`' />\r
+ <parameter name='tmp.provider-id' value='`$network.te-topology-identifier.provider-id`' />\r
+ </set>\r
+ <switch test="`length($tmp.client-id) == 0`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='tmp.client-id' value='`$network.client-id`' />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ <switch test="`length($tmp.te-topo-id) == 0`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='tmp.te-topo-id' value='`$network.te-topology-id`' />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ <switch test="`length($tmp.provider-id) == 0`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='tmp.provider-id' value='`$network.provider-id`' />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+ resource="network-resource"\r
+ key="network-resource.network-id = $tmp.network-id"\r
+ local-only="false"\r
+ pfx="tmpo.aai.network-resource" >\r
+ <outcome value='success'>\r
+ <block>\r
+ <set>\r
+ <parameter name='tmpo.provider-id' value="`$tmp.provider-id + 'new' `" />\r
+ </set>\r
+ <set>\r
+ <parameter name='tmp.provider-id' value="`$tmpo.provider-id`" />\r
+ </set>\r
+ <set>\r
+ <!--<parameter name='tmp.network-id' value="`$prop.sdncRestApi.thirdpartySdnc.id + '-' + $tmp.original-network-id`" />-->\r
+ <parameter name='tmp.network-id' value="" />\r
+ </set>\r
+ <set>\r
+ <!--<parameter name='tmp.network-id' value="`$prop.sdncRestApi.thirdpartySdnc.id + '-' + $tmp.original-network-id`" />-->\r
+ <parameter name='tmp.network-id' value="`'providerId-' + $tmp.provider-id + '-clientId-' + $tmp.client-id + '-topologyId-' + $tmp.te-topo-id `" />\r
+ <!--<parameter name='tmp.network-id' value="`'providerId-' + $tmpo.provider-id `" />-->\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='not-found'>\r
+ <block></block>\r
+ </outcome>\r
+ </get-resource>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='network-resource'\r
+ key='network-resource.network-id = $tmp.network-id' >\r
+ <parameter name='network-id' value='`$tmp.network-id`' />\r
+ <parameter name='client-id' value='`$tmp.client-id`' />\r
+ <parameter name='te-topo-id' value='`$tmp.te-topo-id`' />\r
+ <parameter name='provider-id' value='`$tmp.provider-id`' />\r
+ <!--<parameter name='client-id' value='`$network.te-topology-identifier.client-id`' />-->\r
+ <!--<parameter name='te-topo-id' value='`$network.te-topology-identifier.topology-id`' />-->\r
+ <!--<parameter name='provider-id' value='`$network.te-topology-identifier.provider-id`' />-->\r
+ <parameter name='network-type' value='`$network.network-types`' />\r