- <for index='cpvidx' start='0' end='`$service-data.vnfs.vnf_length`' >\r
- <block>\r
- <switch test="`$service-data.vnfs.vnf[$vidx].vnf-data.request-information.request-action == 'ActivateSiteInstance'`">\r
- <outcome value='true'>\r
- <block atomic="true">\r
- <for index="sidx" start="0" end="`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`">\r
- <block>\r
- <switch test="`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'name'`">\r
- <outcome value='true'>\r
- <block atomic="true">\r
- <switch test="`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value == $prop.site.controlpoints[$cpidx]`">\r
- <outcome value='true'>\r
- <block atomic="true">\r
- <for index="lidx" start="0" end="`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`">\r
- <block>\r
- <switch test="`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$lidx].name == 'siteId'`">\r
- <outcome value='true'>\r
- <set>\r
- <parameter name='prop.site.controlpoints[$cpidx]' value='`$service-data.vnfs.vnf[$cpvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$lidx].value`' />\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </for>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </for>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </for>\r
+ <set>\r
+ <parameter name='prop.controlPtId' value='`$prop.site.controlpoints[$cpidx]`' />\r
+ </set>\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
+ resource="site-resource" \r
+ key="site-resource.name = $prop.controlPtId AND \r
+ depth = '1'"\r
+ pfx='tmp.aai.controlPoints' local-only='false' >\r
+ <outcome value='success'>\r
+ <set>\r
+ <parameter name='prop.site.controlpoints[$cpidx]' value='`$tmp.aai.controlPoints.generated-site-id`' />\r
+ </set>\r
+ </outcome>\r
+ <outcome value='failure'>\r
+ <block></block>\r
+ </outcome>\r
+ </get-resource>\r