Fix SDWAN peer wise integration testing issues
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-lanport-activate.json
1 [\r
2     {\r
3         "id": "8b02c414.0a0158",\r
4         "type": "switchNode",\r
5         "name": "switch vf-modules.vf-module_length",\r
6         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 645.00390625,\r
10         "y": 383.99998915195465,\r
11         "z": "8f678717.6ce918",\r
12         "wires": [\r
13             [\r
14                 "68e694fb.03b05c",\r
15                 "f7e70447.8db3e8",\r
16                 "971f4ab1.d15838"\r
17             ]\r
18         ]\r
19     },\r
20     {\r
21         "id": "4d453692.f3a9c8",\r
22         "type": "dgstart",\r
23         "name": "DGSTART",\r
24         "outputs": 1,\r
25         "x": 199.00391006469727,\r
26         "y": 63,\r
27         "z": "8f678717.6ce918",\r
28         "wires": [\r
29             [\r
30                 "97a72ea4.29d6f"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "97a72ea4.29d6f",\r
36         "type": "service-logic",\r
37         "name": "GENERIC-RESOURCE-API ${project.version}",\r
38         "module": "GENERIC-RESOURCE-API",\r
39         "version": "${project.version}",\r
40         "comments": "",\r
41         "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
42         "outputs": 1,\r
43         "x": 251.28960418701172,\r
44         "y": 138.23810827732086,\r
45         "z": "8f678717.6ce918",\r
46         "wires": [\r
47             [\r
48                 "62c84170.f19fe"\r
49             ]\r
50         ]\r
51     },\r
52     {\r
53         "id": "62c84170.f19fe",\r
54         "type": "method",\r
55         "name": "method sdwan-vf-operation-lanport-activate",\r
56         "xml": "<method rpc='sdwan-vf-operation-lanport-activate' mode='sync'>\n",\r
57         "comments": "",\r
58         "outputs": 1,\r
59         "x": 263.00389862060547,\r
60         "y": 232.58634054660797,\r
61         "z": "8f678717.6ce918",\r
62         "wires": [\r
63             [\r
64                 "4a4e497e.f869b8"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "4a4e497e.f869b8",\r
70         "type": "block",\r
71         "name": "block : atomic",\r
72         "xml": "<block atomic=\"true\">",\r
73         "atomic": "true",\r
74         "outputs": 1,\r
75         "x": 263.67057037353516,\r
76         "y": 488.66670763492584,\r
77         "z": "8f678717.6ce918",\r
78         "wires": [\r
79             [\r
80                 "347fb228.e9842e",\r
81                 "6a3eea86.07aec4",\r
82                 "8b02c414.0a0158",\r
83                 "137939e6.0ea6f6",\r
84                 "1213b66e.6c069a",\r
85                 "789e7d3a.85d8f4",\r
86                 "ff74d1ed.accce",\r
87                 "f32683d3.4b28a",\r
88                 "3b4bc5c6.e4f6ca",\r
89                 "a812e63e.3da708",\r
90                 "ac4f31e9.8674f",\r
91                 "1aaf5076.12a2d",\r
92                 "6fe14a72.8a26c4",\r
93                 "ff0e83f6.a79dc",\r
94                 "ee8d2486.88ecd8",\r
95                 "dee417c.1c53be8",\r
96                 "2a8eeeae.a97fe2",\r
97                 "19b08536.47a7ab",\r
98                 "d176642b.9b7848",\r
99                 "42792fe4.bec31",\r
100                 "f49389c2.437958",\r
101                 "d0669f94.595ad",\r
102                 "e3da978e.7b4c98",\r
103                 "c34ad6a3.8e84a8",\r
104                 "2b29c48d.675bdc",\r
105                 "e96cc964.57ebf8",\r
106                 "4c96c619.458ff8",\r
107                 "d5b15ee0.c0558",\r
108                 "81047830.c65458"\r
109             ]\r
110         ]\r
111     },\r
112     {\r
113         "id": "6a3eea86.07aec4",\r
114         "type": "for",\r
115         "name": "for each vnf",\r
116         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 610.0352668762207,\r
120         "y": 254.269144654274,\r
121         "z": "8f678717.6ce918",\r
122         "wires": [\r
123             [\r
124                 "5cc5500e.cb96a"\r
125             ]\r
126         ]\r
127     },\r
128     {\r
129         "id": "347fb228.e9842e",\r
130         "type": "switchNode",\r
131         "name": "switch vnf_length",\r
132         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 615.0039215087891,\r
136         "y": 193.00001394748688,\r
137         "z": "8f678717.6ce918",\r
138         "wires": [\r
139             [\r
140                 "305dd6dd.08e4da"\r
141             ]\r
142         ]\r
143     },\r
144     {\r
145         "id": "305dd6dd.08e4da",\r
146         "type": "outcome",\r
147         "name": "NULL",\r
148         "xml": "<outcome value=''>\n",\r
149         "comments": "",\r
150         "outputs": 1,\r
151         "x": 795.0039024353027,\r
152         "y": 192.0000034570694,\r
153         "z": "8f678717.6ce918",\r
154         "wires": [\r
155             [\r
156                 "6b8c86df.f233d8"\r
157             ]\r
158         ]\r
159     },\r
160     {\r
161         "id": "6b8c86df.f233d8",\r
162         "type": "returnFailure",\r
163         "name": "return failure",\r
164         "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
165         "comments": "",\r
166         "x": 944.4326286315918,\r
167         "y": 193.14292109012604,\r
168         "z": "8f678717.6ce918",\r
169         "wires": []\r
170     },\r
171     {\r
172         "id": "5cc5500e.cb96a",\r
173         "type": "switchNode",\r
174         "name": "switch this vnf-id == input vnf-id",\r
175         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
176         "comments": "",\r
177         "outputs": 1,\r
178         "x": 833.0039176940918,\r
179         "y": 255.00000965595245,\r
180         "z": "8f678717.6ce918",\r
181         "wires": [\r
182             [\r
183                 "36127203.816c4e"\r
184             ]\r
185         ]\r
186     },\r
187     {\r
188         "id": "36127203.816c4e",\r
189         "type": "outcomeTrue",\r
190         "name": "true",\r
191         "xml": "<outcome value='true'>\n",\r
192         "comments": "",\r
193         "outputs": 1,\r
194         "x": 1048.0039024353027,\r
195         "y": 253.0000034570694,\r
196         "z": "8f678717.6ce918",\r
197         "wires": [\r
198             [\r
199                 "e237d111.df552"\r
200             ]\r
201         ]\r
202     },\r
203     {\r
204         "id": "e237d111.df552",\r
205         "type": "set",\r
206         "name": "set vnf-index",\r
207         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
208         "comments": "",\r
209         "x": 1212.0039024353027,\r
210         "y": 248.0000034570694,\r
211         "z": "8f678717.6ce918",\r
212         "wires": []\r
213     },\r
214     {\r
215         "id": "f7e70447.8db3e8",\r
216         "type": "outcome",\r
217         "name": "NULL",\r
218         "xml": "<outcome value=''>\n",\r
219         "comments": "",\r
220         "outputs": 1,\r
221         "x": 867.0038986206055,\r
222         "y": 417.9999986886978,\r
223         "z": "8f678717.6ce918",\r
224         "wires": [\r
225             [\r
226                 "a74d8270.f16d2"\r
227             ]\r
228         ]\r
229     },\r
230     {\r
231         "id": "68e694fb.03b05c",\r
232         "type": "outcome",\r
233         "name": "0",\r
234         "xml": "<outcome value='0'>\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 872.0038948059082,\r
238         "y": 364.9999977350235,\r
239         "z": "8f678717.6ce918",\r
240         "wires": [\r
241             [\r
242                 "a74d8270.f16d2"\r
243             ]\r
244         ]\r
245     },\r
246     {\r
247         "id": "a74d8270.f16d2",\r
248         "type": "returnFailure",\r
249         "name": "return failure",\r
250         "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
251         "comments": "",\r
252         "x": 1030.0038986206055,\r
253         "y": 377.9999986886978,\r
254         "z": "8f678717.6ce918",\r
255         "wires": []\r
256     },\r
257     {\r
258         "id": "971f4ab1.d15838",\r
259         "type": "other",\r
260         "name": "other",\r
261         "xml": "<outcome value='Other'>\n",\r
262         "comments": "",\r
263         "outputs": 1,\r
264         "x": 867.0038986206055,\r
265         "y": 478.9999986886978,\r
266         "z": "8f678717.6ce918",\r
267         "wires": [\r
268             [\r
269                 "a3e0e456.022b58"\r
270             ]\r
271         ]\r
272     },\r
273     {\r
274         "id": "1e2cec5d.de4c34",\r
275         "type": "set",\r
276         "name": "set vf-module_length",\r
277         "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
278         "comments": "",\r
279         "x": 1221.0039138793945,\r
280         "y": 477.0000126361847,\r
281         "z": "8f678717.6ce918",\r
282         "wires": []\r
283     },\r
284     {\r
285         "id": "a3e0e456.022b58",\r
286         "type": "block",\r
287         "name": "block : atomic",\r
288         "xml": "<block atomic=\"true\">",\r
289         "atomic": "true",\r
290         "outputs": 1,\r
291         "x": 1028.0039443969727,\r
292         "y": 475.99999010562897,\r
293         "z": "8f678717.6ce918",\r
294         "wires": [\r
295             [\r
296                 "1e2cec5d.de4c34",\r
297                 "3182c119.6bacee"\r
298             ]\r
299         ]\r
300     },\r
301     {\r
302         "id": "3182c119.6bacee",\r
303         "type": "for",\r
304         "name": "for each existing vf-index",\r
305         "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
306         "comments": "",\r
307         "outputs": 1,\r
308         "x": 1240.0038833618164,\r
309         "y": 529.9999891519547,\r
310         "z": "8f678717.6ce918",\r
311         "wires": [\r
312             [\r
313                 "4ac639b1.fde548"\r
314             ]\r
315         ]\r
316     },\r
317     {\r
318         "id": "4ac639b1.fde548",\r
319         "type": "switchNode",\r
320         "name": "switch vf-module-id found",\r
321         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
322         "comments": "",\r
323         "outputs": 1,\r
324         "x": 1483.0038986206055,\r
325         "y": 524.9999986886978,\r
326         "z": "8f678717.6ce918",\r
327         "wires": [\r
328             [\r
329                 "431b4671.7beb88"\r
330             ]\r
331         ]\r
332     },\r
333     {\r
334         "id": "431b4671.7beb88",\r
335         "type": "outcomeTrue",\r
336         "name": "true",\r
337         "xml": "<outcome value='true'>\n",\r
338         "comments": "",\r
339         "outputs": 1,\r
340         "x": 1681.003927230835,\r
341         "y": 512.000005364418,\r
342         "z": "8f678717.6ce918",\r
343         "wires": [\r
344             [\r
345                 "54c2caba.eaa034"\r
346             ]\r
347         ]\r
348     },\r
349     {\r
350         "id": "54c2caba.eaa034",\r
351         "type": "block",\r
352         "name": "block : atomic",\r
353         "xml": "<block atomic=\"true\">",\r
354         "atomic": "true",\r
355         "outputs": 1,\r
356         "x": 1833.0038986206055,\r
357         "y": 513.9999986886978,\r
358         "z": "8f678717.6ce918",\r
359         "wires": [\r
360             [\r
361                 "3daf2055.af9fa",\r
362                 "dc47796a.7906f8",\r
363                 "deaa7223.49fff"\r
364             ]\r
365         ]\r
366     },\r
367     {\r
368         "id": "3daf2055.af9fa",\r
369         "type": "set",\r
370         "name": "set tmp.vidx and ctx.vnf-data",\r
371         "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
372         "comments": "",\r
373         "x": 2061.0040130615234,\r
374         "y": 456.0000025033951,\r
375         "z": "8f678717.6ce918",\r
376         "wires": []\r
377     },\r
378     {\r
379         "id": "dc47796a.7906f8",\r
380         "type": "set",\r
381         "name": "set vf-module-request-input.",\r
382         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
383         "comments": "",\r
384         "x": 2065.0040130615234,\r
385         "y": 510.0000025033951,\r
386         "z": "8f678717.6ce918",\r
387         "wires": []\r
388     },\r
389     {\r
390         "id": "137939e6.0ea6f6",\r
391         "type": "returnSuccess",\r
392         "name": "return success",\r
393         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
394         "comments": "",\r
395         "x": 617.0041007995605,\r
396         "y": 2475.5012583732605,\r
397         "z": "8f678717.6ce918",\r
398         "wires": []\r
399     },\r
400     {\r
401         "id": "deaa7223.49fff",\r
402         "type": "call",\r
403         "name": "call sdwan-get-vf-module-lanport-param",\r
404         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",\r
405         "comments": "",\r
406         "outputs": 1,\r
407         "x": 2095.4590377807617,\r
408         "y": 561.0104948282242,\r
409         "z": "8f678717.6ce918",\r
410         "wires": [\r
411             []\r
412         ]\r
413     },\r
414     {\r
415         "id": "f2af207f.056ba",\r
416         "type": "for",\r
417         "name": "for vf-modules.vf-module_length",\r
418         "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
419         "comments": "",\r
420         "outputs": 1,\r
421         "x": 1352.2580871582031,\r
422         "y": 589.0040794610977,\r
423         "z": "8f678717.6ce918",\r
424         "wires": [\r
425             [\r
426                 "df0e1cc8.6175d"\r
427             ]\r
428         ]\r
429     },\r
430     {\r
431         "id": "498120cb.bf483",\r
432         "type": "switchNode",\r
433         "name": "switch this deviceName == vf-input",\r
434         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == $prop.lan.deviceName`\">\n",\r
435         "comments": "",\r
436         "outputs": 1,\r
437         "x": 1423.25830078125,\r
438         "y": 662.0042091608047,\r
439         "z": "8f678717.6ce918",\r
440         "wires": [\r
441             [\r
442                 "2d8a4d76.dce9b2"\r
443             ]\r
444         ]\r
445     },\r
446     {\r
447         "id": "df0e1cc8.6175d",\r
448         "type": "for",\r
449         "name": "for vf-module-input-param length",\r
450         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
451         "comments": "",\r
452         "outputs": 1,\r
453         "x": 1638.2579345703125,\r
454         "y": 591.0041633844376,\r
455         "z": "8f678717.6ce918",\r
456         "wires": [\r
457             [\r
458                 "88689a59.1525c8"\r
459             ]\r
460         ]\r
461     },\r
462     {\r
463         "id": "2d8a4d76.dce9b2",\r
464         "type": "outcomeTrue",\r
465         "name": "true",\r
466         "xml": "<outcome value='true'>\n",\r
467         "comments": "",\r
468         "outputs": 1,\r
469         "x": 1643.2580242156982,\r
470         "y": 663.0042167901993,\r
471         "z": "8f678717.6ce918",\r
472         "wires": [\r
473             [\r
474                 "471b276b.f70408"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "471b276b.f70408",\r
480         "type": "for",\r
481         "name": "for vf-modules.vf-module_length",\r
482         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
483         "comments": "",\r
484         "outputs": 1,\r
485         "x": 1888.2581024169922,\r
486         "y": 663.0041342973709,\r
487         "z": "8f678717.6ce918",\r
488         "wires": [\r
489             [\r
490                 "f9301f27.4950a"\r
491             ]\r
492         ]\r
493     },\r
494     {\r
495         "id": "f9301f27.4950a",\r
496         "type": "switchNode",\r
497         "name": "switch deviceId == input vf-id",\r
498         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'deviceId'`\">\n    \n\n\n",\r
499         "comments": "",\r
500         "outputs": 1,\r
501         "x": 2196.2583770751953,\r
502         "y": 646.0041023492813,\r
503         "z": "8f678717.6ce918",\r
504         "wires": [\r
505             [\r
506                 "f075729c.cbb68"\r
507             ]\r
508         ]\r
509     },\r
510     {\r
511         "id": "f075729c.cbb68",\r
512         "type": "outcomeTrue",\r
513         "name": "true",\r
514         "xml": "<outcome value='true'>\n",\r
515         "comments": "",\r
516         "outputs": 1,\r
517         "x": 2405.258415222168,\r
518         "y": 648.0040947198868,\r
519         "z": "8f678717.6ce918",\r
520         "wires": [\r
521             [\r
522                 "707326cf.03f308"\r
523             ]\r
524         ]\r
525     },\r
526     {\r
527         "id": "d4d9dbbb.648b58",\r
528         "type": "set",\r
529         "name": "set prop.lan.deviceId",\r
530         "xml": "<set>\n<parameter name='prop.lan.deviceId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
531         "comments": "",\r
532         "x": 2778.258441925049,\r
533         "y": 584.0042724609375,\r
534         "z": "8f678717.6ce918",\r
535         "wires": []\r
536     },\r
537     {\r
538         "id": "1213b66e.6c069a",\r
539         "type": "for",\r
540         "name": "for service-data.vnfs.vnf_length",\r
541         "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
542         "comments": "",\r
543         "outputs": 1,\r
544         "x": 606.2578125,\r
545         "y": 456.00404131412506,\r
546         "z": "8f678717.6ce918",\r
547         "wires": [\r
548             [\r
549                 "a1edaa1e.9827b8"\r
550             ]\r
551         ]\r
552     },\r
553     {\r
554         "id": "d899ea3c.cf2f28",\r
555         "type": "switchNode",\r
556         "name": "switch ActivateSDWANSiteInstance",\r
557         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",\r
558         "comments": "",\r
559         "outputs": 1,\r
560         "x": 1251.008171081543,\r
561         "y": 817.0040302276611,\r
562         "z": "8f678717.6ce918",\r
563         "wires": [\r
564             [\r
565                 "2030d34.407f32c"\r
566             ]\r
567         ]\r
568     },\r
569     {\r
570         "id": "752f257f.d5098c",\r
571         "type": "for",\r
572         "name": "for vf-modules.vf-module_length",\r
573         "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
574         "comments": "",\r
575         "outputs": 1,\r
576         "x": 1256.0080871582031,\r
577         "y": 730.0041098594666,\r
578         "z": "8f678717.6ce918",\r
579         "wires": [\r
580             [\r
581                 "adf19321.c13fa"\r
582             ]\r
583         ]\r
584     },\r
585     {\r
586         "id": "ee8d2486.88ecd8",\r
587         "type": "for",\r
588         "name": "for service-data.vnfs.vnf_length",\r
589         "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
590         "comments": "",\r
591         "outputs": 1,\r
592         "x": 640.0078811645508,\r
593         "y": 671.0039068460464,\r
594         "z": "8f678717.6ce918",\r
595         "wires": [\r
596             [\r
597                 "f8bad303.dbe7d"\r
598             ]\r
599         ]\r
600     },\r
601     {\r
602         "id": "2030d34.407f32c",\r
603         "type": "outcomeTrue",\r
604         "name": "true",\r
605         "xml": "<outcome value='true'>\n",\r
606         "comments": "",\r
607         "outputs": 1,\r
608         "x": 1501.0082206726074,\r
609         "y": 811.0041122436523,\r
610         "z": "8f678717.6ce918",\r
611         "wires": [\r
612             [\r
613                 "f69a83eb.44d4d"\r
614             ]\r
615         ]\r
616     },\r
617     {\r
618         "id": "841cfed1.a1254",\r
619         "type": "outcomeTrue",\r
620         "name": "true",\r
621         "xml": "<outcome value='true'>\n",\r
622         "comments": "",\r
623         "outputs": 1,\r
624         "x": 3017.2584648132324,\r
625         "y": 860.5040955543518,\r
626         "z": "8f678717.6ce918",\r
627         "wires": [\r
628             [\r
629                 "e784ebf1.08c898"\r
630             ]\r
631         ]\r
632     },\r
633     {\r
634         "id": "9be03c3c.6339a",\r
635         "type": "set",\r
636         "name": "set prop.attach.siteId",\r
637         "xml": "<set>\n<parameter name='prop.attach.siteId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].value`' />\n",\r
638         "comments": "",\r
639         "x": 3408.259147644043,\r
640         "y": 813.5041975975037,\r
641         "z": "8f678717.6ce918",\r
642         "wires": []\r
643     },\r
644     {\r
645         "id": "e784ebf1.08c898",\r
646         "type": "block",\r
647         "name": "block : atomic",\r
648         "xml": "<block atomic=\"true\">",\r
649         "atomic": "true",\r
650         "outputs": 1,\r
651         "x": 3176.5086555480957,\r
652         "y": 856.0041356086731,\r
653         "z": "8f678717.6ce918",\r
654         "wires": [\r
655             [\r
656                 "9be03c3c.6339a",\r
657                 "9e178a26.f11d98",\r
658                 "464c0296.a1e48c"\r
659             ]\r
660         ]\r
661     },\r
662     {\r
663         "id": "2a8eeeae.a97fe2",\r
664         "type": "execute",\r
665         "name": "execute RestApiCallNode device port create",\r
666         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
667         "comments": "",\r
668         "outputs": 1,\r
669         "x": 683.0351696014404,\r
670         "y": 1706.0783809423447,\r
671         "z": "8f678717.6ce918",\r
672         "wires": [\r
673             [\r
674                 "4fb32b06.22de74",\r
675                 "2ccfd494.b7778c"\r
676             ]\r
677         ]\r
678     },\r
679     {\r
680         "id": "4fb32b06.22de74",\r
681         "type": "success",\r
682         "name": "success",\r
683         "xml": "<outcome value='success'>\n",\r
684         "comments": "",\r
685         "outputs": 1,\r
686         "x": 929.035228729248,\r
687         "y": 1720.0785145759583,\r
688         "z": "8f678717.6ce918",\r
689         "wires": [\r
690             [\r
691                 "174c6392.45d36c"\r
692             ]\r
693         ]\r
694     },\r
695     {\r
696         "id": "2ccfd494.b7778c",\r
697         "type": "failure",\r
698         "name": "failure",\r
699         "xml": "<outcome value='failure'>\n",\r
700         "comments": "",\r
701         "outputs": 1,\r
702         "x": 929.035228729248,\r
703         "y": 1682.0783500671387,\r
704         "z": "8f678717.6ce918",\r
705         "wires": [\r
706             [\r
707                 "f32d5720.b004a8"\r
708             ]\r
709         ]\r
710     },\r
711     {\r
712         "id": "f32d5720.b004a8",\r
713         "type": "returnFailure",\r
714         "name": "return failure",\r
715         "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=\"Error executing Create device port rest api\" />\n",\r
716         "comments": "",\r
717         "x": 1073.0355625152588,\r
718         "y": 1681.0783495903015,\r
719         "z": "8f678717.6ce918",\r
720         "wires": []\r
721     },\r
722     {\r
723         "id": "174c6392.45d36c",\r
724         "type": "block",\r
725         "name": "block : atomic",\r
726         "xml": "<block atomic=\"true\">",\r
727         "atomic": "true",\r
728         "comments": "",\r
729         "outputs": 1,\r
730         "x": 1076.0352401733398,\r
731         "y": 1721.0783534049988,\r
732         "z": "8f678717.6ce918",\r
733         "wires": [\r
734             []\r
735         ]\r
736     },\r
737     {\r
738         "id": "789e7d3a.85d8f4",\r
739         "type": "set",\r
740         "name": "set prop.lan.devicePortId",\r
741         "xml": "<set>\n<parameter name='prop.lan.devicePortId' value='`$portResp.success[0].id`' />\n",\r
742         "comments": "",\r
743         "x": 622.6924304962158,\r
744         "y": 1759.1795134544373,\r
745         "z": "8f678717.6ce918",\r
746         "wires": []\r
747     },\r
748     {\r
749         "id": "c8e5454e.a5f2d8",\r
750         "type": "comment",\r
751         "name": "Create port",\r
752         "info": "",\r
753         "comments": "",\r
754         "x": 581.7011089324951,\r
755         "y": 1672.5223326683044,\r
756         "z": "8f678717.6ce918",\r
757         "wires": []\r
758     },\r
759     {\r
760         "id": "dee417c.1c53be8",\r
761         "type": "call",\r
762         "name": "call sdwan-get-tenant-auth",\r
763         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
764         "comments": "",\r
765         "outputs": 1,\r
766         "x": 620.7011108398438,\r
767         "y": 1443.188735961914,\r
768         "z": "8f678717.6ce918",\r
769         "wires": [\r
770             []\r
771         ]\r
772     },\r
773     {\r
774         "id": "73930f6d.bd40a",\r
775         "type": "execute",\r
776         "name": "execute RestApiCallNode bridge domain create",\r
777         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-bridge-domain.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/bridge-domains'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"bridgeDomainResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
778         "comments": "",\r
779         "outputs": 1,\r
780         "x": 1102.6854190826416,\r
781         "y": 1801.1889374256134,\r
782         "z": "8f678717.6ce918",\r
783         "wires": [\r
784             [\r
785                 "f4939515.e934a8",\r
786                 "7fbfd7f1.fe5c88"\r
787             ]\r
788         ]\r
789     },\r
790     {\r
791         "id": "f4939515.e934a8",\r
792         "type": "success",\r
793         "name": "success",\r
794         "xml": "<outcome value='success'>\n",\r
795         "comments": "",\r
796         "outputs": 1,\r
797         "x": 1423.6854457855225,\r
798         "y": 1818.1892578601837,\r
799         "z": "8f678717.6ce918",\r
800         "wires": [\r
801             [\r
802                 "b71c12a.f5b84f"\r
803             ]\r
804         ]\r
805     },\r
806     {\r
807         "id": "7fbfd7f1.fe5c88",\r
808         "type": "failure",\r
809         "name": "failure",\r
810         "xml": "<outcome value='failure'>\n",\r
811         "comments": "",\r
812         "outputs": 1,\r
813         "x": 1426.6854724884033,\r
814         "y": 1783.1890394687653,\r
815         "z": "8f678717.6ce918",\r
816         "wires": [\r
817             [\r
818                 "e1ceccd5.e3c8a"\r
819             ]\r
820         ]\r
821     },\r
822     {\r
823         "id": "e1ceccd5.e3c8a",\r
824         "type": "returnFailure",\r
825         "name": "return failure",\r
826         "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=\"Error executing Create bridge domain rest api\" />\n",\r
827         "comments": "",\r
828         "x": 1629.6858615875244,\r
829         "y": 1779.1891467571259,\r
830         "z": "8f678717.6ce918",\r
831         "wires": []\r
832     },\r
833     {\r
834         "id": "b71c12a.f5b84f",\r
835         "type": "block",\r
836         "name": "block : atomic",\r
837         "xml": "<block atomic=\"true\">",\r
838         "atomic": "true",\r
839         "comments": "",\r
840         "outputs": 1,\r
841         "x": 1630.6854267120361,\r
842         "y": 1814.1890132427216,\r
843         "z": "8f678717.6ce918",\r
844         "wires": [\r
845             [\r
846                 "a9b33c49.c3bcd"\r
847             ]\r
848         ]\r
849     },\r
850     {\r
851         "id": "a6aa3698.83f238",\r
852         "type": "comment",\r
853         "name": "Create bridge domain",\r
854         "info": "",\r
855         "comments": "",\r
856         "x": 1046.351312637329,\r
857         "y": 1767.6331632137299,\r
858         "z": "8f678717.6ce918",\r
859         "wires": []\r
860     },\r
861     {\r
862         "id": "ff74d1ed.accce",\r
863         "type": "switchNode",\r
864         "name": "switch portSwitch",\r
865         "xml": "<switch test=\"`$prop.lan.portSwitch == 'layer2-port'`\">\n\n",\r
866         "comments": "",\r
867         "outputs": 1,\r
868         "x": 602.4628849029541,\r
869         "y": 1802.8555693626404,\r
870         "z": "8f678717.6ce918",\r
871         "wires": [\r
872             [\r
873                 "e5cd78cd.5d2488"\r
874             ]\r
875         ]\r
876     },\r
877     {\r
878         "id": "e5cd78cd.5d2488",\r
879         "type": "outcomeTrue",\r
880         "name": "true",\r
881         "xml": "<outcome value='true'>\n",\r
882         "comments": "",\r
883         "outputs": 1,\r
884         "x": 781.4629154205322,\r
885         "y": 1802.9668917655945,\r
886         "z": "8f678717.6ce918",\r
887         "wires": [\r
888             [\r
889                 "73930f6d.bd40a"\r
890             ]\r
891         ]\r
892     },\r
893     {\r
894         "id": "f32683d3.4b28a",\r
895         "type": "execute",\r
896         "name": "execute split ip and mask",\r
897         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.lan.ipAddress`'/>\n<parameter name=\"regex\" value=\"/\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"ipandMask\"/>\n",\r
898         "comments": "",\r
899         "outputs": 1,\r
900         "x": 624.0079498291016,\r
901         "y": 1150.7540369033813,\r
902         "z": "8f678717.6ce918",\r
903         "wires": [\r
904             [\r
905                 "c682732c.1b619",\r
906                 "a0542b6d.df6248"\r
907             ]\r
908         ]\r
909     },\r
910     {\r
911         "id": "a0542b6d.df6248",\r
912         "type": "failure",\r
913         "name": "success",\r
914         "xml": "<outcome value='success'>\n",\r
915         "comments": "",\r
916         "outputs": 1,\r
917         "x": 825.0079689025879,\r
918         "y": 1128.7540283203125,\r
919         "z": "8f678717.6ce918",\r
920         "wires": [\r
921             [\r
922                 "c4664b45.9bda68"\r
923             ]\r
924         ]\r
925     },\r
926     {\r
927         "id": "c682732c.1b619",\r
928         "type": "failure",\r
929         "name": "failure",\r
930         "xml": "<outcome value='failure'>\n",\r
931         "comments": "",\r
932         "outputs": 1,\r
933         "x": 825.0079727172852,\r
934         "y": 1169.7540321350098,\r
935         "z": "8f678717.6ce918",\r
936         "wires": [\r
937             [\r
938                 "be2b2979.dff578"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "c4664b45.9bda68",\r
944         "type": "set",\r
945         "name": "set ipAddress prefixLength",\r
946         "xml": "<set>\n<parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />",\r
947         "comments": "",\r
948         "x": 1022.0079879760742,\r
949         "y": 1126.7540283203125,\r
950         "z": "8f678717.6ce918",\r
951         "wires": []\r
952     },\r
953     {\r
954         "id": "be2b2979.dff578",\r
955         "type": "returnFailure",\r
956         "name": "return failure",\r
957         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
958         "comments": "",\r
959         "x": 980.0079803466797,\r
960         "y": 1166.7540311813354,\r
961         "z": "8f678717.6ce918",\r
962         "wires": []\r
963     },\r
964     {\r
965         "id": "cae7c761.8a48d8",\r
966         "type": "comment",\r
967         "name": "Create wan port",\r
968         "info": "",\r
969         "comments": "",\r
970         "x": 600.0177555084229,\r
971         "y": 1855.764169216156,\r
972         "z": "8f678717.6ce918",\r
973         "wires": []\r
974     },\r
975     {\r
976         "id": "a78777a6.efc058",\r
977         "type": "comment",\r
978         "name": "TODO: split ip/mask",\r
979         "info": "",\r
980         "comments": "",\r
981         "x": 1024.0175495147705,\r
982         "y": 1840.9343829154968,\r
983         "z": "8f678717.6ce918",\r
984         "wires": []\r
985     },\r
986     {\r
987         "id": "2b29c48d.675bdc",\r
988         "type": "execute",\r
989         "name": "execute RestApiCallNode IPSubnets create",\r
990         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-ip-subnets.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/ip-subnets'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"lanPortResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
991         "comments": "",\r
992         "outputs": 1,\r
993         "x": 690.7792358398438,\r
994         "y": 1923.8749885559082,\r
995         "z": "8f678717.6ce918",\r
996         "wires": [\r
997             [\r
998                 "d75115d2.ddadb8",\r
999                 "1522b134.0365cf"\r
1000             ]\r
1001         ]\r
1002     },\r
1003     {\r
1004         "id": "1522b134.0365cf",\r
1005         "type": "failure",\r
1006         "name": "failure",\r
1007         "xml": "<outcome value='failure'>\n",\r
1008         "comments": "",\r
1009         "outputs": 1,\r
1010         "x": 959.7792663574219,\r
1011         "y": 1910.874960899353,\r
1012         "z": "8f678717.6ce918",\r
1013         "wires": [\r
1014             [\r
1015                 "4e7a2718.c54bb8"\r
1016             ]\r
1017         ]\r
1018     },\r
1019     {\r
1020         "id": "d75115d2.ddadb8",\r
1021         "type": "success",\r
1022         "name": "success",\r
1023         "xml": "<outcome value='success'>\n",\r
1024         "comments": "",\r
1025         "outputs": 1,\r
1026         "x": 956.779239654541,\r
1027         "y": 1945.8751792907715,\r
1028         "z": "8f678717.6ce918",\r
1029         "wires": [\r
1030             [\r
1031                 "921eb416.d975f8"\r
1032             ]\r
1033         ]\r
1034     },\r
1035     {\r
1036         "id": "4e7a2718.c54bb8",\r
1037         "type": "returnFailure",\r
1038         "name": "return failure",\r
1039         "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=\"Error executing Create device port rest api\" />\n",\r
1040         "comments": "",\r
1041         "x": 1112.7796478271484,\r
1042         "y": 1906.875186920166,\r
1043         "z": "8f678717.6ce918",\r
1044         "wires": []\r
1045     },\r
1046     {\r
1047         "id": "921eb416.d975f8",\r
1048         "type": "block",\r
1049         "name": "block : atomic",\r
1050         "xml": "<block atomic=\"true\">",\r
1051         "atomic": "true",\r
1052         "comments": "",\r
1053         "outputs": 1,\r
1054         "x": 1103.7792205810547,\r
1055         "y": 1946.8749351501465,\r
1056         "z": "8f678717.6ce918",\r
1057         "wires": [\r
1058             [\r
1059                 "56dec516.1d914c"\r
1060             ]\r
1061         ]\r
1062     },\r
1063     {\r
1064         "id": "56dec516.1d914c",\r
1065         "type": "set",\r
1066         "name": "set prop.lan.lanPortId",\r
1067         "xml": "<set>\n<parameter name='prop.lan.lanPortId' value='`$lanPortResp.success[0].id`' />\n",\r
1068         "comments": "",\r
1069         "x": 1310.6683235168457,\r
1070         "y": 1949.2084016799927,\r
1071         "z": "8f678717.6ce918",\r
1072         "wires": []\r
1073     },\r
1074     {\r
1075         "id": "d176642b.9b7848",\r
1076         "type": "execute",\r
1077         "name": "execute RestApiCallNode create vpn topology",\r
1078         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpnId + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
1079         "comments": "",\r
1080         "outputs": 1,\r
1081         "x": 688.2896537780762,\r
1082         "y": 1612.584020614624,\r
1083         "z": "8f678717.6ce918",\r
1084         "wires": [\r
1085             [\r
1086                 "808ba7f7.1823b8",\r
1087                 "c4951686.b75398"\r
1088             ]\r
1089         ]\r
1090     },\r
1091     {\r
1092         "id": "c4951686.b75398",\r
1093         "type": "success",\r
1094         "name": "success",\r
1095         "xml": "<outcome value='success'>\n",\r
1096         "comments": "",\r
1097         "outputs": 1,\r
1098         "x": 936.2895374298096,\r
1099         "y": 1638.5833979845047,\r
1100         "z": "8f678717.6ce918",\r
1101         "wires": [\r
1102             [\r
1103                 "784c02db.e6a95c"\r
1104             ]\r
1105         ]\r
1106     },\r
1107     {\r
1108         "id": "784c02db.e6a95c",\r
1109         "type": "block",\r
1110         "name": "block : atomic",\r
1111         "xml": "<block atomic=\"true\">",\r
1112         "atomic": "true",\r
1113         "comments": "",\r
1114         "outputs": 1,\r
1115         "x": 1106.2894763946533,\r
1116         "y": 1641.5833979845047,\r
1117         "z": "8f678717.6ce918",\r
1118         "wires": [\r
1119             []\r
1120         ]\r
1121     },\r
1122     {\r
1123         "id": "38bcf7f.a17ed08",\r
1124         "type": "returnFailure",\r
1125         "name": "return failure",\r
1126         "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=\"Error executing Create vpn topology failed\" />\n",\r
1127         "comments": "",\r
1128         "x": 1106.2895984649658,\r
1129         "y": 1597.5833979845047,\r
1130         "z": "8f678717.6ce918",\r
1131         "wires": []\r
1132     },\r
1133     {\r
1134         "id": "808ba7f7.1823b8",\r
1135         "type": "failure",\r
1136         "name": "failure",\r
1137         "xml": "<outcome value='failure'>\n",\r
1138         "comments": "",\r
1139         "outputs": 1,\r
1140         "x": 939.2894763946533,\r
1141         "y": 1597.5833979845047,\r
1142         "z": "8f678717.6ce918",\r
1143         "wires": [\r
1144             [\r
1145                 "38bcf7f.a17ed08"\r
1146             ]\r
1147         ]\r
1148     },\r
1149     {\r
1150         "id": "19b08536.47a7ab",\r
1151         "type": "execute",\r
1152         "name": "execute RestApiCallNode create vpn ",\r
1153         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
1154         "comments": "",\r
1155         "outputs": 1,\r
1156         "x": 659.2879791259766,\r
1157         "y": 1523.083080291748,\r
1158         "z": "8f678717.6ce918",\r
1159         "wires": [\r
1160             [\r
1161                 "8d4926aa.0dedd8",\r
1162                 "34aad35b.eecf2c"\r
1163             ]\r
1164         ]\r
1165     },\r
1166     {\r
1167         "id": "34aad35b.eecf2c",\r
1168         "type": "success",\r
1169         "name": "success",\r
1170         "xml": "<outcome value='success'>\n",\r
1171         "comments": "",\r
1172         "outputs": 1,\r
1173         "x": 880.2878818511963,\r
1174         "y": 1545.083046078682,\r
1175         "z": "8f678717.6ce918",\r
1176         "wires": [\r
1177             [\r
1178                 "29a5b00a.563c1"\r
1179             ]\r
1180         ]\r
1181     },\r
1182     {\r
1183         "id": "29a5b00a.563c1",\r
1184         "type": "block",\r
1185         "name": "block : atomic",\r
1186         "xml": "<block atomic=\"true\">",\r
1187         "atomic": "true",\r
1188         "comments": "",\r
1189         "outputs": 1,\r
1190         "x": 1050.28782081604,\r
1191         "y": 1548.083046078682,\r
1192         "z": "8f678717.6ce918",\r
1193         "wires": [\r
1194             []\r
1195         ]\r
1196     },\r
1197     {\r
1198         "id": "f02161da.6bf6a",\r
1199         "type": "returnFailure",\r
1200         "name": "return failure",\r
1201         "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=\"Error executing Create vpn failed\" />\n",\r
1202         "comments": "",\r
1203         "x": 1050.2879428863525,\r
1204         "y": 1504.083046078682,\r
1205         "z": "8f678717.6ce918",\r
1206         "wires": []\r
1207     },\r
1208     {\r
1209         "id": "8d4926aa.0dedd8",\r
1210         "type": "failure",\r
1211         "name": "failure",\r
1212         "xml": "<outcome value='failure'>\n",\r
1213         "comments": "",\r
1214         "outputs": 1,\r
1215         "x": 883.28782081604,\r
1216         "y": 1504.083046078682,\r
1217         "z": "8f678717.6ce918",\r
1218         "wires": [\r
1219             [\r
1220                 "f02161da.6bf6a"\r
1221             ]\r
1222         ]\r
1223     },\r
1224     {\r
1225         "id": "b00f339b.1e85c",\r
1226         "type": "switchNode",\r
1227         "name": "switch ActivateSDWANVpnInstance",\r
1228         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANVpnInstance'`\">\n",\r
1229         "comments": "",\r
1230         "outputs": 1,\r
1231         "x": 1249.2898559570312,\r
1232         "y": 925.3332660198212,\r
1233         "z": "8f678717.6ce918",\r
1234         "wires": [\r
1235             [\r
1236                 "98de150a.a898a8"\r
1237             ]\r
1238         ]\r
1239     },\r
1240     {\r
1241         "id": "adf19321.c13fa",\r
1242         "type": "block",\r
1243         "name": "block",\r
1244         "xml": "<block>\n",\r
1245         "atomic": "false",\r
1246         "comments": "",\r
1247         "outputs": 1,\r
1248         "x": 978.6229438781738,\r
1249         "y": 823.333335518837,\r
1250         "z": "8f678717.6ce918",\r
1251         "wires": [\r
1252             [\r
1253                 "d899ea3c.cf2f28",\r
1254                 "b00f339b.1e85c"\r
1255             ]\r
1256         ]\r
1257     },\r
1258     {\r
1259         "id": "98de150a.a898a8",\r
1260         "type": "outcomeTrue",\r
1261         "name": "true",\r
1262         "xml": "<outcome value='true'>\n",\r
1263         "comments": "",\r
1264         "outputs": 1,\r
1265         "x": 1344.9563674926758,\r
1266         "y": 999.3333470821381,\r
1267         "z": "8f678717.6ce918",\r
1268         "wires": [\r
1269             [\r
1270                 "8e6a1b76.fca5b8"\r
1271             ]\r
1272         ]\r
1273     },\r
1274     {\r
1275         "id": "8e6a1b76.fca5b8",\r
1276         "type": "for",\r
1277         "name": "for vf-modules.vf-module_length",\r
1278         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
1279         "comments": "",\r
1280         "outputs": 1,\r
1281         "x": 1559.2062530517578,\r
1282         "y": 1000.8333237171173,\r
1283         "z": "8f678717.6ce918",\r
1284         "wires": [\r
1285             [\r
1286                 "beead211.571e7"\r
1287             ]\r
1288         ]\r
1289     },\r
1290     {\r
1291         "id": "cdf1bbb6.bd8ba8",\r
1292         "type": "switchNode",\r
1293         "name": "switch vpn-id",\r
1294         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'vpn-id'`\">\n    \n\n\n",\r
1295         "comments": "",\r
1296         "outputs": 1,\r
1297         "x": 1957.2064361572266,\r
1298         "y": 1015.8333911895752,\r
1299         "z": "8f678717.6ce918",\r
1300         "wires": [\r
1301             [\r
1302                 "1fffc0b9.a8833f"\r
1303             ]\r
1304         ]\r
1305     },\r
1306     {\r
1307         "id": "1fffc0b9.a8833f",\r
1308         "type": "outcomeTrue",\r
1309         "name": "true",\r
1310         "xml": "<outcome value='true'>\n",\r
1311         "comments": "",\r
1312         "outputs": 1,\r
1313         "x": 2106.9563598632812,\r
1314         "y": 1020.3332909345627,\r
1315         "z": "8f678717.6ce918",\r
1316         "wires": [\r
1317             [\r
1318                 "92af9681.b05978"\r
1319             ]\r
1320         ]\r
1321     },\r
1322     {\r
1323         "id": "92af9681.b05978",\r
1324         "type": "set",\r
1325         "name": "set prop.vpnId",\r
1326         "xml": "<set>\n<parameter name='prop.vpnId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
1327         "comments": "",\r
1328         "x": 2280.9571075439453,\r
1329         "y": 1020.3333493471146,\r
1330         "z": "8f678717.6ce918",\r
1331         "wires": []\r
1332     },\r
1333     {\r
1334         "id": "9e178a26.f11d98",\r
1335         "type": "set",\r
1336         "name": "Add sites to list and update length",\r
1337         "xml": "<set>\n<parameter name='prop.siteIds[$prop.siteIds_length]' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteIds_length' value='`$prop.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
1338         "comments": "",\r
1339         "x": 3444.290397644043,\r
1340         "y": 868.3334641456604,\r
1341         "z": "8f678717.6ce918",\r
1342         "wires": []\r
1343     },\r
1344     {\r
1345         "id": "464c0296.a1e48c",\r
1346         "type": "set",\r
1347         "name": "Add site attachement to list and update length",\r
1348         "xml": "<set>\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].siteId' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles[0]' value='`$prop.role`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles_length' value='1' />\n<parameter name='prop.siteAttachements_length' value='`$prop.siteAttachements_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
1349         "comments": "",\r
1350         "x": 3475.2902221679688,\r
1351         "y": 918.333414554596,\r
1352         "z": "8f678717.6ce918",\r
1353         "wires": []\r
1354     },\r
1355     {\r
1356         "id": "3b4bc5c6.e4f6ca",\r
1357         "type": "set",\r
1358         "name": "set prop.siteAttachement_length=0",\r
1359         "xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",\r
1360         "comments": "",\r
1361         "x": 650.2896194458008,\r
1362         "y": 620.3333288431168,\r
1363         "z": "8f678717.6ce918",\r
1364         "wires": []\r
1365     },\r
1366     {\r
1367         "id": "929e0fdf.a14df",\r
1368         "type": "switchNode",\r
1369         "name": "switch role",\r
1370         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'role'`\">\n    \n\n\n",\r
1371         "comments": "",\r
1372         "outputs": 1,\r
1373         "x": 2186.956443786621,\r
1374         "y": 756.3333539962769,\r
1375         "z": "8f678717.6ce918",\r
1376         "wires": [\r
1377             [\r
1378                 "748a3dbb.4abc94"\r
1379             ]\r
1380         ]\r
1381     },\r
1382     {\r
1383         "id": "748a3dbb.4abc94",\r
1384         "type": "outcomeTrue",\r
1385         "name": "true",\r
1386         "xml": "<outcome value='true'>\n",\r
1387         "comments": "",\r
1388         "outputs": 1,\r
1389         "x": 2350.9564476013184,\r
1390         "y": 756.3333539962769,\r
1391         "z": "8f678717.6ce918",\r
1392         "wires": [\r
1393             [\r
1394                 "63238f0b.0c796"\r
1395             ]\r
1396         ]\r
1397     },\r
1398     {\r
1399         "id": "63238f0b.0c796",\r
1400         "type": "block",\r
1401         "name": "block : atomic",\r
1402         "xml": "<block atomic=\"true\">",\r
1403         "atomic": "true",\r
1404         "outputs": 1,\r
1405         "x": 2538.956615447998,\r
1406         "y": 741.3333530426025,\r
1407         "z": "8f678717.6ce918",\r
1408         "wires": [\r
1409             [\r
1410                 "778462c0.19820c",\r
1411                 "4b6f7aba.421804",\r
1412                 "7959c34a.0b74cc"\r
1413             ]\r
1414         ]\r
1415     },\r
1416     {\r
1417         "id": "4b6f7aba.421804",\r
1418         "type": "switchNode",\r
1419         "name": "switch sd-wan-edge",\r
1420         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'sd-wan-edge'`\">\n\n",\r
1421         "comments": "",\r
1422         "outputs": 1,\r
1423         "x": 2733.956745147705,\r
1424         "y": 702.3333444595337,\r
1425         "z": "8f678717.6ce918",\r
1426         "wires": [\r
1427             [\r
1428                 "d2392f6d.dd3f8"\r
1429             ]\r
1430         ]\r
1431     },\r
1432     {\r
1433         "id": "778462c0.19820c",\r
1434         "type": "switchNode",\r
1435         "name": "switch dsvpn-hub",\r
1436         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'dsvpn-hub'`\">\n    \n\n\n",\r
1437         "comments": "",\r
1438         "outputs": 1,\r
1439         "x": 2730.9568519592285,\r
1440         "y": 757.3333599567413,\r
1441         "z": "8f678717.6ce918",\r
1442         "wires": [\r
1443             [\r
1444                 "6240c68b.ec5338"\r
1445             ]\r
1446         ]\r
1447     },\r
1448     {\r
1449         "id": "9130115c.24fe5",\r
1450         "type": "set",\r
1451         "name": "set spoke role",\r
1452         "xml": "<set>\n<parameter name='prop.role' value=\"spoke\" />\n",\r
1453         "comments": "",\r
1454         "x": 3063.9568672180176,\r
1455         "y": 696.3333902359009,\r
1456         "z": "8f678717.6ce918",\r
1457         "wires": []\r
1458     },\r
1459     {\r
1460         "id": "f5deb026.df82c",\r
1461         "type": "set",\r
1462         "name": "set hub role",\r
1463         "xml": "<set>\n<parameter name='prop.role' value=\"hub\" />\n",\r
1464         "comments": "",\r
1465         "x": 3062.95662689209,\r
1466         "y": 751.3333740234375,\r
1467         "z": "8f678717.6ce918",\r
1468         "wires": []\r
1469     },\r
1470     {\r
1471         "id": "d2392f6d.dd3f8",\r
1472         "type": "outcomeTrue",\r
1473         "name": "true",\r
1474         "xml": "<outcome value='true'>\n",\r
1475         "comments": "",\r
1476         "outputs": 1,\r
1477         "x": 2903.956714630127,\r
1478         "y": 698.0000190734863,\r
1479         "z": "8f678717.6ce918",\r
1480         "wires": [\r
1481             [\r
1482                 "9130115c.24fe5"\r
1483             ]\r
1484         ]\r
1485     },\r
1486     {\r
1487         "id": "6240c68b.ec5338",\r
1488         "type": "outcomeTrue",\r
1489         "name": "true",\r
1490         "xml": "<outcome value='true'>\n",\r
1491         "comments": "",\r
1492         "outputs": 1,\r
1493         "x": 2907.956714630127,\r
1494         "y": 753.0000190734863,\r
1495         "z": "8f678717.6ce918",\r
1496         "wires": [\r
1497             [\r
1498                 "f5deb026.df82c"\r
1499             ]\r
1500         ]\r
1501     },\r
1502     {\r
1503         "id": "42792fe4.bec31",\r
1504         "type": "update",\r
1505         "name": "update SDWAN VPN status to AAI",\r
1506         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='lan-port-config' \n      key='lan-port-config.lan-port-config-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='lan-port-config-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='Active' />\n<!--parameter name='lan-port-config-id' value='`$prop.lan-port-config-id`' /-->\n",\r
1507         "comments": "",\r
1508         "outputs": 1,\r
1509         "x": 672.320972442627,\r
1510         "y": 2394.0313868522644,\r
1511         "z": "8f678717.6ce918",\r
1512         "wires": [\r
1513             []\r
1514         ]\r
1515     },\r
1516     {\r
1517         "id": "1aaf5076.12a2d",\r
1518         "type": "set",\r
1519         "name": "set vf-module-level-oper-status",\r
1520         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
1521         "comments": "",\r
1522         "x": 666.9559936523438,\r
1523         "y": 2339.1263122558594,\r
1524         "z": "8f678717.6ce918",\r
1525         "wires": []\r
1526     },\r
1527     {\r
1528         "id": "ac4f31e9.8674f",\r
1529         "type": "set",\r
1530         "name": "set vf-module-id and vf-module-object-path",\r
1531         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
1532         "comments": "",\r
1533         "x": 702.9559936523438,\r
1534         "y": 2292.626251220703,\r
1535         "z": "8f678717.6ce918",\r
1536         "wires": []\r
1537     },\r
1538     {\r
1539         "id": "a812e63e.3da708",\r
1540         "type": "set",\r
1541         "name": "copy input data in service-data",\r
1542         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
1543         "comments": "",\r
1544         "x": 667.9559326171875,\r
1545         "y": 2237.876220703125,\r
1546         "z": "8f678717.6ce918",\r
1547         "wires": []\r
1548     },\r
1549     {\r
1550         "id": "ff0e83f6.a79dc",\r
1551         "type": "set",\r
1552         "name": "set device PortId to service data",\r
1553         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='devicePortId' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.lan.devicePortId`' />\n",\r
1554         "comments": "",\r
1555         "x": 671.3209762573242,\r
1556         "y": 1981.0317306518555,\r
1557         "z": "8f678717.6ce918",\r
1558         "wires": []\r
1559     },\r
1560     {\r
1561         "id": "6fe14a72.8a26c4",\r
1562         "type": "set",\r
1563         "name": "set lan PortId to service data",\r
1564         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='lanPortId' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.lan.lanPortId`' />\n",\r
1565         "comments": "",\r
1566         "x": 665.320915222168,\r
1567         "y": 2066.031364440918,\r
1568         "z": "8f678717.6ce918",\r
1569         "wires": []\r
1570     },\r
1571     {\r
1572         "id": "b8234051.e1603",\r
1573         "type": "switchNode",\r
1574         "name": "switch vf-modules.vf-module_length",\r
1575         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length >= '0'`\">\n\n<!--switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\"-->\n",\r
1576         "comments": "",\r
1577         "outputs": 1,\r
1578         "x": 865.5038909912109,\r
1579         "y": 543.2539049386978,\r
1580         "z": "8f678717.6ce918",\r
1581         "wires": [\r
1582             [\r
1583                 "16d3b783.0cd918"\r
1584             ]\r
1585         ]\r
1586     },\r
1587     {\r
1588         "id": "16d3b783.0cd918",\r
1589         "type": "outcomeTrue",\r
1590         "name": "true",\r
1591         "xml": "<outcome value='true'>\n",\r
1592         "comments": "",\r
1593         "outputs": 1,\r
1594         "x": 971.50390625,\r
1595         "y": 594.2539049386978,\r
1596         "z": "8f678717.6ce918",\r
1597         "wires": [\r
1598             [\r
1599                 "5cba566.e5faea8"\r
1600             ]\r
1601         ]\r
1602     },\r
1603     {\r
1604         "id": "a1edaa1e.9827b8",\r
1605         "type": "block",\r
1606         "name": "block : atomic",\r
1607         "xml": "<block atomic=\"true\">",\r
1608         "atomic": "true",\r
1609         "outputs": 1,\r
1610         "x": 665.7539138793945,\r
1611         "y": 504.00390350818634,\r
1612         "z": "8f678717.6ce918",\r
1613         "wires": [\r
1614             [\r
1615                 "b8234051.e1603"\r
1616             ]\r
1617         ]\r
1618     },\r
1619     {\r
1620         "id": "5cba566.e5faea8",\r
1621         "type": "block",\r
1622         "name": "block : atomic",\r
1623         "xml": "<block atomic=\"true\">",\r
1624         "atomic": "true",\r
1625         "outputs": 1,\r
1626         "x": 1123.753890991211,\r
1627         "y": 591.0039268732071,\r
1628         "z": "8f678717.6ce918",\r
1629         "wires": [\r
1630             [\r
1631                 "f2af207f.056ba"\r
1632             ]\r
1633         ]\r
1634     },\r
1635     {\r
1636         "id": "88689a59.1525c8",\r
1637         "type": "block",\r
1638         "name": "block : atomic",\r
1639         "xml": "<block atomic=\"true\">",\r
1640         "atomic": "true",\r
1641         "outputs": 1,\r
1642         "x": 1867.5039710998535,\r
1643         "y": 589.0039106607437,\r
1644         "z": "8f678717.6ce918",\r
1645         "wires": [\r
1646             [\r
1647                 "498120cb.bf483"\r
1648             ]\r
1649         ]\r
1650     },\r
1651     {\r
1652         "id": "2a8efd4f.307a02",\r
1653         "type": "success",\r
1654         "name": "success",\r
1655         "xml": "<outcome value='success'>\n",\r
1656         "comments": "",\r
1657         "outputs": 1,\r
1658         "x": 903.2539329528809,\r
1659         "y": 1225.7540172040462,\r
1660         "z": "8f678717.6ce918",\r
1661         "wires": [\r
1662             [\r
1663                 "c5e91ad3.94c708"\r
1664             ]\r
1665         ]\r
1666     },\r
1667     {\r
1668         "id": "76b0b1a9.365ed",\r
1669         "type": "not-found",\r
1670         "name": "not-found",\r
1671         "xml": "<outcome value='not-found'>\n",\r
1672         "comments": "",\r
1673         "outputs": 1,\r
1674         "x": 906.7448997497559,\r
1675         "y": 1273.3280528485775,\r
1676         "z": "8f678717.6ce918",\r
1677         "wires": [\r
1678             [\r
1679                 "ca44fd4d.9a232"\r
1680             ]\r
1681         ]\r
1682     },\r
1683     {\r
1684         "id": "1a464e8d.d61281",\r
1685         "type": "other",\r
1686         "name": "other",\r
1687         "xml": "<outcome value='Other'>\n",\r
1688         "comments": "",\r
1689         "outputs": 1,\r
1690         "x": 902.0779075622559,\r
1691         "y": 1314.6613658368587,\r
1692         "z": "8f678717.6ce918",\r
1693         "wires": [\r
1694             [\r
1695                 "8ed5a0be.2020f"\r
1696             ]\r
1697         ]\r
1698     },\r
1699     {\r
1700         "id": "ca44fd4d.9a232",\r
1701         "type": "returnFailure",\r
1702         "name": "return failure",\r
1703         "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 esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
1704         "comments": "",\r
1705         "x": 1083.3163108825684,\r
1706         "y": 1261.6137889325619,\r
1707         "z": "8f678717.6ce918",\r
1708         "wires": []\r
1709     },\r
1710     {\r
1711         "id": "8ed5a0be.2020f",\r
1712         "type": "returnFailure",\r
1713         "name": "return failure",\r
1714         "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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
1715         "comments": "",\r
1716         "x": 1089.8504638671875,\r
1717         "y": 1310.1005586087704,\r
1718         "z": "8f678717.6ce918",\r
1719         "wires": []\r
1720     },\r
1721     {\r
1722         "id": "5729e228.1a118c",\r
1723         "type": "success",\r
1724         "name": "success",\r
1725         "xml": "<outcome value='success'>\n",\r
1726         "comments": "",\r
1727         "outputs": 1,\r
1728         "x": 905.2540054321289,\r
1729         "y": 1368.7540473937988,\r
1730         "z": "8f678717.6ce918",\r
1731         "wires": [\r
1732             [\r
1733                 "b11fa2f9.fb7d9"\r
1734             ]\r
1735         ]\r
1736     },\r
1737     {\r
1738         "id": "9ae06886.9dad78",\r
1739         "type": "failure",\r
1740         "name": "failure",\r
1741         "xml": "<outcome value='failure'>\n",\r
1742         "comments": "",\r
1743         "outputs": 1,\r
1744         "x": 897.5040054321289,\r
1745         "y": 1422.39693069458,\r
1746         "z": "8f678717.6ce918",\r
1747         "wires": [\r
1748             [\r
1749                 "63364892.2ff828"\r
1750             ]\r
1751         ]\r
1752     },\r
1753     {\r
1754         "id": "b11fa2f9.fb7d9",\r
1755         "type": "set",\r
1756         "name": "set token-id",\r
1757         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
1758         "comments": "",\r
1759         "x": 1055.2539329528809,\r
1760         "y": 1369.7540159225464,\r
1761         "z": "8f678717.6ce918",\r
1762         "wires": []\r
1763     },\r
1764     {\r
1765         "id": "63364892.2ff828",\r
1766         "type": "returnFailure",\r
1767         "name": "return failure",\r
1768         "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=\"Error executing get token rest api\" />\n",\r
1769         "comments": "",\r
1770         "x": 1050.254005432129,\r
1771         "y": 1422.1469917297363,\r
1772         "z": "8f678717.6ce918",\r
1773         "wires": []\r
1774     },\r
1775     {\r
1776         "id": "c5e91ad3.94c708",\r
1777         "type": "set",\r
1778         "name": "set controller data",\r
1779         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
1780         "comments": "",\r
1781         "x": 1098.7540130615234,\r
1782         "y": 1220.7540216445923,\r
1783         "z": "8f678717.6ce918",\r
1784         "wires": []\r
1785     },\r
1786     {\r
1787         "id": "d0669f94.595ad",\r
1788         "type": "execute",\r
1789         "name": "execute RestApiCallNode Get token",\r
1790         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
1791         "comments": "",\r
1792         "outputs": 1,\r
1793         "x": 656.2539825439453,\r
1794         "y": 1391.7541246414185,\r
1795         "z": "8f678717.6ce918",\r
1796         "wires": [\r
1797             [\r
1798                 "5729e228.1a118c",\r
1799                 "9ae06886.9dad78"\r
1800             ]\r
1801         ]\r
1802     },\r
1803     {\r
1804         "id": "f49389c2.437958",\r
1805         "type": "get-resource",\r
1806         "name": "get-resource esr-thirdparty-sdnc",\r
1807         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
1808         "comments": "",\r
1809         "outputs": 1,\r
1810         "x": 641.2540512084961,\r
1811         "y": 1272.7540369033813,\r
1812         "z": "8f678717.6ce918",\r
1813         "wires": [\r
1814             [\r
1815                 "2a8efd4f.307a02",\r
1816                 "76b0b1a9.365ed",\r
1817                 "1a464e8d.d61281"\r
1818             ]\r
1819         ]\r
1820     },\r
1821     {\r
1822         "id": "e3da978e.7b4c98",\r
1823         "type": "execute",\r
1824         "name": "execute Properties",\r
1825         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
1826         "comments": "",\r
1827         "outputs": 1,\r
1828         "x": 625.00390625,\r
1829         "y": 323.5039049386978,\r
1830         "z": "8f678717.6ce918",\r
1831         "wires": [\r
1832             []\r
1833         ]\r
1834     },\r
1835     {\r
1836         "id": "707326cf.03f308",\r
1837         "type": "block",\r
1838         "name": "block : atomic",\r
1839         "xml": "<block atomic=\"true\">",\r
1840         "atomic": "true",\r
1841         "outputs": 1,\r
1842         "x": 2566.5039863586426,\r
1843         "y": 612.7539138793945,\r
1844         "z": "8f678717.6ce918",\r
1845         "wires": [\r
1846             [\r
1847                 "d4d9dbbb.648b58",\r
1848                 "e2915ee2.8ebb7"\r
1849             ]\r
1850         ]\r
1851     },\r
1852     {\r
1853         "id": "e2915ee2.8ebb7",\r
1854         "type": "set",\r
1855         "name": "set site-vnf-index",\r
1856         "xml": "<set>\n<parameter name='site-vnf-index' value='`$vnfidx`' />\n",\r
1857         "comments": "",\r
1858         "x": 2775.50390625,\r
1859         "y": 630.7539043426514,\r
1860         "z": "8f678717.6ce918",\r
1861         "wires": []\r
1862     },\r
1863     {\r
1864         "id": "c34ad6a3.8e84a8",\r
1865         "type": "for",\r
1866         "name": "for vf-modules.vf-module_length",\r
1867         "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
1868         "comments": "",\r
1869         "outputs": 1,\r
1870         "x": 645.0000305175781,\r
1871         "y": 979.6667224168777,\r
1872         "z": "8f678717.6ce918",\r
1873         "wires": [\r
1874             [\r
1875                 "5417e4ec.44e0fc"\r
1876             ]\r
1877         ]\r
1878     },\r
1879     {\r
1880         "id": "5417e4ec.44e0fc",\r
1881         "type": "block",\r
1882         "name": "block",\r
1883         "xml": "<block>\n",\r
1884         "atomic": "false",\r
1885         "comments": "",\r
1886         "outputs": 1,\r
1887         "x": 746.614933013916,\r
1888         "y": 1075.9960042238235,\r
1889         "z": "8f678717.6ce918",\r
1890         "wires": [\r
1891             [\r
1892                 "96fd6203.a93a8"\r
1893             ]\r
1894         ]\r
1895     },\r
1896     {\r
1897         "id": "96fd6203.a93a8",\r
1898         "type": "switchNode",\r
1899         "name": "switch ActivateSDWANSiteInstance",\r
1900         "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",\r
1901         "comments": "",\r
1902         "outputs": 1,\r
1903         "x": 1011.0001754760742,\r
1904         "y": 1025.6666556596756,\r
1905         "z": "8f678717.6ce918",\r
1906         "wires": [\r
1907             [\r
1908                 "ff96c27a.f8b4c"\r
1909             ]\r
1910         ]\r
1911     },\r
1912     {\r
1913         "id": "ff96c27a.f8b4c",\r
1914         "type": "outcomeTrue",\r
1915         "name": "true",\r
1916         "xml": "<outcome value='true'>\n",\r
1917         "comments": "",\r
1918         "outputs": 1,\r
1919         "x": 1233.0000915527344,\r
1920         "y": 1025.6667371988297,\r
1921         "z": "8f678717.6ce918",\r
1922         "wires": [\r
1923             [\r
1924                 "5c974e6c.9d1de"\r
1925             ]\r
1926         ]\r
1927     },\r
1928     {\r
1929         "id": "5c974e6c.9d1de",\r
1930         "type": "for",\r
1931         "name": "for vf-modules.vf-module_length",\r
1932         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
1933         "comments": "",\r
1934         "outputs": 1,\r
1935         "x": 1314.250099182129,\r
1936         "y": 1100.1667386293411,\r
1937         "z": "8f678717.6ce918",\r
1938         "wires": [\r
1939             [\r
1940                 "f2c7eaa3.99a658"\r
1941             ]\r
1942         ]\r
1943     },\r
1944     {\r
1945         "id": "f2c7eaa3.99a658",\r
1946         "type": "block",\r
1947         "name": "block atomic",\r
1948         "xml": "<block atomic=\"true\">\n",\r
1949         "atomic": "false",\r
1950         "comments": "",\r
1951         "outputs": 1,\r
1952         "x": 1531.6152648925781,\r
1953         "y": 1100.9960032701492,\r
1954         "z": "8f678717.6ce918",\r
1955         "wires": [\r
1956             [\r
1957                 "a31b541a.f43428"\r
1958             ]\r
1959         ]\r
1960     },\r
1961     {\r
1962         "id": "a31b541a.f43428",\r
1963         "type": "switchNode",\r
1964         "name": "switch siteId",\r
1965         "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'siteId'`\">\n    \n\n\n",\r
1966         "comments": "",\r
1967         "outputs": 1,\r
1968         "x": 1697.2504577636719,\r
1969         "y": 1107.1668459177017,\r
1970         "z": "8f678717.6ce918",\r
1971         "wires": [\r
1972             [\r
1973                 "acd1f3fa.6df91"\r
1974             ]\r
1975         ]\r
1976     },\r
1977     {\r
1978         "id": "acd1f3fa.6df91",\r
1979         "type": "outcomeTrue",\r
1980         "name": "true",\r
1981         "xml": "<outcome value='true'>\n",\r
1982         "comments": "",\r
1983         "outputs": 1,\r
1984         "x": 1874.2504768371582,\r
1985         "y": 1110.1666861772537,\r
1986         "z": "8f678717.6ce918",\r
1987         "wires": [\r
1988             [\r
1989                 "dbf157a8.9bfda8"\r
1990             ]\r
1991         ]\r
1992     },\r
1993     {\r
1994         "id": "dbf157a8.9bfda8",\r
1995         "type": "block",\r
1996         "name": "block : atomic",\r
1997         "xml": "<block atomic=\"true\">",\r
1998         "atomic": "true",\r
1999         "outputs": 1,\r
2000         "x": 2033.5006675720215,\r
2001         "y": 1105.666726231575,\r
2002         "z": "8f678717.6ce918",\r
2003         "wires": [\r
2004             [\r
2005                 "6d90da35.f2faa4"\r
2006             ]\r
2007         ]\r
2008     },\r
2009     {\r
2010         "id": "6d90da35.f2faa4",\r
2011         "type": "set",\r
2012         "name": "set prop.attach.siteId",\r
2013         "xml": "<set>\n<parameter name='prop.siteId' value='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
2014         "comments": "",\r
2015         "x": 2258.2509841918945,\r
2016         "y": 1084.1667376756668,\r
2017         "z": "8f678717.6ce918",\r
2018         "wires": []\r
2019     },\r
2020     {\r
2021         "id": "beead211.571e7",\r
2022         "type": "block",\r
2023         "name": "block atomic",\r
2024         "xml": "<block atomic=\"true\">\n",\r
2025         "atomic": "false",\r
2026         "comments": "",\r
2027         "outputs": 1,\r
2028         "x": 1782.0000610351562,\r
2029         "y": 997.3333483934402,\r
2030         "z": "8f678717.6ce918",\r
2031         "wires": [\r
2032             [\r
2033                 "cdf1bbb6.bd8ba8",\r
2034                 "4590d72e.8fdc58",\r
2035                 "c987788c.bf7828"\r
2036             ]\r
2037         ]\r
2038     },\r
2039     {\r
2040         "id": "4590d72e.8fdc58",\r
2041         "type": "switchNode",\r
2042         "name": "switch name",\r
2043         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'name'`\">\n    \n",\r
2044         "comments": "",\r
2045         "outputs": 1,\r
2046         "x": 1957.000015258789,\r
2047         "y": 967.3333216905594,\r
2048         "z": "8f678717.6ce918",\r
2049         "wires": [\r
2050             [\r
2051                 "ccda746f.733f78"\r
2052             ]\r
2053         ]\r
2054     },\r
2055     {\r
2056         "id": "ccda746f.733f78",\r
2057         "type": "outcomeTrue",\r
2058         "name": "true",\r
2059         "xml": "<outcome value='true'>\n",\r
2060         "comments": "",\r
2061         "outputs": 1,\r
2062         "x": 2107.749969482422,\r
2063         "y": 968.8332372903824,\r
2064         "z": "8f678717.6ce918",\r
2065         "wires": [\r
2066             [\r
2067                 "8dafe60a.3c53c8"\r
2068             ]\r
2069         ]\r
2070     },\r
2071     {\r
2072         "id": "8dafe60a.3c53c8",\r
2073         "type": "set",\r
2074         "name": "set prop.name",\r
2075         "xml": "<set>\n<parameter name='prop.name' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
2076         "comments": "",\r
2077         "x": 2281.750717163086,\r
2078         "y": 968.8332957029343,\r
2079         "z": "8f678717.6ce918",\r
2080         "wires": []\r
2081     },\r
2082     {\r
2083         "id": "28067cd3.bf95d4",\r
2084         "type": "for",\r
2085         "name": "for vf-modules.vf-module_length",\r
2086         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
2087         "comments": "",\r
2088         "outputs": 1,\r
2089         "x": 1961.2583961486816,\r
2090         "y": 799.5041923522949,\r
2091         "z": "8f678717.6ce918",\r
2092         "wires": [\r
2093             [\r
2094                 "929e0fdf.a14df"\r
2095             ]\r
2096         ]\r
2097     },\r
2098     {\r
2099         "id": "2b01491e.2600e6",\r
2100         "type": "switchNode",\r
2101         "name": "switch siteId",\r
2102         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].name == 'siteId'`\">\n    \n\n\n",\r
2103         "comments": "",\r
2104         "outputs": 1,\r
2105         "x": 2840.258445739746,\r
2106         "y": 857.5042552947998,\r
2107         "z": "8f678717.6ce918",\r
2108         "wires": [\r
2109             [\r
2110                 "841cfed1.a1254"\r
2111             ]\r
2112         ]\r
2113     },\r
2114     {\r
2115         "id": "f69a83eb.44d4d",\r
2116         "type": "block",\r
2117         "name": "block atomic",\r
2118         "xml": "<block atomic=\"true\">\n",\r
2119         "atomic": "false",\r
2120         "comments": "",\r
2121         "outputs": 1,\r
2122         "x": 1693.531337738037,\r
2123         "y": 804.0312929153442,\r
2124         "z": "8f678717.6ce918",\r
2125         "wires": [\r
2126             [\r
2127                 "28067cd3.bf95d4"\r
2128             ]\r
2129         ]\r
2130     },\r
2131     {\r
2132         "id": "7959c34a.0b74cc",\r
2133         "type": "for",\r
2134         "name": "for vf-modules.vf-module_length",\r
2135         "xml": "<for index='sidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
2136         "comments": "",\r
2137         "outputs": 1,\r
2138         "x": 2593.5310440063477,\r
2139         "y": 851.0312733650208,\r
2140         "z": "8f678717.6ce918",\r
2141         "wires": [\r
2142             [\r
2143                 "2b01491e.2600e6"\r
2144             ]\r
2145         ]\r
2146     },\r
2147     {\r
2148         "id": "c987788c.bf7828",\r
2149         "type": "switchNode",\r
2150         "name": "switch topology",\r
2151         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'topology'`\">\n    \n",\r
2152         "comments": "",\r
2153         "outputs": 1,\r
2154         "x": 1955.50390625,\r
2155         "y": 907.7539043426514,\r
2156         "z": "8f678717.6ce918",\r
2157         "wires": [\r
2158             [\r
2159                 "b8a07211.4482a"\r
2160             ]\r
2161         ]\r
2162     },\r
2163     {\r
2164         "id": "b8a07211.4482a",\r
2165         "type": "outcomeTrue",\r
2166         "name": "true",\r
2167         "xml": "<outcome value='true'>\n",\r
2168         "comments": "",\r
2169         "outputs": 1,\r
2170         "x": 2106.253860473633,\r
2171         "y": 909.2538199424744,\r
2172         "z": "8f678717.6ce918",\r
2173         "wires": [\r
2174             [\r
2175                 "54d15a4c.97ff74"\r
2176             ]\r
2177         ]\r
2178     },\r
2179     {\r
2180         "id": "54d15a4c.97ff74",\r
2181         "type": "set",\r
2182         "name": "set prop.topology",\r
2183         "xml": "<set>\n<parameter name='prop.topology' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
2184         "comments": "",\r
2185         "x": 2280.254608154297,\r
2186         "y": 909.2538783550262,\r
2187         "z": "8f678717.6ce918",\r
2188         "wires": []\r
2189     },\r
2190     {\r
2191         "id": "a9b33c49.c3bcd",\r
2192         "type": "set",\r
2193         "name": "set prop.lan.bridgeDomainId",\r
2194         "xml": "<set>\n<parameter name='prop.lan.bridgeDomainId' value='`$bridgeDomainResp.success[0].id`' />\n",\r
2195         "comments": "",\r
2196         "x": 1861.254005432129,\r
2197         "y": 1812.7539238929749,\r
2198         "z": "8f678717.6ce918",\r
2199         "wires": []\r
2200     },\r
2201     {\r
2202         "id": "e96cc964.57ebf8",\r
2203         "type": "set",\r
2204         "name": "increment lan-port param length",\r
2205         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
2206         "comments": "",\r
2207         "x": 677.5039138793945,\r
2208         "y": 2023.2538995742798,\r
2209         "z": "8f678717.6ce918",\r
2210         "wires": []\r
2211     },\r
2212     {\r
2213         "id": "4c96c619.458ff8",\r
2214         "type": "set",\r
2215         "name": "increment lan-port param length",\r
2216         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
2217         "comments": "",\r
2218         "x": 677.50390625,\r
2219         "y": 2110.25390625,\r
2220         "z": "8f678717.6ce918",\r
2221         "wires": []\r
2222     },\r
2223     {\r
2224         "id": "d5b15ee0.c0558",\r
2225         "type": "set",\r
2226         "name": "set bridge-domainId to service data",\r
2227         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='bridgeDomainId' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.lan.bridgeDomainId`' />\n",\r
2228         "comments": "",\r
2229         "x": 690,\r
2230         "y": 2154,\r
2231         "z": "8f678717.6ce918",\r
2232         "wires": []\r
2233     },\r
2234     {\r
2235         "id": "81047830.c65458",\r
2236         "type": "set",\r
2237         "name": "increment lan-port param length",\r
2238         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
2239         "comments": "",\r
2240         "x": 671.1830062866211,\r
2241         "y": 2197.2225341796875,\r
2242         "z": "8f678717.6ce918",\r
2243         "wires": []\r
2244     },\r
2245     {\r
2246         "id": "f8bad303.dbe7d",\r
2247         "type": "block",\r
2248         "name": "block : atomic",\r
2249         "xml": "<block atomic=\"true\">",\r
2250         "atomic": "true",\r
2251         "outputs": 1,\r
2252         "x": 875,\r
2253         "y": 666.6666870117188,\r
2254         "z": "8f678717.6ce918",\r
2255         "wires": [\r
2256             [\r
2257                 "8c2d8bf6.5cda78"\r
2258             ]\r
2259         ]\r
2260     },\r
2261     {\r
2262         "id": "8c2d8bf6.5cda78",\r
2263         "type": "switchNode",\r
2264         "name": "switch vf-modules.vf-module_length",\r
2265         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length >= '0'`\">\n\n<!--switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\"-->\n",\r
2266         "comments": "",\r
2267         "outputs": 1,\r
2268         "x": 708.7500152587891,\r
2269         "y": 790.9167098999023,\r
2270         "z": "8f678717.6ce918",\r
2271         "wires": [\r
2272             [\r
2273                 "fd56a113.86307"\r
2274             ]\r
2275         ]\r
2276     },\r
2277     {\r
2278         "id": "fd56a113.86307",\r
2279         "type": "outcomeTrue",\r
2280         "name": "true",\r
2281         "xml": "<outcome value='true'>\n",\r
2282         "comments": "",\r
2283         "outputs": 1,\r
2284         "x": 877,\r
2285         "y": 734.6666870117188,\r
2286         "z": "8f678717.6ce918",\r
2287         "wires": [\r
2288             [\r
2289                 "341d8e5.7253272"\r
2290             ]\r
2291         ]\r
2292     },\r
2293     {\r
2294         "id": "341d8e5.7253272",\r
2295         "type": "block",\r
2296         "name": "block : atomic",\r
2297         "xml": "<block atomic=\"true\">",\r
2298         "atomic": "true",\r
2299         "outputs": 1,\r
2300         "x": 1024.2500305175781,\r
2301         "y": 733.416708946228,\r
2302         "z": "8f678717.6ce918",\r
2303         "wires": [\r
2304             [\r
2305                 "752f257f.d5098c"\r
2306             ]\r
2307         ]\r
2308     }\r
2309 ]