Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_port-mirror-topology-operation-create-vnfcs.json
1 [
2     {
3         "id": "5824ca69.20e9b4",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 147.14285278320312,
8         "y": 91.42857360839844,
9         "z": "f19c7219.1794b",
10         "wires": [
11             [
12                 "2cdc778b.c440a8"
13             ]
14         ]
15     },
16     {
17         "id": "2cdc778b.c440a8",
18         "type": "service-logic",
19         "name": "GENERIC-RESOURCE-API ${project.version}",
20         "module": "GENERIC-RESOURCE-API",
21         "version": "${project.version}",
22         "comments": "",
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
24         "outputs": 1,
25         "x": 261.09523010253906,
26         "y": 131.66669464111328,
27         "z": "f19c7219.1794b",
28         "wires": [
29             [
30                 "46a31529.575a3c"
31             ]
32         ]
33     },
34     {
35         "id": "46a31529.575a3c",
36         "type": "method",
37         "name": "method port-mirror-topology-operation-create-vnfc",
38         "xml": "<method rpc='port-mirror-topology-operation-create-vnfcs' mode='sync'>\n",
39         "comments": "",
40         "outputs": 1,
41         "x": 271.4286346435547,
42         "y": 172.85714149475098,
43         "z": "f19c7219.1794b",
44         "wires": [
45             [
46                 "8349530a.566aa"
47             ]
48         ]
49     },
50     {
51         "id": "43c833c6.cbafdc",
52         "type": "comment",
53         "name": "port-mirror-topology-operation-create-vnfcs",
54         "info": "",
55         "comments": "",
56         "x": 541.4877090454102,
57         "y": 39.01491737365723,
58         "z": "f19c7219.1794b",
59         "wires": []
60     },
61     {
62         "id": "3348c9a8.a257a6",
63         "type": "set",
64         "name": "set vnfc data",
65         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnfc-key'\n  value='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.vnfc-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnfc-name'\n  value='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.vnfc-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnf-id'\n  value='`$tmp.src-vnf-id`' />\n",
66         "comments": "",
67         "x": 1304.6427917480469,
68         "y": 147.76191902160645,
69         "z": "f19c7219.1794b",
70         "wires": []
71     },
72     {
73         "id": "82331627.da0c38",
74         "type": "comment",
75         "name": "look through relationships looking for the related vserver",
76         "info": "",
77         "comments": "",
78         "x": 1433.2144088745117,
79         "y": 192.04788208007812,
80         "z": "f19c7219.1794b",
81         "wires": []
82     },
83     {
84         "id": "606fe9e4.7d4348",
85         "type": "for",
86         "name": "for each relationship",
87         "xml": "<for index='rel-idx' start='0' end='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.relationship-list.relationship_length`' >\n",
88         "comments": "",
89         "outputs": 1,
90         "x": 1324.642807006836,
91         "y": 276.3334903717041,
92         "z": "f19c7219.1794b",
93         "wires": [
94             [
95                 "9e428281.f398e"
96             ]
97         ]
98     },
99     {
100         "id": "9e428281.f398e",
101         "type": "switchNode",
102         "name": "switch related-to == vserver",
103         "xml": "<switch test=\"`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.relationship-list.relationship[$rel-idx].related-to == 'vserver'`\">\n",
104         "comments": "",
105         "outputs": 1,
106         "x": 1576.0715980529785,
107         "y": 276.3334560394287,
108         "z": "f19c7219.1794b",
109         "wires": [
110             [
111                 "5e09ce32.afc1a"
112             ]
113         ]
114     },
115     {
116         "id": "5e09ce32.afc1a",
117         "type": "outcomeTrue",
118         "name": "true",
119         "xml": "<outcome value='true'>\n",
120         "comments": "",
121         "outputs": 1,
122         "x": 1780.3572387695312,
123         "y": 274.9052333831787,
124         "z": "f19c7219.1794b",
125         "wires": [
126             [
127                 "dd66f351.b4287"
128             ]
129         ]
130     },
131     {
132         "id": "e0bfd49.2991328",
133         "type": "set",
134         "name": "set tmp.vserver-id = 0",
135         "xml": "<set>\n<parameter name='tmp.vserver-id' value='0' />\n",
136         "comments": "",
137         "x": 1331.785789489746,
138         "y": 233.47638320922852,
139         "z": "f19c7219.1794b",
140         "wires": []
141     },
142     {
143         "id": "dd66f351.b4287",
144         "type": "for",
145         "name": "for each relationship-data",
146         "xml": "<for index='reldata-idx' start='0' end='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data_length`' >\n",
147         "comments": "",
148         "outputs": 1,
149         "x": 1977.4999923706055,
150         "y": 273.4764881134033,
151         "z": "f19c7219.1794b",
152         "wires": [
153             [
154                 "b5847bc5.de5478"
155             ]
156         ]
157     },
158     {
159         "id": "b5847bc5.de5478",
160         "type": "switchNode",
161         "name": "switch relationship-key == 'vserver.vserver-id'",
162         "xml": "<switch test=\"`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data[$reldata-idx].relationship-key == 'vserver.vserver-id'`\">\n",
163         "comments": "",
164         "outputs": 1,
165         "x": 2297.499885559082,
166         "y": 273.4763126373291,
167         "z": "f19c7219.1794b",
168         "wires": [
169             [
170                 "a19eabb8.56abc8"
171             ]
172         ]
173     },
174     {
175         "id": "a19eabb8.56abc8",
176         "type": "outcomeTrue",
177         "name": "true",
178         "xml": "<outcome value='true'>\n",
179         "comments": "",
180         "outputs": 1,
181         "x": 2546.0715713500977,
182         "y": 272.0476760864258,
183         "z": "f19c7219.1794b",
184         "wires": [
185             [
186                 "d675e632.b382f8"
187             ]
188         ]
189     },
190     {
191         "id": "d675e632.b382f8",
192         "type": "set",
193         "name": "set tmp.vserver-id",
194         "xml": "<set>\n<parameter name='tmp.vserver-id' value='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data[$reldata-idx].relationship-value`' />\n",
195         "comments": "",
196         "x": 2734.6432876586914,
197         "y": 270.6192045211792,
198         "z": "f19c7219.1794b",
199         "wires": []
200     },
201     {
202         "id": "54051de.b4315e4",
203         "type": "switchNode",
204         "name": "switch tmp.vserver-id == 0",
205         "xml": "<switch test='`$tmp.vserver-id == 0`'>\n",
206         "comments": "",
207         "outputs": 1,
208         "x": 1346.0716094970703,
209         "y": 322.0478801727295,
210         "z": "f19c7219.1794b",
211         "wires": [
212             [
213                 "e73429c1.6d4a38"
214             ]
215         ]
216     },
217     {
218         "id": "e73429c1.6d4a38",
219         "type": "outcomeTrue",
220         "name": "true",
221         "xml": "<outcome value='true'>\n",
222         "comments": "",
223         "outputs": 1,
224         "x": 1546.0715713500977,
225         "y": 322.0476760864258,
226         "z": "f19c7219.1794b",
227         "wires": [
228             [
229                 "eb7b19a6.882228"
230             ]
231         ]
232     },
233     {
234         "id": "eb7b19a6.882228",
235         "type": "block",
236         "name": "block : atomic",
237         "xml": "<block atomic=\"true\">",
238         "atomic": "true",
239         "outputs": 1,
240         "x": 1693.2143936157227,
241         "y": 320.6192092895508,
242         "z": "f19c7219.1794b",
243         "wires": [
244             [
245                 "1c2292f9.558f2d"
246             ]
247         ]
248     },
249     {
250         "id": "987182b5.70dc7",
251         "type": "set",
252         "name": "set vserver data",
253         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vserver-name'\n  value='`$tmp.AnAI-data.src-li.results[$src-vs-idx].vserver.vserver-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vserver-id'\n  value='`$tmp.AnAI-data.src-li.results[$src-vs-idx].vserver.vserver-id`' />\n<parameter name='tmp.vs-idx' value='`$src-vs-idx`' />\n",
254         "comments": "",
255         "x": 2027.023666381836,
256         "y": 414.90478897094727,
257         "z": "f19c7219.1794b",
258         "wires": []
259     },
260     {
261         "id": "f30054d5.526208",
262         "type": "comment",
263         "name": "loop through the results array for this vserver",
264         "info": "",
265         "comments": "",
266         "x": 1395.3572463989258,
267         "y": 374.90478706359863,
268         "z": "f19c7219.1794b",
269         "wires": []
270     },
271     {
272         "id": "6ca675d9.0abacc",
273         "type": "for",
274         "name": "for each src result",
275         "xml": "<for index='src-vs-idx' start='0' end='`$tmp.AnAI-data.src-li.results_length`' >\n",
276         "comments": "",
277         "outputs": 1,
278         "x": 1317.0238418579102,
279         "y": 416.5713577270508,
280         "z": "f19c7219.1794b",
281         "wires": [
282             [
283                 "6e5a5a11.67dc84"
284             ]
285         ]
286     },
287     {
288         "id": "6e5a5a11.67dc84",
289         "type": "switchNode",
290         "name": "is this our vserver?",
291         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-vs-idx].vserver.vserver-id == $tmp.vserver-id`'>\n",
292         "comments": "",
293         "outputs": 1,
294         "x": 1513.6904678344727,
295         "y": 414.9048538208008,
296         "z": "f19c7219.1794b",
297         "wires": [
298             [
299                 "8c36a0ad.63b1a"
300             ]
301         ]
302     },
303     {
304         "id": "8c36a0ad.63b1a",
305         "type": "outcomeTrue",
306         "name": "true",
307         "xml": "<outcome value='true'>\n",
308         "comments": "",
309         "outputs": 1,
310         "x": 1683.690315246582,
311         "y": 414.90478801727295,
312         "z": "f19c7219.1794b",
313         "wires": [
314             [
315                 "4a784e6b.1a374"
316             ]
317         ]
318     },
319     {
320         "id": "4a784e6b.1a374",
321         "type": "block",
322         "name": "block : atomic",
323         "xml": "<block atomic=\"true\">",
324         "atomic": "true",
325         "outputs": 1,
326         "x": 1835.3572158813477,
327         "y": 414.9048538208008,
328         "z": "f19c7219.1794b",
329         "wires": [
330             [
331                 "987182b5.70dc7"
332             ]
333         ]
334     },
335     {
336         "id": "8ac121a2.f054f",
337         "type": "set",
338         "name": "increment tmp.vnfc-objects-idx",
339         "xml": "<set>\n<parameter name='tmp.vnfc-objects-idx' value='`$tmp.vnfc-objects-idx + 1`' />\n",
340         "comments": "",
341         "x": 1345.3574295043945,
342         "y": 833.9048900604248,
343         "z": "f19c7219.1794b",
344         "wires": []
345     },
346     {
347         "id": "d7d96f12.ed2bc",
348         "type": "comment",
349         "name": "now process l-interfaces for this vserver",
350         "info": "",
351         "comments": "",
352         "x": 1373.690486907959,
353         "y": 518.238260269165,
354         "z": "f19c7219.1794b",
355         "wires": []
356     },
357     {
358         "id": "41c41df3.5764a4",
359         "type": "for",
360         "name": "for each l-interface in this vserver",
361         "xml": "<for silentFailure='true' index='src-vli-idx' start='0' end='`$tmp.AnAI-data.src-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface_length`' >\n",
362         "comments": "",
363         "outputs": 1,
364         "x": 1355.357105255127,
365         "y": 563.2381811141968,
366         "z": "f19c7219.1794b",
367         "wires": [
368             [
369                 "a318be8d.ca848"
370             ]
371         ]
372     },
373     {
374         "id": "a318be8d.ca848",
375         "type": "switchNode",
376         "name": "does network-name match?",
377         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface[$src-vli-idx].network-name == $tmp.src-network-name`'>\n",
378         "comments": "",
379         "outputs": 1,
380         "x": 1650.3572807312012,
381         "y": 563.2381000518799,
382         "z": "f19c7219.1794b",
383         "wires": [
384             [
385                 "5f6d71fd.e48f9"
386             ]
387         ]
388     },
389     {
390         "id": "5f6d71fd.e48f9",
391         "type": "outcomeTrue",
392         "name": "true",
393         "xml": "<outcome value='true'>\n",
394         "comments": "",
395         "outputs": 1,
396         "x": 1860.3571891784668,
397         "y": 561.5714912414551,
398         "z": "f19c7219.1794b",
399         "wires": [
400             [
401                 "1d86856b.8c8b0b"
402             ]
403         ]
404     },
405     {
406         "id": "c8b08bf3.2a97f8",
407         "type": "set",
408         "name": "set tmp.interface-ids_length to 0",
409         "xml": "<set>\n<parameter name='tmp.interface-ids_length' value='0' />\n",
410         "comments": "",
411         "x": 1368.6905250549316,
412         "y": 469.90484523773193,
413         "z": "f19c7219.1794b",
414         "wires": []
415     },
416     {
417         "id": "1d86856b.8c8b0b",
418         "type": "set",
419         "name": "save interface-id",
420         "xml": "<set>\n<parameter name='tmp.interface-ids[$tmp.interface-ids_length].interface-id' value='`$tmp.AnAI-data.src-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface[$src-vli-idx].interface-id`' />\n<parameter name='tmp.interface-ids_length' value='`$tmp.interface-ids_length + 1`' />\n",
421         "comments": "",
422         "x": 2037.0235176086426,
423         "y": 561.5718421936035,
424         "z": "f19c7219.1794b",
425         "wires": []
426     },
427     {
428         "id": "e8c47337.194cc",
429         "type": "for",
430         "name": "for each src result",
431         "xml": "<for silentFailure='true' index='src-rs-idx' start='0' end='`$tmp.AnAI-data.src-li.results_length`' >\n",
432         "comments": "",
433         "outputs": 1,
434         "x": 1310.357265472412,
435         "y": 704.9046611785889,
436         "z": "f19c7219.1794b",
437         "wires": [
438             [
439                 "2add2962.c47056"
440             ]
441         ]
442     },
443     {
444         "id": "a0fd84a6.22f688",
445         "type": "comment",
446         "name": "loop through the results array for these l-interfaces",
447         "info": "",
448         "comments": "",
449         "x": 1400.357349395752,
450         "y": 663.2381839752197,
451         "z": "f19c7219.1794b",
452         "wires": []
453     },
454     {
455         "id": "ec2249aa.7fa5a8",
456         "type": "for",
457         "name": "for each saved interface-id",
458         "xml": "<for index='in-idx' start='0' end='`$tmp.interface-ids_length`' >\n",
459         "comments": "",
460         "outputs": 1,
461         "x": 1907.024326324463,
462         "y": 734.9050178527832,
463         "z": "f19c7219.1794b",
464         "wires": [
465             [
466                 "eb709142.f8f52"
467             ]
468         ]
469     },
470     {
471         "id": "eb709142.f8f52",
472         "type": "switchNode",
473         "name": "interface-ids match?",
474         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.interface-id == $tmp.interface-ids[$in-idx].interface-id`'>\n",
475         "comments": "",
476         "outputs": 1,
477         "x": 2183.690845489502,
478         "y": 734.9047737121582,
479         "z": "f19c7219.1794b",
480         "wires": [
481             [
482                 "222ad245.d91fbe"
483             ]
484         ]
485     },
486     {
487         "id": "222ad245.d91fbe",
488         "type": "outcomeTrue",
489         "name": "true",
490         "xml": "<outcome value='true'>\n",
491         "comments": "",
492         "outputs": 1,
493         "x": 2372.024158477783,
494         "y": 733.2382411956787,
495         "z": "f19c7219.1794b",
496         "wires": [
497             [
498                 "d9617935.c2d7f8"
499             ]
500         ]
501     },
502     {
503         "id": "5c58f241.abac8c",
504         "type": "set",
505         "name": "set tmp.vnic-idx to 0",
506         "xml": "<set>\n<parameter name='tmp.vnic-idx' value='0' />\n",
507         "comments": "",
508         "x": 1315.3572273254395,
509         "y": 614.9049320220947,
510         "z": "f19c7219.1794b",
511         "wires": []
512     },
513     {
514         "id": "d9617935.c2d7f8",
515         "type": "block",
516         "name": "block : atomic",
517         "xml": "<block atomic=\"true\">",
518         "atomic": "true",
519         "outputs": 1,
520         "x": 2535.3572959899902,
521         "y": 733.2382411956787,
522         "z": "f19c7219.1794b",
523         "wires": [
524             [
525                 "13a3172d.4d7459",
526                 "1f0a54c0.094a5b",
527                 "3cf0366f.7afeaa",
528                 "f2c3d29e.c6f01"
529             ]
530         ]
531     },
532     {
533         "id": "13a3172d.4d7459",
534         "type": "set",
535         "name": "set vnic-data",
536         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-port-id'\n  value='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.interface-id`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-port-name'\n  value='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.interface-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].capacity.vnic-capacity'\n  value='`$tmp.src-pps`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].capacity.used-capacity'\n  value='0' />\n",
537         "comments": "",
538         "x": 2727.023914337158,
539         "y": 618.2382650375366,
540         "z": "f19c7219.1794b",
541         "wires": []
542     },
543     {
544         "id": "1f0a54c0.094a5b",
545         "type": "switchNode",
546         "name": "is there an ipv4 address?",
547         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.l3-interface-ipv4-address-list[0].l3-interface-ipv4-address`'>\n",
548         "comments": "",
549         "outputs": 1,
550         "x": 2757.02388381958,
551         "y": 688.2382698059082,
552         "z": "f19c7219.1794b",
553         "wires": [
554             [
555                 "1f50864b.beb8da",
556                 "3c7d317d.fb47fe"
557             ]
558         ]
559     },
560     {
561         "id": "1f50864b.beb8da",
562         "type": "other",
563         "name": "NULL",
564         "xml": "<outcome value=''>\n",
565         "comments": "",
566         "outputs": 1,
567         "x": 2947.0236778259277,
568         "y": 663.2379951477051,
569         "z": "f19c7219.1794b",
570         "wires": [
571             [
572                 "2dbc1fdd.4e4df"
573             ]
574         ]
575     },
576     {
577         "id": "3c7d317d.fb47fe",
578         "type": "other",
579         "name": "other",
580         "xml": "<outcome value='Other'>\n",
581         "comments": "",
582         "outputs": 1,
583         "x": 2947.023609161377,
584         "y": 714.6666679382324,
585         "z": "f19c7219.1794b",
586         "wires": [
587             [
588                 "aaeab78b.c2f038"
589             ]
590         ]
591     },
592     {
593         "id": "2dbc1fdd.4e4df",
594         "type": "block",
595         "name": "block",
596         "xml": "<block>\n",
597         "atomic": "false",
598         "comments": "",
599         "outputs": 1,
600         "x": 3077.0238151550293,
601         "y": 659.9048557281494,
602         "z": "f19c7219.1794b",
603         "wires": [
604             []
605         ]
606     },
607     {
608         "id": "aaeab78b.c2f038",
609         "type": "set",
610         "name": "set ipv4-address",
611         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-ip-addresses.ip-addresses.ipv4-address'\n  value='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.l3-interface-ipv4-address-list[0].l3-interface-ipv4-address`' />\n",
612         "comments": "",
613         "x": 3108.690399169922,
614         "y": 713.2381896972656,
615         "z": "f19c7219.1794b",
616         "wires": []
617     },
618     {
619         "id": "2add2962.c47056",
620         "type": "switchNode",
621         "name": "is this an l-interface?",
622         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.interface-name`'>\n",
623         "comments": "",
624         "outputs": 1,
625         "x": 1517.0239067077637,
626         "y": 704.9048557281494,
627         "z": "f19c7219.1794b",
628         "wires": [
629             [
630                 "46e0a50b.cf81bc",
631                 "4585ec47.df3ff4"
632             ]
633         ]
634     },
635     {
636         "id": "46e0a50b.cf81bc",
637         "type": "other",
638         "name": "NULL",
639         "xml": "<outcome value=''>\n",
640         "comments": "",
641         "outputs": 1,
642         "x": 1688.6904029846191,
643         "y": 681.5714092254639,
644         "z": "f19c7219.1794b",
645         "wires": [
646             [
647                 "3af66484.84461c"
648             ]
649         ]
650     },
651     {
652         "id": "4585ec47.df3ff4",
653         "type": "other",
654         "name": "other",
655         "xml": "<outcome value='Other'>\n",
656         "comments": "",
657         "outputs": 1,
658         "x": 1688.6903343200684,
659         "y": 733.0000820159912,
660         "z": "f19c7219.1794b",
661         "wires": [
662             [
663                 "ec2249aa.7fa5a8"
664             ]
665         ]
666     },
667     {
668         "id": "3af66484.84461c",
669         "type": "block",
670         "name": "block",
671         "xml": "<block>\n",
672         "atomic": "false",
673         "comments": "",
674         "outputs": 1,
675         "x": 1825.357250213623,
676         "y": 679.9051780700684,
677         "z": "f19c7219.1794b",
678         "wires": [
679             []
680         ]
681     },
682     {
683         "id": "3cf0366f.7afeaa",
684         "type": "switchNode",
685         "name": "is there an ipv6 address?",
686         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.l3-interface-ipv6-address-list[0].l3-interface-ipv6-address`'>\n",
687         "comments": "",
688         "outputs": 1,
689         "x": 2765.3567848205566,
690         "y": 783.2379112243652,
691         "z": "f19c7219.1794b",
692         "wires": [
693             [
694                 "be4e4b7c.467a88",
695                 "804b95fe.663f68"
696             ]
697         ]
698     },
699     {
700         "id": "be4e4b7c.467a88",
701         "type": "other",
702         "name": "NULL",
703         "xml": "<outcome value=''>\n",
704         "comments": "",
705         "outputs": 1,
706         "x": 2955.3565788269043,
707         "y": 758.2376365661621,
708         "z": "f19c7219.1794b",
709         "wires": [
710             [
711                 "631ba8b4.ea1db8"
712             ]
713         ]
714     },
715     {
716         "id": "804b95fe.663f68",
717         "type": "other",
718         "name": "other",
719         "xml": "<outcome value='Other'>\n",
720         "comments": "",
721         "outputs": 1,
722         "x": 2955.3565101623535,
723         "y": 809.6663093566895,
724         "z": "f19c7219.1794b",
725         "wires": [
726             [
727                 "a7e10969.2b8498"
728             ]
729         ]
730     },
731     {
732         "id": "631ba8b4.ea1db8",
733         "type": "block",
734         "name": "block",
735         "xml": "<block>\n",
736         "atomic": "false",
737         "comments": "",
738         "outputs": 1,
739         "x": 3085.356716156006,
740         "y": 754.9044971466064,
741         "z": "f19c7219.1794b",
742         "wires": [
743             []
744         ]
745     },
746     {
747         "id": "a7e10969.2b8498",
748         "type": "set",
749         "name": "set ipv6-address",
750         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-ip-addresses.ip-addresses.ipv6-address'\n  value='`$tmp.AnAI-data.src-li.results[$src-rs-idx].l-interface.l3-interface-ipv6-address-list[0].l3-interface-ipv6-address`' />\n",
751         "comments": "",
752         "x": 3117.0233001708984,
753         "y": 808.2378311157227,
754         "z": "f19c7219.1794b",
755         "wires": []
756     },
757     {
758         "id": "f2c3d29e.c6f01",
759         "type": "set",
760         "name": "increment tmp.vnic-idx",
761         "xml": "<set>\n<parameter name='tmp.vnic-idx' value='`$tmp.vnic-idx + 1`' />\n",
762         "comments": "",
763         "x": 2757.023723602295,
764         "y": 851.5715255737305,
765         "z": "f19c7219.1794b",
766         "wires": []
767     },
768     {
769         "id": "91cc5b8b.aca088",
770         "type": "set",
771         "name": "set vnic_length",
772         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic_length' value='`$tmp.vnic-idx`' />\n",
773         "comments": "",
774         "x": 1299.0240173339844,
775         "y": 782.5716171264648,
776         "z": "f19c7219.1794b",
777         "wires": []
778     },
779     {
780         "id": "123870ef.b3952f",
781         "type": "set",
782         "name": "set vnfc data",
783         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnfc-key'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.vnfc-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnfc-name'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.vnfc-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnf-id'\n  value='`$tmp.dest-vnf-id`' />\n",
784         "comments": "",
785         "x": 1310.0238456726074,
786         "y": 1004.9048719406128,
787         "z": "f19c7219.1794b",
788         "wires": []
789     },
790     {
791         "id": "e4346cd6.97483",
792         "type": "comment",
793         "name": "look through relationships looking for the related vserver",
794         "info": "",
795         "comments": "",
796         "x": 1438.5953941345215,
797         "y": 1049.190830230713,
798         "z": "f19c7219.1794b",
799         "wires": []
800     },
801     {
802         "id": "83d150b1.f8db",
803         "type": "for",
804         "name": "for each relationship",
805         "xml": "<for index='rel-idx' start='0' end='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.relationship-list.relationship_length`' >\n",
806         "comments": "",
807         "outputs": 1,
808         "x": 1330.0237922668457,
809         "y": 1133.4764385223389,
810         "z": "f19c7219.1794b",
811         "wires": [
812             [
813                 "209db54.cb09b4a"
814             ]
815         ]
816     },
817     {
818         "id": "209db54.cb09b4a",
819         "type": "switchNode",
820         "name": "switch related-to == vserver",
821         "xml": "<switch test=\"`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.relationship-list.relationship[$rel-idx].related-to == 'vserver'`\">\n",
822         "comments": "",
823         "outputs": 1,
824         "x": 1581.4525833129883,
825         "y": 1133.4764041900635,
826         "z": "f19c7219.1794b",
827         "wires": [
828             [
829                 "7c552a03.fc7b14"
830             ]
831         ]
832     },
833     {
834         "id": "7c552a03.fc7b14",
835         "type": "outcomeTrue",
836         "name": "true",
837         "xml": "<outcome value='true'>\n",
838         "comments": "",
839         "outputs": 1,
840         "x": 1785.738224029541,
841         "y": 1132.0481815338135,
842         "z": "f19c7219.1794b",
843         "wires": [
844             [
845                 "a8fd7c1c.969c7"
846             ]
847         ]
848     },
849     {
850         "id": "235462a5.9f39ae",
851         "type": "set",
852         "name": "set tmp.vserver-id = 0",
853         "xml": "<set>\n<parameter name='tmp.vserver-id' value='0' />\n",
854         "comments": "",
855         "x": 1337.1667747497559,
856         "y": 1090.6193313598633,
857         "z": "f19c7219.1794b",
858         "wires": []
859     },
860     {
861         "id": "a8fd7c1c.969c7",
862         "type": "for",
863         "name": "for each relationship-data",
864         "xml": "<for index='reldata-idx' start='0' end='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data_length`' >\n",
865         "comments": "",
866         "outputs": 1,
867         "x": 1982.8809776306152,
868         "y": 1130.619436264038,
869         "z": "f19c7219.1794b",
870         "wires": [
871             [
872                 "43d73b86.214fd4"
873             ]
874         ]
875     },
876     {
877         "id": "43d73b86.214fd4",
878         "type": "switchNode",
879         "name": "switch relationship-key == 'vserver.vserver-id'",
880         "xml": "<switch test=\"`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data[$reldata-idx].relationship-key == 'vserver.vserver-id'`\">\n",
881         "comments": "",
882         "outputs": 1,
883         "x": 2302.880870819092,
884         "y": 1130.6192607879639,
885         "z": "f19c7219.1794b",
886         "wires": [
887             [
888                 "231a2bce.bcbb84"
889             ]
890         ]
891     },
892     {
893         "id": "231a2bce.bcbb84",
894         "type": "outcomeTrue",
895         "name": "true",
896         "xml": "<outcome value='true'>\n",
897         "comments": "",
898         "outputs": 1,
899         "x": 2551.4525566101074,
900         "y": 1129.1906242370605,
901         "z": "f19c7219.1794b",
902         "wires": [
903             [
904                 "9fe17967.f5b968"
905             ]
906         ]
907     },
908     {
909         "id": "9fe17967.f5b968",
910         "type": "set",
911         "name": "set tmp.vserver-id",
912         "xml": "<set>\n<parameter name='tmp.vserver-id' value='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.relationship-list.relationship[$rel-idx].relationship-data[$reldata-idx].relationship-value`' />\n",
913         "comments": "",
914         "x": 2740.024272918701,
915         "y": 1127.762152671814,
916         "z": "f19c7219.1794b",
917         "wires": []
918     },
919     {
920         "id": "76d4ab8c.770d64",
921         "type": "switchNode",
922         "name": "switch tmp.vserver-id == 0",
923         "xml": "<switch test='`$tmp.vserver-id == 0`'>\n",
924         "comments": "",
925         "outputs": 1,
926         "x": 1351.45259475708,
927         "y": 1179.1908283233643,
928         "z": "f19c7219.1794b",
929         "wires": [
930             [
931                 "9c3b827c.e3eb"
932             ]
933         ]
934     },
935     {
936         "id": "9c3b827c.e3eb",
937         "type": "outcomeTrue",
938         "name": "true",
939         "xml": "<outcome value='true'>\n",
940         "comments": "",
941         "outputs": 1,
942         "x": 1551.4525566101074,
943         "y": 1179.1906242370605,
944         "z": "f19c7219.1794b",
945         "wires": [
946             [
947                 "8034f537.34d3d8"
948             ]
949         ]
950     },
951     {
952         "id": "8034f537.34d3d8",
953         "type": "block",
954         "name": "block : atomic",
955         "xml": "<block atomic=\"true\">",
956         "atomic": "true",
957         "outputs": 1,
958         "x": 1698.5953788757324,
959         "y": 1177.7621574401855,
960         "z": "f19c7219.1794b",
961         "wires": [
962             [
963                 "cad58465.15d0d8"
964             ]
965         ]
966     },
967     {
968         "id": "ac94da67.d26988",
969         "type": "set",
970         "name": "set vserver data",
971         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vserver-name'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-vs-idx].vserver.vserver-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vserver-id'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-vs-idx].vserver.vserver-id`' />\n<parameter name='tmp.vs-idx' value='`$dest-vs-idx`' />\n",
972         "comments": "",
973         "x": 2032.4046516418457,
974         "y": 1272.047737121582,
975         "z": "f19c7219.1794b",
976         "wires": []
977     },
978     {
979         "id": "e4b70ec5.8f2a9",
980         "type": "comment",
981         "name": "loop through the results array for this vserver",
982         "info": "",
983         "comments": "",
984         "x": 1400.7382316589355,
985         "y": 1232.0477352142334,
986         "z": "f19c7219.1794b",
987         "wires": []
988     },
989     {
990         "id": "e2a88998.378818",
991         "type": "for",
992         "name": "for each dest result",
993         "xml": "<for index='dest-vs-idx' start='0' end='`$tmp.AnAI-data.dest-li.results_length`' >\n",
994         "comments": "",
995         "outputs": 1,
996         "x": 1322.40482711792,
997         "y": 1273.7143058776855,
998         "z": "f19c7219.1794b",
999         "wires": [
1000             [
1001                 "df314dbf.690b8"
1002             ]
1003         ]
1004     },
1005     {
1006         "id": "df314dbf.690b8",
1007         "type": "switchNode",
1008         "name": "is this our vserver?",
1009         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-vs-idx].vserver.vserver-id == $tmp.vserver-id`'>\n",
1010         "comments": "",
1011         "outputs": 1,
1012         "x": 1519.0714530944824,
1013         "y": 1272.0478019714355,
1014         "z": "f19c7219.1794b",
1015         "wires": [
1016             [
1017                 "86a1a4ed.2cf098"
1018             ]
1019         ]
1020     },
1021     {
1022         "id": "86a1a4ed.2cf098",
1023         "type": "outcomeTrue",
1024         "name": "true",
1025         "xml": "<outcome value='true'>\n",
1026         "comments": "",
1027         "outputs": 1,
1028         "x": 1689.0713005065918,
1029         "y": 1272.0477361679077,
1030         "z": "f19c7219.1794b",
1031         "wires": [
1032             [
1033                 "8b6fc22f.3dcc3"
1034             ]
1035         ]
1036     },
1037     {
1038         "id": "8b6fc22f.3dcc3",
1039         "type": "block",
1040         "name": "block : atomic",
1041         "xml": "<block atomic=\"true\">",
1042         "atomic": "true",
1043         "comments": "",
1044         "outputs": 1,
1045         "x": 1840.7382011413574,
1046         "y": 1272.0478019714355,
1047         "z": "f19c7219.1794b",
1048         "wires": [
1049             [
1050                 "ac94da67.d26988"
1051             ]
1052         ]
1053     },
1054     {
1055         "id": "90d21ad7.30c428",
1056         "type": "set",
1057         "name": "increment tmp.vnfc-objects-idx",
1058         "xml": "<set>\n<parameter name='tmp.vnfc-objects-idx' value='`$tmp.vnfc-objects-idx + 1`' />\n",
1059         "comments": "",
1060         "x": 1346.4526303609218,
1061         "y": 1707.0479326248173,
1062         "z": "f19c7219.1794b",
1063         "wires": []
1064     },
1065     {
1066         "id": "3e132354.6c030c",
1067         "type": "comment",
1068         "name": "now process l-interfaces for this vserver",
1069         "info": "",
1070         "comments": "",
1071         "x": 1379.0714721679688,
1072         "y": 1375.3812084197998,
1073         "z": "f19c7219.1794b",
1074         "wires": []
1075     },
1076     {
1077         "id": "c6a1bfd5.14d78",
1078         "type": "for",
1079         "name": "for each l-interface in this vserver",
1080         "xml": "<for silentFailure='true' index='dest-vli-idx' start='0' end='`$tmp.AnAI-data.dest-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface_length`' >\n",
1081         "comments": "",
1082         "outputs": 1,
1083         "x": 1360.7380905151367,
1084         "y": 1420.3811292648315,
1085         "z": "f19c7219.1794b",
1086         "wires": [
1087             [
1088                 "4c51257f.df2efc"
1089             ]
1090         ]
1091     },
1092     {
1093         "id": "4c51257f.df2efc",
1094         "type": "switchNode",
1095         "name": "does network-name match?",
1096         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface[$dest-vli-idx].network-name == $tmp.dest-network-name`'>\n",
1097         "comments": "",
1098         "outputs": 1,
1099         "x": 1655.738265991211,
1100         "y": 1420.3810482025146,
1101         "z": "f19c7219.1794b",
1102         "wires": [
1103             [
1104                 "5abbe265.18948c"
1105             ]
1106         ]
1107     },
1108     {
1109         "id": "5abbe265.18948c",
1110         "type": "outcomeTrue",
1111         "name": "true",
1112         "xml": "<outcome value='true'>\n",
1113         "comments": "",
1114         "outputs": 1,
1115         "x": 1865.7381744384766,
1116         "y": 1418.7144393920898,
1117         "z": "f19c7219.1794b",
1118         "wires": [
1119             [
1120                 "e4f63421.b0c1a8"
1121             ]
1122         ]
1123     },
1124     {
1125         "id": "2d541d29.d0a102",
1126         "type": "set",
1127         "name": "set tmp.interface-ids_length to 0",
1128         "xml": "<set>\n<parameter name='tmp.interface-ids_length' value='0' />\n",
1129         "comments": "",
1130         "x": 1374.0715103149414,
1131         "y": 1327.0477933883667,
1132         "z": "f19c7219.1794b",
1133         "wires": []
1134     },
1135     {
1136         "id": "e4f63421.b0c1a8",
1137         "type": "set",
1138         "name": "save interface-id",
1139         "xml": "<set>\n<parameter name='tmp.interface-ids[$tmp.interface-ids_length].interface-id' value='`$tmp.AnAI-data.dest-li.results[$tmp.vs-idx].vserver.l-interfaces.l-interface[$dest-vli-idx].interface-id`' />\n<parameter name='tmp.interface-ids_length' value='`$tmp.interface-ids_length + 1`' />\n",
1140         "comments": "",
1141         "x": 2042.4045028686523,
1142         "y": 1418.7147903442383,
1143         "z": "f19c7219.1794b",
1144         "wires": []
1145     },
1146     {
1147         "id": "e9f4a063.9d98c",
1148         "type": "for",
1149         "name": "for each dest result",
1150         "xml": "<for silentFailure='true' index='dest-rs-idx' start='0' end='`$tmp.AnAI-data.dest-li.results_length`' >\n",
1151         "comments": "",
1152         "outputs": 1,
1153         "x": 1315.7382507324219,
1154         "y": 1562.0476093292236,
1155         "z": "f19c7219.1794b",
1156         "wires": [
1157             [
1158                 "fed6b918.7cd968"
1159             ]
1160         ]
1161     },
1162     {
1163         "id": "610cc2be.f926dc",
1164         "type": "comment",
1165         "name": "loop through the results array for these l-interfaces",
1166         "info": "",
1167         "comments": "",
1168         "x": 1405.7383346557617,
1169         "y": 1520.3811321258545,
1170         "z": "f19c7219.1794b",
1171         "wires": []
1172     },
1173     {
1174         "id": "48a3cd64.041674",
1175         "type": "for",
1176         "name": "for each saved interface-id",
1177         "xml": "<for index='in-idx' start='0' end='`$tmp.interface-ids_length`' >\n",
1178         "comments": "",
1179         "outputs": 1,
1180         "x": 1912.4053115844727,
1181         "y": 1592.047966003418,
1182         "z": "f19c7219.1794b",
1183         "wires": [
1184             [
1185                 "92f98492.7ed328"
1186             ]
1187         ]
1188     },
1189     {
1190         "id": "92f98492.7ed328",
1191         "type": "switchNode",
1192         "name": "interface-ids match?",
1193         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.interface-id == $tmp.interface-ids[$in-idx].interface-id`'>\n",
1194         "comments": "",
1195         "outputs": 1,
1196         "x": 2189.0718307495117,
1197         "y": 1592.047721862793,
1198         "z": "f19c7219.1794b",
1199         "wires": [
1200             [
1201                 "517f85ec.ab91fc"
1202             ]
1203         ]
1204     },
1205     {
1206         "id": "517f85ec.ab91fc",
1207         "type": "outcomeTrue",
1208         "name": "true",
1209         "xml": "<outcome value='true'>\n",
1210         "comments": "",
1211         "outputs": 1,
1212         "x": 2377.405143737793,
1213         "y": 1590.3811893463135,
1214         "z": "f19c7219.1794b",
1215         "wires": [
1216             [
1217                 "39165758.03b178"
1218             ]
1219         ]
1220     },
1221     {
1222         "id": "39165758.03b178",
1223         "type": "block",
1224         "name": "block : atomic",
1225         "xml": "<block atomic=\"true\">",
1226         "atomic": "true",
1227         "outputs": 1,
1228         "x": 2540.73828125,
1229         "y": 1590.3811893463135,
1230         "z": "f19c7219.1794b",
1231         "wires": [
1232             [
1233                 "842c074b.07ce18",
1234                 "2c325a45.833636",
1235                 "5fbe9dd2.e72d64",
1236                 "793b650b.9d653c"
1237             ]
1238         ]
1239     },
1240     {
1241         "id": "842c074b.07ce18",
1242         "type": "set",
1243         "name": "set vnic-data",
1244         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-port-id'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.interface-id`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-port-name'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.interface-name`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].capacity.vnic-capacity'\n  value='`$tmp.dest-pps`' />\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].capacity.used-capacity'\n  value='0' />\n",
1245         "comments": "",
1246         "x": 2732.404899597168,
1247         "y": 1475.3812131881714,
1248         "z": "f19c7219.1794b",
1249         "wires": []
1250     },
1251     {
1252         "id": "2c325a45.833636",
1253         "type": "switchNode",
1254         "name": "is there an ipv4 address?",
1255         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.l3-interface-ipv4-address-list[0].l3-interface-ipv4-address`'>\n",
1256         "comments": "",
1257         "outputs": 1,
1258         "x": 2762.40486907959,
1259         "y": 1545.381217956543,
1260         "z": "f19c7219.1794b",
1261         "wires": [
1262             [
1263                 "bdca0e16.8e21d",
1264                 "8c69d401.782458"
1265             ]
1266         ]
1267     },
1268     {
1269         "id": "bdca0e16.8e21d",
1270         "type": "other",
1271         "name": "NULL",
1272         "xml": "<outcome value=''>\n",
1273         "comments": "",
1274         "outputs": 1,
1275         "x": 2952.4046630859375,
1276         "y": 1520.3809432983398,
1277         "z": "f19c7219.1794b",
1278         "wires": [
1279             [
1280                 "5426f8f.a078708"
1281             ]
1282         ]
1283     },
1284     {
1285         "id": "8c69d401.782458",
1286         "type": "other",
1287         "name": "other",
1288         "xml": "<outcome value='Other'>\n",
1289         "comments": "",
1290         "outputs": 1,
1291         "x": 2952.4045944213867,
1292         "y": 1571.8096160888672,
1293         "z": "f19c7219.1794b",
1294         "wires": [
1295             [
1296                 "8fc8ec37.c8388"
1297             ]
1298         ]
1299     },
1300     {
1301         "id": "5426f8f.a078708",
1302         "type": "block",
1303         "name": "block",
1304         "xml": "<block>\n",
1305         "atomic": "false",
1306         "comments": "",
1307         "outputs": 1,
1308         "x": 3082.404800415039,
1309         "y": 1517.0478038787842,
1310         "z": "f19c7219.1794b",
1311         "wires": [
1312             []
1313         ]
1314     },
1315     {
1316         "id": "8fc8ec37.c8388",
1317         "type": "set",
1318         "name": "set ipv4-address",
1319         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-ip-addresses.ip-addresses.ipv4-address'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.l3-interface-ipv4-address-list[0].l3-interface-ipv4-address`' />\n",
1320         "comments": "",
1321         "x": 3114.0713844299316,
1322         "y": 1570.3811378479004,
1323         "z": "f19c7219.1794b",
1324         "wires": []
1325     },
1326     {
1327         "id": "fed6b918.7cd968",
1328         "type": "switchNode",
1329         "name": "is this an l-interface?",
1330         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.interface-name`'>\n",
1331         "comments": "",
1332         "outputs": 1,
1333         "x": 1522.4048919677734,
1334         "y": 1562.0478038787842,
1335         "z": "f19c7219.1794b",
1336         "wires": [
1337             [
1338                 "152788ba.9abfd7",
1339                 "3e5cc15c.dfb35e"
1340             ]
1341         ]
1342     },
1343     {
1344         "id": "152788ba.9abfd7",
1345         "type": "other",
1346         "name": "NULL",
1347         "xml": "<outcome value=''>\n",
1348         "comments": "",
1349         "outputs": 1,
1350         "x": 1694.071388244629,
1351         "y": 1538.7143573760986,
1352         "z": "f19c7219.1794b",
1353         "wires": [
1354             [
1355                 "76c2fc68.9b0ac4"
1356             ]
1357         ]
1358     },
1359     {
1360         "id": "3e5cc15c.dfb35e",
1361         "type": "other",
1362         "name": "other",
1363         "xml": "<outcome value='Other'>\n",
1364         "comments": "",
1365         "outputs": 1,
1366         "x": 1694.0713195800781,
1367         "y": 1590.143030166626,
1368         "z": "f19c7219.1794b",
1369         "wires": [
1370             [
1371                 "48a3cd64.041674"
1372             ]
1373         ]
1374     },
1375     {
1376         "id": "76c2fc68.9b0ac4",
1377         "type": "block",
1378         "name": "block",
1379         "xml": "<block>\n",
1380         "atomic": "false",
1381         "comments": "",
1382         "outputs": 1,
1383         "x": 1830.7382354736328,
1384         "y": 1537.0481262207031,
1385         "z": "f19c7219.1794b",
1386         "wires": [
1387             []
1388         ]
1389     },
1390     {
1391         "id": "5fbe9dd2.e72d64",
1392         "type": "switchNode",
1393         "name": "is there an ipv6 address?",
1394         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.l3-interface-ipv6-address-list[0].l3-interface-ipv6-address`'>\n",
1395         "comments": "",
1396         "outputs": 1,
1397         "x": 2770.7377700805664,
1398         "y": 1640.380859375,
1399         "z": "f19c7219.1794b",
1400         "wires": [
1401             [
1402                 "325f4269.cf67ce",
1403                 "73b0bf40.e62ed"
1404             ]
1405         ]
1406     },
1407     {
1408         "id": "325f4269.cf67ce",
1409         "type": "other",
1410         "name": "NULL",
1411         "xml": "<outcome value=''>\n",
1412         "comments": "",
1413         "outputs": 1,
1414         "x": 2960.737564086914,
1415         "y": 1615.3805847167969,
1416         "z": "f19c7219.1794b",
1417         "wires": [
1418             [
1419                 "c084c706.7c4328"
1420             ]
1421         ]
1422     },
1423     {
1424         "id": "73b0bf40.e62ed",
1425         "type": "other",
1426         "name": "other",
1427         "xml": "<outcome value='Other'>\n",
1428         "comments": "",
1429         "outputs": 1,
1430         "x": 2960.7374954223633,
1431         "y": 1666.8092575073242,
1432         "z": "f19c7219.1794b",
1433         "wires": [
1434             [
1435                 "c275e616.f80bb8"
1436             ]
1437         ]
1438     },
1439     {
1440         "id": "c084c706.7c4328",
1441         "type": "block",
1442         "name": "block",
1443         "xml": "<block>\n",
1444         "atomic": "false",
1445         "comments": "",
1446         "outputs": 1,
1447         "x": 3090.7377014160156,
1448         "y": 1612.0474452972412,
1449         "z": "f19c7219.1794b",
1450         "wires": [
1451             []
1452         ]
1453     },
1454     {
1455         "id": "c275e616.f80bb8",
1456         "type": "set",
1457         "name": "set ipv6-address",
1458         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic[$tmp.vnic-idx].vnic-ip-addresses.ip-addresses.ipv6-address'\n  value='`$tmp.AnAI-data.dest-li.results[$dest-rs-idx].l-interface.l3-interface-ipv6-address-list[0].l3-interface-ipv6-address`' />\n",
1459         "comments": "",
1460         "x": 3122.404285430908,
1461         "y": 1665.3807792663574,
1462         "z": "f19c7219.1794b",
1463         "wires": []
1464     },
1465     {
1466         "id": "793b650b.9d653c",
1467         "type": "set",
1468         "name": "increment tmp.vnic-idx",
1469         "xml": "<set>\n<parameter name='tmp.vnic-idx' value='`$tmp.vnic-idx + 1`' />\n",
1470         "comments": "",
1471         "x": 2762.4047088623047,
1472         "y": 1708.7144737243652,
1473         "z": "f19c7219.1794b",
1474         "wires": []
1475     },
1476     {
1477         "id": "5c44dcd5.f007e4",
1478         "type": "set",
1479         "name": "set vnic_length",
1480         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object[$tmp.vnfc-objects-idx].vnics.vnic_length' value='`$tmp.vnic-idx`' />\n",
1481         "comments": "",
1482         "x": 1299.7858390808105,
1483         "y": 1652.0479745864868,
1484         "z": "f19c7219.1794b",
1485         "wires": []
1486     },
1487     {
1488         "id": "20ef598e.0d7d96",
1489         "type": "set",
1490         "name": "set tmp.vnic-idx to 0",
1491         "xml": "<set>\n<parameter name='tmp.vnic-idx' value='0' />\n",
1492         "comments": "",
1493         "x": 1319.1903495788574,
1494         "y": 1470.7381238937378,
1495         "z": "f19c7219.1794b",
1496         "wires": []
1497     },
1498     {
1499         "id": "7b6db590.0533bc",
1500         "type": "block",
1501         "name": "block : atomic",
1502         "xml": "<block atomic=\"true\">",
1503         "atomic": "true",
1504         "outputs": 1,
1505         "x": 1094.6428413391113,
1506         "y": 422.7619466781616,
1507         "z": "f19c7219.1794b",
1508         "wires": [
1509             [
1510                 "3348c9a8.a257a6",
1511                 "e0bfd49.2991328",
1512                 "606fe9e4.7d4348",
1513                 "54051de.b4315e4",
1514                 "6ca675d9.0abacc",
1515                 "c8b08bf3.2a97f8",
1516                 "41c41df3.5764a4",
1517                 "5c58f241.abac8c",
1518                 "e8c47337.194cc",
1519                 "91cc5b8b.aca088",
1520                 "8ac121a2.f054f"
1521             ]
1522         ]
1523     },
1524     {
1525         "id": "58a52a03.d31b64",
1526         "type": "block",
1527         "name": "block : atomic",
1528         "xml": "<block atomic=\"true\">",
1529         "atomic": "true",
1530         "outputs": 1,
1531         "x": 1114.6429290771484,
1532         "y": 1339.2619905471802,
1533         "z": "f19c7219.1794b",
1534         "wires": [
1535             [
1536                 "123870ef.b3952f",
1537                 "235462a5.9f39ae",
1538                 "83d150b1.f8db",
1539                 "76d4ab8c.770d64",
1540                 "e2a88998.378818",
1541                 "2d541d29.d0a102",
1542                 "c6a1bfd5.14d78",
1543                 "20ef598e.0d7d96",
1544                 "e9f4a063.9d98c",
1545                 "5c44dcd5.f007e4",
1546                 "90d21ad7.30c428"
1547             ]
1548         ]
1549     },
1550     {
1551         "id": "2f5a40e3.2a003",
1552         "type": "for",
1553         "name": "for each src result",
1554         "xml": "<for silentFailure='true' index='src-li-idx' start='0' end='`$tmp.AnAI-data.src-li.results_length`' >\n",
1555         "comments": "",
1556         "outputs": 1,
1557         "x": 367.14287240164595,
1558         "y": 399.7619879586355,
1559         "z": "f19c7219.1794b",
1560         "wires": [
1561             [
1562                 "c366477a.0cdbb8"
1563             ]
1564         ]
1565     },
1566     {
1567         "id": "c366477a.0cdbb8",
1568         "type": "switchNode",
1569         "name": "is this a vnfc?",
1570         "xml": "<switch test='`$tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.vnfc-name`'>\n",
1571         "comments": "",
1572         "outputs": 1,
1573         "x": 564.2857295445033,
1574         "y": 399.7619879586355,
1575         "z": "f19c7219.1794b",
1576         "wires": [
1577             [
1578                 "ddc5007b.1b588",
1579                 "a608af5f.6fd5"
1580             ]
1581         ]
1582     },
1583     {
1584         "id": "ddc5007b.1b588",
1585         "type": "other",
1586         "name": "NULL",
1587         "xml": "<outcome value=''>\n",
1588         "comments": "",
1589         "outputs": 1,
1590         "x": 721.4286155700684,
1591         "y": 374.04780673980713,
1592         "z": "f19c7219.1794b",
1593         "wires": [
1594             [
1595                 "7c63c4a2.9d900c"
1596             ]
1597         ]
1598     },
1599     {
1600         "id": "a608af5f.6fd5",
1601         "type": "other",
1602         "name": "other",
1603         "xml": "<outcome value='Other'>\n",
1604         "comments": "",
1605         "outputs": 1,
1606         "x": 721.4285469055176,
1607         "y": 425.4764795303345,
1608         "z": "f19c7219.1794b",
1609         "wires": [
1610             [
1611                 "7b6db590.0533bc"
1612             ]
1613         ]
1614     },
1615     {
1616         "id": "4f639cf7.58b774",
1617         "type": "set",
1618         "name": "set tmp.vnfc-objects-idx to 0",
1619         "xml": "<set>\n<parameter name='tmp.vnfc-objects-idx' value='0' />\n",
1620         "comments": "",
1621         "x": 398.1904830932617,
1622         "y": 333.1906509399414,
1623         "z": "f19c7219.1794b",
1624         "wires": []
1625     },
1626     {
1627         "id": "7c63c4a2.9d900c",
1628         "type": "block",
1629         "name": "block : atomic",
1630         "xml": "<block atomic=\"true\">",
1631         "atomic": "true",
1632         "outputs": 1,
1633         "x": 881.4285888671875,
1634         "y": 373.76209259033203,
1635         "z": "f19c7219.1794b",
1636         "wires": [
1637             []
1638         ]
1639     },
1640     {
1641         "id": "efc92c11.ec21f",
1642         "type": "set",
1643         "name": "set vnfc-object length",
1644         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.src-vnfc-idx].vnfc-objects.vnfc-object_length' value='`$tmp.vnfc-objects-idx`' />\n",
1645         "comments": "",
1646         "x": 374.04761505126953,
1647         "y": 462.1432113647461,
1648         "z": "f19c7219.1794b",
1649         "wires": []
1650     },
1651     {
1652         "id": "34852a80.944a56",
1653         "type": "for",
1654         "name": "for each dest result",
1655         "xml": "<for silentFailure='true' index='dest-li-idx' start='0' end='`$tmp.AnAI-data.dest-li.results_length`' >\n",
1656         "comments": "",
1657         "outputs": 1,
1658         "x": 372.38092041015625,
1659         "y": 608.8096408843994,
1660         "z": "f19c7219.1794b",
1661         "wires": [
1662             [
1663                 "a2bdd99.cd4bc28"
1664             ]
1665         ]
1666     },
1667     {
1668         "id": "a2bdd99.cd4bc28",
1669         "type": "switchNode",
1670         "name": "is this a vnfc?",
1671         "xml": "<switch test='`$tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.vnfc-name`'>\n",
1672         "comments": "",
1673         "outputs": 1,
1674         "x": 569.5237775530131,
1675         "y": 608.8096408843994,
1676         "z": "f19c7219.1794b",
1677         "wires": [
1678             [
1679                 "419dcae6.90f094",
1680                 "5e261990.4e7538"
1681             ]
1682         ]
1683     },
1684     {
1685         "id": "419dcae6.90f094",
1686         "type": "other",
1687         "name": "NULL",
1688         "xml": "<outcome value=''>\n",
1689         "comments": "",
1690         "outputs": 1,
1691         "x": 726.6666635785787,
1692         "y": 583.0954596655711,
1693         "z": "f19c7219.1794b",
1694         "wires": [
1695             [
1696                 "ced72b08.7bdc78"
1697             ]
1698         ]
1699     },
1700     {
1701         "id": "5e261990.4e7538",
1702         "type": "other",
1703         "name": "other",
1704         "xml": "<outcome value='Other'>\n",
1705         "comments": "",
1706         "outputs": 1,
1707         "x": 726.6665949140279,
1708         "y": 634.5241324560984,
1709         "z": "f19c7219.1794b",
1710         "wires": [
1711             [
1712                 "58a52a03.d31b64"
1713             ]
1714         ]
1715     },
1716     {
1717         "id": "ced72b08.7bdc78",
1718         "type": "block",
1719         "name": "block : atomic",
1720         "xml": "<block atomic=\"true\">",
1721         "atomic": "true",
1722         "outputs": 1,
1723         "x": 886.6666368756978,
1724         "y": 582.809745516096,
1725         "z": "f19c7219.1794b",
1726         "wires": [
1727             []
1728         ]
1729     },
1730     {
1731         "id": "304aeb73.a329f4",
1732         "type": "set",
1733         "name": "set tmp.vnfc-objects-idx to 0",
1734         "xml": "<set>\n<parameter name='tmp.vnfc-objects-idx' value='0' />\n",
1735         "comments": "",
1736         "x": 399.04759216308594,
1737         "y": 548.809534072876,
1738         "z": "f19c7219.1794b",
1739         "wires": []
1740     },
1741     {
1742         "id": "38365fcd.6fd41",
1743         "type": "set",
1744         "name": "set vnfc-object length",
1745         "xml": "<set>\n<parameter name='service-data.vnfc-instance-groups.vnfc-instance-group[$tmp.dest-vnfc-idx].vnfc-objects.vnfc-object_length' value='`$tmp.vnfc-objects-idx`' />\n",
1746         "comments": "",
1747         "x": 379.04759979248047,
1748         "y": 680.4761505126953,
1749         "z": "f19c7219.1794b",
1750         "wires": []
1751     },
1752     {
1753         "id": "8349530a.566aa",
1754         "type": "block",
1755         "name": "block : atomic",
1756         "xml": "<block atomic=\"true\">",
1757         "atomic": "true",
1758         "outputs": 1,
1759         "x": 149.6428680419922,
1760         "y": 517.2620086669922,
1761         "z": "f19c7219.1794b",
1762         "wires": [
1763             [
1764                 "4f639cf7.58b774",
1765                 "2f5a40e3.2a003",
1766                 "efc92c11.ec21f",
1767                 "304aeb73.a329f4",
1768                 "34852a80.944a56",
1769                 "38365fcd.6fd41",
1770                 "5befb22a.30546c"
1771             ]
1772         ]
1773     },
1774     {
1775         "id": "5befb22a.30546c",
1776         "type": "returnSuccess",
1777         "name": "return success",
1778         "xml": "<return status='success'>\n",
1779         "comments": "",
1780         "x": 357.1428680419922,
1781         "y": 742.2619209289551,
1782         "z": "f19c7219.1794b",
1783         "wires": []
1784     },
1785     {
1786         "id": "1c2292f9.558f2d",
1787         "type": "returnFailure",
1788         "name": "return failure",
1789         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Unable to find vserver related to vnfc ' + $tmp.AnAI-data.src-li.results[$src-li-idx].vnfc.vnfc-name`\" />\n",
1790         "comments": "",
1791         "x": 1864.1428604125977,
1792         "y": 319.7619094848633,
1793         "z": "f19c7219.1794b",
1794         "wires": []
1795     },
1796     {
1797         "id": "cad58465.15d0d8",
1798         "type": "returnFailure",
1799         "name": "return failure",
1800         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Unable to find vserver related to vnfc ' + $tmp.AnAI-data.dest-li.results[$dest-li-idx].vnfc.vnfc-name`\" />\n",
1801         "comments": "",
1802         "x": 1871.1428909301758,
1803         "y": 1177.761926651001,
1804         "z": "f19c7219.1794b",
1805         "wires": []
1806     }
1807 ]