2 xmlns='http://www.onap.org/sdnc/svclogic'
3 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>
4 <method rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync'>
7 <parameter name='found-connectivity' value="false" />
10 <parameter name='tmp.the-connectivity.' value="" />
12 <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
13 resource="connectivities"
14 key="selflink = 'https://aai.onap:8443/aai/v24/network/connectivities/'"
16 pfx="tmp.aai.helper-all-connectivities" >
17 <outcome value='success'>
19 <for index='helpconnidx' start='0' end='`$tmp.aai.helper-all-connectivities.connectivity_length`' >
21 <switch test="`$tmp.current-provider-id == $tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].access-provider-id`">
22 <outcome value='true'>
24 <switch test="`$tmp.current-cvlan-id == $tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].cvlan`">
25 <outcome value='true'>
28 <parameter name='found-connectivity' value="true" />
31 <parameter name='tmp.the-connectivity.' value="`$tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].`" />
44 <outcome value='not-found'>
45 <return status='failure'>
46 <parameter name='ack-final' value='Y'/>
47 <parameter name="error-code" value="500" />
48 <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
51 <outcome value='failure'>
52 <return status='failure'>
53 <parameter name='error-code' value='' />
54 <parameter name='error-message' value='' />