New DGs required for creation of a cloud leased-line (E-TREE) service.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / cloud_leased_line / GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-helper-find-connectivity.json
1 [\r
2     {\r
3         "id": "4ee6b24.013d9cc",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 163,\r
8         "y": 91,\r
9         "z": "1453a3a4.2dddfc",\r
10         "wires": [\r
11             [\r
12                 "42ee2cb2.8b0aa4"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "42ee2cb2.8b0aa4",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' 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}'>",\r
24         "outputs": 1,\r
25         "x": 447.2856903076172,\r
26         "y": 152.23810863494873,\r
27         "z": "1453a3a4.2dddfc",\r
28         "wires": [\r
29             [\r
30                 "2d8be51e.1fe5b2"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "2d8be51e.1fe5b2",\r
36         "type": "method",\r
37         "name": "method cll-vnf-topology-operation-cll-helper-find-connectivity",\r
38         "xml": "<method rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 402.4285888671875,\r
42         "y": 244.00003051757812,\r
43         "z": "1453a3a4.2dddfc",\r
44         "wires": [\r
45             [\r
46                 "44543bcb.341e5c"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "44543bcb.341e5c",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 763.238037109375,\r
58         "y": 228.66668701171875,\r
59         "z": "1453a3a4.2dddfc",\r
60         "wires": [\r
61             [\r
62                 "93197478.d2fae",\r
63                 "eb6c2023.7ef7a",\r
64                 "d72f415d.01bc08"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "93197478.d2fae",\r
70         "type": "save",\r
71         "name": "get all-connectivities from aai",\r
72         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivities\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v24/network/connectivities/'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.helper-all-connectivities\" >\n",\r
73         "comments": "",\r
74         "outputs": 1,\r
75         "x": 248,\r
76         "y": 414,\r
77         "z": "1453a3a4.2dddfc",\r
78         "wires": [\r
79             [\r
80                 "3210bd43.c197f2",\r
81                 "cb92b047.8ddef8",\r
82                 "39efd1fc.091d56"\r
83             ]\r
84         ]\r
85     },\r
86     {\r
87         "id": "3210bd43.c197f2",\r
88         "type": "success",\r
89         "name": "success",\r
90         "xml": "<outcome value='success'>\n",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 492,\r
94         "y": 374,\r
95         "z": "1453a3a4.2dddfc",\r
96         "wires": [\r
97             [\r
98                 "b85791e3.02f868"\r
99             ]\r
100         ]\r
101     },\r
102     {\r
103         "id": "cb92b047.8ddef8",\r
104         "type": "not-found",\r
105         "name": "not-found",\r
106         "xml": "<outcome value='not-found'>\n",\r
107         "comments": "",\r
108         "outputs": 1,\r
109         "x": 489.490966796875,\r
110         "y": 423.57403564453125,\r
111         "z": "1453a3a4.2dddfc",\r
112         "wires": [\r
113             [\r
114                 "7f9747fb.6ed01"\r
115             ]\r
116         ]\r
117     },\r
118     {\r
119         "id": "39efd1fc.091d56",\r
120         "type": "failure",\r
121         "name": "failure",\r
122         "xml": "<outcome value='failure'>\n",\r
123         "comments": "",\r
124         "outputs": 1,\r
125         "x": 487,\r
126         "y": 466,\r
127         "z": "1453a3a4.2dddfc",\r
128         "wires": [\r
129             [\r
130                 "d53ce1e7.42a2c"\r
131             ]\r
132         ]\r
133     },\r
134     {\r
135         "id": "b85791e3.02f868",\r
136         "type": "block",\r
137         "name": "block : atomic",\r
138         "xml": "<block atomic=\"true\">",\r
139         "atomic": "true",\r
140         "outputs": 1,\r
141         "x": 640,\r
142         "y": 375,\r
143         "z": "1453a3a4.2dddfc",\r
144         "wires": [\r
145             [\r
146                 "538f3beb.2d964c"\r
147             ]\r
148         ]\r
149     },\r
150     {\r
151         "id": "7f9747fb.6ed01",\r
152         "type": "returnFailure",\r
153         "name": "return failure",\r
154         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
155         "comments": "",\r
156         "x": 639.0623779296875,\r
157         "y": 423.8597717285156,\r
158         "z": "1453a3a4.2dddfc",\r
159         "wires": []\r
160     },\r
161     {\r
162         "id": "d53ce1e7.42a2c",\r
163         "type": "returnFailure",\r
164         "name": "return failure",\r
165         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
166         "comments": "",\r
167         "x": 638,\r
168         "y": 463,\r
169         "z": "1453a3a4.2dddfc",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "538f3beb.2d964c",\r
174         "type": "for",\r
175         "name": "for helpconnidx in all-connectivities",\r
176         "xml": "<for index='helpconnidx' start='0' end='`$tmp.aai.helper-all-connectivities.connectivity_length`' >\n",\r
177         "comments": "",\r
178         "outputs": 1,\r
179         "x": 887,\r
180         "y": 370,\r
181         "z": "1453a3a4.2dddfc",\r
182         "wires": [\r
183             [\r
184                 "344678ba.b7f29"\r
185             ]\r
186         ]\r
187     },\r
188     {\r
189         "id": "344678ba.b7f29",\r
190         "type": "block",\r
191         "name": "block : atomic",\r
192         "xml": "<block atomic='true'>",\r
193         "atomic": "true",\r
194         "comments": "",\r
195         "outputs": 1,\r
196         "x": 1134,\r
197         "y": 376,\r
198         "z": "1453a3a4.2dddfc",\r
199         "wires": [\r
200             [\r
201                 "d48cc8ae.307b68"\r
202             ]\r
203         ]\r
204     },\r
205     {\r
206         "id": "d48cc8ae.307b68",\r
207         "type": "switchNode",\r
208         "name": "switch current provider-id?",\r
209         "xml": "\n<switch test=\"`$tmp.current-provider-id == $tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].access-provider-id`\">\n\n",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 328,\r
213         "y": 625,\r
214         "z": "1453a3a4.2dddfc",\r
215         "wires": [\r
216             [\r
217                 "bc092a3b.859928"\r
218             ]\r
219         ]\r
220     },\r
221     {\r
222         "id": "bc092a3b.859928",\r
223         "type": "outcomeTrue",\r
224         "name": "true",\r
225         "xml": "<outcome value='true'>\n",\r
226         "comments": "",\r
227         "outputs": 1,\r
228         "x": 537,\r
229         "y": 619,\r
230         "z": "1453a3a4.2dddfc",\r
231         "wires": [\r
232             [\r
233                 "121a7afe.07beb5"\r
234             ]\r
235         ]\r
236     },\r
237     {\r
238         "id": "121a7afe.07beb5",\r
239         "type": "block",\r
240         "name": "block : atomic",\r
241         "xml": "<block atomic='true'>",\r
242         "atomic": "true",\r
243         "comments": "",\r
244         "outputs": 1,\r
245         "x": 694,\r
246         "y": 619,\r
247         "z": "1453a3a4.2dddfc",\r
248         "wires": [\r
249             [\r
250                 "7603071b.598a38"\r
251             ]\r
252         ]\r
253     },\r
254     {\r
255         "id": "7603071b.598a38",\r
256         "type": "switchNode",\r
257         "name": "switch current-cvlan-id?",\r
258         "xml": "\n<switch test=\"`$tmp.current-cvlan-id == $tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].cvlan`\">\n\n",\r
259         "comments": "",\r
260         "outputs": 1,\r
261         "x": 320,\r
262         "y": 713,\r
263         "z": "1453a3a4.2dddfc",\r
264         "wires": [\r
265             [\r
266                 "e6157f7f.780a28"\r
267             ]\r
268         ]\r
269     },\r
270     {\r
271         "id": "e6157f7f.780a28",\r
272         "type": "outcomeTrue",\r
273         "name": "true",\r
274         "xml": "<outcome value='true'>\n",\r
275         "comments": "",\r
276         "outputs": 1,\r
277         "x": 529,\r
278         "y": 707,\r
279         "z": "1453a3a4.2dddfc",\r
280         "wires": [\r
281             [\r
282                 "4bd1a2a7.9f2d14"\r
283             ]\r
284         ]\r
285     },\r
286     {\r
287         "id": "eb6c2023.7ef7a",\r
288         "type": "set",\r
289         "name": "unset found-connectivity",\r
290         "xml": "<set>\n<parameter name='found-connectivity' value=\"false\" />\n",\r
291         "comments": "",\r
292         "x": 1006,\r
293         "y": 143,\r
294         "z": "1453a3a4.2dddfc",\r
295         "wires": []\r
296     },\r
297     {\r
298         "id": "c418ca90.026d18",\r
299         "type": "set",\r
300         "name": "set found-connectivity=true",\r
301         "xml": "<set>\n<parameter name='found-connectivity' value=\"true\" />\n",\r
302         "comments": "",\r
303         "x": 935,\r
304         "y": 707,\r
305         "z": "1453a3a4.2dddfc",\r
306         "wires": []\r
307     },\r
308     {\r
309         "id": "4bd1a2a7.9f2d14",\r
310         "type": "block",\r
311         "name": "block : atomic",\r
312         "xml": "<block atomic='true'>",\r
313         "atomic": "true",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 697,\r
317         "y": 708,\r
318         "z": "1453a3a4.2dddfc",\r
319         "wires": [\r
320             [\r
321                 "c418ca90.026d18",\r
322                 "cce4f57f.9fec88",\r
323                 "cc11b7b4.773dc8"\r
324             ]\r
325         ]\r
326     },\r
327     {\r
328         "id": "cce4f57f.9fec88",\r
329         "type": "set",\r
330         "name": "set the-connectivity",\r
331         "xml": "<set>\n<parameter name='tmp.the-connectivity.' value=\"`$tmp.aai.helper-all-connectivities.connectivity[$helpconnidx].`\" />\n",\r
332         "comments": "",\r
333         "x": 916,\r
334         "y": 763,\r
335         "z": "1453a3a4.2dddfc",\r
336         "wires": []\r
337     },\r
338     {\r
339         "id": "d72f415d.01bc08",\r
340         "type": "set",\r
341         "name": "unset tmp.the-connectivity.",\r
342         "xml": "<set>\n<parameter name='tmp.the-connectivity.' value=\"\" />\n",\r
343         "comments": "",\r
344         "x": 1010,\r
345         "y": 187,\r
346         "z": "1453a3a4.2dddfc",\r
347         "wires": []\r
348     },\r
349     {\r
350         "id": "cc11b7b4.773dc8",\r
351         "type": "break",\r
352         "name": "break",\r
353         "xml": "<break>\n",\r
354         "comments": "",\r
355         "x": 877,\r
356         "y": 814,\r
357         "z": "1453a3a4.2dddfc",\r
358         "wires": []\r
359     }\r
360 ]