GRAPI DG enhancement
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_vf-module-topology-operation-assign.json
1 [\r
2     {\r
3         "id": "b9191fa3.7ca61",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 156.2630157470703,\r
8         "y": 88.76301574707031,\r
9         "z": "565447bf.1f1598",\r
10         "wires": [\r
11             [\r
12                 "dd8ef904.2a0718"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "dd8ef904.2a0718",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='1-4-2-20181108R1'>",\r
24         "outputs": 1,\r
25         "x": 270.1201515197754,\r
26         "y": 128.57255363464355,\r
27         "z": "565447bf.1f1598",\r
28         "wires": [\r
29             [\r
30                 "79e996c5.93c4a8"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "79e996c5.93c4a8",\r
36         "type": "method",\r
37         "name": "method vf-module-topology-operation-assign",\r
38         "xml": "<method rpc='vf-module-topology-operation-assign' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 269.69164276123047,\r
42         "y": 168.7630157470703,\r
43         "z": "565447bf.1f1598",\r
44         "wires": [\r
45             [\r
46                 "fb67aa4b.8284f8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "f89d4b47.20f5c8",\r
52         "type": "comment",\r
53         "name": "vf-module-topology-operation-assign",\r
54         "info": "",\r
55         "comments": "",\r
56         "x": 561.584114074707,\r
57         "y": 31.738715171813965,\r
58         "z": "565447bf.1f1598",\r
59         "wires": []\r
60     },\r
61     {\r
62         "id": "5d7e2c45.4ebe34",\r
63         "type": "switchNode",\r
64         "name": "switch request-action",\r
65         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
66         "comments": "",\r
67         "outputs": 1,\r
68         "x": 562.7035369873047,\r
69         "y": 365.53680992126465,\r
70         "z": "565447bf.1f1598",\r
71         "wires": [\r
72             [\r
73                 "d3c6b720.c14d58",\r
74                 "9bb35c39.b1fef"\r
75             ]\r
76         ]\r
77     },\r
78     {\r
79         "id": "d3c6b720.c14d58",\r
80         "type": "outcome",\r
81         "name": "CreateVfModuleInstance",\r
82         "xml": "<outcome value='CreateVfModuleInstance'>\n",\r
83         "comments": "",\r
84         "outputs": 1,\r
85         "x": 833.5011749267578,\r
86         "y": 333.92968559265137,\r
87         "z": "565447bf.1f1598",\r
88         "wires": [\r
89             [\r
90                 "a73a78b9.a830b8"\r
91             ]\r
92         ]\r
93     },\r
94     {\r
95         "id": "9bb35c39.b1fef",\r
96         "type": "other",\r
97         "name": "other",\r
98         "xml": "<outcome value='Other'>\n",\r
99         "comments": "",\r
100         "outputs": 1,\r
101         "x": 768.417797088623,\r
102         "y": 398.06068897247314,\r
103         "z": "565447bf.1f1598",\r
104         "wires": [\r
105             [\r
106                 "3e5eb577.046eda"\r
107             ]\r
108         ]\r
109     },\r
110     {\r
111         "id": "a73a78b9.a830b8",\r
112         "type": "block",\r
113         "name": "block",\r
114         "xml": "<block>\n",\r
115         "atomic": "false",\r
116         "comments": "",\r
117         "outputs": 1,\r
118         "x": 1023.3583393096924,\r
119         "y": 333.9297170639038,\r
120         "z": "565447bf.1f1598",\r
121         "wires": [\r
122             []\r
123         ]\r
124     },\r
125     {\r
126         "id": "48e25fc2.52f7",\r
127         "type": "get-resource",\r
128         "name": "get-resource VF_MODULE_MODEL",\r
129         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from VF_MODULE_MODEL WHERE customization_uuid = $vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid'\n  pfx='db.vf-module-model'>\n\n",\r
130         "comments": "",\r
131         "outputs": 1,\r
132         "x": 610.0368041992188,\r
133         "y": 466.6797637939453,\r
134         "z": "565447bf.1f1598",\r
135         "wires": [\r
136             [\r
137                 "c0e16531.bf13d8",\r
138                 "3ed7b745.5102d8"\r
139             ]\r
140         ]\r
141     },\r
142     {\r
143         "id": "c0e16531.bf13d8",\r
144         "type": "failure",\r
145         "name": "failure",\r
146         "xml": "<outcome value='failure'>\n",\r
147         "comments": "",\r
148         "outputs": 1,\r
149         "x": 875.8224945068359,\r
150         "y": 447.0605945587158,\r
151         "z": "565447bf.1f1598",\r
152         "wires": [\r
153             [\r
154                 "2172bacb.fd1c86"\r
155             ]\r
156         ]\r
157     },\r
158     {\r
159         "id": "3ed7b745.5102d8",\r
160         "type": "not-found",\r
161         "name": "not-found",\r
162         "xml": "<outcome value='not-found'>\n",\r
163         "comments": "",\r
164         "outputs": 1,\r
165         "x": 884.3939247131348,\r
166         "y": 491.3463077545166,\r
167         "z": "565447bf.1f1598",\r
168         "wires": [\r
169             [\r
170                 "c639de59.ae251"\r
171             ]\r
172         ]\r
173     },\r
174     {\r
175         "id": "9d5245b6.abb4e8",\r
176         "type": "switchNode",\r
177         "name": "switch service-data.vnfs.vnf_length",\r
178         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
179         "comments": "",\r
180         "outputs": 1,\r
181         "x": 603.8820571899414,\r
182         "y": 644.0011234283447,\r
183         "z": "565447bf.1f1598",\r
184         "wires": [\r
185             [\r
186                 "128f7183.82d7ae",\r
187                 "6a25eddf.15bb44"\r
188             ]\r
189         ]\r
190     },\r
191     {\r
192         "id": "128f7183.82d7ae",\r
193         "type": "other",\r
194         "name": "NULL",\r
195         "xml": "<outcome value=''>\n",\r
196         "comments": "",\r
197         "outputs": 1,\r
198         "x": 844.5963287353516,\r
199         "y": 620.1438636779785,\r
200         "z": "565447bf.1f1598",\r
201         "wires": [\r
202             [\r
203                 "dbfaf511.5478b8"\r
204             ]\r
205         ]\r
206     },\r
207     {\r
208         "id": "6a25eddf.15bb44",\r
209         "type": "other",\r
210         "name": "other",\r
211         "xml": "<outcome value='Other'>\n",\r
212         "comments": "",\r
213         "outputs": 1,\r
214         "x": 844.3581695556641,\r
215         "y": 662.0963821411133,\r
216         "z": "565447bf.1f1598",\r
217         "wires": [\r
218             [\r
219                 "7ef59497.ea72ec"\r
220             ]\r
221         ]\r
222     },\r
223     {\r
224         "id": "94a28d82.4f01d",\r
225         "type": "block",\r
226         "name": "block : atomic",\r
227         "xml": "<block atomic=\"true\">",\r
228         "atomic": "true",\r
229         "outputs": 1,\r
230         "x": 182.45345306396484,\r
231         "y": 3125.668021798134,\r
232         "z": "565447bf.1f1598",\r
233         "wires": [\r
234             [\r
235                 "1c68463e.c02a4a",\r
236                 "135adbdd.c9ef24",\r
237                 "86ef2c44.55f05",\r
238                 "e4caf1eb.a8b9f",\r
239                 "7c9996aa.a5c0f8",\r
240                 "e1558384.bfa8e",\r
241                 "b08a4dbf.cf985",\r
242                 "f888462e.a53c78",\r
243                 "7293e3b2.a19a7c",\r
244                 "2a3992a0.134e1e",\r
245                 "2162f1f4.5f96fe",\r
246                 "ff74ebeb.c5ffd8",\r
247                 "489025cd.dbd3ac",\r
248                 "59bf9724.469638",\r
249                 "474227b8.b83ae8",\r
250                 "1d003263.e8205e",\r
251                 "75a8181a.0cae18",\r
252                 "35a859e5.3e7c46",\r
253                 "24109bc2.4c9eb4",\r
254                 "c7aef34d.6997b",\r
255                 "7ffbcb4d.5fb274",\r
256                 "779079fc.7d1618",\r
257                 "494a4418.4600ec",\r
258                 "88b43b76.6a75d8",\r
259                 "bb67c127.33c7c",\r
260                 "67fa2696.640ed8",\r
261                 "fcaf9b9.f1d4568",\r
262                 "9926c7ad.248aa8",\r
263                 "7b6a70b.67d389",\r
264                 "42e09bf7.400e44",\r
265                 "d9542f83.7d0bb",\r
266                 "e283e90a.9eb6c8",\r
267                 "50d368a6.9adce8"\r
268             ]\r
269         ]\r
270     },\r
271     {\r
272         "id": "7ef59497.ea72ec",\r
273         "type": "for",\r
274         "name": "for each vnf",\r
275         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
276         "comments": "",\r
277         "outputs": 1,\r
278         "x": 1006.5963134765625,\r
279         "y": 661.7630004882812,\r
280         "z": "565447bf.1f1598",\r
281         "wires": [\r
282             [\r
283                 "988df689.061cb8"\r
284             ]\r
285         ]\r
286     },\r
287     {\r
288         "id": "988df689.061cb8",\r
289         "type": "switchNode",\r
290         "name": "switch service data vnf == input vnf",\r
291         "xml": "<switch test='`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",\r
292         "comments": "",\r
293         "outputs": 1,\r
294         "x": 1257.9296112060547,\r
295         "y": 661.4297285079956,\r
296         "z": "565447bf.1f1598",\r
297         "wires": [\r
298             [\r
299                 "c657ad4a.55c47"\r
300             ]\r
301         ]\r
302     },\r
303     {\r
304         "id": "c657ad4a.55c47",\r
305         "type": "outcomeTrue",\r
306         "name": "true",\r
307         "xml": "<outcome value='true'>\n",\r
308         "comments": "",\r
309         "outputs": 1,\r
310         "x": 1487.9296226501465,\r
311         "y": 660.7630414962769,\r
312         "z": "565447bf.1f1598",\r
313         "wires": [\r
314             [\r
315                 "ae39954d.b28168"\r
316             ]\r
317         ]\r
318     },\r
319     {\r
320         "id": "9974cb16.902fe8",\r
321         "type": "set",\r
322         "name": "set vnf-index to -1",\r
323         "xml": "<set>\n<parameter name='vnf-index' value='-1' />\n",\r
324         "comments": "",\r
325         "x": 552.9296798706055,\r
326         "y": 575.4296226501465,\r
327         "z": "565447bf.1f1598",\r
328         "wires": []\r
329     },\r
330     {\r
331         "id": "57723ef9.ea31c",\r
332         "type": "set",\r
333         "name": "set vnf-index to idx",\r
334         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
335         "comments": "",\r
336         "x": 1809.5962600708008,\r
337         "y": 631.7629995346069,\r
338         "z": "565447bf.1f1598",\r
339         "wires": []\r
340     },\r
341     {\r
342         "id": "540a131f.3d7bec",\r
343         "type": "switchNode",\r
344         "name": "switch vnf-index",\r
345         "xml": "<switch test='`$vnf-index`'>\n",\r
346         "comments": "",\r
347         "outputs": 1,\r
348         "x": 541.6797027587891,\r
349         "y": 727.5963125228882,\r
350         "z": "565447bf.1f1598",\r
351         "wires": [\r
352             [\r
353                 "ca6ccba1.61a798"\r
354             ]\r
355         ]\r
356     },\r
357     {\r
358         "id": "ca6ccba1.61a798",\r
359         "type": "outcome",\r
360         "name": "-1",\r
361         "xml": "<outcome value='-1'>\n",\r
362         "comments": "",\r
363         "outputs": 1,\r
364         "x": 720.0130882263184,\r
365         "y": 726.9296884536743,\r
366         "z": "565447bf.1f1598",\r
367         "wires": [\r
368             [\r
369                 "792ace51.b15ed"\r
370             ]\r
371         ]\r
372     },\r
373     {\r
374         "id": "1c68463e.c02a4a",\r
375         "type": "switchNode",\r
376         "name": "switch vf-module_length",\r
377         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
378         "comments": "",\r
379         "outputs": 1,\r
380         "x": 559.5964088439941,\r
381         "y": 1342.0965156555176,\r
382         "z": "565447bf.1f1598",\r
383         "wires": [\r
384             [\r
385                 "7203a6bd.008058",\r
386                 "1ce0b519.1ca75b"\r
387             ]\r
388         ]\r
389     },\r
390     {\r
391         "id": "7203a6bd.008058",\r
392         "type": "other",\r
393         "name": "NULL",\r
394         "xml": "<outcome value=''>\n",\r
395         "comments": "",\r
396         "outputs": 1,\r
397         "x": 816.9773635864258,\r
398         "y": 1309.2392892837524,\r
399         "z": "565447bf.1f1598",\r
400         "wires": [\r
401             [\r
402                 "1d2df677.49743a"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "1d2df677.49743a",\r
408         "type": "set",\r
409         "name": "set vf-module-index=0",\r
410         "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",\r
411         "comments": "",\r
412         "x": 1004.5964012145996,\r
413         "y": 1309.9060640335083,\r
414         "z": "565447bf.1f1598",\r
415         "wires": []\r
416     },\r
417     {\r
418         "id": "1ce0b519.1ca75b",\r
419         "type": "other",\r
420         "name": "other",\r
421         "xml": "<outcome value='Other'>\n",\r
422         "comments": "",\r
423         "outputs": 1,\r
424         "x": 817.4059066772461,\r
425         "y": 1373.5251474380493,\r
426         "z": "565447bf.1f1598",\r
427         "wires": [\r
428             [\r
429                 "7b5c967b.5645e8"\r
430             ]\r
431         ]\r
432     },\r
433     {\r
434         "id": "3d0e8775.38d2b8",\r
435         "type": "set",\r
436         "name": "set vf-module-index = vf-module_length",\r
437         "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",\r
438         "comments": "",\r
439         "x": 1202.5964469909668,\r
440         "y": 1353.715542793274,\r
441         "z": "565447bf.1f1598",\r
442         "wires": []\r
443     },\r
444     {\r
445         "id": "f4745546.3c76c8",\r
446         "type": "for",\r
447         "name": "for each existing VF module",\r
448         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
449         "comments": "",\r
450         "outputs": 1,\r
451         "x": 1161.6915397644043,\r
452         "y": 1397.810772895813,\r
453         "z": "565447bf.1f1598",\r
454         "wires": [\r
455             [\r
456                 "38be826c.5042de"\r
457             ]\r
458         ]\r
459     },\r
460     {\r
461         "id": "7b5c967b.5645e8",\r
462         "type": "block",\r
463         "name": "block",\r
464         "xml": "<block>\n",\r
465         "atomic": "false",\r
466         "comments": "",\r
467         "outputs": 1,\r
468         "x": 954.1201858520508,\r
469         "y": 1373.5250730514526,\r
470         "z": "565447bf.1f1598",\r
471         "wires": [\r
472             [\r
473                 "3d0e8775.38d2b8",\r
474                 "f4745546.3c76c8"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "38be826c.5042de",\r
480         "type": "switchNode",\r
481         "name": "switch vf-module-information.vf-module-id == service-data.vnfs.vnf[].vf-modules.vf-module[].vf-module-id",\r
482         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id == $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id`'>\n",\r
483         "comments": "",\r
484         "outputs": 1,\r
485         "x": 1665.3106422424316,\r
486         "y": 1397.3821840286255,\r
487         "z": "565447bf.1f1598",\r
488         "wires": [\r
489             [\r
490                 "5b65413c.247c9"\r
491             ]\r
492         ]\r
493     },\r
494     {\r
495         "id": "5b65413c.247c9",\r
496         "type": "outcomeTrue",\r
497         "name": "true",\r
498         "xml": "<outcome value='true'>\n",\r
499         "comments": "",\r
500         "outputs": 1,\r
501         "x": 2107.9296913146973,\r
502         "y": 1396.9536352157593,\r
503         "z": "565447bf.1f1598",\r
504         "wires": [\r
505             [\r
506                 "cdf91b0.174e5e8"\r
507             ]\r
508         ]\r
509     },\r
510     {\r
511         "id": "2eae9b0c.edb3d4",\r
512         "type": "comment",\r
513         "name": "make sure this VF module doesn't exist already",\r
514         "info": "",\r
515         "comments": "",\r
516         "x": 1691.7629890441895,\r
517         "y": 1352.0096759796143,\r
518         "z": "565447bf.1f1598",\r
519         "wires": []\r
520     },\r
521     {\r
522         "id": "135adbdd.c9ef24",\r
523         "type": "set",\r
524         "name": "set new vf-module_length",\r
525         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-module-index + 1`' />\n",\r
526         "comments": "",\r
527         "x": 570.2629890441895,\r
528         "y": 1453.0963706970215,\r
529         "z": "565447bf.1f1598",\r
530         "wires": []\r
531     },\r
532     {\r
533         "id": "86ef2c44.55f05",\r
534         "type": "set",\r
535         "name": "set vf-module-topology data",\r
536         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-name' value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`' />\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-type' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-type`' />\n<parameter name='tmp.vf-module-topology.tenant' value='`$vf-module-topology-operation-input.vf-module-request-input.tenant`' />\n<parameter name='tmp.vf-module-topology.aic-cloud-region' value='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`' />\n",\r
537         "comments": "",\r
538         "x": 576.7630081176758,\r
539         "y": 1565.596477508545,\r
540         "z": "565447bf.1f1598",\r
541         "wires": []\r
542     },\r
543     {\r
544         "id": "77cfe613.fc65c8",\r
545         "type": "set",\r
546         "name": "set aic-clli",\r
547         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-clli'\n   value='`$aai-uid-split[$aai-uid-split_length - 1]`' />\n",\r
548         "comments": "",\r
549         "x": 1337.7152671813965,\r
550         "y": 1724.8344039916992,\r
551         "z": "565447bf.1f1598",\r
552         "wires": []\r
553     },\r
554     {\r
555         "id": "e4caf1eb.a8b9f",\r
556         "type": "switchNode",\r
557         "name": "switch aic-clli",\r
558         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-clli`'>\n",\r
559         "comments": "",\r
560         "outputs": 1,\r
561         "x": 536.7629280090332,\r
562         "y": 1838.7867441177368,\r
563         "z": "565447bf.1f1598",\r
564         "wires": [\r
565             [\r
566                 "81ee85e4.dedbf8"\r
567             ]\r
568         ]\r
569     },\r
570     {\r
571         "id": "81ee85e4.dedbf8",\r
572         "type": "outcome",\r
573         "name": "NULL",\r
574         "xml": "<outcome value=''>",\r
575         "comments": "",\r
576         "outputs": 1,\r
577         "x": 682.0486183166504,\r
578         "y": 1838.7868127822876,\r
579         "z": "565447bf.1f1598",\r
580         "wires": [\r
581             [\r
582                 "ec2aeced.650af"\r
583             ]\r
584         ]\r
585     },\r
586     {\r
587         "id": "7c9996aa.a5c0f8",\r
588         "type": "get-resource",\r
589         "name": "get-resource cloud region",\r
590         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"cloud-region\" \n\t\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner AND \n\t\t     cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\"\n        pfx='aai.cloud-region' local-only='false' >\n\n",\r
591         "comments": "",\r
592         "outputs": 1,\r
593         "x": 575.6201438903809,\r
594         "y": 1638.9300155639648,\r
595         "z": "565447bf.1f1598",\r
596         "wires": [\r
597             [\r
598                 "6f3a4d5a.8ebfd4",\r
599                 "9660a46b.1c9ce8"\r
600             ]\r
601         ]\r
602     },\r
603     {\r
604         "id": "9660a46b.1c9ce8",\r
605         "type": "failure",\r
606         "name": "failure",\r
607         "xml": "<outcome value='failure'>\n",\r
608         "comments": "",\r
609         "outputs": 1,\r
610         "x": 789.8663368225098,\r
611         "y": 1657.0808715820312,\r
612         "z": "565447bf.1f1598",\r
613         "wires": [\r
614             [\r
615                 "7adbe623.7575f8"\r
616             ]\r
617         ]\r
618     },\r
619     {\r
620         "id": "6f3a4d5a.8ebfd4",\r
621         "type": "not-found",\r
622         "name": "not-found",\r
623         "xml": "<outcome value='not-found'>\n",\r
624         "comments": "",\r
625         "outputs": 1,\r
626         "x": 798.7949333190918,\r
627         "y": 1614.3666048049927,\r
628         "z": "565447bf.1f1598",\r
629         "wires": [\r
630             [\r
631                 "799eaa32.6fe824"\r
632             ]\r
633         ]\r
634     },\r
635     {\r
636         "id": "ae39954d.b28168",\r
637         "type": "block",\r
638         "name": "block",\r
639         "xml": "<block>\n",\r
640         "atomic": "false",\r
641         "comments": "",\r
642         "outputs": 1,\r
643         "x": 1636.263084411621,\r
644         "y": 659.6827402114868,\r
645         "z": "565447bf.1f1598",\r
646         "wires": [\r
647             [\r
648                 "57723ef9.ea31c",\r
649                 "c07cd07d.0c75a"\r
650             ]\r
651         ]\r
652     },\r
653     {\r
654         "id": "c07cd07d.0c75a",\r
655         "type": "break",\r
656         "name": "break",\r
657         "xml": "<break>\n",\r
658         "comments": "",\r
659         "x": 1771.2630500793457,\r
660         "y": 681.349326133728,\r
661         "z": "565447bf.1f1598",\r
662         "wires": []\r
663     },\r
664     {\r
665         "id": "952256ff.21f9a8",\r
666         "type": "set",\r
667         "name": "set from DB",\r
668         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-invariant-uuid'\n  value='`$db.vf-module-model.invariant-uuid`' />\n",\r
669         "comments": "",\r
670         "x": 951.0962677001953,\r
671         "y": 1880.1827373504639,\r
672         "z": "565447bf.1f1598",\r
673         "wires": []\r
674     },\r
675     {\r
676         "id": "e1558384.bfa8e",\r
677         "type": "switchNode",\r
678         "name": "switch input model-invariant-uuid",\r
679         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",\r
680         "comments": "",\r
681         "outputs": 1,\r
682         "x": 594.9533424377441,\r
683         "y": 1903.0071811676025,\r
684         "z": "565447bf.1f1598",\r
685         "wires": [\r
686             [\r
687                 "cd2324fc.034808",\r
688                 "38df22f.16dd4de"\r
689             ]\r
690         ]\r
691     },\r
692     {\r
693         "id": "cd2324fc.034808",\r
694         "type": "outcome",\r
695         "name": "NULL",\r
696         "xml": "<outcome value=''>",\r
697         "comments": "",\r
698         "outputs": 1,\r
699         "x": 800.6200141906738,\r
700         "y": 1880.1501445770264,\r
701         "z": "565447bf.1f1598",\r
702         "wires": [\r
703             [\r
704                 "952256ff.21f9a8"\r
705             ]\r
706         ]\r
707     },\r
708     {\r
709         "id": "38df22f.16dd4de",\r
710         "type": "other",\r
711         "name": "other",\r
712         "xml": "<outcome value='Other'>\n",\r
713         "comments": "",\r
714         "outputs": 1,\r
715         "x": 802.0486106872559,\r
716         "y": 1924.4357357025146,\r
717         "z": "565447bf.1f1598",\r
718         "wires": [\r
719             [\r
720                 "cb5b92dd.63cc2"\r
721             ]\r
722         ]\r
723     },\r
724     {\r
725         "id": "cb5b92dd.63cc2",\r
726         "type": "set",\r
727         "name": "set from input",\r
728         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-invariant-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n",\r
729         "comments": "",\r
730         "x": 956.3343467712402,\r
731         "y": 1923.8643078804016,\r
732         "z": "565447bf.1f1598",\r
733         "wires": []\r
734     },\r
735     {\r
736         "id": "9d20a066.9a052",\r
737         "type": "set",\r
738         "name": "set from DB",\r
739         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-uuid'\n  value='`$db.vf-module-model.uuid`' />\n",\r
740         "comments": "",\r
741         "x": 952.0485382080078,\r
742         "y": 1968.7214136123657,\r
743         "z": "565447bf.1f1598",\r
744         "wires": []\r
745     },\r
746     {\r
747         "id": "b08a4dbf.cf985",\r
748         "type": "switchNode",\r
749         "name": "switch input model-uuid",\r
750         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",\r
751         "comments": "",\r
752         "outputs": 1,\r
753         "x": 567.5723609924316,\r
754         "y": 1991.5459184646606,\r
755         "z": "565447bf.1f1598",\r
756         "wires": [\r
757             [\r
758                 "c7ed7b53.7dd0f8",\r
759                 "778bc2b7.d82bbc"\r
760             ]\r
761         ]\r
762     },\r
763     {\r
764         "id": "c7ed7b53.7dd0f8",\r
765         "type": "outcome",\r
766         "name": "NULL",\r
767         "xml": "<outcome value=''>",\r
768         "comments": "",\r
769         "outputs": 1,\r
770         "x": 801.5723342895508,\r
771         "y": 1968.688850402832,\r
772         "z": "565447bf.1f1598",\r
773         "wires": [\r
774             [\r
775                 "9d20a066.9a052"\r
776             ]\r
777         ]\r
778     },\r
779     {\r
780         "id": "778bc2b7.d82bbc",\r
781         "type": "other",\r
782         "name": "other",\r
783         "xml": "<outcome value='Other'>\n",\r
784         "comments": "",\r
785         "outputs": 1,\r
786         "x": 803.0009307861328,\r
787         "y": 2012.9744415283203,\r
788         "z": "565447bf.1f1598",\r
789         "wires": [\r
790             [\r
791                 "f7d52f4a.cdff6"\r
792             ]\r
793         ]\r
794     },\r
795     {\r
796         "id": "f7d52f4a.cdff6",\r
797         "type": "set",\r
798         "name": "set from input",\r
799         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`' />\n",\r
800         "comments": "",\r
801         "x": 957.2866668701172,\r
802         "y": 2012.4030137062073,\r
803         "z": "565447bf.1f1598",\r
804         "wires": []\r
805     },\r
806     {\r
807         "id": "dac6c331.68c42",\r
808         "type": "set",\r
809         "name": "set from DB",\r
810         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-version'\n  value='`$db.vf-module-model.version`' />\n",\r
811         "comments": "",\r
812         "x": 949.1914710998535,\r
813         "y": 2057.5786209106445,\r
814         "z": "565447bf.1f1598",\r
815         "wires": []\r
816     },\r
817     {\r
818         "id": "f888462e.a53c78",\r
819         "type": "switchNode",\r
820         "name": "switch input model-version",\r
821         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",\r
822         "comments": "",\r
823         "outputs": 1,\r
824         "x": 575.7152328491211,\r
825         "y": 2080.4030656814575,\r
826         "z": "565447bf.1f1598",\r
827         "wires": [\r
828             [\r
829                 "9c31df03.57fb6",\r
830                 "9f5a3e1a.3ae01"\r
831             ]\r
832         ]\r
833     },\r
834     {\r
835         "id": "9c31df03.57fb6",\r
836         "type": "outcome",\r
837         "name": "NULL",\r
838         "xml": "<outcome value=''>",\r
839         "comments": "",\r
840         "outputs": 1,\r
841         "x": 798.715217590332,\r
842         "y": 2057.546028137207,\r
843         "z": "565447bf.1f1598",\r
844         "wires": [\r
845             [\r
846                 "dac6c331.68c42"\r
847             ]\r
848         ]\r
849     },\r
850     {\r
851         "id": "9f5a3e1a.3ae01",\r
852         "type": "other",\r
853         "name": "other",\r
854         "xml": "<outcome value='Other'>\n",\r
855         "comments": "",\r
856         "outputs": 1,\r
857         "x": 800.1438140869141,\r
858         "y": 2101.8316192626953,\r
859         "z": "565447bf.1f1598",\r
860         "wires": [\r
861             [\r
862                 "886a096e.cd9ed8"\r
863             ]\r
864         ]\r
865     },\r
866     {\r
867         "id": "886a096e.cd9ed8",\r
868         "type": "set",\r
869         "name": "set from input",\r
870         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-version'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n",\r
871         "comments": "",\r
872         "x": 954.4295501708984,\r
873         "y": 2101.2601914405823,\r
874         "z": "565447bf.1f1598",\r
875         "wires": []\r
876     },\r
877     {\r
878         "id": "f162ec13.2ea9e",\r
879         "type": "set",\r
880         "name": "set from DB",\r
881         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-name'\n  value='`$db.vf-module-model.name`' />\n",\r
882         "comments": "",\r
883         "x": 949.1914710998535,\r
884         "y": 2144.7214431762695,\r
885         "z": "565447bf.1f1598",\r
886         "wires": []\r
887     },\r
888     {\r
889         "id": "7293e3b2.a19a7c",\r
890         "type": "switchNode",\r
891         "name": "switch input model-name",\r
892         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",\r
893         "comments": "",\r
894         "outputs": 1,\r
895         "x": 570.7152328491211,\r
896         "y": 2167.5458879470825,\r
897         "z": "565447bf.1f1598",\r
898         "wires": [\r
899             [\r
900                 "fec48afa.f578f8",\r
901                 "84aba209.b7386"\r
902             ]\r
903         ]\r
904     },\r
905     {\r
906         "id": "fec48afa.f578f8",\r
907         "type": "outcome",\r
908         "name": "NULL",\r
909         "xml": "<outcome value=''>",\r
910         "comments": "",\r
911         "outputs": 1,\r
912         "x": 798.715217590332,\r
913         "y": 2144.688850402832,\r
914         "z": "565447bf.1f1598",\r
915         "wires": [\r
916             [\r
917                 "f162ec13.2ea9e"\r
918             ]\r
919         ]\r
920     },\r
921     {\r
922         "id": "84aba209.b7386",\r
923         "type": "other",\r
924         "name": "other",\r
925         "xml": "<outcome value='Other'>\n",\r
926         "comments": "",\r
927         "outputs": 1,\r
928         "x": 800.1438140869141,\r
929         "y": 2188.9744415283203,\r
930         "z": "565447bf.1f1598",\r
931         "wires": [\r
932             [\r
933                 "fef7c2e3.5fc15"\r
934             ]\r
935         ]\r
936     },\r
937     {\r
938         "id": "fef7c2e3.5fc15",\r
939         "type": "set",\r
940         "name": "set from input",\r
941         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-name'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`' />\n",\r
942         "comments": "",\r
943         "x": 954.4295501708984,\r
944         "y": 2188.4030137062073,\r
945         "z": "565447bf.1f1598",\r
946         "wires": []\r
947     },\r
948     {\r
949         "id": "2a3992a0.134e1e",\r
950         "type": "set",\r
951         "name": "set model-customization-uuid",\r
952         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-customization-uuid'\n  value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n",\r
953         "comments": "",\r
954         "x": 585.1675682067871,\r
955         "y": 2240.054877281189,\r
956         "z": "565447bf.1f1598",\r
957         "wires": []\r
958     },\r
959     {\r
960         "id": "2162f1f4.5f96fe",\r
961         "type": "set",\r
962         "name": "set vf-module-id",\r
963         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id'\n   value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n",\r
964         "comments": "",\r
965         "x": 538.3582153320312,\r
966         "y": 1508.7780532836914,\r
967         "z": "565447bf.1f1598",\r
968         "wires": []\r
969     },\r
970     {\r
971         "id": "ff74ebeb.c5ffd8",\r
972         "type": "for",\r
973         "name": "for each cloud-region relationship",\r
974         "xml": "<for index='idx' start='0' end='`$aai.cloud-region.relationship-list.relationship_length`' >\n",\r
975         "comments": "",\r
976         "outputs": 1,\r
977         "x": 597.8739585876465,\r
978         "y": 1727.4366989135742,\r
979         "z": "565447bf.1f1598",\r
980         "wires": [\r
981             [\r
982                 "6dfb70e4.99bce"\r
983             ]\r
984         ]\r
985     },\r
986     {\r
987         "id": "6dfb70e4.99bce",\r
988         "type": "switchNode",\r
989         "name": "switch related-to",\r
990         "xml": "<switch test='`$aai.cloud-region.relationship-list.relationship[$idx].related-to`'>\n",\r
991         "comments": "",\r
992         "outputs": 1,\r
993         "x": 845.5525016784668,\r
994         "y": 1727.1866283416748,\r
995         "z": "565447bf.1f1598",\r
996         "wires": [\r
997             [\r
998                 "8d3e1649.827698"\r
999             ]\r
1000         ]\r
1001     },\r
1002     {\r
1003         "id": "8d3e1649.827698",\r
1004         "type": "outcome",\r
1005         "name": "complex",\r
1006         "xml": "<outcome value='complex'>\n",\r
1007         "comments": "",\r
1008         "outputs": 1,\r
1009         "x": 1015.0168228149414,\r
1010         "y": 1726.5794506072998,\r
1011         "z": "565447bf.1f1598",\r
1012         "wires": [\r
1013             [\r
1014                 "89cc33ca.87336"\r
1015             ]\r
1016         ]\r
1017     },\r
1018     {\r
1019         "id": "f7308857.ab0638",\r
1020         "type": "execute",\r
1021         "name": "split related-link",\r
1022         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='aai-uid-split' />\n   <parameter name='original_string' value='`$aai.cloud-region.relationship-list.relationship[$idx].related-link`' />\n   <parameter name='regex' value='/' />\n",\r
1023         "comments": "",\r
1024         "outputs": 1,\r
1025         "x": 1355.1119804382324,\r
1026         "y": 1681.0080261230469,\r
1027         "z": "565447bf.1f1598",\r
1028         "wires": [\r
1029             []\r
1030         ]\r
1031     },\r
1032     {\r
1033         "id": "89cc33ca.87336",\r
1034         "type": "block",\r
1035         "name": "block : atomic",\r
1036         "xml": "<block atomic=\"true\">",\r
1037         "atomic": "true",\r
1038         "outputs": 1,\r
1039         "x": 1174.7786827087402,\r
1040         "y": 1727.6748142242432,\r
1041         "z": "565447bf.1f1598",\r
1042         "wires": [\r
1043             [\r
1044                 "f7308857.ab0638",\r
1045                 "f22bbebf.cf96a",\r
1046                 "77cfe613.fc65c8"\r
1047             ]\r
1048         ]\r
1049     },\r
1050     {\r
1051         "id": "f22bbebf.cf96a",\r
1052         "type": "break",\r
1053         "name": "break",\r
1054         "xml": "<break>\n",\r
1055         "comments": "",\r
1056         "x": 1324.7786445617676,\r
1057         "y": 1771.008111000061,\r
1058         "z": "565447bf.1f1598",\r
1059         "wires": []\r
1060     },\r
1061     {\r
1062         "id": "f4d050b1.8b4c3",\r
1063         "type": "execute",\r
1064         "name": "execute PropertiesNode",\r
1065         "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
1066         "comments": "",\r
1067         "outputs": 1,\r
1068         "x": 575.3106384277344,\r
1069         "y": 198.28682327270508,\r
1070         "z": "565447bf.1f1598",\r
1071         "wires": [\r
1072             []\r
1073         ]\r
1074     },\r
1075     {\r
1076         "id": "24109bc2.4c9eb4",\r
1077         "type": "set",\r
1078         "name": "set order-status to PendingCreate",\r
1079         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.order-status'\n  value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'\n  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[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-action'\n  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
1080         "comments": "",\r
1081         "x": 480.52525329589844,\r
1082         "y": 7336.643012046814,\r
1083         "z": "565447bf.1f1598",\r
1084         "wires": []\r
1085     },\r
1086     {\r
1087         "id": "c7aef34d.6997b",\r
1088         "type": "returnSuccess",\r
1089         "name": "return success",\r
1090         "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
1091         "comments": "",\r
1092         "x": 421.52514266967773,\r
1093         "y": 7741.690473556519,\r
1094         "z": "565447bf.1f1598",\r
1095         "wires": []\r
1096     },\r
1097     {\r
1098         "id": "35a859e5.3e7c46",\r
1099         "type": "set",\r
1100         "name": "copy input data",\r
1101         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.sdnc-request-header.'\n   value='$vf-module-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.request-information.'\n   value='$vf-module-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.'\n   value='$vf-module-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.'\n   value='$vf-module-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.'\n   value='$vf-module-topology-operation-input.vf-module-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.'\n   value='$vf-module-topology-operation-input.vf-module-request-input.' />\n\n",\r
1102         "comments": "",\r
1103         "x": 436.38226318359375,\r
1104         "y": 7192.991468846798,\r
1105         "z": "565447bf.1f1598",\r
1106         "wires": []\r
1107     },\r
1108     {\r
1109         "id": "75a8181a.0cae18",\r
1110         "type": "set",\r
1111         "name": "copy vf-module-topology data",\r
1112         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.' value='tmp.vf-module-topology.' />\n",\r
1113         "comments": "",\r
1114         "x": 481.26326751708984,\r
1115         "y": 7144.776980817318,\r
1116         "z": "565447bf.1f1598",\r
1117         "wires": []\r
1118     },\r
1119     {\r
1120         "id": "59bf9724.469638",\r
1121         "type": "save",\r
1122         "name": "update vf-module",\r
1123         "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vf-module\"\n   key=\"vf-module.vf-module-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id\n      AND generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"vf-module-name\" value=\"`$tmp.vf-module-topology.vf-module-topology-identifier.vf-module-name`\" />\n<parameter name=\"model-invariant-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-invariant-uuid`\" />\n<parameter name=\"model-version-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-uuid`\" />\n<parameter name=\"model-customization-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-customization-uuid`\" />\n<parameter name=\"selflink\" value=\"`$vf-module-object-path`\" />\n<parameter name=\"automated-assignment\" value=\"`$automated-assignment`\" />",\r
1124         "comments": "",\r
1125         "outputs": 1,\r
1126         "x": 500.4059944152832,\r
1127         "y": 4346.778634667397,\r
1128         "z": "565447bf.1f1598",\r
1129         "wires": [\r
1130             [\r
1131                 "d74196bc.6b97c8",\r
1132                 "6e6f18d0.9bdfe8"\r
1133             ]\r
1134         ]\r
1135     },\r
1136     {\r
1137         "id": "d74196bc.6b97c8",\r
1138         "type": "failure",\r
1139         "name": "failure",\r
1140         "xml": "<outcome value='failure'>\n",\r
1141         "comments": "",\r
1142         "outputs": 1,\r
1143         "x": 675.4776344299316,\r
1144         "y": 4315.159256577492,\r
1145         "z": "565447bf.1f1598",\r
1146         "wires": [\r
1147             [\r
1148                 "7f9d44fc.3db7bc"\r
1149             ]\r
1150         ]\r
1151     },\r
1152     {\r
1153         "id": "6e6f18d0.9bdfe8",\r
1154         "type": "not-found",\r
1155         "name": "not-found",\r
1156         "xml": "<outcome value='not-found'>\n",\r
1157         "comments": "",\r
1158         "outputs": 1,\r
1159         "x": 684.0490074157715,\r
1160         "y": 4383.778346598148,\r
1161         "z": "565447bf.1f1598",\r
1162         "wires": [\r
1163             [\r
1164                 "94bb0c2d.81fb6"\r
1165             ]\r
1166         ]\r
1167     },\r
1168     {\r
1169         "id": "489025cd.dbd3ac",\r
1170         "type": "set",\r
1171         "name": "set vf-module-object-path",\r
1172         "xml": "<set>\n<parameter name='vf-module-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/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
1173         "comments": "",\r
1174         "x": 524.0728034973145,\r
1175         "y": 4222.302863717079,\r
1176         "z": "565447bf.1f1598",\r
1177         "wires": []\r
1178     },\r
1179     {\r
1180         "id": "fb74751e.022f18",\r
1181         "type": "save",\r
1182         "name": "save vf-module relationships",\r
1183         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vf-module:relationship-list\"\n   key=\"vf-module.vf-module-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id\n      AND generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-id`\" />\n",\r
1184         "comments": "",\r
1185         "outputs": 1,\r
1186         "x": 1294.096549987793,\r
1187         "y": 5904.931029081345,\r
1188         "z": "565447bf.1f1598",\r
1189         "wires": [\r
1190             [\r
1191                 "6418f89e.efde28",\r
1192                 "3c5f7fe1.c5c95"\r
1193             ]\r
1194         ]\r
1195     },\r
1196     {\r
1197         "id": "6418f89e.efde28",\r
1198         "type": "failure",\r
1199         "name": "failure",\r
1200         "xml": "<outcome value='failure'>\n",\r
1201         "comments": "",\r
1202         "outputs": 1,\r
1203         "x": 1513.9298934936523,\r
1204         "y": 5875.802773237228,\r
1205         "z": "565447bf.1f1598",\r
1206         "wires": [\r
1207             [\r
1208                 "b4477865.f6c3d8"\r
1209             ]\r
1210         ]\r
1211     },\r
1212     {\r
1213         "id": "3c5f7fe1.c5c95",\r
1214         "type": "not-found",\r
1215         "name": "not-found",\r
1216         "xml": "<outcome value='not-found'>\n",\r
1217         "comments": "",\r
1218         "outputs": 1,\r
1219         "x": 1522.5014266967773,\r
1220         "y": 5928.421917676926,\r
1221         "z": "565447bf.1f1598",\r
1222         "wires": [\r
1223             [\r
1224                 "a8844fc9.d802f"\r
1225             ]\r
1226         ]\r
1227     },\r
1228     {\r
1229         "id": "474227b8.b83ae8",\r
1230         "type": "for",\r
1231         "name": "for each vm-type",\r
1232         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
1233         "comments": "",\r
1234         "outputs": 1,\r
1235         "x": 473.7632751464844,\r
1236         "y": 5670.264581918716,\r
1237         "z": "565447bf.1f1598",\r
1238         "wires": [\r
1239             [\r
1240                 "3890cbf7.238894"\r
1241             ]\r
1242         ]\r
1243     },\r
1244     {\r
1245         "id": "28b6a2fd.61312e",\r
1246         "type": "for",\r
1247         "name": "for each vm-network",\r
1248         "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",\r
1249         "comments": "",\r
1250         "outputs": 1,\r
1251         "x": 870.7632865905762,\r
1252         "y": 6088.93141412735,\r
1253         "z": "565447bf.1f1598",\r
1254         "wires": [\r
1255             [\r
1256                 "4bd4ba04.8daa14"\r
1257             ]\r
1258         ]\r
1259     },\r
1260     {\r
1261         "id": "1d003263.e8205e",\r
1262         "type": "for",\r
1263         "name": "for each vm-type",\r
1264         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
1265         "comments": "",\r
1266         "outputs": 1,\r
1267         "x": 448.19181060791016,\r
1268         "y": 7037.310637414455,\r
1269         "z": "565447bf.1f1598",\r
1270         "wires": [\r
1271             [\r
1272                 "c9fac662.7812b8"\r
1273             ]\r
1274         ]\r
1275     },\r
1276     {\r
1277         "id": "c9fac662.7812b8",\r
1278         "type": "for",\r
1279         "name": "for each vm",\r
1280         "xml": "<for index='vm-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-count`' >\n",\r
1281         "comments": "",\r
1282         "outputs": 1,\r
1283         "x": 643.1918411254883,\r
1284         "y": 7036.643645226955,\r
1285         "z": "565447bf.1f1598",\r
1286         "wires": [\r
1287             [\r
1288                 "207acffa.3abd1"\r
1289             ]\r
1290         ]\r
1291     },\r
1292     {\r
1293         "id": "138fc2c6.5fd4fd",\r
1294         "type": "save",\r
1295         "name": "save VIPR_CONFIGURATION",\r
1296         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\"\nkey=\"INSERT INTO VIPR_CONFIGURATION (vnf_id, vnf_name, ecomp_service_instance_id, vm_name, cloud_region_id, cloud_owner) VALUES ( $service-data.vnfs.vnf[$vnf-index].vnf-id , $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-name , $service-data.service-information.service-instance-id , $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vm-name[$vm-index] , $tmp.vf-module-topology.aic-cloud-region , $prop.cloud-region.cloud-owner )\" >",\r
1297         "comments": "",\r
1298         "outputs": 1,\r
1299         "x": 1034.858543395996,\r
1300         "y": 7059.311295449734,\r
1301         "z": "565447bf.1f1598",\r
1302         "wires": [\r
1303             [\r
1304                 "ad9e155d.1028f8"\r
1305             ]\r
1306         ]\r
1307     },\r
1308     {\r
1309         "id": "71743690.584d78",\r
1310         "type": "comment",\r
1311         "name": "Not a failure",\r
1312         "info": "",\r
1313         "comments": "",\r
1314         "x": 1554.8584442138672,\r
1315         "y": 7059.311300218105,\r
1316         "z": "565447bf.1f1598",\r
1317         "wires": []\r
1318     },\r
1319     {\r
1320         "id": "ad9e155d.1028f8",\r
1321         "type": "failure",\r
1322         "name": "failure",\r
1323         "xml": "<outcome value='failure'>\n",\r
1324         "comments": "",\r
1325         "outputs": 1,\r
1326         "x": 1244.858528137207,\r
1327         "y": 7059.311445176601,\r
1328         "z": "565447bf.1f1598",\r
1329         "wires": [\r
1330             [\r
1331                 "2b130462.23f28c"\r
1332             ]\r
1333         ]\r
1334     },\r
1335     {\r
1336         "id": "2b130462.23f28c",\r
1337         "type": "record",\r
1338         "name": "record",\r
1339         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.vf-module-topology-operation-assign:REQID\"/>\n<parameter name=\"field3\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Failed to insert VIPR_CONFIGURATION record\"/>\n",\r
1340         "comments": "",\r
1341         "outputs": 1,\r
1342         "x": 1388.1919708251953,\r
1343         "y": 7059.311283051968,\r
1344         "z": "565447bf.1f1598",\r
1345         "wires": [\r
1346             []\r
1347         ]\r
1348     },\r
1349     {\r
1350         "id": "da21eac5.eb6e48",\r
1351         "type": "failure",\r
1352         "name": "failure",\r
1353         "xml": "<outcome value='failure'>\n",\r
1354         "comments": "",\r
1355         "outputs": 1,\r
1356         "x": 1418.1920928955078,\r
1357         "y": 7010.64299672842,\r
1358         "z": "565447bf.1f1598",\r
1359         "wires": [\r
1360             [\r
1361                 "4475a7ad.750578"\r
1362             ]\r
1363         ]\r
1364     },\r
1365     {\r
1366         "id": "248ddcf1.40e1a4",\r
1367         "type": "comment",\r
1368         "name": "Not a failure",\r
1369         "info": "",\r
1370         "comments": "",\r
1371         "x": 1741.525146484375,\r
1372         "y": 7008.9768189787865,\r
1373         "z": "565447bf.1f1598",\r
1374         "wires": []\r
1375     },\r
1376     {\r
1377         "id": "4475a7ad.750578",\r
1378         "type": "record",\r
1379         "name": "record",\r
1380         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.vf-module-topology-operation-assign:REQID\"/>\n<parameter name=\"field3\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Failed to insert VIPR_CONFIGURATION record\"/>\n",\r
1381         "comments": "",\r
1382         "outputs": 1,\r
1383         "x": 1564.1920280456543,\r
1384         "y": 7010.643629968166,\r
1385         "z": "565447bf.1f1598",\r
1386         "wires": [\r
1387             []\r
1388         ]\r
1389     },\r
1390     {\r
1391         "id": "207acffa.3abd1",\r
1392         "type": "block",\r
1393         "name": "block : atomic",\r
1394         "xml": "<block atomic=\"true\">",\r
1395         "atomic": "true",\r
1396         "outputs": 1,\r
1397         "x": 811.5252342224121,\r
1398         "y": 7035.643489778042,\r
1399         "z": "565447bf.1f1598",\r
1400         "wires": [\r
1401             [\r
1402                 "23b5f46a.84a14c",\r
1403                 "138fc2c6.5fd4fd"\r
1404             ]\r
1405         ]\r
1406     },\r
1407     {\r
1408         "id": "23b5f46a.84a14c",\r
1409         "type": "delete",\r
1410         "name": "delete any pre-existing records in VIPR_CONFIGURATION",\r
1411         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='DELETE from VIPR_CONFIGURATION WHERE vnf_id = $service-data.vnfs.vnf[$vnf-index].vnf-id\n     AND ecomp_service_instance_id = $service-data.service-information.service-instance-id\n     AND vm_name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vm-name[$vm-index]' >",\r
1412         "comments": "",\r
1413         "outputs": 1,\r
1414         "x": 1124.8585586547852,\r
1415         "y": 7010.977629601955,\r
1416         "z": "565447bf.1f1598",\r
1417         "wires": [\r
1418             [\r
1419                 "da21eac5.eb6e48"\r
1420             ]\r
1421         ]\r
1422     },\r
1423     {\r
1424         "id": "7f9d44fc.3db7bc",\r
1425         "type": "block",\r
1426         "name": "block : atomic",\r
1427         "xml": "<block atomic=\"true\">",\r
1428         "atomic": "true",\r
1429         "outputs": 1,\r
1430         "x": 833.7632026672363,\r
1431         "y": 4314.9299274683,\r
1432         "z": "565447bf.1f1598",\r
1433         "wires": [\r
1434             [\r
1435                 "18d43b0c.816ff5",\r
1436                 "1254304a.7d8a4"\r
1437             ]\r
1438         ]\r
1439     },\r
1440     {\r
1441         "id": "94bb0c2d.81fb6",\r
1442         "type": "block",\r
1443         "name": "block : atomic",\r
1444         "xml": "<block atomic=\"true\">",\r
1445         "atomic": "true",\r
1446         "outputs": 1,\r
1447         "x": 834.7631187438965,\r
1448         "y": 4381.596217691898,\r
1449         "z": "565447bf.1f1598",\r
1450         "wires": [\r
1451             [\r
1452                 "d3b91e2a.6658a"\r
1453             ]\r
1454         ]\r
1455     },\r
1456     {\r
1457         "id": "b4477865.f6c3d8",\r
1458         "type": "block",\r
1459         "name": "block : atomic",\r
1460         "xml": "<block atomic=\"true\">",\r
1461         "atomic": "true",\r
1462         "outputs": 1,\r
1463         "x": 1682.4298973083496,\r
1464         "y": 5875.597042798996,\r
1465         "z": "565447bf.1f1598",\r
1466         "wires": [\r
1467             [\r
1468                 "a1d9fe5d.0f695",\r
1469                 "fc515f97.dc4ef"\r
1470             ]\r
1471         ]\r
1472     },\r
1473     {\r
1474         "id": "a8844fc9.d802f",\r
1475         "type": "block",\r
1476         "name": "block : atomic",\r
1477         "xml": "<block atomic=\"true\">",\r
1478         "atomic": "true",\r
1479         "outputs": 1,\r
1480         "x": 1677.4298973083496,\r
1481         "y": 5928.596885442734,\r
1482         "z": "565447bf.1f1598",\r
1483         "wires": [\r
1484             [\r
1485                 "e64793d7.bf627",\r
1486                 "fc515f97.dc4ef"\r
1487             ]\r
1488         ]\r
1489     },\r
1490     {\r
1491         "id": "755e8713.bcc1c8",\r
1492         "type": "execute",\r
1493         "name": "execute RestApiCallNode - get preload-list",\r
1494         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='restapiUrl' value=\"`$prop.controller.url + $prop.restapi.preloadinformation + $vf-module-topology-operation-input.vf-module-request-input.vf-module-name + '/vf-module'`\" />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='GET' />\n    <parameter name=\"responsePrefix\" value=\"mdsal-preload\" />\n\n",\r
1495         "comments": "",\r
1496         "outputs": 1,\r
1497         "x": 1043.3463745117188,\r
1498         "y": 2452.429780960083,\r
1499         "z": "565447bf.1f1598",\r
1500         "wires": [\r
1501             [\r
1502                 "68e62acd.729e34",\r
1503                 "a47c9360.b9478"\r
1504             ]\r
1505         ]\r
1506     },\r
1507     {\r
1508         "id": "68e62acd.729e34",\r
1509         "type": "failure",\r
1510         "name": "failure",\r
1511         "xml": "<outcome value='failure'>\n",\r
1512         "comments": "",\r
1513         "outputs": 1,\r
1514         "x": 1311.6796073913574,\r
1515         "y": 2410.763111114502,\r
1516         "z": "565447bf.1f1598",\r
1517         "wires": [\r
1518             [\r
1519                 "7b583f75.7c5be"\r
1520             ]\r
1521         ]\r
1522     },\r
1523     {\r
1524         "id": "a47c9360.b9478",\r
1525         "type": "success",\r
1526         "name": "success",\r
1527         "xml": "<outcome value='success'>\n",\r
1528         "comments": "",\r
1529         "outputs": 1,\r
1530         "x": 1310.0129623413086,\r
1531         "y": 2485.7632598876953,\r
1532         "z": "565447bf.1f1598",\r
1533         "wires": [\r
1534             [\r
1535                 "acc728a8.eedfa8"\r
1536             ]\r
1537         ]\r
1538     },\r
1539     {\r
1540         "id": "7b583f75.7c5be",\r
1541         "type": "block",\r
1542         "name": "block",\r
1543         "xml": "<block>\n",\r
1544         "atomic": "false",\r
1545         "comments": "",\r
1546         "outputs": 1,\r
1547         "x": 1468.346363067627,\r
1548         "y": 2409.0965490341187,\r
1549         "z": "565447bf.1f1598",\r
1550         "wires": [\r
1551             [\r
1552                 "cec2f13d.67a37"\r
1553             ]\r
1554         ]\r
1555     },\r
1556     {\r
1557         "id": "acc728a8.eedfa8",\r
1558         "type": "block",\r
1559         "name": "block",\r
1560         "xml": "<block>\n",\r
1561         "atomic": "false",\r
1562         "comments": "",\r
1563         "outputs": 1,\r
1564         "x": 1465.0129699707031,\r
1565         "y": 2485.763101577759,\r
1566         "z": "565447bf.1f1598",\r
1567         "wires": [\r
1568             [\r
1569                 "3983f41d.db452c"\r
1570             ]\r
1571         ]\r
1572     },\r
1573     {\r
1574         "id": "cec2f13d.67a37",\r
1575         "type": "switchNode",\r
1576         "name": "switch mdsal-preload.response-code",\r
1577         "xml": "<switch test='`$mdsal-preload.response-code`'>\n",\r
1578         "comments": "",\r
1579         "outputs": 1,\r
1580         "x": 1696.6796646118164,\r
1581         "y": 2409.0965900421143,\r
1582         "z": "565447bf.1f1598",\r
1583         "wires": [\r
1584             [\r
1585                 "e8950979.22bb18",\r
1586                 "b6c25b1e.892808"\r
1587             ]\r
1588         ]\r
1589     },\r
1590     {\r
1591         "id": "e8950979.22bb18",\r
1592         "type": "outcome",\r
1593         "name": "404 (not found)",\r
1594         "xml": "<outcome value='404'>\n",\r
1595         "comments": "",\r
1596         "outputs": 1,\r
1597         "x": 1979.5963668823242,\r
1598         "y": 2363.6796340942383,\r
1599         "z": "565447bf.1f1598",\r
1600         "wires": [\r
1601             [\r
1602                 "1c4c53fe.44b0dc"\r
1603             ]\r
1604         ]\r
1605     },\r
1606     {\r
1607         "id": "1c4c53fe.44b0dc",\r
1608         "type": "call",\r
1609         "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-no-preload",\r
1610         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-no-preload' mode='sync' >\n",\r
1611         "comments": "",\r
1612         "outputs": 1,\r
1613         "x": 2382.512939453125,\r
1614         "y": 2277.013102531433,\r
1615         "z": "565447bf.1f1598",\r
1616         "wires": [\r
1617             [\r
1618                 "cc34b72d.383738"\r
1619             ]\r
1620         ]\r
1621     },\r
1622     {\r
1623         "id": "cc34b72d.383738",\r
1624         "type": "failure",\r
1625         "name": "failure",\r
1626         "xml": "<outcome value='failure'>\n",\r
1627         "comments": "",\r
1628         "outputs": 1,\r
1629         "x": 2771.2629013061523,\r
1630         "y": 2277.846981048584,\r
1631         "z": "565447bf.1f1598",\r
1632         "wires": [\r
1633             [\r
1634                 "c1b24090.d49b8"\r
1635             ]\r
1636         ]\r
1637     },\r
1638     {\r
1639         "id": "b6c25b1e.892808",\r
1640         "type": "other",\r
1641         "name": "other",\r
1642         "xml": "<outcome value='Other'>\n",\r
1643         "comments": "",\r
1644         "outputs": 1,\r
1645         "x": 1945.8463287353516,\r
1646         "y": 2427.8464183807373,\r
1647         "z": "565447bf.1f1598",\r
1648         "wires": [\r
1649             [\r
1650                 "d759206d.14388"\r
1651             ]\r
1652         ]\r
1653     },\r
1654     {\r
1655         "id": "3983f41d.db452c",\r
1656         "type": "call",\r
1657         "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-preload",\r
1658         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-preload' mode='sync' >\n",\r
1659         "comments": "",\r
1660         "outputs": 1,\r
1661         "x": 1828.3462600708008,\r
1662         "y": 2487.429849624634,\r
1663         "z": "565447bf.1f1598",\r
1664         "wires": [\r
1665             [\r
1666                 "90d09a92.2d1cc8"\r
1667             ]\r
1668         ]\r
1669     },\r
1670     {\r
1671         "id": "90d09a92.2d1cc8",\r
1672         "type": "failure",\r
1673         "name": "failure",\r
1674         "xml": "<outcome value='failure'>\n",\r
1675         "comments": "",\r
1676         "outputs": 1,\r
1677         "x": 2184.0131225585938,\r
1678         "y": 2485.7634677886963,\r
1679         "z": "565447bf.1f1598",\r
1680         "wires": [\r
1681             [\r
1682                 "76721fa9.6f7a7"\r
1683             ]\r
1684         ]\r
1685     },\r
1686     {\r
1687         "id": "3890cbf7.238894",\r
1688         "type": "block",\r
1689         "name": "block : atomic",\r
1690         "xml": "<block atomic=\"true\">",\r
1691         "atomic": "true",\r
1692         "outputs": 1,\r
1693         "x": 664.2633438110352,\r
1694         "y": 5671.097816705704,\r
1695         "z": "565447bf.1f1598",\r
1696         "wires": [\r
1697             [\r
1698                 "28b6a2fd.61312e",\r
1699                 "eeca3ef7.08f31"\r
1700             ]\r
1701         ]\r
1702     },\r
1703     {\r
1704         "id": "eeca3ef7.08f31",\r
1705         "type": "for",\r
1706         "name": "for each vnfc",\r
1707         "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",\r
1708         "comments": "",\r
1709         "outputs": 1,\r
1710         "x": 915.2633934020996,\r
1711         "y": 4875.763907909393,\r
1712         "z": "565447bf.1f1598",\r
1713         "wires": [\r
1714             [\r
1715                 "59778d60.c86b24"\r
1716             ]\r
1717         ]\r
1718     },\r
1719     {\r
1720         "id": "9b23e63c.8ba5d8",\r
1721         "type": "save",\r
1722         "name": "save vnfc to A&AI",\r
1723         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vnfc\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\" >\n<parameter name=\"vnfc-name\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n<parameter name=\"nfc-naming-code\" value=\"`$tmp.nfc-naming-code`\" />\n<parameter name=\"nfc-function\" value=\"`$tmp.nfc-function`\" />\n<parameter name=\"model-invariant-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`\" />\n<parameter name=\"model-version-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].uuid`\" />\n<parameter name=\"model-customization-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].model-customization-uuid`\" />\n<parameter name=\"orchestration-status\" value=\"`PendingCreate`\" />\n<parameter name=\"in-maint\" value=\"true\" />\n<parameter name=\"prov-status\" value=\"`PREPROV`\" />\n",\r
1724         "comments": "",\r
1725         "outputs": 1,\r
1726         "x": 1641.2634620666504,\r
1727         "y": 4684.097838401794,\r
1728         "z": "565447bf.1f1598",\r
1729         "wires": [\r
1730             [\r
1731                 "8c17d99f.3ce5f8",\r
1732                 "b50cee13.b9a08"\r
1733             ]\r
1734         ]\r
1735     },\r
1736     {\r
1737         "id": "59778d60.c86b24",\r
1738         "type": "block",\r
1739         "name": "block : atomic",\r
1740         "xml": "<block atomic=\"true\">",\r
1741         "atomic": "true",\r
1742         "outputs": 1,\r
1743         "x": 1083.596694946289,\r
1744         "y": 4876.430735111237,\r
1745         "z": "565447bf.1f1598",\r
1746         "wires": [\r
1747             [\r
1748                 "2ee1ddb7.3ce5a2",\r
1749                 "63a7631.9e7f99c",\r
1750                 "e77ee371.ca79f",\r
1751                 "a45139cd.c06788",\r
1752                 "d5639dcc.50d87",\r
1753                 "3291e6ae.85f8ba"\r
1754             ]\r
1755         ]\r
1756     },\r
1757     {\r
1758         "id": "8c17d99f.3ce5f8",\r
1759         "type": "failure",\r
1760         "name": "failure",\r
1761         "xml": "<outcome value='failure'>\n",\r
1762         "comments": "",\r
1763         "outputs": 1,\r
1764         "x": 1832.263500213623,\r
1765         "y": 4636.431172370911,\r
1766         "z": "565447bf.1f1598",\r
1767         "wires": [\r
1768             [\r
1769                 "fc84df82.5bc09"\r
1770             ]\r
1771         ]\r
1772     },\r
1773     {\r
1774         "id": "fc84df82.5bc09",\r
1775         "type": "block",\r
1776         "name": "block : atomic",\r
1777         "xml": "<block atomic=\"true\">",\r
1778         "atomic": "true",\r
1779         "outputs": 1,\r
1780         "x": 1997.4301872253418,\r
1781         "y": 4650.5590056777,\r
1782         "z": "565447bf.1f1598",\r
1783         "wires": [\r
1784             [\r
1785                 "30bee8c0.434ad8",\r
1786                 "1254304a.7d8a4"\r
1787             ]\r
1788         ]\r
1789     },\r
1790     {\r
1791         "id": "e77ee371.ca79f",\r
1792         "type": "save",\r
1793         "name": "save vnfc relationships",\r
1794         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vnfc:relationship-list\"\n   key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"generic-vnf\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/generic-vnfs/generic-vnf/' +\n        $vf-module-topology-operation-input.vnf-information.vnf-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vf-module\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/generic-vnfs/generic-vnf/' +\n        $vf-module-topology-operation-input.vnf-information.vnf-id +\n        '/vf-modules/vf-module/' +\n        $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\" />\n",\r
1795         "comments": "",\r
1796         "outputs": 1,\r
1797         "x": 1308.1679801940918,\r
1798         "y": 4784.717070102692,\r
1799         "z": "565447bf.1f1598",\r
1800         "wires": [\r
1801             [\r
1802                 "b41f1fa4.6a16e",\r
1803                 "c5bf9d82.77072"\r
1804             ]\r
1805         ]\r
1806     },\r
1807     {\r
1808         "id": "36f8149b.0100dc",\r
1809         "type": "block",\r
1810         "name": "block : atomic",\r
1811         "xml": "<block atomic=\"true\">",\r
1812         "atomic": "true",\r
1813         "outputs": 1,\r
1814         "x": 1640.0011711120605,\r
1815         "y": 4758.034694194794,\r
1816         "z": "565447bf.1f1598",\r
1817         "wires": [\r
1818             [\r
1819                 "17b97fa6.0b332",\r
1820                 "1254304a.7d8a4"\r
1821             ]\r
1822         ]\r
1823     },\r
1824     {\r
1825         "id": "138ca4b2.cb534b",\r
1826         "type": "block",\r
1827         "name": "block : atomic",\r
1828         "xml": "<block atomic=\"true\">",\r
1829         "atomic": "true",\r
1830         "outputs": 1,\r
1831         "x": 1640.0012474060059,\r
1832         "y": 4811.034452915192,\r
1833         "z": "565447bf.1f1598",\r
1834         "wires": [\r
1835             [\r
1836                 "43b53fc.f18d2c",\r
1837                 "1254304a.7d8a4"\r
1838             ]\r
1839         ]\r
1840     },\r
1841     {\r
1842         "id": "b41f1fa4.6a16e",\r
1843         "type": "failure",\r
1844         "name": "failure",\r
1845         "xml": "<outcome value='failure'>\n",\r
1846         "comments": "",\r
1847         "outputs": 1,\r
1848         "x": 1483.168056488037,\r
1849         "y": 4758.050364017487,\r
1850         "z": "565447bf.1f1598",\r
1851         "wires": [\r
1852             [\r
1853                 "36f8149b.0100dc"\r
1854             ]\r
1855         ]\r
1856     },\r
1857     {\r
1858         "id": "c5bf9d82.77072",\r
1859         "type": "not-found",\r
1860         "name": "not-found",\r
1861         "xml": "<outcome value='not-found'>\n",\r
1862         "comments": "",\r
1863         "outputs": 1,\r
1864         "x": 1491.739589691162,\r
1865         "y": 4810.669508457184,\r
1866         "z": "565447bf.1f1598",\r
1867         "wires": [\r
1868             [\r
1869                 "138ca4b2.cb534b"\r
1870             ]\r
1871         ]\r
1872     },\r
1873     {\r
1874         "id": "2ee1ddb7.3ce5a2",\r
1875         "type": "for",\r
1876         "name": "for each vnfc-network-role",\r
1877         "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",\r
1878         "comments": "",\r
1879         "outputs": 1,\r
1880         "x": 1305.644100189209,\r
1881         "y": 5201.573478221893,\r
1882         "z": "565447bf.1f1598",\r
1883         "wires": [\r
1884             [\r
1885                 "52bb6b86.aae8d4"\r
1886             ]\r
1887         ]\r
1888     },\r
1889     {\r
1890         "id": "7ffbcb4d.5fb274",\r
1891         "type": "execute",\r
1892         "name": "printContext",\r
1893         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleb.log' />\n",\r
1894         "comments": "",\r
1895         "outputs": 1,\r
1896         "x": 526.2630043029785,\r
1897         "y": 2509.4773001670837,\r
1898         "z": "565447bf.1f1598",\r
1899         "wires": [\r
1900             []\r
1901         ]\r
1902     },\r
1903     {\r
1904         "id": "3ff39820.94ba88",\r
1905         "type": "for",\r
1906         "name": "for each vnfc-subnetwork-role",\r
1907         "xml": "<for silentFailure='true' index='subnet-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet_length`' >\n",\r
1908         "comments": "",\r
1909         "outputs": 1,\r
1910         "x": 1761.59663772583,\r
1911         "y": 5164.763911724091,\r
1912         "z": "565447bf.1f1598",\r
1913         "wires": [\r
1914             [\r
1915                 "bae62f0f.f599"\r
1916             ]\r
1917         ]\r
1918     },\r
1919     {\r
1920         "id": "bae62f0f.f599",\r
1921         "type": "for",\r
1922         "name": "for each vnfc-address-family",\r
1923         "xml": "<for silentFailure='true' index='address-family-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments_length`' >\n",\r
1924         "comments": "",\r
1925         "outputs": 1,\r
1926         "x": 2028.9299812316895,\r
1927         "y": 5163.764400005341,\r
1928         "z": "565447bf.1f1598",\r
1929         "wires": [\r
1930             [\r
1931                 "83b71d8.34202e"\r
1932             ]\r
1933         ]\r
1934     },\r
1935     {\r
1936         "id": "9893ef44.5c929",\r
1937         "type": "for",\r
1938         "name": "for each vnfc-ip-address",\r
1939         "xml": "<for silentFailure='true' index='address-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip_length`' >\n",\r
1940         "comments": "",\r
1941         "outputs": 1,\r
1942         "x": 2460.9295921325684,\r
1943         "y": 5230.430099487305,\r
1944         "z": "565447bf.1f1598",\r
1945         "wires": [\r
1946             [\r
1947                 "4955053a.cc8cec"\r
1948             ]\r
1949         ]\r
1950     },\r
1951     {\r
1952         "id": "83b71d8.34202e",\r
1953         "type": "block",\r
1954         "name": "block : atomic",\r
1955         "xml": "<block atomic=\"true\">",\r
1956         "atomic": "true",\r
1957         "outputs": 1,\r
1958         "x": 2239.9297523498535,\r
1959         "y": 5163.76385641098,\r
1960         "z": "565447bf.1f1598",\r
1961         "wires": [\r
1962             [\r
1963                 "bd1ac39a.c86f3",\r
1964                 "9893ef44.5c929"\r
1965             ]\r
1966         ]\r
1967     },\r
1968     {\r
1969         "id": "bd1ac39a.c86f3",\r
1970         "type": "set",\r
1971         "name": "set tmp.address-family",\r
1972         "xml": "<set>\n<parameter name='tmp.address-family'\n  value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-address-family`' />\n",\r
1973         "comments": "",\r
1974         "x": 2459.9300804138184,\r
1975         "y": 5083.763753890991,\r
1976         "z": "565447bf.1f1598",\r
1977         "wires": []\r
1978     },\r
1979     {\r
1980         "id": "4955053a.cc8cec",\r
1981         "type": "switchNode",\r
1982         "name": "switch address family",\r
1983         "xml": "<switch test='`$tmp.address-family`'>\n",\r
1984         "comments": "",\r
1985         "outputs": 1,\r
1986         "x": 2699.9296836853027,\r
1987         "y": 5228.763921737671,\r
1988         "z": "565447bf.1f1598",\r
1989         "wires": [\r
1990             [\r
1991                 "df6d826a.602a2",\r
1992                 "b4544053.188e9"\r
1993             ]\r
1994         ]\r
1995     },\r
1996     {\r
1997         "id": "df6d826a.602a2",\r
1998         "type": "outcome",\r
1999         "name": "ipv4",\r
2000         "xml": "<outcome value='ipv4'>\n",\r
2001         "comments": "",\r
2002         "outputs": 1,\r
2003         "x": 2897.0726890563965,\r
2004         "y": 5132.335182189941,\r
2005         "z": "565447bf.1f1598",\r
2006         "wires": [\r
2007             [\r
2008                 "78841d68.5129e4"\r
2009             ]\r
2010         ]\r
2011     },\r
2012     {\r
2013         "id": "b4544053.188e9",\r
2014         "type": "outcome",\r
2015         "name": "ipv6",\r
2016         "xml": "<outcome value='ipv6'>\n",\r
2017         "comments": "",\r
2018         "outputs": 1,\r
2019         "x": 2894.6917610168457,\r
2020         "y": 5312.097213745117,\r
2021         "z": "565447bf.1f1598",\r
2022         "wires": [\r
2023             [\r
2024                 "133e1aca.140a05"\r
2025             ]\r
2026         ]\r
2027     },\r
2028     {\r
2029         "id": "82d4dce2.8069",\r
2030         "type": "comment",\r
2031         "name": "Fixed IPs",\r
2032         "info": "",\r
2033         "comments": "",\r
2034         "x": 1778.5966529846191,\r
2035         "y": 5126.431288719177,\r
2036         "z": "565447bf.1f1598",\r
2037         "wires": []\r
2038     },\r
2039     {\r
2040         "id": "ae224e40.c6874",\r
2041         "type": "save",\r
2042         "name": "save l3-interface-ipv4-address-list object to A&AI",\r
2043         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-interface-ipv4-address-list\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t  AND cp.cp-instance-id = $cp-instance-id\n\t  AND l3-interface-ipv4-address-list.l3-interface-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\" >\n<parameter name=\"l3-interface-ipv4-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address`\" />\n<parameter name=\"l3-interface-ipv4-prefix-length\" value=\"32\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",\r
2044         "comments": "",\r
2045         "outputs": 1,\r
2046         "x": 3340.405818939209,\r
2047         "y": 5080.668262163799,\r
2048         "z": "565447bf.1f1598",\r
2049         "wires": [\r
2050             [\r
2051                 "929637d6.457068"\r
2052             ]\r
2053         ]\r
2054     },\r
2055     {\r
2056         "id": "78841d68.5129e4",\r
2057         "type": "block",\r
2058         "name": "block : atomic",\r
2059         "xml": "<block atomic=\"true\">",\r
2060         "atomic": "true",\r
2061         "outputs": 1,\r
2062         "x": 3047.0726890563965,\r
2063         "y": 5132.335100809734,\r
2064         "z": "565447bf.1f1598",\r
2065         "wires": [\r
2066             [\r
2067                 "ae224e40.c6874",\r
2068                 "8bea43e3.8116"\r
2069             ]\r
2070         ]\r
2071     },\r
2072     {\r
2073         "id": "36922023.99beb",\r
2074         "type": "block",\r
2075         "name": "block : atomic",\r
2076         "xml": "<block atomic=\"true\">",\r
2077         "atomic": "true",\r
2078         "outputs": 1,\r
2079         "x": 3753.905693054199,\r
2080         "y": 5080.65275446574,\r
2081         "z": "565447bf.1f1598",\r
2082         "wires": [\r
2083             [\r
2084                 "cc682bd5.2eb5c8",\r
2085                 "11d81f8a.7859d"\r
2086             ]\r
2087         ]\r
2088     },\r
2089     {\r
2090         "id": "929637d6.457068",\r
2091         "type": "failure",\r
2092         "name": "failure",\r
2093         "xml": "<outcome value='failure'>\n",\r
2094         "comments": "",\r
2095         "outputs": 1,\r
2096         "x": 3597.072578430176,\r
2097         "y": 5080.668424288433,\r
2098         "z": "565447bf.1f1598",\r
2099         "wires": [\r
2100             [\r
2101                 "36922023.99beb"\r
2102             ]\r
2103         ]\r
2104     },\r
2105     {\r
2106         "id": "8bea43e3.8116",\r
2107         "type": "save",\r
2108         "name": "save l3-interface-ipv4-address-list relationships",\r
2109         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"l3-interface-ipv4-address-list:relationship-list\"\n   key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t  AND cp.cp-instance-id = $cp-instance-id\n\t  AND l3-interface-ipv4-address-list.l3-interface-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"subnet\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id +\n        '/subnets/subnet/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id`\" />\n",\r
2110         "comments": "",\r
2111         "outputs": 1,\r
2112         "x": 3335.406063079834,\r
2113         "y": 5179.00168100993,\r
2114         "z": "565447bf.1f1598",\r
2115         "wires": [\r
2116             [\r
2117                 "2e1bef20.bf0fd",\r
2118                 "5d3ca55b.b0a96c"\r
2119             ]\r
2120         ]\r
2121     },\r
2122     {\r
2123         "id": "aa9b6876.841938",\r
2124         "type": "block",\r
2125         "name": "block : atomic",\r
2126         "xml": "<block atomic=\"true\">",\r
2127         "atomic": "true",\r
2128         "outputs": 1,\r
2129         "x": 3755.5723152160645,\r
2130         "y": 5150.652725855511,\r
2131         "z": "565447bf.1f1598",\r
2132         "wires": [\r
2133             [\r
2134                 "1499e507.42f6db",\r
2135                 "11d81f8a.7859d"\r
2136             ]\r
2137         ]\r
2138     },\r
2139     {\r
2140         "id": "670834a7.3d263c",\r
2141         "type": "block",\r
2142         "name": "block : atomic",\r
2143         "xml": "<block atomic=\"true\">",\r
2144         "atomic": "true",\r
2145         "outputs": 1,\r
2146         "x": 3755.5723915100098,\r
2147         "y": 5203.652484575909,\r
2148         "z": "565447bf.1f1598",\r
2149         "wires": [\r
2150             [\r
2151                 "dac8db15.74e098",\r
2152                 "11d81f8a.7859d"\r
2153             ]\r
2154         ]\r
2155     },\r
2156     {\r
2157         "id": "2e1bef20.bf0fd",\r
2158         "type": "failure",\r
2159         "name": "failure",\r
2160         "xml": "<outcome value='failure'>\n",\r
2161         "comments": "",\r
2162         "outputs": 1,\r
2163         "x": 3598.739200592041,\r
2164         "y": 5150.6683956782035,\r
2165         "z": "565447bf.1f1598",\r
2166         "wires": [\r
2167             [\r
2168                 "aa9b6876.841938"\r
2169             ]\r
2170         ]\r
2171     },\r
2172     {\r
2173         "id": "5d3ca55b.b0a96c",\r
2174         "type": "not-found",\r
2175         "name": "not-found",\r
2176         "xml": "<outcome value='not-found'>\n",\r
2177         "comments": "",\r
2178         "outputs": 1,\r
2179         "x": 3607.310733795166,\r
2180         "y": 5203.287540117901,\r
2181         "z": "565447bf.1f1598",\r
2182         "wires": [\r
2183             [\r
2184                 "670834a7.3d263c"\r
2185             ]\r
2186         ]\r
2187     },\r
2188     {\r
2189         "id": "f5cbef76.ec89e",\r
2190         "type": "save",\r
2191         "name": "save l3-interface-ipv6-address-list object to A&AI",\r
2192         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-interface-ipv6-address-list\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t  AND cp.cp-instance-id = $cp-instance-id\n\t  AND l3-interface-ipv6-address-list.l3-interface-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\" >\n<parameter name=\"l3-interface-ipv6-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address`\" />\n<parameter name=\"l3-interface-ipv6-prefix-length\" value=\"128\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",\r
2193         "comments": "",\r
2194         "outputs": 1,\r
2195         "x": 3339.2155570983887,\r
2196         "y": 5259.716318130493,\r
2197         "z": "565447bf.1f1598",\r
2198         "wires": [\r
2199             [\r
2200                 "f2553d5e.abe0f"\r
2201             ]\r
2202         ]\r
2203     },\r
2204     {\r
2205         "id": "133e1aca.140a05",\r
2206         "type": "block",\r
2207         "name": "block : atomic",\r
2208         "xml": "<block atomic=\"true\">",\r
2209         "atomic": "true",\r
2210         "outputs": 1,\r
2211         "x": 3045.882427215576,\r
2212         "y": 5311.383156776428,\r
2213         "z": "565447bf.1f1598",\r
2214         "wires": [\r
2215             [\r
2216                 "f5cbef76.ec89e",\r
2217                 "81cd3242.fe0b"\r
2218             ]\r
2219         ]\r
2220     },\r
2221     {\r
2222         "id": "51b65599.0e89cc",\r
2223         "type": "block",\r
2224         "name": "block : atomic",\r
2225         "xml": "<block atomic=\"true\">",\r
2226         "atomic": "true",\r
2227         "outputs": 1,\r
2228         "x": 3752.715431213379,\r
2229         "y": 5259.700810432434,\r
2230         "z": "565447bf.1f1598",\r
2231         "wires": [\r
2232             [\r
2233                 "97323f99.6212d",\r
2234                 "11d81f8a.7859d"\r
2235             ]\r
2236         ]\r
2237     },\r
2238     {\r
2239         "id": "f2553d5e.abe0f",\r
2240         "type": "failure",\r
2241         "name": "failure",\r
2242         "xml": "<outcome value='failure'>\n",\r
2243         "comments": "",\r
2244         "outputs": 1,\r
2245         "x": 3595.8823165893555,\r
2246         "y": 5259.716480255127,\r
2247         "z": "565447bf.1f1598",\r
2248         "wires": [\r
2249             [\r
2250                 "51b65599.0e89cc"\r
2251             ]\r
2252         ]\r
2253     },\r
2254     {\r
2255         "id": "81cd3242.fe0b",\r
2256         "type": "save",\r
2257         "name": "save l3-interface-ipv6-address-list relationships",\r
2258         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"l3-interface-ipv6-address-list:relationship-list\"\n   key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t  AND cp.cp-instance-id = $cp-instance-id\n\t  AND l3-interface-ipv6-address-list.l3-interface-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"subnet\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id +\n        '/subnets/subnet/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id`\" />\n",\r
2259         "comments": "",\r
2260         "outputs": 1,\r
2261         "x": 3334.2158012390137,\r
2262         "y": 5358.0497369766235,\r
2263         "z": "565447bf.1f1598",\r
2264         "wires": [\r
2265             [\r
2266                 "cd0e04b7.a88538",\r
2267                 "2202ffa2.d2838"\r
2268             ]\r
2269         ]\r
2270     },\r
2271     {\r
2272         "id": "973eecbd.3a12f",\r
2273         "type": "block",\r
2274         "name": "block : atomic",\r
2275         "xml": "<block atomic=\"true\">",\r
2276         "atomic": "true",\r
2277         "outputs": 1,\r
2278         "x": 3754.382053375244,\r
2279         "y": 5329.700781822205,\r
2280         "z": "565447bf.1f1598",\r
2281         "wires": [\r
2282             [\r
2283                 "2f312957.2b15e6",\r
2284                 "11d81f8a.7859d"\r
2285             ]\r
2286         ]\r
2287     },\r
2288     {\r
2289         "id": "41ca4b49.e89434",\r
2290         "type": "block",\r
2291         "name": "block : atomic",\r
2292         "xml": "<block atomic=\"true\">",\r
2293         "atomic": "true",\r
2294         "outputs": 1,\r
2295         "x": 3754.3821296691895,\r
2296         "y": 5382.7005405426025,\r
2297         "z": "565447bf.1f1598",\r
2298         "wires": [\r
2299             [\r
2300                 "9f878bec.0f8958",\r
2301                 "11d81f8a.7859d"\r
2302             ]\r
2303         ]\r
2304     },\r
2305     {\r
2306         "id": "cd0e04b7.a88538",\r
2307         "type": "failure",\r
2308         "name": "failure",\r
2309         "xml": "<outcome value='failure'>\n",\r
2310         "comments": "",\r
2311         "outputs": 1,\r
2312         "x": 3597.5489387512207,\r
2313         "y": 5329.7164516448975,\r
2314         "z": "565447bf.1f1598",\r
2315         "wires": [\r
2316             [\r
2317                 "973eecbd.3a12f"\r
2318             ]\r
2319         ]\r
2320     },\r
2321     {\r
2322         "id": "2202ffa2.d2838",\r
2323         "type": "not-found",\r
2324         "name": "not-found",\r
2325         "xml": "<outcome value='not-found'>\n",\r
2326         "comments": "",\r
2327         "outputs": 1,\r
2328         "x": 3606.1204719543457,\r
2329         "y": 5382.335596084595,\r
2330         "z": "565447bf.1f1598",\r
2331         "wires": [\r
2332             [\r
2333                 "41ca4b49.e89434"\r
2334             ]\r
2335         ]\r
2336     },\r
2337     {\r
2338         "id": "4bd4ba04.8daa14",\r
2339         "type": "block",\r
2340         "name": "block : atomic",\r
2341         "xml": "<block atomic=\"true\">",\r
2342         "atomic": "true",\r
2343         "outputs": 1,\r
2344         "x": 1060.596607208252,\r
2345         "y": 6088.430853366852,\r
2346         "z": "565447bf.1f1598",\r
2347         "wires": [\r
2348             [\r
2349                 "39f74881.371fb8",\r
2350                 "fb74751e.022f18",\r
2351                 "12eb0afe.678335",\r
2352                 "43f00c8e.4c60b4"\r
2353             ]\r
2354         ]\r
2355     },\r
2356     {\r
2357         "id": "d2a87a71.553fc8",\r
2358         "type": "for",\r
2359         "name": "for each vnfc",\r
2360         "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",\r
2361         "comments": "",\r
2362         "outputs": 1,\r
2363         "x": 1708.5967826843262,\r
2364         "y": 6210.764601230621,\r
2365         "z": "565447bf.1f1598",\r
2366         "wires": [\r
2367             [\r
2368                 "316d52f.75519ae"\r
2369             ]\r
2370         ]\r
2371     },\r
2372     {\r
2373         "id": "9dd5477e.b61ec8",\r
2374         "type": "save",\r
2375         "name": "save vip-ipv4-address-list object to A&AI",\r
2376         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vip-ipv4-address-list\" \n\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\" >\n<parameter name=\"vip-ipv4-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]`\" />\n<parameter name=\"vip-ipv4-prefix-length\" value=\"32\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",\r
2377         "comments": "",\r
2378         "outputs": 1,\r
2379         "x": 1791.59663772583,\r
2380         "y": 6042.097612857819,\r
2381         "z": "565447bf.1f1598",\r
2382         "wires": [\r
2383             [\r
2384                 "5a0f98fa.d60308",\r
2385                 "17b6d486.2926eb"\r
2386             ]\r
2387         ]\r
2388     },\r
2389     {\r
2390         "id": "12eb0afe.678335",\r
2391         "type": "for",\r
2392         "name": "for each floating ipv4 address",\r
2393         "xml": "<for silentFailure='true' index='ipv4-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4_length`' >\n",\r
2394         "comments": "",\r
2395         "outputs": 1,\r
2396         "x": 1299.5966300964355,\r
2397         "y": 6100.097685337067,\r
2398         "z": "565447bf.1f1598",\r
2399         "wires": [\r
2400             [\r
2401                 "686b5e11.422ff"\r
2402             ]\r
2403         ]\r
2404     },\r
2405     {\r
2406         "id": "686b5e11.422ff",\r
2407         "type": "block",\r
2408         "name": "block : atomic",\r
2409         "xml": "<block atomic=\"true\">",\r
2410         "atomic": "true",\r
2411         "outputs": 1,\r
2412         "x": 1525.5966300964355,\r
2413         "y": 6098.097685337067,\r
2414         "z": "565447bf.1f1598",\r
2415         "wires": [\r
2416             [\r
2417                 "9dd5477e.b61ec8",\r
2418                 "9094ce2c.0f237",\r
2419                 "d2a87a71.553fc8"\r
2420             ]\r
2421         ]\r
2422     },\r
2423     {\r
2424         "id": "aefdf6d5.094438",\r
2425         "type": "block",\r
2426         "name": "block : atomic",\r
2427         "xml": "<block atomic=\"true\">",\r
2428         "atomic": "true",\r
2429         "outputs": 1,\r
2430         "x": 2187.096508026123,\r
2431         "y": 6012.08198595047,\r
2432         "z": "565447bf.1f1598",\r
2433         "wires": [\r
2434             [\r
2435                 "d7673076.3ac06",\r
2436                 "fc515f97.dc4ef"\r
2437             ]\r
2438         ]\r
2439     },\r
2440     {\r
2441         "id": "8aa6fe69.46205",\r
2442         "type": "block",\r
2443         "name": "block : atomic",\r
2444         "xml": "<block atomic=\"true\">",\r
2445         "atomic": "true",\r
2446         "outputs": 1,\r
2447         "x": 2187.0965843200684,\r
2448         "y": 6065.081744670868,\r
2449         "z": "565447bf.1f1598",\r
2450         "wires": [\r
2451             [\r
2452                 "34a07ec7.5c1d72",\r
2453                 "fc515f97.dc4ef"\r
2454             ]\r
2455         ]\r
2456     },\r
2457     {\r
2458         "id": "5a0f98fa.d60308",\r
2459         "type": "failure",\r
2460         "name": "failure",\r
2461         "xml": "<outcome value='failure'>\n",\r
2462         "comments": "",\r
2463         "outputs": 1,\r
2464         "x": 2030.2633934020996,\r
2465         "y": 6012.097655773163,\r
2466         "z": "565447bf.1f1598",\r
2467         "wires": [\r
2468             [\r
2469                 "aefdf6d5.094438"\r
2470             ]\r
2471         ]\r
2472     },\r
2473     {\r
2474         "id": "17b6d486.2926eb",\r
2475         "type": "not-found",\r
2476         "name": "not-found",\r
2477         "xml": "<outcome value='not-found'>\n",\r
2478         "comments": "",\r
2479         "outputs": 1,\r
2480         "x": 2038.8349266052246,\r
2481         "y": 6064.71680021286,\r
2482         "z": "565447bf.1f1598",\r
2483         "wires": [\r
2484             [\r
2485                 "8aa6fe69.46205"\r
2486             ]\r
2487         ]\r
2488     },\r
2489     {\r
2490         "id": "c0647bff.dcfb98",\r
2491         "type": "save",\r
2492         "name": "save vip-ipv4-address-list relationships",\r
2493         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vip-ipv4-address-list:relationship-list\"\n   key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"subnet\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].network-id\n        + '/subnets/subnet/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.ipv4-subnet-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vnfc\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/vnfcs/vnfc/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n",\r
2494         "comments": "",\r
2495         "outputs": 1,\r
2496         "x": 2127.2632331848145,\r
2497         "y": 6154.764276027679,\r
2498         "z": "565447bf.1f1598",\r
2499         "wires": [\r
2500             [\r
2501                 "f0cfd83.86b5328",\r
2502                 "f315ed94.7bfc9"\r
2503             ]\r
2504         ]\r
2505     },\r
2506     {\r
2507         "id": "fd3e62f.a29bea",\r
2508         "type": "block",\r
2509         "name": "block : atomic",\r
2510         "xml": "<block atomic=\"true\">",\r
2511         "atomic": "true",\r
2512         "outputs": 1,\r
2513         "x": 2530.429512023926,\r
2514         "y": 6126.748618662357,\r
2515         "z": "565447bf.1f1598",\r
2516         "wires": [\r
2517             [\r
2518                 "38cb90b2.4e39c",\r
2519                 "fc515f97.dc4ef"\r
2520             ]\r
2521         ]\r
2522     },\r
2523     {\r
2524         "id": "5997fd18.c16ad4",\r
2525         "type": "block",\r
2526         "name": "block : atomic",\r
2527         "xml": "<block atomic=\"true\">",\r
2528         "atomic": "true",\r
2529         "outputs": 1,\r
2530         "x": 2530.429588317871,\r
2531         "y": 6179.748377382755,\r
2532         "z": "565447bf.1f1598",\r
2533         "wires": [\r
2534             [\r
2535                 "8d6accf1.493c8",\r
2536                 "fc515f97.dc4ef"\r
2537             ]\r
2538         ]\r
2539     },\r
2540     {\r
2541         "id": "f0cfd83.86b5328",\r
2542         "type": "failure",\r
2543         "name": "failure",\r
2544         "xml": "<outcome value='failure'>\n",\r
2545         "comments": "",\r
2546         "outputs": 1,\r
2547         "x": 2373.5963973999023,\r
2548         "y": 6126.76428848505,\r
2549         "z": "565447bf.1f1598",\r
2550         "wires": [\r
2551             [\r
2552                 "fd3e62f.a29bea"\r
2553             ]\r
2554         ]\r
2555     },\r
2556     {\r
2557         "id": "f315ed94.7bfc9",\r
2558         "type": "not-found",\r
2559         "name": "not-found",\r
2560         "xml": "<outcome value='not-found'>\n",\r
2561         "comments": "",\r
2562         "outputs": 1,\r
2563         "x": 2382.1679306030273,\r
2564         "y": 6179.3834329247475,\r
2565         "z": "565447bf.1f1598",\r
2566         "wires": [\r
2567             [\r
2568                 "5997fd18.c16ad4"\r
2569             ]\r
2570         ]\r
2571     },\r
2572     {\r
2573         "id": "783e4357.c986ec",\r
2574         "type": "save",\r
2575         "name": "save vip-ipv6-address-list object to A&AI",\r
2576         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vip-ipv6-address-list\" \n\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\" >\n<parameter name=\"vip-ipv6-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]`\" />\n<parameter name=\"vip-ipv6-prefix-length\" value=\"128\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",\r
2577         "comments": "",\r
2578         "outputs": 1,\r
2579         "x": 1794.9299659729004,\r
2580         "y": 6365.430296421051,\r
2581         "z": "565447bf.1f1598",\r
2582         "wires": [\r
2583             [\r
2584                 "1d38b1dd.61e89e",\r
2585                 "6176025c.2ad73c"\r
2586             ]\r
2587         ]\r
2588     },\r
2589     {\r
2590         "id": "43f00c8e.4c60b4",\r
2591         "type": "for",\r
2592         "name": "for each floating ipv6 address",\r
2593         "xml": "<for silentFailure='true' index='ipv6-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6_length`' >\n",\r
2594         "comments": "",\r
2595         "outputs": 1,\r
2596         "x": 1302.9299583435059,\r
2597         "y": 6422.430368900299,\r
2598         "z": "565447bf.1f1598",\r
2599         "wires": [\r
2600             [\r
2601                 "299ac4c9.b765dc"\r
2602             ]\r
2603         ]\r
2604     },\r
2605     {\r
2606         "id": "299ac4c9.b765dc",\r
2607         "type": "block",\r
2608         "name": "block : atomic",\r
2609         "xml": "<block atomic=\"true\">",\r
2610         "atomic": "true",\r
2611         "outputs": 1,\r
2612         "x": 1528.9299583435059,\r
2613         "y": 6421.430368900299,\r
2614         "z": "565447bf.1f1598",\r
2615         "wires": [\r
2616             [\r
2617                 "783e4357.c986ec",\r
2618                 "3d0b5fc0.1aec4",\r
2619                 "1976134f.84b09d"\r
2620             ]\r
2621         ]\r
2622     },\r
2623     {\r
2624         "id": "9dec848e.b51528",\r
2625         "type": "block",\r
2626         "name": "block : atomic",\r
2627         "xml": "<block atomic=\"true\">",\r
2628         "atomic": "true",\r
2629         "outputs": 1,\r
2630         "x": 2190.4298362731934,\r
2631         "y": 6335.414669513702,\r
2632         "z": "565447bf.1f1598",\r
2633         "wires": [\r
2634             [\r
2635                 "ec585839.cf03a8",\r
2636                 "fc515f97.dc4ef"\r
2637             ]\r
2638         ]\r
2639     },\r
2640     {\r
2641         "id": "cc9a9082.df9ad",\r
2642         "type": "block",\r
2643         "name": "block : atomic",\r
2644         "xml": "<block atomic=\"true\">",\r
2645         "atomic": "true",\r
2646         "outputs": 1,\r
2647         "x": 2190.4299125671387,\r
2648         "y": 6388.4144282341,\r
2649         "z": "565447bf.1f1598",\r
2650         "wires": [\r
2651             [\r
2652                 "dc08e935.aa2128",\r
2653                 "fc515f97.dc4ef"\r
2654             ]\r
2655         ]\r
2656     },\r
2657     {\r
2658         "id": "1d38b1dd.61e89e",\r
2659         "type": "failure",\r
2660         "name": "failure",\r
2661         "xml": "<outcome value='failure'>\n",\r
2662         "comments": "",\r
2663         "outputs": 1,\r
2664         "x": 2033.59672164917,\r
2665         "y": 6335.430339336395,\r
2666         "z": "565447bf.1f1598",\r
2667         "wires": [\r
2668             [\r
2669                 "9dec848e.b51528"\r
2670             ]\r
2671         ]\r
2672     },\r
2673     {\r
2674         "id": "6176025c.2ad73c",\r
2675         "type": "not-found",\r
2676         "name": "not-found",\r
2677         "xml": "<outcome value='not-found'>\n",\r
2678         "comments": "",\r
2679         "outputs": 1,\r
2680         "x": 2042.168254852295,\r
2681         "y": 6388.0494837760925,\r
2682         "z": "565447bf.1f1598",\r
2683         "wires": [\r
2684             [\r
2685                 "cc9a9082.df9ad"\r
2686             ]\r
2687         ]\r
2688     },\r
2689     {\r
2690         "id": "82969649.e96bb8",\r
2691         "type": "block",\r
2692         "name": "block : atomic",\r
2693         "xml": "<block atomic=\"true\">",\r
2694         "atomic": "true",\r
2695         "outputs": 1,\r
2696         "x": 2523.7630920410156,\r
2697         "y": 6448.414720118046,\r
2698         "z": "565447bf.1f1598",\r
2699         "wires": [\r
2700             [\r
2701                 "9303413c.a15fb",\r
2702                 "fc515f97.dc4ef"\r
2703             ]\r
2704         ]\r
2705     },\r
2706     {\r
2707         "id": "a4127791.07e268",\r
2708         "type": "block",\r
2709         "name": "block : atomic",\r
2710         "xml": "<block atomic=\"true\">",\r
2711         "atomic": "true",\r
2712         "outputs": 1,\r
2713         "x": 2523.763168334961,\r
2714         "y": 6501.414478838444,\r
2715         "z": "565447bf.1f1598",\r
2716         "wires": [\r
2717             [\r
2718                 "41362899.a075b8",\r
2719                 "fc515f97.dc4ef"\r
2720             ]\r
2721         ]\r
2722     },\r
2723     {\r
2724         "id": "79c39cc4.e386e4",\r
2725         "type": "failure",\r
2726         "name": "failure",\r
2727         "xml": "<outcome value='failure'>\n",\r
2728         "comments": "",\r
2729         "outputs": 1,\r
2730         "x": 2366.929977416992,\r
2731         "y": 6448.430389940739,\r
2732         "z": "565447bf.1f1598",\r
2733         "wires": [\r
2734             [\r
2735                 "82969649.e96bb8"\r
2736             ]\r
2737         ]\r
2738     },\r
2739     {\r
2740         "id": "a282925a.d9e0c",\r
2741         "type": "not-found",\r
2742         "name": "not-found",\r
2743         "xml": "<outcome value='not-found'>\n",\r
2744         "comments": "",\r
2745         "outputs": 1,\r
2746         "x": 2375.501510620117,\r
2747         "y": 6501.049534380436,\r
2748         "z": "565447bf.1f1598",\r
2749         "wires": [\r
2750             [\r
2751                 "a4127791.07e268"\r
2752             ]\r
2753         ]\r
2754     },\r
2755     {\r
2756         "id": "bdb5121f.d0648",\r
2757         "type": "save",\r
2758         "name": "save vip-ipv6-address-list relationships",\r
2759         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vip-ipv6-address-list:relationship-list\"\n   key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"subnet\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].network-id\n        + '/subnets/subnet/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.ipv6-subnet-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vnfc\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/vnfcs/vnfc/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n",\r
2760         "comments": "",\r
2761         "outputs": 1,\r
2762         "x": 2122.596820831299,\r
2763         "y": 6477.09680891037,\r
2764         "z": "565447bf.1f1598",\r
2765         "wires": [\r
2766             [\r
2767                 "79c39cc4.e386e4",\r
2768                 "a282925a.d9e0c"\r
2769             ]\r
2770         ]\r
2771     },\r
2772     {\r
2773         "id": "63a7631.9e7f99c",\r
2774         "type": "set",\r
2775         "name": "set created_flag",\r
2776         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].created_flag' value='true' />\n",\r
2777         "comments": "",\r
2778         "x": 1285.2632637023926,\r
2779         "y": 4724.430592954159,\r
2780         "z": "565447bf.1f1598",\r
2781         "wires": []\r
2782     },\r
2783     {\r
2784         "id": "39f74881.371fb8",\r
2785         "type": "set",\r
2786         "name": "set created-flag",\r
2787         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].created-flag' value='true' />\n",\r
2788         "comments": "",\r
2789         "x": 1255.930019378662,\r
2790         "y": 5972.4307743906975,\r
2791         "z": "565447bf.1f1598",\r
2792         "wires": []\r
2793     },\r
2794     {\r
2795         "id": "9094ce2c.0f237",\r
2796         "type": "set",\r
2797         "name": "set created-ipv4-flag",\r
2798         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.created-ipv4-flag' value='true' />\n",\r
2799         "comments": "",\r
2800         "x": 1728.9299850463867,\r
2801         "y": 6100.4308542609215,\r
2802         "z": "565447bf.1f1598",\r
2803         "wires": []\r
2804     },\r
2805     {\r
2806         "id": "3d0b5fc0.1aec4",\r
2807         "type": "set",\r
2808         "name": "set created-ipv6-flag",\r
2809         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.created-ipv6-flag' value='true' />\n",\r
2810         "comments": "",\r
2811         "x": 1734.2633209228516,\r
2812         "y": 6426.430457532406,\r
2813         "z": "565447bf.1f1598",\r
2814         "wires": []\r
2815     },\r
2816     {\r
2817         "id": "b50cee13.b9a08",\r
2818         "type": "not-found",\r
2819         "name": "not-found",\r
2820         "xml": "<outcome value='not-found'>\n",\r
2821         "comments": "",\r
2822         "outputs": 1,\r
2823         "x": 1835.2634391784668,\r
2824         "y": 4684.430831849575,\r
2825         "z": "565447bf.1f1598",\r
2826         "wires": [\r
2827             [\r
2828                 "fc84df82.5bc09"\r
2829             ]\r
2830         ]\r
2831     },\r
2832     {\r
2833         "id": "779079fc.7d1618",\r
2834         "type": "call",\r
2835         "name": "call GENERIC-RESOURCE-API:vf-module-topology-vlan-tagging-assign",\r
2836         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-vlan-tagging-assign' mode='sync' >\n",\r
2837         "comments": "",\r
2838         "outputs": 1,\r
2839         "x": 618.9297981262207,\r
2840         "y": 6764.430634975433,\r
2841         "z": "565447bf.1f1598",\r
2842         "wires": [\r
2843             [\r
2844                 "9bf7c5a4.dd9598"\r
2845             ]\r
2846         ]\r
2847     },\r
2848     {\r
2849         "id": "9bf7c5a4.dd9598",\r
2850         "type": "failure",\r
2851         "name": "failure",\r
2852         "xml": "<outcome value='failure'>\n",\r
2853         "comments": "",\r
2854         "outputs": 1,\r
2855         "x": 963.2632141113281,\r
2856         "y": 6763.764130115509,\r
2857         "z": "565447bf.1f1598",\r
2858         "wires": [\r
2859             [\r
2860                 "471e8c34.437354"\r
2861             ]\r
2862         ]\r
2863     },\r
2864     {\r
2865         "id": "471e8c34.437354",\r
2866         "type": "block",\r
2867         "name": "block : atomic",\r
2868         "xml": "<block atomic=\"true\">",\r
2869         "atomic": "true",\r
2870         "outputs": 1,\r
2871         "x": 1118.2630882263184,\r
2872         "y": 6763.763926029205,\r
2873         "z": "565447bf.1f1598",\r
2874         "wires": [\r
2875             [\r
2876                 "3ca8387c.2993a8",\r
2877                 "ddd8fcd8.b0fa8"\r
2878             ]\r
2879         ]\r
2880     },\r
2881     {\r
2882         "id": "3ca8387c.2993a8",\r
2883         "type": "execute",\r
2884         "name": "printContext",\r
2885         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vlantaggingfailure.log' />\n",\r
2886         "comments": "",\r
2887         "outputs": 1,\r
2888         "x": 1299.0367050170898,\r
2889         "y": 6736.501932144165,\r
2890         "z": "565447bf.1f1598",\r
2891         "wires": [\r
2892             []\r
2893         ]\r
2894     },\r
2895     {\r
2896         "id": "fb67aa4b.8284f8",\r
2897         "type": "block",\r
2898         "name": "block : atomic",\r
2899         "xml": "<block atomic=\"true\">",\r
2900         "atomic": "true",\r
2901         "outputs": 1,\r
2902         "x": 257.1558837890625,\r
2903         "y": 520.3101568222046,\r
2904         "z": "565447bf.1f1598",\r
2905         "wires": [\r
2906             [\r
2907                 "f4d050b1.8b4c3",\r
2908                 "5d7e2c45.4ebe34",\r
2909                 "48e25fc2.52f7",\r
2910                 "9974cb16.902fe8",\r
2911                 "9d5245b6.abb4e8",\r
2912                 "540a131f.3d7bec",\r
2913                 "d0321bc2.4f6358",\r
2914                 "348782c.04c017e",\r
2915                 "bceb88ad.260758"\r
2916             ]\r
2917         ]\r
2918     },\r
2919     {\r
2920         "id": "9926c7ad.248aa8",\r
2921         "type": "switchNode",\r
2922         "name": "switch from-preload",\r
2923         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.from-preload`'>\n",\r
2924         "comments": "",\r
2925         "outputs": 1,\r
2926         "x": 548.1677284240723,\r
2927         "y": 2575.9059200286865,\r
2928         "z": "565447bf.1f1598",\r
2929         "wires": [\r
2930             [\r
2931                 "9e164e02.d239",\r
2932                 "44723a81.45b694"\r
2933             ]\r
2934         ]\r
2935     },\r
2936     {\r
2937         "id": "9e164e02.d239",\r
2938         "type": "outcomeFalse",\r
2939         "name": "false",\r
2940         "xml": "<outcome value='false'>\n",\r
2941         "comments": "",\r
2942         "outputs": 1,\r
2943         "x": 720.0724601745605,\r
2944         "y": 2553.286940574646,\r
2945         "z": "565447bf.1f1598",\r
2946         "wires": [\r
2947             [\r
2948                 "3590eb8.88aec14"\r
2949             ]\r
2950         ]\r
2951     },\r
2952     {\r
2953         "id": "44723a81.45b694",\r
2954         "type": "outcomeTrue",\r
2955         "name": "true",\r
2956         "xml": "<outcome value='true'>\n",\r
2957         "comments": "",\r
2958         "outputs": 1,\r
2959         "x": 721.7391128540039,\r
2960         "y": 2598.2867794036865,\r
2961         "z": "565447bf.1f1598",\r
2962         "wires": [\r
2963             [\r
2964                 "9742bfa8.39e3a"\r
2965             ]\r
2966         ]\r
2967     },\r
2968     {\r
2969         "id": "3590eb8.88aec14",\r
2970         "type": "set",\r
2971         "name": "set automated-assignment to true",\r
2972         "xml": "<set>\n<parameter name='automated-assignment' value='true' />\n",\r
2973         "comments": "",\r
2974         "x": 935.0724449157715,\r
2975         "y": 2551.620111465454,\r
2976         "z": "565447bf.1f1598",\r
2977         "wires": []\r
2978     },\r
2979     {\r
2980         "id": "9742bfa8.39e3a",\r
2981         "type": "set",\r
2982         "name": "set automated-assignment to false",\r
2983         "xml": "<set>\n<parameter name='automated-assignment' value='false' />\n",\r
2984         "comments": "",\r
2985         "x": 933.4057655334473,\r
2986         "y": 2596.6200313568115,\r
2987         "z": "565447bf.1f1598",\r
2988         "wires": []\r
2989     },\r
2990     {\r
2991         "id": "1976134f.84b09d",\r
2992         "type": "for",\r
2993         "name": "for each vnfc",\r
2994         "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",\r
2995         "comments": "",\r
2996         "outputs": 1,\r
2997         "x": 1709.69185256958,\r
2998         "y": 6525.310881137848,\r
2999         "z": "565447bf.1f1598",\r
3000         "wires": [\r
3001             [\r
3002                 "24db1747.589188"\r
3003             ]\r
3004         ]\r
3005     },\r
3006     {\r
3007         "id": "494a4418.4600ec",\r
3008         "type": "for",\r
3009         "name": "for each vm-type",\r
3010         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
3011         "comments": "",\r
3012         "outputs": 1,\r
3013         "x": 526.9298248291016,\r
3014         "y": 3936.096802711487,\r
3015         "z": "565447bf.1f1598",\r
3016         "wires": [\r
3017             [\r
3018                 "edc660aa.aae32"\r
3019             ]\r
3020         ]\r
3021     },\r
3022     {\r
3023         "id": "edc660aa.aae32",\r
3024         "type": "block",\r
3025         "name": "block : atomic",\r
3026         "xml": "<block atomic=\"true\">",\r
3027         "atomic": "true",\r
3028         "outputs": 1,\r
3029         "x": 717.4298934936523,\r
3030         "y": 3936.930037498474,\r
3031         "z": "565447bf.1f1598",\r
3032         "wires": [\r
3033             [\r
3034                 "8a22c1f6.1af97"\r
3035             ]\r
3036         ]\r
3037     },\r
3038     {\r
3039         "id": "8a22c1f6.1af97",\r
3040         "type": "for",\r
3041         "name": "for each vm-network",\r
3042         "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",\r
3043         "comments": "",\r
3044         "outputs": 1,\r
3045         "x": 918.9298248291016,\r
3046         "y": 3936.096802711487,\r
3047         "z": "565447bf.1f1598",\r
3048         "wires": [\r
3049             [\r
3050                 "a190fe2f.d886f"\r
3051             ]\r
3052         ]\r
3053     },\r
3054     {\r
3055         "id": "a190fe2f.d886f",\r
3056         "type": "block",\r
3057         "name": "block : atomic",\r
3058         "xml": "<block atomic=\"true\">",\r
3059         "atomic": "true",\r
3060         "outputs": 1,\r
3061         "x": 1108.7631454467773,\r
3062         "y": 3935.5962419509888,\r
3063         "z": "565447bf.1f1598",\r
3064         "wires": [\r
3065             [\r
3066                 "e0f0f785.dc0f38"\r
3067             ]\r
3068         ]\r
3069     },\r
3070     {\r
3071         "id": "e0f0f785.dc0f38",\r
3072         "type": "get-resource",\r
3073         "name": "get-resource VFC_RELATED_NETWORK_ROLE",\r
3074         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from VFC_RELATED_NETWORK_ROLE where vfc_customization_uuid = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].model-customization-uuid\n    and network_role = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role'\n  pfx='db.vnf-related-network-role[]'>\n\n",\r
3075         "comments": "",\r
3076         "outputs": 1,\r
3077         "x": 1398.2631187438965,\r
3078         "y": 3934.096884727478,\r
3079         "z": "565447bf.1f1598",\r
3080         "wires": [\r
3081             [\r
3082                 "fd7f5581.6d4528",\r
3083                 "b45e71b2.bc101"\r
3084             ]\r
3085         ]\r
3086     },\r
3087     {\r
3088         "id": "fd7f5581.6d4528",\r
3089         "type": "failure",\r
3090         "name": "failure",\r
3091         "xml": "<outcome value='failure'>\n",\r
3092         "comments": "",\r
3093         "outputs": 1,\r
3094         "x": 1669.2630577087402,\r
3095         "y": 3838.763586997986,\r
3096         "z": "565447bf.1f1598",\r
3097         "wires": [\r
3098             [\r
3099                 "d6d5d78c.a73e18"\r
3100             ]\r
3101         ]\r
3102     },\r
3103     {\r
3104         "id": "d6d5d78c.a73e18",\r
3105         "type": "block",\r
3106         "name": "block : atomic",\r
3107         "xml": "<block atomic='true'>",\r
3108         "atomic": "true",\r
3109         "comments": "",\r
3110         "outputs": 1,\r
3111         "x": 1816.4535751342773,\r
3112         "y": 3837.311601638794,\r
3113         "z": "565447bf.1f1598",\r
3114         "wires": [\r
3115             [\r
3116                 "6c1ed4b9.5ecf9c",\r
3117                 "f394576a.e4e1d8"\r
3118             ]\r
3119         ]\r
3120     },\r
3121     {\r
3122         "id": "b45e71b2.bc101",\r
3123         "type": "success",\r
3124         "name": "success",\r
3125         "xml": "<outcome value='success'>\n",\r
3126         "comments": "",\r
3127         "outputs": 1,\r
3128         "x": 1670.0962677001953,\r
3129         "y": 4083.4304666519165,\r
3130         "z": "565447bf.1f1598",\r
3131         "wires": [\r
3132             [\r
3133                 "952ac2a9.fea88"\r
3134             ]\r
3135         ]\r
3136     },\r
3137     {\r
3138         "id": "b3ac03af.ef15c",\r
3139         "type": "block",\r
3140         "name": "block : atomic",\r
3141         "xml": "<block atomic=\"true\">",\r
3142         "atomic": "true",\r
3143         "outputs": 1,\r
3144         "x": 2088.4295196533203,\r
3145         "y": 4085.4302225112915,\r
3146         "z": "565447bf.1f1598",\r
3147         "wires": [\r
3148             [\r
3149                 "b5a4eea6.72594",\r
3150                 "ce6a381b.978038",\r
3151                 "1364d6f3.245769",\r
3152                 "f6d3df5a.7d52a",\r
3153                 "66f94089.96de5",\r
3154                 "a6a60ea4.9fb45",\r
3155                 "e617263a.f37478",\r
3156                 "5c5c0e0.7b249f4"\r
3157             ]\r
3158         ]\r
3159     },\r
3160     {\r
3161         "id": "ce6a381b.978038",\r
3162         "type": "for",\r
3163         "name": "for each vnf network",\r
3164         "xml": "<for silentFailure='true' index='vnf-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",\r
3165         "comments": "",\r
3166         "outputs": 1,\r
3167         "x": 2270.929698944092,\r
3168         "y": 3927.7634706497192,\r
3169         "z": "565447bf.1f1598",\r
3170         "wires": [\r
3171             [\r
3172                 "3f61199.ed2ade6"\r
3173             ]\r
3174         ]\r
3175     },\r
3176     {\r
3177         "id": "b5a4eea6.72594",\r
3178         "type": "set",\r
3179         "name": "set found-related-network to false",\r
3180         "xml": "<set>\n<parameter name='found-related-network' value='false' />\n",\r
3181         "comments": "",\r
3182         "x": 2310.929775238037,\r
3183         "y": 3869.4302473068237,\r
3184         "z": "565447bf.1f1598",\r
3185         "wires": []\r
3186     },\r
3187     {\r
3188         "id": "86eb7e36.9d7f7",\r
3189         "type": "for",\r
3190         "name": "for each related network",\r
3191         "xml": "<for silentFailure='true' index='related-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].related-networks.related-network_length`' >\n",\r
3192         "comments": "",\r
3193         "outputs": 1,\r
3194         "x": 2669.929660797119,\r
3195         "y": 3904.4297342300415,\r
3196         "z": "565447bf.1f1598",\r
3197         "wires": [\r
3198             [\r
3199                 "69287c55.352c84"\r
3200             ]\r
3201         ]\r
3202     },\r
3203     {\r
3204         "id": "3f61199.ed2ade6",\r
3205         "type": "block",\r
3206         "name": "block : atomic",\r
3207         "xml": "<block atomic=\"true\">",\r
3208         "atomic": "true",\r
3209         "outputs": 1,\r
3210         "x": 2458.929698944092,\r
3211         "y": 3927.7634706497192,\r
3212         "z": "565447bf.1f1598",\r
3213         "wires": [\r
3214             [\r
3215                 "86eb7e36.9d7f7",\r
3216                 "456cf44d.c85fac"\r
3217             ]\r
3218         ]\r
3219     },\r
3220     {\r
3221         "id": "69287c55.352c84",\r
3222         "type": "switchNode",\r
3223         "name": "switch network-role matches",\r
3224         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].related-networks.related-network[$related-network-index].network-role\n  == $db.vnf-related-network-role[$db-related-network-index].related-network-role`'>\n",\r
3225         "comments": "",\r
3226         "outputs": 1,\r
3227         "x": 2921.9295768737793,\r
3228         "y": 3904.429810523987,\r
3229         "z": "565447bf.1f1598",\r
3230         "wires": [\r
3231             [\r
3232                 "875934e4.a63818"\r
3233             ]\r
3234         ]\r
3235     },\r
3236     {\r
3237         "id": "952ac2a9.fea88",\r
3238         "type": "for",\r
3239         "name": "for each db related-network",\r
3240         "xml": "<for index='db-related-network-index' start='0' end='`$db.vnf-related-network-role_length`' >\n",\r
3241         "comments": "",\r
3242         "outputs": 1,\r
3243         "x": 1874.4296417236328,\r
3244         "y": 4084.0972146987915,\r
3245         "z": "565447bf.1f1598",\r
3246         "wires": [\r
3247             [\r
3248                 "b3ac03af.ef15c"\r
3249             ]\r
3250         ]\r
3251     },\r
3252     {\r
3253         "id": "875934e4.a63818",\r
3254         "type": "outcomeTrue",\r
3255         "name": "true",\r
3256         "xml": "<outcome value='true'>\n",\r
3257         "comments": "",\r
3258         "outputs": 1,\r
3259         "x": 3121.9295768737793,\r
3260         "y": 3902.429810523987,\r
3261         "z": "565447bf.1f1598",\r
3262         "wires": [\r
3263             [\r
3264                 "5d83fcee.a618a4"\r
3265             ]\r
3266         ]\r
3267     },\r
3268     {\r
3269         "id": "5d83fcee.a618a4",\r
3270         "type": "block",\r
3271         "name": "block : atomic",\r
3272         "xml": "<block atomic=\"true\">",\r
3273         "atomic": "true",\r
3274         "outputs": 1,\r
3275         "x": 3275.9295768737793,\r
3276         "y": 3900.429810523987,\r
3277         "z": "565447bf.1f1598",\r
3278         "wires": [\r
3279             [\r
3280                 "4df768f6.bb1e68",\r
3281                 "f4645e05.09dbf",\r
3282                 "29f5561c.96eb2a"\r
3283             ]\r
3284         ]\r
3285     },\r
3286     {\r
3287         "id": "4df768f6.bb1e68",\r
3288         "type": "set",\r
3289         "name": "set found-related-network to true",\r
3290         "xml": "<set>\n<parameter name='found-related-network' value='true' />\n",\r
3291         "comments": "",\r
3292         "x": 3507.9297370910645,\r
3293         "y": 3860.0963945388794,\r
3294         "z": "565447bf.1f1598",\r
3295         "wires": []\r
3296     },\r
3297     {\r
3298         "id": "f4645e05.09dbf",\r
3299         "type": "break",\r
3300         "name": "break",\r
3301         "xml": "<break>\n",\r
3302         "comments": "",\r
3303         "x": 3431.262912750244,\r
3304         "y": 3946.763144493103,\r
3305         "z": "565447bf.1f1598",\r
3306         "wires": []\r
3307     },\r
3308     {\r
3309         "id": "1364d6f3.245769",\r
3310         "type": "switchNode",\r
3311         "name": "switch found-related-network",\r
3312         "xml": "<switch test='`$found-related-network`'>\n",\r
3313         "comments": "",\r
3314         "outputs": 1,\r
3315         "x": 2306.429588317871,\r
3316         "y": 4028.430356025696,\r
3317         "z": "565447bf.1f1598",\r
3318         "wires": [\r
3319             [\r
3320                 "19517216.b897fe"\r
3321             ]\r
3322         ]\r
3323     },\r
3324     {\r
3325         "id": "19517216.b897fe",\r
3326         "type": "outcomeFalse",\r
3327         "name": "false",\r
3328         "xml": "<outcome value='false'>\n",\r
3329         "comments": "",\r
3330         "outputs": 1,\r
3331         "x": 2500.429588317871,\r
3332         "y": 4026.430356025696,\r
3333         "z": "565447bf.1f1598",\r
3334         "wires": [\r
3335             [\r
3336                 "f7f125ed.69c228"\r
3337             ]\r
3338         ]\r
3339     },\r
3340     {\r
3341         "id": "f7f125ed.69c228",\r
3342         "type": "block",\r
3343         "name": "block : atomic",\r
3344         "xml": "<block atomic='true'>",\r
3345         "atomic": "true",\r
3346         "comments": "",\r
3347         "outputs": 1,\r
3348         "x": 2630.429588317871,\r
3349         "y": 4026.430356025696,\r
3350         "z": "565447bf.1f1598",\r
3351         "wires": [\r
3352             [\r
3353                 "4102f097.0a51",\r
3354                 "f394576a.e4e1d8"\r
3355             ]\r
3356         ]\r
3357     },\r
3358     {\r
3359         "id": "f6d3df5a.7d52a",\r
3360         "type": "set",\r
3361         "name": "set is-trunked and segmentation-id in vm-network",\r
3362         "xml": "<set>\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].is-trunked'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].is-trunked`' />\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].segmentation-id'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].segmentation-id`' />\n",\r
3363         "comments": "",\r
3364         "x": 2368.429588317871,\r
3365         "y": 4076.430356025696,\r
3366         "z": "565447bf.1f1598",\r
3367         "wires": []\r
3368     },\r
3369     {\r
3370         "id": "a6a60ea4.9fb45",\r
3371         "type": "switchNode",\r
3372         "name": "switch rn-index",\r
3373         "xml": "<switch test='`$rn-index`'>\n",\r
3374         "comments": "",\r
3375         "outputs": 1,\r
3376         "x": 2256.429588317871,\r
3377         "y": 4184.430356025696,\r
3378         "z": "565447bf.1f1598",\r
3379         "wires": [\r
3380             [\r
3381                 "6c6e5ed6.1638b"\r
3382             ]\r
3383         ]\r
3384     },\r
3385     {\r
3386         "id": "66f94089.96de5",\r
3387         "type": "set",\r
3388         "name": "set rn-index to related network length",\r
3389         "xml": "<set>\n<parameter name='rn-index' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length`' />\n",\r
3390         "comments": "",\r
3391         "x": 2328.429588317871,\r
3392         "y": 4128.430356025696,\r
3393         "z": "565447bf.1f1598",\r
3394         "wires": []\r
3395     },\r
3396     {\r
3397         "id": "6c6e5ed6.1638b",\r
3398         "type": "outcome",\r
3399         "name": "NULL",\r
3400         "xml": "<outcome value=''>",\r
3401         "comments": "",\r
3402         "outputs": 1,\r
3403         "x": 2420.429588317871,\r
3404         "y": 4184.430356025696,\r
3405         "z": "565447bf.1f1598",\r
3406         "wires": [\r
3407             [\r
3408                 "4cbc1f39.6eef5"\r
3409             ]\r
3410         ]\r
3411     },\r
3412     {\r
3413         "id": "4cbc1f39.6eef5",\r
3414         "type": "set",\r
3415         "name": "set rn-index to 0",\r
3416         "xml": "<set>\n<parameter name='rn-index' value='0' />\n",\r
3417         "comments": "",\r
3418         "x": 2580.429588317871,\r
3419         "y": 4184.430356025696,\r
3420         "z": "565447bf.1f1598",\r
3421         "wires": []\r
3422     },\r
3423     {\r
3424         "id": "e617263a.f37478",\r
3425         "type": "set",\r
3426         "name": "set related-network data",\r
3427         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].network-id'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].network-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].network-role'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].network-role`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.vlan-interface'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.vlan-interface`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.lower-tag-id'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.lower-tag-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.upper-tag-id'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.upper-tag-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.is-private'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.is-private`' />\n",\r
3428         "comments": "",\r
3429         "x": 2280.429588317871,\r
3430         "y": 4236.430356025696,\r
3431         "z": "565447bf.1f1598",\r
3432         "wires": []\r
3433     },\r
3434     {\r
3435         "id": "5c5c0e0.7b249f4",\r
3436         "type": "set",\r
3437         "name": "set new related network length",\r
3438         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length'\n  value='`$rn-index + 1`' />\n",\r
3439         "comments": "",\r
3440         "x": 2298.429588317871,\r
3441         "y": 4288.430356025696,\r
3442         "z": "565447bf.1f1598",\r
3443         "wires": []\r
3444     },\r
3445     {\r
3446         "id": "456cf44d.c85fac",\r
3447         "type": "switchNode",\r
3448         "name": "switch found-related-network",\r
3449         "xml": "<switch test='`$found-related-network`'>\n",\r
3450         "comments": "",\r
3451         "outputs": 1,\r
3452         "x": 2682.9296836853027,\r
3453         "y": 3952.096594810486,\r
3454         "z": "565447bf.1f1598",\r
3455         "wires": [\r
3456             [\r
3457                 "65005548.e9ca8c"\r
3458             ]\r
3459         ]\r
3460     },\r
3461     {\r
3462         "id": "65005548.e9ca8c",\r
3463         "type": "outcomeTrue",\r
3464         "name": "true",\r
3465         "xml": "<outcome value='true'>\n",\r
3466         "comments": "",\r
3467         "outputs": 1,\r
3468         "x": 2879.5965461730957,\r
3469         "y": 3952.0969667434692,\r
3470         "z": "565447bf.1f1598",\r
3471         "wires": [\r
3472             [\r
3473                 "a15ee876.ab6228"\r
3474             ]\r
3475         ]\r
3476     },\r
3477     {\r
3478         "id": "a15ee876.ab6228",\r
3479         "type": "break",\r
3480         "name": "break",\r
3481         "xml": "<break>\n",\r
3482         "comments": "",\r
3483         "x": 3009.5964317321777,\r
3484         "y": 3950.430090904236,\r
3485         "z": "565447bf.1f1598",\r
3486         "wires": []\r
3487     },\r
3488     {\r
3489         "id": "29f5561c.96eb2a",\r
3490         "type": "set",\r
3491         "name": "save indexes",\r
3492         "xml": "<set>\n<parameter name='saved-vnf-network-index' value='`$vnf-network-index`' />\n<parameter name='saved-related-network-index' value='`$related-network-index`' />\n",\r
3493         "comments": "",\r
3494         "x": 3449.5966453552246,\r
3495         "y": 3902.0969648361206,\r
3496         "z": "565447bf.1f1598",\r
3497         "wires": []\r
3498     },\r
3499     {\r
3500         "id": "9a10ba16.3aa6a8",\r
3501         "type": "execute",\r
3502         "name": "generate cp-instance-id",\r
3503         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" >\n<parameter name=\"ctx-destination\" value=\"cp-instance-id\" />\n",\r
3504         "comments": "",\r
3505         "outputs": 1,\r
3506         "x": 1738.5011367797852,\r
3507         "y": 4931.621017932892,\r
3508         "z": "565447bf.1f1598",\r
3509         "wires": [\r
3510             []\r
3511         ]\r
3512     },\r
3513     {\r
3514         "id": "878cd74b.b859a8",\r
3515         "type": "save",\r
3516         "name": "save cp to A&AI",\r
3517         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"cp\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t  AND cp.cp-instance-id = $cp-instance-id\" >\n<parameter name=\"cp-instance-id\" value=\"`$cp-instance-id`\" />\n<parameter name=\"port-id\" value=\"0\" />\n",\r
3518         "comments": "",\r
3519         "outputs": 1,\r
3520         "x": 1720.1677589416504,\r
3521         "y": 4998.2875237464905,\r
3522         "z": "565447bf.1f1598",\r
3523         "wires": [\r
3524             [\r
3525                 "38156f19.d3b92",\r
3526                 "6b679924.dbe638"\r
3527             ]\r
3528         ]\r
3529     },\r
3530     {\r
3531         "id": "38156f19.d3b92",\r
3532         "type": "failure",\r
3533         "name": "failure",\r
3534         "xml": "<outcome value='failure'>\n",\r
3535         "comments": "",\r
3536         "outputs": 1,\r
3537         "x": 1909.167739868164,\r
3538         "y": 4973.954137265682,\r
3539         "z": "565447bf.1f1598",\r
3540         "wires": [\r
3541             [\r
3542                 "115e423c.501c8e"\r
3543             ]\r
3544         ]\r
3545     },\r
3546     {\r
3547         "id": "115e423c.501c8e",\r
3548         "type": "block",\r
3549         "name": "block : atomic",\r
3550         "xml": "<block atomic=\"true\">",\r
3551         "atomic": "true",\r
3552         "outputs": 1,\r
3553         "x": 2076.334487915039,\r
3554         "y": 4989.748570859432,\r
3555         "z": "565447bf.1f1598",\r
3556         "wires": [\r
3557             [\r
3558                 "b0761ca.5d4cce",\r
3559                 "1254304a.7d8a4"\r
3560             ]\r
3561         ]\r
3562     },\r
3563     {\r
3564         "id": "6b679924.dbe638",\r
3565         "type": "not-found",\r
3566         "name": "not-found",\r
3567         "xml": "<outcome value='not-found'>\n",\r
3568         "comments": "",\r
3569         "outputs": 1,\r
3570         "x": 1914.167739868164,\r
3571         "y": 5023.620397031307,\r
3572         "z": "565447bf.1f1598",\r
3573         "wires": [\r
3574             [\r
3575                 "115e423c.501c8e"\r
3576             ]\r
3577         ]\r
3578     },\r
3579     {\r
3580         "id": "52bb6b86.aae8d4",\r
3581         "type": "block",\r
3582         "name": "block : atomic",\r
3583         "xml": "<block atomic=\"true\">",\r
3584         "atomic": "true",\r
3585         "outputs": 1,\r
3586         "x": 1514.9774589538574,\r
3587         "y": 5200.905811786652,\r
3588         "z": "565447bf.1f1598",\r
3589         "wires": [\r
3590             [\r
3591                 "1faae59a.ef7cea",\r
3592                 "3ff39820.94ba88",\r
3593                 "9a10ba16.3aa6a8",\r
3594                 "878cd74b.b859a8",\r
3595                 "eebcfd35.55fb9",\r
3596                 "82ba34b3.fa1f48"\r
3597             ]\r
3598         ]\r
3599     },\r
3600     {\r
3601         "id": "1faae59a.ef7cea",\r
3602         "type": "set",\r
3603         "name": "set connection point data",\r
3604         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].connection-point.connection-point-id'\n  value='`$cp-instance-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].connection-point.port-id'\n  value='0' />\n",\r
3605         "comments": "",\r
3606         "x": 1750.5013008117676,\r
3607         "y": 5076.1450934410095,\r
3608         "z": "565447bf.1f1598",\r
3609         "wires": []\r
3610     },\r
3611     {\r
3612         "id": "933839f3.7f2e78",\r
3613         "type": "comment",\r
3614         "name": "Floating IPs",\r
3615         "info": "",\r
3616         "comments": "",\r
3617         "x": 1311.2631187438965,\r
3618         "y": 6058.430211722851,\r
3619         "z": "565447bf.1f1598",\r
3620         "wires": []\r
3621     },\r
3622     {\r
3623         "id": "eebcfd35.55fb9",\r
3624         "type": "for",\r
3625         "name": "for each vnf-network",\r
3626         "xml": "<for index='vnf-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",\r
3627         "comments": "",\r
3628         "outputs": 1,\r
3629         "x": 1734.5963020324707,\r
3630         "y": 5472.4305872917175,\r
3631         "z": "565447bf.1f1598",\r
3632         "wires": [\r
3633             [\r
3634                 "cc35a2e9.bcb07"\r
3635             ]\r
3636         ]\r
3637     },\r
3638     {\r
3639         "id": "62b74236.aad4fc",\r
3640         "type": "save",\r
3641         "name": "save cp relationship to l3-network",\r
3642         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"cp:relationship-list\"\n   key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n     AND cp.cp-instance-id = $cp-instance-id\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-id`\" />\n",\r
3643         "comments": "",\r
3644         "outputs": 1,\r
3645         "x": 2372.9297828674316,\r
3646         "y": 5472.097095012665,\r
3647         "z": "565447bf.1f1598",\r
3648         "wires": [\r
3649             [\r
3650                 "d2f01f95.109f6",\r
3651                 "4a44bec7.49b2a"\r
3652             ]\r
3653         ]\r
3654     },\r
3655     {\r
3656         "id": "6441b421.db195c",\r
3657         "type": "block",\r
3658         "name": "block : atomic",\r
3659         "xml": "<block atomic=\"true\">",\r
3660         "atomic": "true",\r
3661         "outputs": 1,\r
3662         "x": 2744.7628211975098,\r
3663         "y": 5445.415043354034,\r
3664         "z": "565447bf.1f1598",\r
3665         "wires": [\r
3666             [\r
3667                 "64e7c13b.82899",\r
3668                 "1254304a.7d8a4"\r
3669             ]\r
3670         ]\r
3671     },\r
3672     {\r
3673         "id": "21487f6.95f1f8",\r
3674         "type": "block",\r
3675         "name": "block : atomic",\r
3676         "xml": "<block atomic=\"true\">",\r
3677         "atomic": "true",\r
3678         "outputs": 1,\r
3679         "x": 2744.762897491455,\r
3680         "y": 5498.414802074432,\r
3681         "z": "565447bf.1f1598",\r
3682         "wires": [\r
3683             [\r
3684                 "f4e9414e.c0a39",\r
3685                 "1254304a.7d8a4"\r
3686             ]\r
3687         ]\r
3688     },\r
3689     {\r
3690         "id": "d2f01f95.109f6",\r
3691         "type": "failure",\r
3692         "name": "failure",\r
3693         "xml": "<outcome value='failure'>\n",\r
3694         "comments": "",\r
3695         "outputs": 1,\r
3696         "x": 2587.9297065734863,\r
3697         "y": 5445.430713176727,\r
3698         "z": "565447bf.1f1598",\r
3699         "wires": [\r
3700             [\r
3701                 "6441b421.db195c"\r
3702             ]\r
3703         ]\r
3704     },\r
3705     {\r
3706         "id": "4a44bec7.49b2a",\r
3707         "type": "not-found",\r
3708         "name": "not-found",\r
3709         "xml": "<outcome value='not-found'>\n",\r
3710         "comments": "",\r
3711         "outputs": 1,\r
3712         "x": 2596.5012397766113,\r
3713         "y": 5498.049857616425,\r
3714         "z": "565447bf.1f1598",\r
3715         "wires": [\r
3716             [\r
3717                 "21487f6.95f1f8"\r
3718             ]\r
3719         ]\r
3720     },\r
3721     {\r
3722         "id": "82ba34b3.fa1f48",\r
3723         "type": "for",\r
3724         "name": "for each vm-network",\r
3725         "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",\r
3726         "comments": "",\r
3727         "outputs": 1,\r
3728         "x": 1734.5964546203613,\r
3729         "y": 5633.096942424774,\r
3730         "z": "565447bf.1f1598",\r
3731         "wires": [\r
3732             [\r
3733                 "1f595d1a.8ff293"\r
3734             ]\r
3735         ]\r
3736     },\r
3737     {\r
3738         "id": "b629e1fe.afa3d",\r
3739         "type": "save",\r
3740         "name": "save cp relationship to l3-network and vlan-tag",\r
3741         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"cp:relationship-list\"\n   key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n     AND cp.cp-instance-id = $cp-instance-id\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$related-network-index].network-id`\" />\n    <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vlan-tag\" />\n    <parameter name=\"relationship-list.relationship[1].related-link\"\n      value=\"`'/aai/v$/network/vlan-tags/vlan-tag/' +\n        $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$related-network-index].vlan-tags.vlan-interface`\" />\n",\r
3742         "comments": "",\r
3743         "outputs": 1,\r
3744         "x": 2654.2634620666504,\r
3745         "y": 5631.096937656403,\r
3746         "z": "565447bf.1f1598",\r
3747         "wires": [\r
3748             [\r
3749                 "6dc366c6.1b2608",\r
3750                 "a704ca3.36a4b38"\r
3751             ]\r
3752         ]\r
3753     },\r
3754     {\r
3755         "id": "12c7943c.a55a2c",\r
3756         "type": "block",\r
3757         "name": "block : atomic",\r
3758         "xml": "<block atomic=\"true\">",\r
3759         "atomic": "true",\r
3760         "outputs": 1,\r
3761         "x": 3061.096508026123,\r
3762         "y": 5604.414236545564,\r
3763         "z": "565447bf.1f1598",\r
3764         "wires": [\r
3765             [\r
3766                 "94072bfe.632c28",\r
3767                 "1254304a.7d8a4"\r
3768             ]\r
3769         ]\r
3770     },\r
3771     {\r
3772         "id": "2b88635f.5a533c",\r
3773         "type": "block",\r
3774         "name": "block : atomic",\r
3775         "xml": "<block atomic=\"true\">",\r
3776         "atomic": "true",\r
3777         "outputs": 1,\r
3778         "x": 3061.0965843200684,\r
3779         "y": 5657.413995265962,\r
3780         "z": "565447bf.1f1598",\r
3781         "wires": [\r
3782             [\r
3783                 "4462ce4a.8f7a5",\r
3784                 "1254304a.7d8a4"\r
3785             ]\r
3786         ]\r
3787     },\r
3788     {\r
3789         "id": "6dc366c6.1b2608",\r
3790         "type": "failure",\r
3791         "name": "failure",\r
3792         "xml": "<outcome value='failure'>\n",\r
3793         "comments": "",\r
3794         "outputs": 1,\r
3795         "x": 2904.2633934020996,\r
3796         "y": 5604.4299063682565,\r
3797         "z": "565447bf.1f1598",\r
3798         "wires": [\r
3799             [\r
3800                 "12c7943c.a55a2c"\r
3801             ]\r
3802         ]\r
3803     },\r
3804     {\r
3805         "id": "a704ca3.36a4b38",\r
3806         "type": "not-found",\r
3807         "name": "not-found",\r
3808         "xml": "<outcome value='not-found'>\n",\r
3809         "comments": "",\r
3810         "outputs": 1,\r
3811         "x": 2912.8349266052246,\r
3812         "y": 5657.049050807954,\r
3813         "z": "565447bf.1f1598",\r
3814         "wires": [\r
3815             [\r
3816                 "2b88635f.5a533c"\r
3817             ]\r
3818         ]\r
3819     },\r
3820     {\r
3821         "id": "1de94581.c488da",\r
3822         "type": "for",\r
3823         "name": "for each related-network",\r
3824         "xml": "<for silentFailure='true' index='related-network-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length`' >\n",\r
3825         "comments": "",\r
3826         "outputs": 1,\r
3827         "x": 2350.2632942199707,\r
3828         "y": 5631.096938610077,\r
3829         "z": "565447bf.1f1598",\r
3830         "wires": [\r
3831             [\r
3832                 "b629e1fe.afa3d"\r
3833             ]\r
3834         ]\r
3835     },\r
3836     {\r
3837         "id": "88b43b76.6a75d8",\r
3838         "type": "call",\r
3839         "name": "call GENERIC-RESOURCE-API:vf-module-generate-heat-parameters",\r
3840         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-generate-heat-parameters' mode='sync' >\n",\r
3841         "comments": "",\r
3842         "outputs": 1,\r
3843         "x": 608.5965881347656,\r
3844         "y": 6874.097199082375,\r
3845         "z": "565447bf.1f1598",\r
3846         "wires": [\r
3847             []\r
3848         ]\r
3849     },\r
3850     {\r
3851         "id": "bb67c127.33c7c",\r
3852         "type": "execute",\r
3853         "name": "printContext",\r
3854         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleheat.log' />\n",\r
3855         "comments": "",\r
3856         "outputs": 1,\r
3857         "x": 429.92991638183594,\r
3858         "y": 6922.097302079201,\r
3859         "z": "565447bf.1f1598",\r
3860         "wires": [\r
3861             []\r
3862         ]\r
3863     },\r
3864     {\r
3865         "id": "67fa2696.640ed8",\r
3866         "type": "switchNode",\r
3867         "name": "switch input vf-module-name",\r
3868         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",\r
3869         "comments": "",\r
3870         "outputs": 1,\r
3871         "x": 581.2630195617676,\r
3872         "y": 2357.929759979248,\r
3873         "z": "565447bf.1f1598",\r
3874         "wires": [\r
3875             [\r
3876                 "de18afec.e1079",\r
3877                 "49fb0ac8.04b604"\r
3878             ]\r
3879         ]\r
3880     },\r
3881     {\r
3882         "id": "de18afec.e1079",\r
3883         "type": "outcome",\r
3884         "name": "NULL",\r
3885         "xml": "<outcome value=''>",\r
3886         "comments": "",\r
3887         "outputs": 1,\r
3888         "x": 803.7629852294922,\r
3889         "y": 2280.4297199249268,\r
3890         "z": "565447bf.1f1598",\r
3891         "wires": [\r
3892             [\r
3893                 "1c4c53fe.44b0dc"\r
3894             ]\r
3895         ]\r
3896     },\r
3897     {\r
3898         "id": "49fb0ac8.04b604",\r
3899         "type": "other",\r
3900         "name": "other",\r
3901         "xml": "<outcome value='Other'>\n",\r
3902         "comments": "",\r
3903         "outputs": 1,\r
3904         "x": 805.4415855407715,\r
3905         "y": 2453.0483045578003,\r
3906         "z": "565447bf.1f1598",\r
3907         "wires": [\r
3908             [\r
3909                 "755e8713.bcc1c8"\r
3910             ]\r
3911         ]\r
3912     },\r
3913     {\r
3914         "id": "a421948e.7e12b8",\r
3915         "type": "for",\r
3916         "name": "for each vnfc-subnet-role",\r
3917         "xml": "<for index='subnet-role-index' start='0'\n  end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet_length`' >\n",\r
3918         "comments": "",\r
3919         "outputs": 1,\r
3920         "x": 1338.7631187438965,\r
3921         "y": 3152.929436683655,\r
3922         "z": "565447bf.1f1598",\r
3923         "wires": [\r
3924             [\r
3925                 "ebf9c337.4e138"\r
3926             ]\r
3927         ]\r
3928     },\r
3929     {\r
3930         "id": "ebf9c337.4e138",\r
3931         "type": "for",\r
3932         "name": "for each vnfc-address-family",\r
3933         "xml": "<for index='address-family-index' start='0'\n  end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments_length`' >\n",\r
3934         "comments": "",\r
3935         "outputs": 1,\r
3936         "x": 1587.096378326416,\r
3937         "y": 3152.929436683655,\r
3938         "z": "565447bf.1f1598",\r
3939         "wires": [\r
3940             [\r
3941                 "a86ece19.ececb"\r
3942             ]\r
3943         ]\r
3944     },\r
3945     {\r
3946         "id": "fcaf9b9.f1d4568",\r
3947         "type": "for",\r
3948         "name": "for each vm-type",\r
3949         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
3950         "comments": "",\r
3951         "outputs": 1,\r
3952         "x": 544.5962944030762,\r
3953         "y": 2871.262773513794,\r
3954         "z": "565447bf.1f1598",\r
3955         "wires": [\r
3956             [\r
3957                 "f8bef45b.8c1d38"\r
3958             ]\r
3959         ]\r
3960     },\r
3961     {\r
3962         "id": "f8bef45b.8c1d38",\r
3963         "type": "for",\r
3964         "name": "for each vnfc",\r
3965         "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",\r
3966         "comments": "",\r
3967         "outputs": 1,\r
3968         "x": 726.2630729675293,\r
3969         "y": 2869.929922103882,\r
3970         "z": "565447bf.1f1598",\r
3971         "wires": [\r
3972             [\r
3973                 "97b3bca9.21b53"\r
3974             ]\r
3975         ]\r
3976     },\r
3977     {\r
3978         "id": "97b3bca9.21b53",\r
3979         "type": "for",\r
3980         "name": "for each vnfc-network",\r
3981         "xml": "<for silentFailure='true' index='vnfc-network-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",\r
3982         "comments": "",\r
3983         "outputs": 1,\r
3984         "x": 927.4296455383301,\r
3985         "y": 2869.76261138916,\r
3986         "z": "565447bf.1f1598",\r
3987         "wires": [\r
3988             [\r
3989                 "a3d88602.8525e8"\r
3990             ]\r
3991         ]\r
3992     },\r
3993     {\r
3994         "id": "a3d88602.8525e8",\r
3995         "type": "block",\r
3996         "name": "block : atomic",\r
3997         "xml": "<block atomic=\"true\">",\r
3998         "atomic": "true",\r
3999         "outputs": 1,\r
4000         "x": 1139.5963172912598,\r
4001         "y": 2868.7629718780518,\r
4002         "z": "565447bf.1f1598",\r
4003         "wires": [\r
4004             [\r
4005                 "d5a5aef3.81764",\r
4006                 "37a20e05.126042",\r
4007                 "f86420d0.f8cb4",\r
4008                 "a421948e.7e12b8"\r
4009             ]\r
4010         ]\r
4011     },\r
4012     {\r
4013         "id": "d5a5aef3.81764",\r
4014         "type": "set",\r
4015         "name": "set vnf-network-index to -1",\r
4016         "xml": "<set>\n<parameter name='vnf-network-index' value='-1' />\n",\r
4017         "comments": "",\r
4018         "x": 1351.2630348205566,\r
4019         "y": 2822.096185684204,\r
4020         "z": "565447bf.1f1598",\r
4021         "wires": []\r
4022     },\r
4023     {\r
4024         "id": "37a20e05.126042",\r
4025         "type": "for",\r
4026         "name": "for each vnf-network",\r
4027         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",\r
4028         "comments": "",\r
4029         "outputs": 1,\r
4030         "x": 1332.9298248291016,\r
4031         "y": 2868.7629375457764,\r
4032         "z": "565447bf.1f1598",\r
4033         "wires": [\r
4034             [\r
4035                 "1cb49556.32692b"\r
4036             ]\r
4037         ]\r
4038     },\r
4039     {\r
4040         "id": "1cb49556.32692b",\r
4041         "type": "switchNode",\r
4042         "name": "switch network-roles match?",\r
4043         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-network-role\n  == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$idx].network-role`'>\n",\r
4044         "comments": "",\r
4045         "outputs": 1,\r
4046         "x": 1574.5962944030762,\r
4047         "y": 2867.096432685852,\r
4048         "z": "565447bf.1f1598",\r
4049         "wires": [\r
4050             [\r
4051                 "d1c77ddb.a0354"\r
4052             ]\r
4053         ]\r
4054     },\r
4055     {\r
4056         "id": "d1c77ddb.a0354",\r
4057         "type": "outcomeTrue",\r
4058         "name": "true",\r
4059         "xml": "<outcome value='true'>\n",\r
4060         "comments": "",\r
4061         "outputs": 1,\r
4062         "x": 1771.2629737854004,\r
4063         "y": 2867.096351623535,\r
4064         "z": "565447bf.1f1598",\r
4065         "wires": [\r
4066             [\r
4067                 "1428ec99.f2d413"\r
4068             ]\r
4069         ]\r
4070     },\r
4071     {\r
4072         "id": "1428ec99.f2d413",\r
4073         "type": "block",\r
4074         "name": "block : atomic",\r
4075         "xml": "<block atomic=\"true\">",\r
4076         "atomic": "true",\r
4077         "outputs": 1,\r
4078         "x": 1924.5961952209473,\r
4079         "y": 2867.0962238311768,\r
4080         "z": "565447bf.1f1598",\r
4081         "wires": [\r
4082             [\r
4083                 "fcce8154.9685e",\r
4084                 "cbd9fa48.bee5b8",\r
4085                 "491c8e10.8347"\r
4086             ]\r
4087         ]\r
4088     },\r
4089     {\r
4090         "id": "fcce8154.9685e",\r
4091         "type": "set",\r
4092         "name": "set vnf-network-index",\r
4093         "xml": "<set>\n<parameter name='vnf-network-index' value='`$idx`' />\n",\r
4094         "comments": "",\r
4095         "x": 2131.263027191162,\r
4096         "y": 2815.4296016693115,\r
4097         "z": "565447bf.1f1598",\r
4098         "wires": []\r
4099     },\r
4100     {\r
4101         "id": "cbd9fa48.bee5b8",\r
4102         "type": "break",\r
4103         "name": "break",\r
4104         "xml": "<break>\n",\r
4105         "comments": "",\r
4106         "x": 2086.2629432678223,\r
4107         "y": 2905.4295225143433,\r
4108         "z": "565447bf.1f1598",\r
4109         "wires": []\r
4110     },\r
4111     {\r
4112         "id": "f86420d0.f8cb4",\r
4113         "type": "switchNode",\r
4114         "name": "switch vnf-network-index",\r
4115         "xml": "<switch test='`$vnf-network-index`'>\n",\r
4116         "comments": "",\r
4117         "outputs": 1,\r
4118         "x": 1344.596363067627,\r
4119         "y": 2928.762939453125,\r
4120         "z": "565447bf.1f1598",\r
4121         "wires": [\r
4122             [\r
4123                 "79b99590.d3fcac"\r
4124             ]\r
4125         ]\r
4126     },\r
4127     {\r
4128         "id": "79b99590.d3fcac",\r
4129         "type": "outcome",\r
4130         "name": "-1",\r
4131         "xml": "<outcome value='-1'>\n",\r
4132         "comments": "",\r
4133         "outputs": 1,\r
4134         "x": 1536.2630043029785,\r
4135         "y": 2928.76318359375,\r
4136         "z": "565447bf.1f1598",\r
4137         "wires": [\r
4138             [\r
4139                 "917a6c27.9bf3"\r
4140             ]\r
4141         ]\r
4142     },\r
4143     {\r
4144         "id": "917a6c27.9bf3",\r
4145         "type": "block",\r
4146         "name": "block : atomic",\r
4147         "xml": "<block atomic=\"true\">",\r
4148         "atomic": "true",\r
4149         "outputs": 1,\r
4150         "x": 1684.5961952209473,\r
4151         "y": 2927.0962238311768,\r
4152         "z": "565447bf.1f1598",\r
4153         "wires": [\r
4154             [\r
4155                 "a6ff636a.1da36",\r
4156                 "f394576a.e4e1d8"\r
4157             ]\r
4158         ]\r
4159     },\r
4160     {\r
4161         "id": "95349f39.6e5a9",\r
4162         "type": "block",\r
4163         "name": "block : atomic",\r
4164         "xml": "<block atomic=\"true\">",\r
4165         "atomic": "true",\r
4166         "outputs": 1,\r
4167         "x": 2376.262912750244,\r
4168         "y": 3337.0960750579834,\r
4169         "z": "565447bf.1f1598",\r
4170         "wires": [\r
4171             [\r
4172                 "9e396ac0.1c0cd8",\r
4173                 "f53353ba.f6cea",\r
4174                 "35326a6f.8ce8b6"\r
4175             ]\r
4176         ]\r
4177     },\r
4178     {\r
4179         "id": "9e396ac0.1c0cd8",\r
4180         "type": "for",\r
4181         "name": "for each subnet-data",\r
4182         "xml": "<for index='subnet-data-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data_length`' >\n",\r
4183         "comments": "",\r
4184         "outputs": 1,\r
4185         "x": 2572.9296646118164,\r
4186         "y": 3292.0959939956665,\r
4187         "z": "565447bf.1f1598",\r
4188         "wires": [\r
4189             [\r
4190                 "d3c7828c.9a35d"\r
4191             ]\r
4192         ]\r
4193     },\r
4194     {\r
4195         "id": "d3c7828c.9a35d",\r
4196         "type": "switchNode",\r
4197         "name": "address-families match?",\r
4198         "xml": "<switch test='`$tmp.address-family\n  == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].ip-version`'>\n",\r
4199         "comments": "",\r
4200         "outputs": 1,\r
4201         "x": 2799.596290588379,\r
4202         "y": 3292.0959939956665,\r
4203         "z": "565447bf.1f1598",\r
4204         "wires": [\r
4205             [\r
4206                 "c4cd4a9c.110088"\r
4207             ]\r
4208         ]\r
4209     },\r
4210     {\r
4211         "id": "c4cd4a9c.110088",\r
4212         "type": "outcomeTrue",\r
4213         "name": "true",\r
4214         "xml": "<outcome value='true'>\n",\r
4215         "comments": "",\r
4216         "outputs": 1,\r
4217         "x": 2979.5962562561035,\r
4218         "y": 3292.0964002609253,\r
4219         "z": "565447bf.1f1598",\r
4220         "wires": [\r
4221             [\r
4222                 "d297a29d.32368"\r
4223             ]\r
4224         ]\r
4225     },\r
4226     {\r
4227         "id": "801d0ec7.9db1b",\r
4228         "type": "set",\r
4229         "name": "set tmp.address-family",\r
4230         "xml": "<set>\n<parameter name='tmp.address-family'\n  value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-address-family`' />\n",\r
4231         "comments": "",\r
4232         "x": 2404.596248626709,\r
4233         "y": 3155.429488182068,\r
4234         "z": "565447bf.1f1598",\r
4235         "wires": []\r
4236     },\r
4237     {\r
4238         "id": "a86ece19.ececb",\r
4239         "type": "switchNode",\r
4240         "name": "switch vnfc-subnet-ip_length",\r
4241         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip_length`'>\n",\r
4242         "comments": "",\r
4243         "outputs": 1,\r
4244         "x": 1849.596591949463,\r
4245         "y": 3152.096523284912,\r
4246         "z": "565447bf.1f1598",\r
4247         "wires": [\r
4248             [\r
4249                 "b8041b24.2b66c8",\r
4250                 "9c9140dc.f2e33",\r
4251                 "489d3614.0f27f8"\r
4252             ]\r
4253         ]\r
4254     },\r
4255     {\r
4256         "id": "b8041b24.2b66c8",\r
4257         "type": "outcome",\r
4258         "name": "NULL",\r
4259         "xml": "<outcome value=''>",\r
4260         "comments": "",\r
4261         "outputs": 1,\r
4262         "x": 2051.2631034851074,\r
4263         "y": 3052.0960664749146,\r
4264         "z": "565447bf.1f1598",\r
4265         "wires": [\r
4266             [\r
4267                 "8bb4c617.110b48"\r
4268             ]\r
4269         ]\r
4270     },\r
4271     {\r
4272         "id": "9c9140dc.f2e33",\r
4273         "type": "other",\r
4274         "name": "other",\r
4275         "xml": "<outcome value='Other'>\n",\r
4276         "comments": "",\r
4277         "outputs": 1,\r
4278         "x": 2047.6917343139648,\r
4279         "y": 3238.048357963562,\r
4280         "z": "565447bf.1f1598",\r
4281         "wires": [\r
4282             [\r
4283                 "b0bfddfb.72eba"\r
4284             ]\r
4285         ]\r
4286     },\r
4287     {\r
4288         "id": "8bb4c617.110b48",\r
4289         "type": "block",\r
4290         "name": "block",\r
4291         "xml": "<block>\n",\r
4292         "atomic": "false",\r
4293         "comments": "",\r
4294         "outputs": 1,\r
4295         "x": 2182.9296531677246,\r
4296         "y": 3074.7628135681152,\r
4297         "z": "565447bf.1f1598",\r
4298         "wires": [\r
4299             []\r
4300         ]\r
4301     },\r
4302     {\r
4303         "id": "38e8e50c.e85dda",\r
4304         "type": "set",\r
4305         "name": "set subnet-id to -1",\r
4306         "xml": "<set>\n<parameter name='subnet-id' value='-1' />\n",\r
4307         "comments": "",\r
4308         "x": 3072.9301719665527,\r
4309         "y": 3453.7634801864624,\r
4310         "z": "565447bf.1f1598",\r
4311         "wires": []\r
4312     },\r
4313     {\r
4314         "id": "b0bfddfb.72eba",\r
4315         "type": "block",\r
4316         "name": "block : atomic",\r
4317         "xml": "<block atomic=\"true\">",\r
4318         "atomic": "true",\r
4319         "outputs": 1,\r
4320         "x": 2201.2631492614746,\r
4321         "y": 3237.0959901809692,\r
4322         "z": "565447bf.1f1598",\r
4323         "wires": [\r
4324             [\r
4325                 "801d0ec7.9db1b",\r
4326                 "95349f39.6e5a9"\r
4327             ]\r
4328         ]\r
4329     },\r
4330     {\r
4331         "id": "d34b6157.8f35a",\r
4332         "type": "block",\r
4333         "name": "block : atomic",\r
4334         "xml": "<block atomic=\"true\">",\r
4335         "atomic": "true",\r
4336         "outputs": 1,\r
4337         "x": 4332.929769515991,\r
4338         "y": 3625.429957151413,\r
4339         "z": "565447bf.1f1598",\r
4340         "wires": [\r
4341             [\r
4342                 "88064ec.10dddb",\r
4343                 "52c4ad67.8cbd34"\r
4344             ]\r
4345         ]\r
4346     },\r
4347     {\r
4348         "id": "52c4ad67.8cbd34",\r
4349         "type": "execute",\r
4350         "name": "execute isInSameSubnet",\r
4351         "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"isInSameSubnet\">\n\t<parameter name=\"firstIPAddr\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].network-start-address`\" />\n\t<parameter name=\"secondIPAddr\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[0].vnfc-ip-address`\" />\n\t<parameter name=\"subnet\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].cidr-mask`\" />\n\t<parameter name=\"ipType\" value=\"`$ip-type`\" />\n",\r
4352         "comments": "",\r
4353         "outputs": 1,\r
4354         "x": 4547.92977142334,\r
4355         "y": 3675.4296309947968,\r
4356         "z": "565447bf.1f1598",\r
4357         "wires": [\r
4358             [\r
4359                 "995a749b.8f5f58"\r
4360             ]\r
4361         ]\r
4362     },\r
4363     {\r
4364         "id": "88064ec.10dddb",\r
4365         "type": "switchNode",\r
4366         "name": "switch tmp.address-family",\r
4367         "xml": "<switch test='`$tmp.address-family`'>\n",\r
4368         "comments": "",\r
4369         "outputs": 1,\r
4370         "x": 4549.596927642822,\r
4371         "y": 3582.096617460251,\r
4372         "z": "565447bf.1f1598",\r
4373         "wires": [\r
4374             [\r
4375                 "431902e1.65a18c",\r
4376                 "a1d0494d.a8bd18"\r
4377             ]\r
4378         ]\r
4379     },\r
4380     {\r
4381         "id": "431902e1.65a18c",\r
4382         "type": "outcome",\r
4383         "name": "ipv4",\r
4384         "xml": "<outcome value='ipv4'>\n",\r
4385         "comments": "",\r
4386         "outputs": 1,\r
4387         "x": 4752.930189768473,\r
4388         "y": 3555.4298477967577,\r
4389         "z": "565447bf.1f1598",\r
4390         "wires": [\r
4391             [\r
4392                 "bb7bc2b4.6ce51"\r
4393             ]\r
4394         ]\r
4395     },\r
4396     {\r
4397         "id": "a1d0494d.a8bd18",\r
4398         "type": "outcome",\r
4399         "name": "ipv6",\r
4400         "xml": "<outcome value='ipv6'>\n",\r
4401         "comments": "",\r
4402         "outputs": 1,\r
4403         "x": 4752.929862976074,\r
4404         "y": 3602.0963752269745,\r
4405         "z": "565447bf.1f1598",\r
4406         "wires": [\r
4407             [\r
4408                 "e7f8c0a.86c664"\r
4409             ]\r
4410         ]\r
4411     },\r
4412     {\r
4413         "id": "bb7bc2b4.6ce51",\r
4414         "type": "set",\r
4415         "name": "set ip-type parameter to IPv4",\r
4416         "xml": "<set>\n<parameter name='ip-type' value='IPv4' />\n",\r
4417         "comments": "",\r
4418         "x": 4949.596675872803,\r
4419         "y": 3553.7633216381073,\r
4420         "z": "565447bf.1f1598",\r
4421         "wires": []\r
4422     },\r
4423     {\r
4424         "id": "e7f8c0a.86c664",\r
4425         "type": "set",\r
4426         "name": "set ip-type parameter to IPv6",\r
4427         "xml": "<set>\n<parameter name='ip-type' value='IPv6' />\n",\r
4428         "comments": "",\r
4429         "x": 4954.59655380249,\r
4430         "y": 3602.096394300461,\r
4431         "z": "565447bf.1f1598",\r
4432         "wires": []\r
4433     },\r
4434     {\r
4435         "id": "7fcd1d62.d76cb4",\r
4436         "type": "block",\r
4437         "name": "block : atomic",\r
4438         "xml": "<block atomic=\"true\">",\r
4439         "atomic": "true",\r
4440         "outputs": 1,\r
4441         "x": 4887.929801940918,\r
4442         "y": 3675.096394300461,\r
4443         "z": "565447bf.1f1598",\r
4444         "wires": [\r
4445             [\r
4446                 "5e631020.53cce",\r
4447                 "df991002.c407"\r
4448             ]\r
4449         ]\r
4450     },\r
4451     {\r
4452         "id": "5e631020.53cce",\r
4453         "type": "set",\r
4454         "name": "set subnet-id",\r
4455         "xml": "<set>\n<parameter name='subnet-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id`' />\n",\r
4456         "comments": "",\r
4457         "x": 5066.263122558594,\r
4458         "y": 3651.762881040573,\r
4459         "z": "565447bf.1f1598",\r
4460         "wires": []\r
4461     },\r
4462     {\r
4463         "id": "df991002.c407",\r
4464         "type": "break",\r
4465         "name": "break",\r
4466         "xml": "<break>\n",\r
4467         "comments": "",\r
4468         "x": 5051.263126373291,\r
4469         "y": 3698.4298751354218,\r
4470         "z": "565447bf.1f1598",\r
4471         "wires": []\r
4472     },\r
4473     {\r
4474         "id": "4e4fca65.cbf754",\r
4475         "type": "switchNode",\r
4476         "name": "switch subnet-id",\r
4477         "xml": "<switch test='`$subnet-id`'>\n",\r
4478         "comments": "",\r
4479         "outputs": 1,\r
4480         "x": 3064.596046447754,\r
4481         "y": 3615.430214881897,\r
4482         "z": "565447bf.1f1598",\r
4483         "wires": [\r
4484             [\r
4485                 "5fc3b8b.62e4a48"\r
4486             ]\r
4487         ]\r
4488     },\r
4489     {\r
4490         "id": "5fc3b8b.62e4a48",\r
4491         "type": "outcome",\r
4492         "name": "-1",\r
4493         "xml": "<outcome value='-1'>\n",\r
4494         "comments": "",\r
4495         "outputs": 1,\r
4496         "x": 3221.26261138916,\r
4497         "y": 3615.4301500320435,\r
4498         "z": "565447bf.1f1598",\r
4499         "wires": [\r
4500             [\r
4501                 "1fa6c512.92b1cb"\r
4502             ]\r
4503         ]\r
4504     },\r
4505     {\r
4506         "id": "1fa6c512.92b1cb",\r
4507         "type": "block",\r
4508         "name": "block : atomic",\r
4509         "xml": "<block atomic=\"true\">",\r
4510         "atomic": "true",\r
4511         "outputs": 1,\r
4512         "x": 3369.595802307129,\r
4513         "y": 3613.76319026947,\r
4514         "z": "565447bf.1f1598",\r
4515         "wires": [\r
4516             [\r
4517                 "fec2cbd9.e930a8",\r
4518                 "f394576a.e4e1d8"\r
4519             ]\r
4520         ]\r
4521     },\r
4522     {\r
4523         "id": "10262cd6.950543",\r
4524         "type": "set",\r
4525         "name": "set subnet-id in vnfc-ip-assignments (temp variable)",\r
4526         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id' value='`$subnet-id`' />\n",\r
4527         "comments": "",\r
4528         "x": 3176.2626914978027,\r
4529         "y": 3692.0969858169556,\r
4530         "z": "565447bf.1f1598",\r
4531         "wires": []\r
4532     },\r
4533     {\r
4534         "id": "7b6a70b.67d389",\r
4535         "type": "execute",\r
4536         "name": "printContext",\r
4537         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodulec.log' />\n",\r
4538         "comments": "",\r
4539         "outputs": 1,\r
4540         "x": 529.5962867736816,\r
4541         "y": 3287.0962238311768,\r
4542         "z": "565447bf.1f1598",\r
4543         "wires": [\r
4544             []\r
4545         ]\r
4546     },\r
4547     {\r
4548         "id": "995a749b.8f5f58",\r
4549         "type": "success",\r
4550         "name": "success",\r
4551         "xml": "<outcome value='success'>\n",\r
4552         "comments": "",\r
4553         "outputs": 1,\r
4554         "x": 4734.596374511719,\r
4555         "y": 3675.4301192760468,\r
4556         "z": "565447bf.1f1598",\r
4557         "wires": [\r
4558             [\r
4559                 "7fcd1d62.d76cb4"\r
4560             ]\r
4561         ]\r
4562     },\r
4563     {\r
4564         "id": "491c8e10.8347",\r
4565         "type": "set",\r
4566         "name": "set network-id",\r
4567         "xml": "<set>\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].network-id'\n  value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$idx].network-id`' />\n",\r
4568         "comments": "",\r
4569         "x": 2107.929531097412,\r
4570         "y": 2860.429684638977,\r
4571         "z": "565447bf.1f1598",\r
4572         "wires": []\r
4573     },\r
4574     {\r
4575         "id": "a45139cd.c06788",\r
4576         "type": "switchNode",\r
4577         "name": "switch nfc-naming-code",\r
4578         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`'>\n",\r
4579         "comments": "",\r
4580         "outputs": 1,\r
4581         "x": 1306.262996673584,\r
4582         "y": 4475.42941236496,\r
4583         "z": "565447bf.1f1598",\r
4584         "wires": [\r
4585             [\r
4586                 "7364ca38.2e5154",\r
4587                 "58d89920.1583e8"\r
4588             ]\r
4589         ]\r
4590     },\r
4591     {\r
4592         "id": "7364ca38.2e5154",\r
4593         "type": "outcome",\r
4594         "name": "NULL",\r
4595         "xml": "<outcome value=''>",\r
4596         "comments": "",\r
4597         "outputs": 1,\r
4598         "x": 1491.2629432678223,\r
4599         "y": 4450.42923116684,\r
4600         "z": "565447bf.1f1598",\r
4601         "wires": [\r
4602             [\r
4603                 "8158813c.66973"\r
4604             ]\r
4605         ]\r
4606     },\r
4607     {\r
4608         "id": "58d89920.1583e8",\r
4609         "type": "other",\r
4610         "name": "other",\r
4611         "xml": "<outcome value='Other'>\n",\r
4612         "comments": "",\r
4613         "outputs": 1,\r
4614         "x": 1489.3582153320312,\r
4615         "y": 4497.215058803558,\r
4616         "z": "565447bf.1f1598",\r
4617         "wires": [\r
4618             [\r
4619                 "3d2f5ba8.c13584"\r
4620             ]\r
4621         ]\r
4622     },\r
4623     {\r
4624         "id": "8158813c.66973",\r
4625         "type": "set",\r
4626         "name": "set tmp.nfc-naming-code to DEFAULT",\r
4627         "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='DEFAULT' />\n",\r
4628         "comments": "",\r
4629         "x": 1722.9297142028809,\r
4630         "y": 4448.762581348419,\r
4631         "z": "565447bf.1f1598",\r
4632         "wires": []\r
4633     },\r
4634     {\r
4635         "id": "3d2f5ba8.c13584",\r
4636         "type": "set",\r
4637         "name": "set tmp.nfc-naming-code",\r
4638         "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`' />\n",\r
4639         "comments": "",\r
4640         "x": 1679.5962257385254,\r
4641         "y": 4497.096079349518,\r
4642         "z": "565447bf.1f1598",\r
4643         "wires": []\r
4644     },\r
4645     {\r
4646         "id": "d5639dcc.50d87",\r
4647         "type": "switchNode",\r
4648         "name": "switch nfc-function",\r
4649         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`'>\n",\r
4650         "comments": "",\r
4651         "outputs": 1,\r
4652         "x": 1294.5963287353516,\r
4653         "y": 4573.762586116791,\r
4654         "z": "565447bf.1f1598",\r
4655         "wires": [\r
4656             [\r
4657                 "b1314442.1e8e58",\r
4658                 "4e90e22a.aab6cc"\r
4659             ]\r
4660         ]\r
4661     },\r
4662     {\r
4663         "id": "b1314442.1e8e58",\r
4664         "type": "outcome",\r
4665         "name": "NULL",\r
4666         "xml": "<outcome value=''>",\r
4667         "comments": "",\r
4668         "outputs": 1,\r
4669         "x": 1491.2629356384277,\r
4670         "y": 4548.762383937836,\r
4671         "z": "565447bf.1f1598",\r
4672         "wires": [\r
4673             [\r
4674                 "c5c1ae87.86af"\r
4675             ]\r
4676         ]\r
4677     },\r
4678     {\r
4679         "id": "4e90e22a.aab6cc",\r
4680         "type": "other",\r
4681         "name": "other",\r
4682         "xml": "<outcome value='Other'>\n",\r
4683         "comments": "",\r
4684         "outputs": 1,\r
4685         "x": 1489.3582077026367,\r
4686         "y": 4595.548211574554,\r
4687         "z": "565447bf.1f1598",\r
4688         "wires": [\r
4689             [\r
4690                 "ba48d68e.f81aa8"\r
4691             ]\r
4692         ]\r
4693     },\r
4694     {\r
4695         "id": "c5c1ae87.86af",\r
4696         "type": "set",\r
4697         "name": "set tmp.nfc-function to DEFAULT",\r
4698         "xml": "<set>\n<parameter name='tmp.nfc-function' value='DEFAULT' />\n",\r
4699         "comments": "",\r
4700         "x": 1702.9297180175781,\r
4701         "y": 4547.0955929756165,\r
4702         "z": "565447bf.1f1598",\r
4703         "wires": []\r
4704     },\r
4705     {\r
4706         "id": "ba48d68e.f81aa8",\r
4707         "type": "set",\r
4708         "name": "set tmp.nfc-function",\r
4709         "xml": "<set>\n<parameter name='tmp.nfc-function' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`' />\n",\r
4710         "comments": "",\r
4711         "x": 1661.2628479003906,\r
4712         "y": 4595.429254055023,\r
4713         "z": "565447bf.1f1598",\r
4714         "wires": []\r
4715     },\r
4716     {\r
4717         "id": "cc35a2e9.bcb07",\r
4718         "type": "switchNode",\r
4719         "name": "switch network-roles match?",\r
4720         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-network-role\n  == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-role`'>\n",\r
4721         "comments": "",\r
4722         "outputs": 1,\r
4723         "x": 1967.92964553833,\r
4724         "y": 5472.4296135902405,\r
4725         "z": "565447bf.1f1598",\r
4726         "wires": [\r
4727             [\r
4728                 "7bf7e0e4.c2092"\r
4729             ]\r
4730         ]\r
4731     },\r
4732     {\r
4733         "id": "7bf7e0e4.c2092",\r
4734         "type": "outcomeTrue",\r
4735         "name": "true",\r
4736         "xml": "<outcome value='true'>\n",\r
4737         "comments": "",\r
4738         "outputs": 1,\r
4739         "x": 2166.263114929199,\r
4740         "y": 5472.096768856049,\r
4741         "z": "565447bf.1f1598",\r
4742         "wires": [\r
4743             [\r
4744                 "62b74236.aad4fc"\r
4745             ]\r
4746         ]\r
4747     },\r
4748     {\r
4749         "id": "1f595d1a.8ff293",\r
4750         "type": "switchNode",\r
4751         "name": "switch network-roles match?",\r
4752         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n  == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-role`'>\n",\r
4753         "comments": "",\r
4754         "outputs": 1,\r
4755         "x": 1971.2629890441895,\r
4756         "y": 5632.096061229706,\r
4757         "z": "565447bf.1f1598",\r
4758         "wires": [\r
4759             [\r
4760                 "47d7d211.80a5ec"\r
4761             ]\r
4762         ]\r
4763     },\r
4764     {\r
4765         "id": "47d7d211.80a5ec",\r
4766         "type": "outcomeTrue",\r
4767         "name": "true",\r
4768         "xml": "<outcome value='true'>\n",\r
4769         "comments": "",\r
4770         "outputs": 1,\r
4771         "x": 2169.5964584350586,\r
4772         "y": 5631.763216495514,\r
4773         "z": "565447bf.1f1598",\r
4774         "wires": [\r
4775             [\r
4776                 "1de94581.c488da"\r
4777             ]\r
4778         ]\r
4779     },\r
4780     {\r
4781         "id": "316d52f.75519ae",\r
4782         "type": "block",\r
4783         "name": "block : atomic",\r
4784         "xml": "<block atomic=\"true\">",\r
4785         "atomic": "true",\r
4786         "outputs": 1,\r
4787         "x": 1874.5962715148926,\r
4788         "y": 6210.4294810295105,\r
4789         "z": "565447bf.1f1598",\r
4790         "wires": [\r
4791             [\r
4792                 "c0647bff.dcfb98",\r
4793                 "5911a368.70726c"\r
4794             ]\r
4795         ]\r
4796     },\r
4797     {\r
4798         "id": "24db1747.589188",\r
4799         "type": "block",\r
4800         "name": "block : atomic",\r
4801         "xml": "<block atomic=\"true\">",\r
4802         "atomic": "true",\r
4803         "outputs": 1,\r
4804         "x": 1876.2630195617676,\r
4805         "y": 6525.429492473602,\r
4806         "z": "565447bf.1f1598",\r
4807         "wires": [\r
4808             [\r
4809                 "bdb5121f.d0648",\r
4810                 "9dacd2cd.93ab"\r
4811             ]\r
4812         ]\r
4813     },\r
4814     {\r
4815         "id": "5911a368.70726c",\r
4816         "type": "for",\r
4817         "name": "for each vnfc-network-role",\r
4818         "xml": "<for silentFailure='true' index='vnfc-network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",\r
4819         "comments": "",\r
4820         "outputs": 1,\r
4821         "x": 2091.2632179260254,\r
4822         "y": 6268.762651920319,\r
4823         "z": "565447bf.1f1598",\r
4824         "wires": [\r
4825             [\r
4826                 "f138f006.e2934"\r
4827             ]\r
4828         ]\r
4829     },\r
4830     {\r
4831         "id": "14599bc4.dfcff4",\r
4832         "type": "save",\r
4833         "name": "save vip-ipv4-address-list relationship to cp",\r
4834         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vip-ipv4-address-list:relationship-list\"\n   key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"cp\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/vnfcs/vnfc/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n        + '/cps/cp/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].connection-point.connection-point-id`\" />\n",\r
4835         "comments": "",\r
4836         "outputs": 1,\r
4837         "x": 2766.26314163208,\r
4838         "y": 6268.762490749359,\r
4839         "z": "565447bf.1f1598",\r
4840         "wires": [\r
4841             [\r
4842                 "34dd5b17.9e06c4",\r
4843                 "c966a91b.7c68b8"\r
4844             ]\r
4845         ]\r
4846     },\r
4847     {\r
4848         "id": "52867741.452a08",\r
4849         "type": "block",\r
4850         "name": "block : atomic",\r
4851         "xml": "<block atomic=\"true\">",\r
4852         "atomic": "true",\r
4853         "outputs": 1,\r
4854         "x": 3158.09623336792,\r
4855         "y": 6242.080272197723,\r
4856         "z": "565447bf.1f1598",\r
4857         "wires": [\r
4858             [\r
4859                 "1a54f803.3243e8",\r
4860                 "fc515f97.dc4ef"\r
4861             ]\r
4862         ]\r
4863     },\r
4864     {\r
4865         "id": "fbf6e33e.69daa",\r
4866         "type": "block",\r
4867         "name": "block : atomic",\r
4868         "xml": "<block atomic=\"true\">",\r
4869         "atomic": "true",\r
4870         "outputs": 1,\r
4871         "x": 3158.0963096618652,\r
4872         "y": 6295.080030918121,\r
4873         "z": "565447bf.1f1598",\r
4874         "wires": [\r
4875             [\r
4876                 "9ebbd632.ef43d8",\r
4877                 "fc515f97.dc4ef"\r
4878             ]\r
4879         ]\r
4880     },\r
4881     {\r
4882         "id": "34dd5b17.9e06c4",\r
4883         "type": "failure",\r
4884         "name": "failure",\r
4885         "xml": "<outcome value='failure'>\n",\r
4886         "comments": "",\r
4887         "outputs": 1,\r
4888         "x": 3001.2631187438965,\r
4889         "y": 6242.095942020416,\r
4890         "z": "565447bf.1f1598",\r
4891         "wires": [\r
4892             [\r
4893                 "52867741.452a08"\r
4894             ]\r
4895         ]\r
4896     },\r
4897     {\r
4898         "id": "c966a91b.7c68b8",\r
4899         "type": "not-found",\r
4900         "name": "not-found",\r
4901         "xml": "<outcome value='not-found'>\n",\r
4902         "comments": "",\r
4903         "outputs": 1,\r
4904         "x": 3009.8346519470215,\r
4905         "y": 6294.7150864601135,\r
4906         "z": "565447bf.1f1598",\r
4907         "wires": [\r
4908             [\r
4909                 "fbf6e33e.69daa"\r
4910             ]\r
4911         ]\r
4912     },\r
4913     {\r
4914         "id": "9dacd2cd.93ab",\r
4915         "type": "for",\r
4916         "name": "for each vnfc-network-role",\r
4917         "xml": "<for silentFailure='true' index='vnfc-network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",\r
4918         "comments": "",\r
4919         "outputs": 1,\r
4920         "x": 2092.929615020752,\r
4921         "y": 6592.096061229706,\r
4922         "z": "565447bf.1f1598",\r
4923         "wires": [\r
4924             [\r
4925                 "2dbd930d.06759c"\r
4926             ]\r
4927         ]\r
4928     },\r
4929     {\r
4930         "id": "6321a56a.de355c",\r
4931         "type": "save",\r
4932         "name": "save vip-ipv6-address-list relationship to cp",\r
4933         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n   resource=\"vip-ipv6-address-list:relationship-list\"\n   key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t  AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t  AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\"\n   force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"relationship-list.relationship[0].related-to\" value=\"cp\" />\n    <parameter name=\"relationship-list.relationship[0].related-link\"\n      value=\"`'/aai/v$/network/vnfcs/vnfc/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n        + '/cps/cp/'\n        + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].connection-point.connection-point-id`\" />\n",\r
4934         "comments": "",\r
4935         "outputs": 1,\r
4936         "x": 2762.9295692443848,\r
4937         "y": 6590.428843975067,\r
4938         "z": "565447bf.1f1598",\r
4939         "wires": [\r
4940             [\r
4941                 "7666db3f.f47e74",\r
4942                 "639b285f.08d4e8"\r
4943             ]\r
4944         ]\r
4945     },\r
4946     {\r
4947         "id": "f0c87b03.93a6b8",\r
4948         "type": "block",\r
4949         "name": "block : atomic",\r
4950         "xml": "<block atomic=\"true\">",\r
4951         "atomic": "true",\r
4952         "outputs": 1,\r
4953         "x": 3154.7626609802246,\r
4954         "y": 6563.746625423431,\r
4955         "z": "565447bf.1f1598",\r
4956         "wires": [\r
4957             [\r
4958                 "82534f84.1802c",\r
4959                 "fc515f97.dc4ef"\r
4960             ]\r
4961         ]\r
4962     },\r
4963     {\r
4964         "id": "301d4b1.d1d96b4",\r
4965         "type": "block",\r
4966         "name": "block : atomic",\r
4967         "xml": "<block atomic=\"true\">",\r
4968         "atomic": "true",\r
4969         "outputs": 1,\r
4970         "x": 3154.76273727417,\r
4971         "y": 6616.746384143829,\r
4972         "z": "565447bf.1f1598",\r
4973         "wires": [\r
4974             [\r
4975                 "bec2c422.16f948",\r
4976                 "fc515f97.dc4ef"\r
4977             ]\r
4978         ]\r
4979     },\r
4980     {\r
4981         "id": "7666db3f.f47e74",\r
4982         "type": "failure",\r
4983         "name": "failure",\r
4984         "xml": "<outcome value='failure'>\n",\r
4985         "comments": "",\r
4986         "outputs": 1,\r
4987         "x": 2997.929546356201,\r
4988         "y": 6563.762295246124,\r
4989         "z": "565447bf.1f1598",\r
4990         "wires": [\r
4991             [\r
4992                 "f0c87b03.93a6b8"\r
4993             ]\r
4994         ]\r
4995     },\r
4996     {\r
4997         "id": "639b285f.08d4e8",\r
4998         "type": "not-found",\r
4999         "name": "not-found",\r
5000         "xml": "<outcome value='not-found'>\n",\r
5001         "comments": "",\r
5002         "outputs": 1,\r
5003         "x": 3006.501079559326,\r
5004         "y": 6616.3814396858215,\r
5005         "z": "565447bf.1f1598",\r
5006         "wires": [\r
5007             [\r
5008                 "301d4b1.d1d96b4"\r
5009             ]\r
5010         ]\r
5011     },\r
5012     {\r
5013         "id": "f138f006.e2934",\r
5014         "type": "switchNode",\r
5015         "name": "switch network-roles match?",\r
5016         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n  == $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].vnfc-network-role`'>\n",\r
5017         "comments": "",\r
5018         "outputs": 1,\r
5019         "x": 2344.5962867736816,\r
5020         "y": 6268.762328624725,\r
5021         "z": "565447bf.1f1598",\r
5022         "wires": [\r
5023             [\r
5024                 "96bf85f6.f873f8"\r
5025             ]\r
5026         ]\r
5027     },\r
5028     {\r
5029         "id": "96bf85f6.f873f8",\r
5030         "type": "outcomeTrue",\r
5031         "name": "true",\r
5032         "xml": "<outcome value='true'>\n",\r
5033         "comments": "",\r
5034         "outputs": 1,\r
5035         "x": 2531.2631301879883,\r
5036         "y": 6268.762815952301,\r
5037         "z": "565447bf.1f1598",\r
5038         "wires": [\r
5039             [\r
5040                 "14599bc4.dfcff4"\r
5041             ]\r
5042         ]\r
5043     },\r
5044     {\r
5045         "id": "2dbd930d.06759c",\r
5046         "type": "switchNode",\r
5047         "name": "switch network-roles match?",\r
5048         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n  == $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].vnfc-network-role`'>\n",\r
5049         "comments": "",\r
5050         "outputs": 1,\r
5051         "x": 2341.262866973877,\r
5052         "y": 6590.429069042206,\r
5053         "z": "565447bf.1f1598",\r
5054         "wires": [\r
5055             [\r
5056                 "75bae1b8.8d5a7"\r
5057             ]\r
5058         ]\r
5059     },\r
5060     {\r
5061         "id": "75bae1b8.8d5a7",\r
5062         "type": "outcomeTrue",\r
5063         "name": "true",\r
5064         "xml": "<outcome value='true'>\n",\r
5065         "comments": "",\r
5066         "outputs": 1,\r
5067         "x": 2527.9297103881836,\r
5068         "y": 6590.4295563697815,\r
5069         "z": "565447bf.1f1598",\r
5070         "wires": [\r
5071             [\r
5072                 "6321a56a.de355c"\r
5073             ]\r
5074         ]\r
5075     },\r
5076     {\r
5077         "id": "14b5c458.f3a9ec",\r
5078         "type": "comment",\r
5079         "name": "SELF-SERVE FORK",\r
5080         "info": "",\r
5081         "comments": "",\r
5082         "x": 710.9773101806641,\r
5083         "y": 878.7863397598267,\r
5084         "z": "565447bf.1f1598",\r
5085         "wires": []\r
5086     },\r
5087     {\r
5088         "id": "b4ce17c3.fa50b8",\r
5089         "type": "comment",\r
5090         "name": "First, count the subnets for this address family",\r
5091         "info": "",\r
5092         "comments": "",\r
5093         "x": 2706.2634239196777,\r
5094         "y": 3201.7384843826294,\r
5095         "z": "565447bf.1f1598",\r
5096         "wires": []\r
5097     },\r
5098     {\r
5099         "id": "12c26bf4.a2a7c4",\r
5100         "type": "for",\r
5101         "name": "for each subnet-data",\r
5102         "xml": "<for index='subnet-data-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data_length`' >\n",\r
5103         "comments": "",\r
5104         "outputs": 1,\r
5105         "x": 3079.5961112976074,\r
5106         "y": 3496.7389879226685,\r
5107         "z": "565447bf.1f1598",\r
5108         "wires": [\r
5109             [\r
5110                 "6a0e881b.4ba548"\r
5111             ]\r
5112         ]\r
5113     },\r
5114     {\r
5115         "id": "6a0e881b.4ba548",\r
5116         "type": "switchNode",\r
5117         "name": "address-families match?",\r
5118         "xml": "<switch test='`$tmp.address-family\n  == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].ip-version`'>\n",\r
5119         "comments": "",\r
5120         "outputs": 1,\r
5121         "x": 3306.26273727417,\r
5122         "y": 3496.7389879226685,\r
5123         "z": "565447bf.1f1598",\r
5124         "wires": [\r
5125             [\r
5126                 "78272436.cd36bc"\r
5127             ]\r
5128         ]\r
5129     },\r
5130     {\r
5131         "id": "78272436.cd36bc",\r
5132         "type": "outcomeTrue",\r
5133         "name": "true",\r
5134         "xml": "<outcome value='true'>\n",\r
5135         "comments": "",\r
5136         "outputs": 1,\r
5137         "x": 3486.2627029418945,\r
5138         "y": 3496.7393941879272,\r
5139         "z": "565447bf.1f1598",\r
5140         "wires": [\r
5141             [\r
5142                 "8571ff4f.7368d"\r
5143             ]\r
5144         ]\r
5145     },\r
5146     {\r
5147         "id": "f53353ba.f6cea",\r
5148         "type": "set",\r
5149         "name": "set af-count to 0",\r
5150         "xml": "<set>\n<parameter name='af-count' value='0' />\n",\r
5151         "comments": "",\r
5152         "x": 2561.262996673584,\r
5153         "y": 3243.4052362442017,\r
5154         "z": "565447bf.1f1598",\r
5155         "wires": []\r
5156     },\r
5157     {\r
5158         "id": "774c4dcf.519194",\r
5159         "type": "set",\r
5160         "name": "increment af-count",\r
5161         "xml": "<set>\n<parameter name='af-count' value='`$af-count + 1`' />\n",\r
5162         "comments": "",\r
5163         "x": 3309.596363067627,\r
5164         "y": 3310.0719861984253,\r
5165         "z": "565447bf.1f1598",\r
5166         "wires": []\r
5167     },\r
5168     {\r
5169         "id": "d297a29d.32368",\r
5170         "type": "block",\r
5171         "name": "block : atomic",\r
5172         "xml": "<block atomic=\"true\">",\r
5173         "atomic": "true",\r
5174         "outputs": 1,\r
5175         "x": 3126.26273727417,\r
5176         "y": 3291.7386713027954,\r
5177         "z": "565447bf.1f1598",\r
5178         "wires": [\r
5179             [\r
5180                 "774c4dcf.519194",\r
5181                 "93d44f0.e06a8b"\r
5182             ]\r
5183         ]\r
5184     },\r
5185     {\r
5186         "id": "93d44f0.e06a8b",\r
5187         "type": "set",\r
5188         "name": "set subnet-id",\r
5189         "xml": "<set>\n<parameter name='subnet-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id`' />\n",\r
5190         "comments": "",\r
5191         "x": 3291.262783050537,\r
5192         "y": 3265.0719842910767,\r
5193         "z": "565447bf.1f1598",\r
5194         "wires": []\r
5195     },\r
5196     {\r
5197         "id": "35326a6f.8ce8b6",\r
5198         "type": "switchNode",\r
5199         "name": "switch af-count",\r
5200         "xml": "<switch test='`$af-count`'>\n",\r
5201         "comments": "",\r
5202         "outputs": 1,\r
5203         "x": 2551.2634086608887,\r
5204         "y": 3480.0721530914307,\r
5205         "z": "565447bf.1f1598",\r
5206         "wires": [\r
5207             [\r
5208                 "d300c477.7f84e8",\r
5209                 "8e745db4.433a4"\r
5210             ]\r
5211         ]\r
5212     },\r
5213     {\r
5214         "id": "d300c477.7f84e8",\r
5215         "type": "outcome",\r
5216         "name": "1",\r
5217         "xml": "<outcome value='1'>\n",\r
5218         "comments": "",\r
5219         "outputs": 1,\r
5220         "x": 2711.262928009033,\r
5221         "y": 3378.40532207489,\r
5222         "z": "565447bf.1f1598",\r
5223         "wires": [\r
5224             [\r
5225                 "700167b.43daf98"\r
5226             ]\r
5227         ]\r
5228     },\r
5229     {\r
5230         "id": "700167b.43daf98",\r
5231         "type": "set",\r
5232         "name": "set subnet-id in vnfc-ip-assignments (temp variable)",\r
5233         "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id'\n  value='`$subnet-id`' />\n",\r
5234         "comments": "",\r
5235         "x": 2984.59623336792,\r
5236         "y": 3376.7386713027954,\r
5237         "z": "565447bf.1f1598",\r
5238         "wires": []\r
5239     },\r
5240     {\r
5241         "id": "8e745db4.433a4",\r
5242         "type": "other",\r
5243         "name": "other",\r
5244         "xml": "<outcome value='Other'>\n",\r
5245         "comments": "",\r
5246         "outputs": 1,\r
5247         "x": 2711.2628440856934,\r
5248         "y": 3580.072241783142,\r
5249         "z": "565447bf.1f1598",\r
5250         "wires": [\r
5251             [\r
5252                 "49b5ae7f.1ecb1"\r
5253             ]\r
5254         ]\r
5255     },\r
5256     {\r
5257         "id": "49b5ae7f.1ecb1",\r
5258         "type": "block",\r
5259         "name": "block : atomic",\r
5260         "xml": "<block atomic=\"true\">",\r
5261         "atomic": "true",\r
5262         "outputs": 1,\r
5263         "x": 2867.929485321045,\r
5264         "y": 3580.0719232559204,\r
5265         "z": "565447bf.1f1598",\r
5266         "wires": [\r
5267             [\r
5268                 "38e8e50c.e85dda",\r
5269                 "12c26bf4.a2a7c4",\r
5270                 "4e4fca65.cbf754",\r
5271                 "10262cd6.950543"\r
5272             ]\r
5273         ]\r
5274     },\r
5275     {\r
5276         "id": "8571ff4f.7368d",\r
5277         "type": "switchNode",\r
5278         "name": "switch network-start-address",\r
5279         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].network-start-address`'>\n",\r
5280         "comments": "",\r
5281         "outputs": 1,\r
5282         "x": 3681.262882232666,\r
5283         "y": 3495.072237968445,\r
5284         "z": "565447bf.1f1598",\r
5285         "wires": [\r
5286             [\r
5287                 "dcdbaac8.71fac8",\r
5288                 "9a1f2d8c.38269"\r
5289             ]\r
5290         ]\r
5291     },\r
5292     {\r
5293         "id": "dcdbaac8.71fac8",\r
5294         "type": "outcome",\r
5295         "name": "NULL",\r
5296         "xml": "<outcome value=''>",\r
5297         "comments": "",\r
5298         "outputs": 1,\r
5299         "x": 3877.92972946167,\r
5300         "y": 3430.071848630905,\r
5301         "z": "565447bf.1f1598",\r
5302         "wires": [\r
5303             [\r
5304                 "ff48f3fc.6ff7e"\r
5305             ]\r
5306         ]\r
5307     },\r
5308     {\r
5309         "id": "9a1f2d8c.38269",\r
5310         "type": "other",\r
5311         "name": "other",\r
5312         "xml": "<outcome value='Other'>\n",\r
5313         "comments": "",\r
5314         "outputs": 1,\r
5315         "x": 3871.0251274108887,\r
5316         "y": 3564.3577601909637,\r
5317         "z": "565447bf.1f1598",\r
5318         "wires": [\r
5319             [\r
5320                 "f43b3822.b1c158"\r
5321             ]\r
5322         ]\r
5323     },\r
5324     {\r
5325         "id": "f43b3822.b1c158",\r
5326         "type": "switchNode",\r
5327         "name": "switch cidr-mask",\r
5328         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].cidr-mask`'>\n",\r
5329         "comments": "",\r
5330         "outputs": 1,\r
5331         "x": 4026.2629203796387,\r
5332         "y": 3563.404967069626,\r
5333         "z": "565447bf.1f1598",\r
5334         "wires": [\r
5335             [\r
5336                 "4eb745de.4f4aec",\r
5337                 "898134a0.ae5d18"\r
5338             ]\r
5339         ]\r
5340     },\r
5341     {\r
5342         "id": "4eb745de.4f4aec",\r
5343         "type": "outcome",\r
5344         "name": "NULL",\r
5345         "xml": "<outcome value=''>",\r
5346         "comments": "",\r
5347         "outputs": 1,\r
5348         "x": 4181.262996673584,\r
5349         "y": 3493.405266523361,\r
5350         "z": "565447bf.1f1598",\r
5351         "wires": [\r
5352             [\r
5353                 "8dbb144d.370578"\r
5354             ]\r
5355         ]\r
5356     },\r
5357     {\r
5358         "id": "898134a0.ae5d18",\r
5359         "type": "other",\r
5360         "name": "other",\r
5361         "xml": "<outcome value='Other'>\n",\r
5362         "comments": "",\r
5363         "outputs": 1,\r
5364         "x": 4184.358793258667,\r
5365         "y": 3626.0243537425995,\r
5366         "z": "565447bf.1f1598",\r
5367         "wires": [\r
5368             [\r
5369                 "d34b6157.8f35a"\r
5370             ]\r
5371         ]\r
5372     },\r
5373     {\r
5374         "id": "489d3614.0f27f8",\r
5375         "type": "outcome",\r
5376         "name": "0",\r
5377         "xml": "<outcome value='0'>",\r
5378         "comments": "",\r
5379         "outputs": 1,\r
5380         "x": 2052.9296073913574,\r
5381         "y": 3100.0719232559204,\r
5382         "z": "565447bf.1f1598",\r
5383         "wires": [\r
5384             [\r
5385                 "8bb4c617.110b48"\r
5386             ]\r
5387         ]\r
5388     },\r
5389     {\r
5390         "id": "ff48f3fc.6ff7e",\r
5391         "type": "block",\r
5392         "name": "block : atomic",\r
5393         "xml": "<block atomic=\"true\">",\r
5394         "atomic": "true",\r
5395         "outputs": 1,\r
5396         "x": 4022.929656982422,\r
5397         "y": 3430.071615934372,\r
5398         "z": "565447bf.1f1598",\r
5399         "wires": [\r
5400             [\r
5401                 "1b07cf87.9b6fe",\r
5402                 "f394576a.e4e1d8"\r
5403             ]\r
5404         ]\r
5405     },\r
5406     {\r
5407         "id": "8dbb144d.370578",\r
5408         "type": "block",\r
5409         "name": "block : atomic",\r
5410         "xml": "<block atomic=\"true\">",\r
5411         "atomic": "true",\r
5412         "outputs": 1,\r
5413         "x": 4327.929512023926,\r
5414         "y": 3491.7384831905365,\r
5415         "z": "565447bf.1f1598",\r
5416         "wires": [\r
5417             [\r
5418                 "319df706.15f388",\r
5419                 "f394576a.e4e1d8"\r
5420             ]\r
5421         ]\r
5422     },\r
5423     {\r
5424         "id": "55e003a5.fca06c",\r
5425         "type": "comment",\r
5426         "name": "Ignore address families with no addresses",\r
5427         "info": "",\r
5428         "comments": "",\r
5429         "x": 2327.262981414795,\r
5430         "y": 3030.4054193496704,\r
5431         "z": "565447bf.1f1598",\r
5432         "wires": []\r
5433     },\r
5434     {\r
5435         "id": "3291e6ae.85f8ba",\r
5436         "type": "switchNode",\r
5437         "name": "switch invariant-uuid",\r
5438         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`'>\n",\r
5439         "comments": "",\r
5440         "outputs": 1,\r
5441         "x": 1297.9298210144043,\r
5442         "y": 4660.071797370911,\r
5443         "z": "565447bf.1f1598",\r
5444         "wires": [\r
5445             [\r
5446                 "6a6eb8f1.9f62d8",\r
5447                 "f080e271.42c9b"\r
5448             ]\r
5449         ]\r
5450     },\r
5451     {\r
5452         "id": "6a6eb8f1.9f62d8",\r
5453         "type": "outcome",\r
5454         "name": "NULL",\r
5455         "xml": "<outcome value=''>",\r
5456         "comments": "",\r
5457         "outputs": 1,\r
5458         "x": 1479.59623336792,\r
5459         "y": 4636.73842716217,\r
5460         "z": "565447bf.1f1598",\r
5461         "wires": [\r
5462             [\r
5463                 "db88ee95.a44c3"\r
5464             ]\r
5465         ]\r
5466     },\r
5467     {\r
5468         "id": "f080e271.42c9b",\r
5469         "type": "other",\r
5470         "name": "other",\r
5471         "xml": "<outcome value='Other'>\n",\r
5472         "comments": "",\r
5473         "outputs": 1,\r
5474         "x": 1477.691505432129,\r
5475         "y": 4683.524254798889,\r
5476         "z": "565447bf.1f1598",\r
5477         "wires": [\r
5478             [\r
5479                 "9b23e63c.8ba5d8"\r
5480             ]\r
5481         ]\r
5482     },\r
5483     {\r
5484         "id": "db88ee95.a44c3",\r
5485         "type": "save",\r
5486         "name": "save vnfc to A&AI",\r
5487         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vnfc\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\" >\n<parameter name=\"vnfc-name\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n<parameter name=\"nfc-naming-code\" value=\"`$tmp.nfc-naming-code`\" />\n<parameter name=\"nfc-function\" value=\"`$tmp.nfc-function`\" />\n<parameter name=\"orchestration-status\" value=\"`PendingCreate`\" />\n<parameter name=\"in-maint\" value=\"true\" />\n<parameter name=\"prov-status\" value=\"`PREPROV`\" />\n",\r
5488         "comments": "",\r
5489         "outputs": 1,\r
5490         "x": 1641.2628593444824,\r
5491         "y": 4638.40541934967,\r
5492         "z": "565447bf.1f1598",\r
5493         "wires": [\r
5494             [\r
5495                 "8c17d99f.3ce5f8",\r
5496                 "b50cee13.b9a08"\r
5497             ]\r
5498         ]\r
5499     },\r
5500     {\r
5501         "id": "d0321bc2.4f6358",\r
5502         "type": "switchNode",\r
5503         "name": "switch input cloud-owner",\r
5504         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`'>\n",\r
5505         "comments": "",\r
5506         "outputs": 1,\r
5507         "x": 576.9772109985352,\r
5508         "y": 268.6434488296509,\r
5509         "z": "565447bf.1f1598",\r
5510         "wires": [\r
5511             [\r
5512                 "da47b7e7.f3d848",\r
5513                 "23870b6f.901aa4"\r
5514             ]\r
5515         ]\r
5516     },\r
5517     {\r
5518         "id": "da47b7e7.f3d848",\r
5519         "type": "other",\r
5520         "name": "NULL",\r
5521         "xml": "<outcome value=''>\n",\r
5522         "comments": "",\r
5523         "outputs": 1,\r
5524         "x": 760.3105850219727,\r
5525         "y": 238.64343738555908,\r
5526         "z": "565447bf.1f1598",\r
5527         "wires": [\r
5528             [\r
5529                 "4f66f95.7b33f08"\r
5530             ]\r
5531         ]\r
5532     },\r
5533     {\r
5534         "id": "23870b6f.901aa4",\r
5535         "type": "other",\r
5536         "name": "other",\r
5537         "xml": "<outcome value='Other'>\n",\r
5538         "comments": "",\r
5539         "outputs": 1,\r
5540         "x": 760.0724906921387,\r
5541         "y": 279.5959310531616,\r
5542         "z": "565447bf.1f1598",\r
5543         "wires": [\r
5544             [\r
5545                 "dee18ffa.a6fe6"\r
5546             ]\r
5547         ]\r
5548     },\r
5549     {\r
5550         "id": "4f66f95.7b33f08",\r
5551         "type": "block",\r
5552         "name": "block",\r
5553         "xml": "<block>\n",\r
5554         "atomic": "false",\r
5555         "comments": "",\r
5556         "outputs": 1,\r
5557         "x": 895.3105392456055,\r
5558         "y": 236.9767770767212,\r
5559         "z": "565447bf.1f1598",\r
5560         "wires": [\r
5561             []\r
5562         ]\r
5563     },\r
5564     {\r
5565         "id": "dee18ffa.a6fe6",\r
5566         "type": "set",\r
5567         "name": "set prop.cloud-region.cloud-owner",\r
5568         "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",\r
5569         "comments": "",\r
5570         "x": 976.9771957397461,\r
5571         "y": 278.64345836639404,\r
5572         "z": "565447bf.1f1598",\r
5573         "wires": []\r
5574     },\r
5575     {\r
5576         "id": "348782c.04c017e",\r
5577         "type": "call",\r
5578         "name": "call self-serve-vf-module-forking-logic",\r
5579         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-forking-logic' mode='sync' >\n",\r
5580         "comments": "",\r
5581         "outputs": 1,\r
5582         "x": 608.564582824707,\r
5583         "y": 820.0367794036865,\r
5584         "z": "565447bf.1f1598",\r
5585         "wires": [\r
5586             []\r
5587         ]\r
5588     },\r
5589     {\r
5590         "id": "bceb88ad.260758",\r
5591         "type": "switchNode",\r
5592         "name": "switch ss.self-serve-flag",\r
5593         "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",\r
5594         "comments": "",\r
5595         "outputs": 1,\r
5596         "x": 566.7073211669922,\r
5597         "y": 1047.0368480682373,\r
5598         "z": "565447bf.1f1598",\r
5599         "wires": [\r
5600             [\r
5601                 "7c55f766.ae1538",\r
5602                 "c5c4e1ec.02a4b"\r
5603             ]\r
5604         ]\r
5605     },\r
5606     {\r
5607         "id": "7c55f766.ae1538",\r
5608         "type": "outcomeFalse",\r
5609         "name": "false",\r
5610         "xml": "<outcome value='false'>\n",\r
5611         "comments": "",\r
5612         "outputs": 1,\r
5613         "x": 787.4215202331543,\r
5614         "y": 1164.607747077942,\r
5615         "z": "565447bf.1f1598",\r
5616         "wires": [\r
5617             [\r
5618                 "94a28d82.4f01d"\r
5619             ]\r
5620         ]\r
5621     },\r
5622     {\r
5623         "id": "c5c4e1ec.02a4b",\r
5624         "type": "outcomeTrue",\r
5625         "name": "true",\r
5626         "xml": "<outcome value='true'>\n",\r
5627         "comments": "",\r
5628         "outputs": 1,\r
5629         "x": 787.9929733276367,\r
5630         "y": 923.4653844833374,\r
5631         "z": "565447bf.1f1598",\r
5632         "wires": [\r
5633             [\r
5634                 "3d2fe671.10512a"\r
5635             ]\r
5636         ]\r
5637     },\r
5638     {\r
5639         "id": "42e09bf7.400e44",\r
5640         "type": "call",\r
5641         "name": "call check for VNF-API-preload and copy",\r
5642         "xml": "<call module='GENERIC-RESOURCE-API' rpc='gw-vfmodule-update' mode='sync' >\n",\r
5643         "comments": "",\r
5644         "outputs": 1,\r
5645         "x": 517.2630157470703,\r
5646         "y": 7248.738715171814,\r
5647         "z": "565447bf.1f1598",\r
5648         "wires": [\r
5649             []\r
5650         ]\r
5651     },\r
5652     {\r
5653         "id": "3e5eb577.046eda",\r
5654         "type": "block",\r
5655         "name": "block : atomic",\r
5656         "xml": "<block atomic=\"true\">",\r
5657         "atomic": "true",\r
5658         "outputs": 1,\r
5659         "x": 942.5129776000977,\r
5660         "y": 397.6189908981323,\r
5661         "z": "565447bf.1f1598",\r
5662         "wires": [\r
5663             [\r
5664                 "6514e137.563f3",\r
5665                 "37049c8a.e3e5e4"\r
5666             ]\r
5667         ]\r
5668     },\r
5669     {\r
5670         "id": "37049c8a.e3e5e4",\r
5671         "type": "configure",\r
5672         "name": "set error-message",\r
5673         "xml": "<set>\n<parameter name=\"error-message\" value=\"If svc-action is 'assign' then request-action must be 'CreateVfModuleInstance'\" />\n",\r
5674         "comments": "",\r
5675         "outputs": 1,\r
5676         "x": 1130.4296607971191,\r
5677         "y": 381.2499690055847,\r
5678         "z": "565447bf.1f1598",\r
5679         "wires": [\r
5680             []\r
5681         ]\r
5682     },\r
5683     {\r
5684         "id": "2172bacb.fd1c86",\r
5685         "type": "block",\r
5686         "name": "block : atomic",\r
5687         "xml": "<block atomic=\"true\">",\r
5688         "atomic": "true",\r
5689         "outputs": 1,\r
5690         "x": 1044.7152824401855,\r
5691         "y": 446.10708475112915,\r
5692         "z": "565447bf.1f1598",\r
5693         "wires": [\r
5694             [\r
5695                 "b1597171.3ee09",\r
5696                 "6514e137.563f3"\r
5697             ]\r
5698         ]\r
5699     },\r
5700     {\r
5701         "id": "b1597171.3ee09",\r
5702         "type": "configure",\r
5703         "name": "set error-message",\r
5704         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VF_MODULE_MODEL table\" />\n",\r
5705         "comments": "",\r
5706         "outputs": 1,\r
5707         "x": 1242.0366859436035,\r
5708         "y": 424.64278411865234,\r
5709         "z": "565447bf.1f1598",\r
5710         "wires": [\r
5711             []\r
5712         ]\r
5713     },\r
5714     {\r
5715         "id": "c639de59.ae251",\r
5716         "type": "block",\r
5717         "name": "block : atomic",\r
5718         "xml": "<block atomic=\"true\">",\r
5719         "atomic": "true",\r
5720         "outputs": 1,\r
5721         "x": 1059.0009880065918,\r
5722         "y": 491.2499375343323,\r
5723         "z": "565447bf.1f1598",\r
5724         "wires": [\r
5725             [\r
5726                 "e497f95d.3eb3c8",\r
5727                 "6514e137.563f3"\r
5728             ]\r
5729         ]\r
5730     },\r
5731     {\r
5732         "id": "e497f95d.3eb3c8",\r
5733         "type": "configure",\r
5734         "name": "set error-message",\r
5735         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'No model found for VF module customization UUID ' + $vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`\" />\n",\r
5736         "comments": "",\r
5737         "outputs": 1,\r
5738         "x": 1253.6438751220703,\r
5739         "y": 468.21422386169434,\r
5740         "z": "565447bf.1f1598",\r
5741         "wires": [\r
5742             []\r
5743         ]\r
5744     },\r
5745     {\r
5746         "id": "dbfaf511.5478b8",\r
5747         "type": "block",\r
5748         "name": "block : atomic",\r
5749         "xml": "<block atomic=\"true\">",\r
5750         "atomic": "true",\r
5751         "outputs": 1,\r
5752         "x": 1020.6082458496094,\r
5753         "y": 619.321418762207,\r
5754         "z": "565447bf.1f1598",\r
5755         "wires": [\r
5756             [\r
5757                 "2e3d6663.deaf6a",\r
5758                 "6514e137.563f3"\r
5759             ]\r
5760         ]\r
5761     },\r
5762     {\r
5763         "id": "2e3d6663.deaf6a",\r
5764         "type": "configure",\r
5765         "name": "set error-message",\r
5766         "xml": "<set>\n<parameter name=\"error-message\" value=\"There are no VNFs defined in MD-SAL\" />\n",\r
5767         "comments": "",\r
5768         "outputs": 1,\r
5769         "x": 1227.5725021362305,\r
5770         "y": 590.3571434020996,\r
5771         "z": "565447bf.1f1598",\r
5772         "wires": [\r
5773             []\r
5774         ]\r
5775     },\r
5776     {\r
5777         "id": "792ace51.b15ed",\r
5778         "type": "block",\r
5779         "name": "block : atomic",\r
5780         "xml": "<block atomic=\"true\">",\r
5781         "atomic": "true",\r
5782         "outputs": 1,\r
5783         "x": 884.8939514160156,\r
5784         "y": 727.321418762207,\r
5785         "z": "565447bf.1f1598",\r
5786         "wires": [\r
5787             [\r
5788                 "63dc2a33.a12634",\r
5789                 "6514e137.563f3"\r
5790             ]\r
5791         ]\r
5792     },\r
5793     {\r
5794         "id": "63dc2a33.a12634",\r
5795         "type": "configure",\r
5796         "name": "set error-message",\r
5797         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find VNF ID ' + $vf-module-topology-operation-input.vnf-information.vnf-id + ' in MD-SAL'`\" />\n",\r
5798         "comments": "",\r
5799         "outputs": 1,\r
5800         "x": 1086.8582458496094,\r
5801         "y": 702.6785879135132,\r
5802         "z": "565447bf.1f1598",\r
5803         "wires": [\r
5804             []\r
5805         ]\r
5806     },\r
5807     {\r
5808         "id": "11136e46.5af982",\r
5809         "type": "call",\r
5810         "name": "call self-serve-vf-module-assign",\r
5811         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-assign' mode='sync' >\n",\r
5812         "comments": "",\r
5813         "outputs": 1,\r
5814         "x": 1209.845615386963,\r
5815         "y": 836.09494972229,\r
5816         "z": "565447bf.1f1598",\r
5817         "wires": [\r
5818             [\r
5819                 "cab143b7.d90eb"\r
5820             ]\r
5821         ]\r
5822     },\r
5823     {\r
5824         "id": "cab143b7.d90eb",\r
5825         "type": "failure",\r
5826         "name": "failure",\r
5827         "xml": "<outcome value='failure'>\n",\r
5828         "comments": "",\r
5829         "outputs": 1,\r
5830         "x": 1430.143196105957,\r
5831         "y": 835.5829811096191,\r
5832         "z": "565447bf.1f1598",\r
5833         "wires": [\r
5834             [\r
5835                 "dbc9bb02.023fe8"\r
5836             ]\r
5837         ]\r
5838     },\r
5839     {\r
5840         "id": "6a1554d7.38e2ec",\r
5841         "type": "returnSuccess",\r
5842         "name": "return success",\r
5843         "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
5844         "comments": "",\r
5845         "x": 1160.0483016967773,\r
5846         "y": 1022.6065921783447,\r
5847         "z": "565447bf.1f1598",\r
5848         "wires": []\r
5849     },\r
5850     {\r
5851         "id": "763275a1.1cfcbc",\r
5852         "type": "execute",\r
5853         "name": "printContext",\r
5854         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",\r
5855         "comments": "",\r
5856         "outputs": 1,\r
5857         "x": 1148.7624969482422,\r
5858         "y": 927.0981254577637,\r
5859         "z": "565447bf.1f1598",\r
5860         "wires": [\r
5861             []\r
5862         ]\r
5863     },\r
5864     {\r
5865         "id": "7a9afeeb.bcc87",\r
5866         "type": "set",\r
5867         "name": "set order-status to PendingCreate",\r
5868         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.order-status'\n  value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'\n  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[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-action'\n  value='`$vf-module-topology-operation-input.request-information.request-action`' />\n",\r
5869         "comments": "",\r
5870         "x": 1217.7862586975098,\r
5871         "y": 881.0589790344238,\r
5872         "z": "565447bf.1f1598",\r
5873         "wires": []\r
5874     },\r
5875     {\r
5876         "id": "3d2fe671.10512a",\r
5877         "type": "block",\r
5878         "name": "block : atomic",\r
5879         "xml": "<block atomic=\"true\">",\r
5880         "atomic": "true",\r
5881         "outputs": 1,\r
5882         "x": 958.8817291259766,\r
5883         "y": 922.5588111877441,\r
5884         "z": "565447bf.1f1598",\r
5885         "wires": [\r
5886             [\r
5887                 "11136e46.5af982",\r
5888                 "7a9afeeb.bcc87",\r
5889                 "763275a1.1cfcbc",\r
5890                 "6a1554d7.38e2ec",\r
5891                 "b7b50f72.60d66"\r
5892             ]\r
5893         ]\r
5894     },\r
5895     {\r
5896         "id": "47186afb.be4274",\r
5897         "type": "returnFailure",\r
5898         "name": "return failure",\r
5899         "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-message`\" />\n",\r
5900         "comments": "",\r
5901         "x": 1858.6439666748047,\r
5902         "y": 1109.7859296798706,\r
5903         "z": "565447bf.1f1598",\r
5904         "wires": []\r
5905     },\r
5906     {\r
5907         "id": "d4a9c0d.ac6c54",\r
5908         "type": "configure",\r
5909         "name": "send error to MSO",\r
5910         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
5911         "comments": "",\r
5912         "outputs": 1,\r
5913         "x": 1878.0030136108398,\r
5914         "y": 1061.5854063034058,\r
5915         "z": "565447bf.1f1598",\r
5916         "wires": [\r
5917             []\r
5918         ]\r
5919     },\r
5920     {\r
5921         "id": "6514e137.563f3",\r
5922         "type": "block",\r
5923         "name": "block : atomic",\r
5924         "xml": "<block atomic='true'>",\r
5925         "atomic": "true",\r
5926         "comments": "",\r
5927         "outputs": 1,\r
5928         "x": 1665.3107528686523,\r
5929         "y": 1082.6432723999023,\r
5930         "z": "565447bf.1f1598",\r
5931         "wires": [\r
5932             [\r
5933                 "d4a9c0d.ac6c54",\r
5934                 "47186afb.be4274"\r
5935             ]\r
5936         ]\r
5937     },\r
5938     {\r
5939         "id": "dbc9bb02.023fe8",\r
5940         "type": "block",\r
5941         "name": "block : atomic",\r
5942         "xml": "<block atomic=\"true\">",\r
5943         "atomic": "true",\r
5944         "outputs": 1,\r
5945         "x": 1576.1439208984375,\r
5946         "y": 834.9643363952637,\r
5947         "z": "565447bf.1f1598",\r
5948         "wires": [\r
5949             [\r
5950                 "1b79c9d4.553d96",\r
5951                 "6514e137.563f3"\r
5952             ]\r
5953         ]\r
5954     },\r
5955     {\r
5956         "id": "1b79c9d4.553d96",\r
5957         "type": "configure",\r
5958         "name": "set error-message",\r
5959         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Failed to create self-serve assignment for vf-module with vf-module-id=' + $vf-module-topology-operation-input.vf-module-information.vf-module-id + ' with error: ' + $error-message`\" />\n",\r
5960         "comments": "",\r
5961         "outputs": 1,\r
5962         "x": 1773.8226776123047,\r
5963         "y": 814.2500457763672,\r
5964         "z": "565447bf.1f1598",\r
5965         "wires": [\r
5966             []\r
5967         ]\r
5968     },\r
5969     {\r
5970         "id": "b7b50f72.60d66",\r
5971         "type": "configure",\r
5972         "name": "send success to MSO",\r
5973         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"200\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
5974         "comments": "",\r
5975         "outputs": 1,\r
5976         "x": 1183.524787902832,\r
5977         "y": 973.2976303100586,\r
5978         "z": "565447bf.1f1598",\r
5979         "wires": [\r
5980             []\r
5981         ]\r
5982     },\r
5983     {\r
5984         "id": "88ef43cf.4353c",\r
5985         "type": "configure",\r
5986         "name": "set error-message",\r
5987         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'VF module id ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id\n       + ' already exists, and status is ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
5988         "comments": "",\r
5989         "outputs": 1,\r
5990         "x": 2461.263038635254,\r
5991         "y": 1377.207555770874,\r
5992         "z": "565447bf.1f1598",\r
5993         "wires": [\r
5994             []\r
5995         ]\r
5996     },\r
5997     {\r
5998         "id": "cdf91b0.174e5e8",\r
5999         "type": "block",\r
6000         "name": "block : atomic",\r
6001         "xml": "<block atomic=\"true\">",\r
6002         "atomic": "true",\r
6003         "outputs": 1,\r
6004         "x": 2267.334129333496,\r
6005         "y": 1396.6718444824219,\r
6006         "z": "565447bf.1f1598",\r
6007         "wires": [\r
6008             [\r
6009                 "88ef43cf.4353c",\r
6010                 "80b5ab3d.6f3ef8"\r
6011             ]\r
6012         ]\r
6013     },\r
6014     {\r
6015         "id": "799eaa32.6fe824",\r
6016         "type": "block",\r
6017         "name": "block : atomic",\r
6018         "xml": "<block atomic=\"true\">",\r
6019         "atomic": "true",\r
6020         "outputs": 1,\r
6021         "x": 972.334358215332,\r
6022         "y": 1614.3384866714478,\r
6023         "z": "565447bf.1f1598",\r
6024         "wires": [\r
6025             [\r
6026                 "9ddd96ce.6586c8",\r
6027                 "80b5ab3d.6f3ef8"\r
6028             ]\r
6029         ]\r
6030     },\r
6031     {\r
6032         "id": "7adbe623.7575f8",\r
6033         "type": "block",\r
6034         "name": "block : atomic",\r
6035         "xml": "<block atomic=\"true\">",\r
6036         "atomic": "true",\r
6037         "outputs": 1,\r
6038         "x": 974.0010452270508,\r
6039         "y": 1657.6718606948853,\r
6040         "z": "565447bf.1f1598",\r
6041         "wires": [\r
6042             [\r
6043                 "22247b5.eb10384",\r
6044                 "80b5ab3d.6f3ef8"\r
6045             ]\r
6046         ]\r
6047     },\r
6048     {\r
6049         "id": "9ddd96ce.6586c8",\r
6050         "type": "configure",\r
6051         "name": "set error-message",\r
6052         "xml": "<set>\n<parameter name=\"error-message\" value=\"Cloud region not found in AAI\" />\n",\r
6053         "comments": "",\r
6054         "outputs": 1,\r
6055         "x": 1176.2630233764648,\r
6056         "y": 1591.1242628097534,\r
6057         "z": "565447bf.1f1598",\r
6058         "wires": [\r
6059             []\r
6060         ]\r
6061     },\r
6062     {\r
6063         "id": "22247b5.eb10384",\r
6064         "type": "configure",\r
6065         "name": "set error-message",\r
6066         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving cloud region from AAI.  Is AAI down?\" />\n",\r
6067         "comments": "",\r
6068         "outputs": 1,\r
6069         "x": 1171.6797637939453,\r
6070         "y": 1639.4575996398926,\r
6071         "z": "565447bf.1f1598",\r
6072         "wires": [\r
6073             []\r
6074         ]\r
6075     },\r
6076     {\r
6077         "id": "ec2aeced.650af",\r
6078         "type": "block",\r
6079         "name": "block : atomic",\r
6080         "xml": "<block atomic=\"true\">",\r
6081         "atomic": "true",\r
6082         "outputs": 1,\r
6083         "x": 856.9175720214844,\r
6084         "y": 1838.3385391235352,\r
6085         "z": "565447bf.1f1598",\r
6086         "wires": [\r
6087             [\r
6088                 "9bc214de.5d73d8",\r
6089                 "80b5ab3d.6f3ef8"\r
6090             ]\r
6091         ]\r
6092     },\r
6093     {\r
6094         "id": "9bc214de.5d73d8",\r
6095         "type": "configure",\r
6096         "name": "set error-message",\r
6097         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find aic-clli in AAI for aic-cloud-region ' + $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`\" />\n",\r
6098         "comments": "",\r
6099         "outputs": 1,\r
6100         "x": 1049.5962295532227,\r
6101         "y": 1811.1242694854736,\r
6102         "z": "565447bf.1f1598",\r
6103         "wires": [\r
6104             []\r
6105         ]\r
6106     },\r
6107     {\r
6108         "id": "52d1a63d.f33e98",\r
6109         "type": "returnFailure",\r
6110         "name": "return failure",\r
6111         "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-message`\" />\n",\r
6112         "comments": "",\r
6113         "x": 1823.1676559448242,\r
6114         "y": 2106.4220657348633,\r
6115         "z": "565447bf.1f1598",\r
6116         "wires": []\r
6117     },\r
6118     {\r
6119         "id": "373b7d02.755bd2",\r
6120         "type": "configure",\r
6121         "name": "send error to MSO",\r
6122         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6123         "comments": "",\r
6124         "outputs": 1,\r
6125         "x": 1842.5267028808594,\r
6126         "y": 2058.2215423583984,\r
6127         "z": "565447bf.1f1598",\r
6128         "wires": [\r
6129             []\r
6130         ]\r
6131     },\r
6132     {\r
6133         "id": "80b5ab3d.6f3ef8",\r
6134         "type": "block",\r
6135         "name": "block",\r
6136         "xml": "<block>",\r
6137         "atomic": "true",\r
6138         "comments": "",\r
6139         "outputs": 1,\r
6140         "x": 1669.8344421386719,\r
6141         "y": 2079.279408454895,\r
6142         "z": "565447bf.1f1598",\r
6143         "wires": [\r
6144             [\r
6145                 "373b7d02.755bd2",\r
6146                 "52d1a63d.f33e98"\r
6147             ]\r
6148         ]\r
6149     },\r
6150     {\r
6151         "id": "8c6eb005.385ba",\r
6152         "type": "call",\r
6153         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6154         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6155         "comments": "",\r
6156         "outputs": 1,\r
6157         "x": 2766.262939453125,\r
6158         "y": 2577.512939453125,\r
6159         "z": "565447bf.1f1598",\r
6160         "wires": [\r
6161             []\r
6162         ]\r
6163     },\r
6164     {\r
6165         "id": "836cff6b.d0abc",\r
6166         "type": "returnFailure",\r
6167         "name": "return failure",\r
6168         "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-message`\" />\n",\r
6169         "comments": "",\r
6170         "x": 2592.6909942626953,\r
6171         "y": 2664.6557807922363,\r
6172         "z": "565447bf.1f1598",\r
6173         "wires": []\r
6174     },\r
6175     {\r
6176         "id": "49c9b767.f94008",\r
6177         "type": "configure",\r
6178         "name": "send error to MSO",\r
6179         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6180         "comments": "",\r
6181         "outputs": 1,\r
6182         "x": 2612.050117492676,\r
6183         "y": 2621.4552307128906,\r
6184         "z": "565447bf.1f1598",\r
6185         "wires": [\r
6186             []\r
6187         ]\r
6188     },\r
6189     {\r
6190         "id": "76721fa9.6f7a7",\r
6191         "type": "block",\r
6192         "name": "block : atomic",\r
6193         "xml": "<block atomic='true'>",\r
6194         "atomic": "true",\r
6195         "comments": "",\r
6196         "outputs": 1,\r
6197         "x": 2376.0244140625,\r
6198         "y": 2622.9297399520874,\r
6199         "z": "565447bf.1f1598",\r
6200         "wires": [\r
6201             [\r
6202                 "49c9b767.f94008",\r
6203                 "836cff6b.d0abc",\r
6204                 "8c6eb005.385ba"\r
6205             ]\r
6206         ]\r
6207     },\r
6208     {\r
6209         "id": "c1b24090.d49b8",\r
6210         "type": "block",\r
6211         "name": "block : atomic",\r
6212         "xml": "<block atomic=\"true\">",\r
6213         "atomic": "true",\r
6214         "outputs": 1,\r
6215         "x": 2944.59623336792,\r
6216         "y": 2278.2630882263184,\r
6217         "z": "565447bf.1f1598",\r
6218         "wires": [\r
6219             [\r
6220                 "ecc636c8.71fe78",\r
6221                 "76721fa9.6f7a7"\r
6222             ]\r
6223         ]\r
6224     },\r
6225     {\r
6226         "id": "ecc636c8.71fe78",\r
6227         "type": "configure",\r
6228         "name": "set error-message",\r
6229         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'from-preload flag is true but could not find preload information for VF module name ' + $vf-module-topology-operation-input.vf-module-request-input.vf-module-name`\" />\n",\r
6230         "comments": "",\r
6231         "outputs": 1,\r
6232         "x": 3144.179473876953,\r
6233         "y": 2244.906032562256,\r
6234         "z": "565447bf.1f1598",\r
6235         "wires": [\r
6236             []\r
6237         ]\r
6238     },\r
6239     {\r
6240         "id": "d759206d.14388",\r
6241         "type": "block",\r
6242         "name": "block : atomic",\r
6243         "xml": "<block atomic=\"true\">",\r
6244         "atomic": "true",\r
6245         "outputs": 1,\r
6246         "x": 2116.5007858276367,\r
6247         "y": 2425.8463954925537,\r
6248         "z": "565447bf.1f1598",\r
6249         "wires": [\r
6250             [\r
6251                 "64958d02.cd8064",\r
6252                 "76721fa9.6f7a7"\r
6253             ]\r
6254         ]\r
6255     },\r
6256     {\r
6257         "id": "64958d02.cd8064",\r
6258         "type": "configure",\r
6259         "name": "set error-message",\r
6260         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving preload-information\" />\n",\r
6261         "comments": "",\r
6262         "outputs": 1,\r
6263         "x": 2322.512893676758,\r
6264         "y": 2400.4891319274902,\r
6265         "z": "565447bf.1f1598",\r
6266         "wires": [\r
6267             []\r
6268         ]\r
6269     },\r
6270     {\r
6271         "id": "8af4f32.673261",\r
6272         "type": "call",\r
6273         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6274         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6275         "comments": "",\r
6276         "outputs": 1,\r
6277         "x": 4188.346412658691,\r
6278         "y": 4429.735001564026,\r
6279         "z": "565447bf.1f1598",\r
6280         "wires": [\r
6281             []\r
6282         ]\r
6283     },\r
6284     {\r
6285         "id": "693bee93.63734",\r
6286         "type": "returnFailure",\r
6287         "name": "return failure",\r
6288         "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-message`\" />\n",\r
6289         "comments": "",\r
6290         "x": 4014.7744674682617,\r
6291         "y": 4516.877842903137,\r
6292         "z": "565447bf.1f1598",\r
6293         "wires": []\r
6294     },\r
6295     {\r
6296         "id": "e9b2b1c.191285",\r
6297         "type": "configure",\r
6298         "name": "send error to MSO",\r
6299         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6300         "comments": "",\r
6301         "outputs": 1,\r
6302         "x": 4034.133590698242,\r
6303         "y": 4473.6772928237915,\r
6304         "z": "565447bf.1f1598",\r
6305         "wires": [\r
6306             []\r
6307         ]\r
6308     },\r
6309     {\r
6310         "id": "f394576a.e4e1d8",\r
6311         "type": "block",\r
6312         "name": "block : atomic",\r
6313         "xml": "<block atomic='true'>",\r
6314         "atomic": "true",\r
6315         "comments": "",\r
6316         "outputs": 1,\r
6317         "x": 3798.1078872680664,\r
6318         "y": 4475.151802062988,\r
6319         "z": "565447bf.1f1598",\r
6320         "wires": [\r
6321             [\r
6322                 "e9b2b1c.191285",\r
6323                 "693bee93.63734",\r
6324                 "8af4f32.673261"\r
6325             ]\r
6326         ]\r
6327     },\r
6328     {\r
6329         "id": "a6ff636a.1da36",\r
6330         "type": "configure",\r
6331         "name": "set error-message",\r
6332         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'VNFC network role '\n      + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-network-role\n      + ' is not found in VNF network list'\n      `\" />\n",\r
6333         "comments": "",\r
6334         "outputs": 1,\r
6335         "x": 1884.5963439941406,\r
6336         "y": 2909.4576473236084,\r
6337         "z": "565447bf.1f1598",\r
6338         "wires": [\r
6339             []\r
6340         ]\r
6341     },\r
6342     {\r
6343         "id": "1b07cf87.9b6fe",\r
6344         "type": "configure",\r
6345         "name": "set error-message",\r
6346         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'SDNC subnet id '\n      + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n      + ' does not have network-start-address populated'`\" />\n",\r
6347         "comments": "",\r
6348         "outputs": 1,\r
6349         "x": 4214.179832458496,\r
6350         "y": 3385.15172457695,\r
6351         "z": "565447bf.1f1598",\r
6352         "wires": [\r
6353             []\r
6354         ]\r
6355     },\r
6356     {\r
6357         "id": "319df706.15f388",\r
6358         "type": "configure",\r
6359         "name": "set error-message",\r
6360         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'SDNC subnet id '\n      + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n      + ' does not have cidr-mask populated'`\" />\n",\r
6361         "comments": "",\r
6362         "outputs": 1,\r
6363         "x": 4529.17985534668,\r
6364         "y": 3462.651731491089,\r
6365         "z": "565447bf.1f1598",\r
6366         "wires": [\r
6367             []\r
6368         ]\r
6369     },\r
6370     {\r
6371         "id": "fec2cbd9.e930a8",\r
6372         "type": "configure",\r
6373         "name": "set error-message",\r
6374         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Not able to find VNF network subnet that contains address '\n      + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[0].vnfc-ip-address\n      `\" />",\r
6375         "comments": "",\r
6376         "outputs": 1,\r
6377         "x": 3576.6798095703125,\r
6378         "y": 3582.6517486572266,\r
6379         "z": "565447bf.1f1598",\r
6380         "wires": [\r
6381             []\r
6382         ]\r
6383     },\r
6384     {\r
6385         "id": "6c1ed4b9.5ecf9c",\r
6386         "type": "configure",\r
6387         "name": "set error-message",\r
6388         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VFC_RELATED_NETWORK_ROLE table\" />\n",\r
6389         "comments": "",\r
6390         "outputs": 1,\r
6391         "x": 2017.3740615844727,\r
6392         "y": 3819.1801166534424,\r
6393         "z": "565447bf.1f1598",\r
6394         "wires": [\r
6395             []\r
6396         ]\r
6397     },\r
6398     {\r
6399         "id": "4102f097.0a51",\r
6400         "type": "configure",\r
6401         "name": "set error-message",\r
6402         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find related network '\n      + $db.vnf-related-network-role[$db-related-network-index].related-network-role + ' in vnf-networks'`\" />\n",\r
6403         "comments": "",\r
6404         "outputs": 1,\r
6405         "x": 2824.874122619629,\r
6406         "y": 4004.179864883423,\r
6407         "z": "565447bf.1f1598",\r
6408         "wires": [\r
6409             []\r
6410         ]\r
6411     },\r
6412     {\r
6413         "id": "30bee8c0.434ad8",\r
6414         "type": "configure",\r
6415         "name": "set error-message",\r
6416         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving vnfc to AAI\" />\n",\r
6417         "comments": "",\r
6418         "outputs": 1,\r
6419         "x": 2201.262969970703,\r
6420         "y": 4626.819506645203,\r
6421         "z": "565447bf.1f1598",\r
6422         "wires": [\r
6423             []\r
6424         ]\r
6425     },\r
6426     {\r
6427         "id": "52bc7cef.ddfa64",\r
6428         "type": "call",\r
6429         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6430         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6431         "comments": "",\r
6432         "outputs": 1,\r
6433         "x": 3674.318702697754,\r
6434         "y": 5786.819993019104,\r
6435         "z": "565447bf.1f1598",\r
6436         "wires": [\r
6437             []\r
6438         ]\r
6439     },\r
6440     {\r
6441         "id": "69731c78.07bf64",\r
6442         "type": "returnFailure",\r
6443         "name": "return failure",\r
6444         "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-message`\" />\n",\r
6445         "comments": "",\r
6446         "x": 3500.746757507324,\r
6447         "y": 5873.962834358215,\r
6448         "z": "565447bf.1f1598",\r
6449         "wires": []\r
6450     },\r
6451     {\r
6452         "id": "d37e8680.20ae98",\r
6453         "type": "configure",\r
6454         "name": "send error to MSO",\r
6455         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6456         "comments": "",\r
6457         "outputs": 1,\r
6458         "x": 3520.1058807373047,\r
6459         "y": 5830.76228427887,\r
6460         "z": "565447bf.1f1598",\r
6461         "wires": [\r
6462             []\r
6463         ]\r
6464     },\r
6465     {\r
6466         "id": "1254304a.7d8a4",\r
6467         "type": "block",\r
6468         "name": "block : atomic",\r
6469         "xml": "<block atomic='true'>",\r
6470         "atomic": "true",\r
6471         "comments": "",\r
6472         "outputs": 1,\r
6473         "x": 3284.080177307129,\r
6474         "y": 5832.236793518066,\r
6475         "z": "565447bf.1f1598",\r
6476         "wires": [\r
6477             [\r
6478                 "d37e8680.20ae98",\r
6479                 "69731c78.07bf64",\r
6480                 "52bc7cef.ddfa64"\r
6481             ]\r
6482         ]\r
6483     },\r
6484     {\r
6485         "id": "17b97fa6.0b332",\r
6486         "type": "configure",\r
6487         "name": "set error-message",\r
6488         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating vnfc relationships in AAI\" />\n",\r
6489         "comments": "",\r
6490         "outputs": 1,\r
6491         "x": 1838.6043319702148,\r
6492         "y": 4740.568719863892,\r
6493         "z": "565447bf.1f1598",\r
6494         "wires": [\r
6495             []\r
6496         ]\r
6497     },\r
6498     {\r
6499         "id": "43b53fc.f18d2c",\r
6500         "type": "configure",\r
6501         "name": "set error-message",\r
6502         "xml": "<set>\n<parameter name=\"error-message\" value=\"Not-found error updating vnfc relationships\" />\n",\r
6503         "comments": "",\r
6504         "outputs": 1,\r
6505         "x": 1838.0686531066895,\r
6506         "y": 4797.5332860946655,\r
6507         "z": "565447bf.1f1598",\r
6508         "wires": [\r
6509             []\r
6510         ]\r
6511     },\r
6512     {\r
6513         "id": "b0761ca.5d4cce",\r
6514         "type": "configure",\r
6515         "name": "set error-message",\r
6516         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving cp object to AAI\" />\n",\r
6517         "comments": "",\r
6518         "outputs": 1,\r
6519         "x": 2280.5686626434326,\r
6520         "y": 4966.8189868927,\r
6521         "z": "565447bf.1f1598",\r
6522         "wires": [\r
6523             []\r
6524         ]\r
6525     },\r
6526     {\r
6527         "id": "64e7c13b.82899",\r
6528         "type": "configure",\r
6529         "name": "set error-message",\r
6530         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network in AAI\" />\n",\r
6531         "comments": "",\r
6532         "outputs": 1,\r
6533         "x": 2935.5687255859375,\r
6534         "y": 5419.041241645813,\r
6535         "z": "565447bf.1f1598",\r
6536         "wires": [\r
6537             []\r
6538         ]\r
6539     },\r
6540     {\r
6541         "id": "f4e9414e.c0a39",\r
6542         "type": "configure",\r
6543         "name": "set error-message",\r
6544         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network\" />\n",\r
6545         "comments": "",\r
6546         "outputs": 1,\r
6547         "x": 2938.0687255859375,\r
6548         "y": 5481.541244506836,\r
6549         "z": "565447bf.1f1598",\r
6550         "wires": [\r
6551             []\r
6552         ]\r
6553     },\r
6554     {\r
6555         "id": "94072bfe.632c28",\r
6556         "type": "configure",\r
6557         "name": "set error-message",\r
6558         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network and vlan-tag in AAI\" />\n",\r
6559         "comments": "",\r
6560         "outputs": 1,\r
6561         "x": 3266.6403274536133,\r
6562         "y": 5579.041257858276,\r
6563         "z": "565447bf.1f1598",\r
6564         "wires": [\r
6565             []\r
6566         ]\r
6567     },\r
6568     {\r
6569         "id": "4462ce4a.8f7a5",\r
6570         "type": "configure",\r
6571         "name": "set error-message",\r
6572         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network and vlan-tag\" />\n",\r
6573         "comments": "",\r
6574         "outputs": 1,\r
6575         "x": 3269.140426635742,\r
6576         "y": 5641.541258811951,\r
6577         "z": "565447bf.1f1598",\r
6578         "wires": [\r
6579             []\r
6580         ]\r
6581     },\r
6582     {\r
6583         "id": "cc682bd5.2eb5c8",\r
6584         "type": "configure",\r
6585         "name": "set error-message",\r
6586         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv4-address-list object in AAI\" />\n",\r
6587         "comments": "",\r
6588         "outputs": 1,\r
6589         "x": 3958.4860305786133,\r
6590         "y": 5050.291213989258,\r
6591         "z": "565447bf.1f1598",\r
6592         "wires": [\r
6593             []\r
6594         ]\r
6595     },\r
6596     {\r
6597         "id": "1499e507.42f6db",\r
6598         "type": "configure",\r
6599         "name": "set error-message",\r
6600         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv4-address-list relationships in AAI\" />\n",\r
6601         "comments": "",\r
6602         "outputs": 1,\r
6603         "x": 3955.9860305786133,\r
6604         "y": 5129.041219711304,\r
6605         "z": "565447bf.1f1598",\r
6606         "wires": [\r
6607             []\r
6608         ]\r
6609     },\r
6610     {\r
6611         "id": "dac8db15.74e098",\r
6612         "type": "configure",\r
6613         "name": "set error-message",\r
6614         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv4-address-list relationships\" />\n",\r
6615         "comments": "",\r
6616         "outputs": 1,\r
6617         "x": 3958.4857635498047,\r
6618         "y": 5189.041226387024,\r
6619         "z": "565447bf.1f1598",\r
6620         "wires": [\r
6621             []\r
6622         ]\r
6623     },\r
6624     {\r
6625         "id": "97323f99.6212d",\r
6626         "type": "configure",\r
6627         "name": "set error-message",\r
6628         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv6-address-list object in AAI\" />\n",\r
6629         "comments": "",\r
6630         "outputs": 1,\r
6631         "x": 3962.235771179199,\r
6632         "y": 5239.0412311553955,\r
6633         "z": "565447bf.1f1598",\r
6634         "wires": [\r
6635             []\r
6636         ]\r
6637     },\r
6638     {\r
6639         "id": "2f312957.2b15e6",\r
6640         "type": "configure",\r
6641         "name": "set error-message",\r
6642         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv6-address-list relationships in AAI\" />\n",\r
6643         "comments": "",\r
6644         "outputs": 1,\r
6645         "x": 3960.9855041503906,\r
6646         "y": 5300.2912340164185,\r
6647         "z": "565447bf.1f1598",\r
6648         "wires": [\r
6649             []\r
6650         ]\r
6651     },\r
6652     {\r
6653         "id": "9f878bec.0f8958",\r
6654         "type": "configure",\r
6655         "name": "set error-message",\r
6656         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv6-address-list relationships\" />\n",\r
6657         "comments": "",\r
6658         "outputs": 1,\r
6659         "x": 3962.2355041503906,\r
6660         "y": 5360.291234970093,\r
6661         "z": "565447bf.1f1598",\r
6662         "wires": [\r
6663             []\r
6664         ]\r
6665     },\r
6666     {\r
6667         "id": "f60ef6eb.870138",\r
6668         "type": "call",\r
6669         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6670         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6671         "comments": "",\r
6672         "outputs": 1,\r
6673         "x": 4378.4853515625,\r
6674         "y": 5441.541015625,\r
6675         "z": "565447bf.1f1598",\r
6676         "wires": [\r
6677             []\r
6678         ]\r
6679     },\r
6680     {\r
6681         "id": "5def6410.67b11c",\r
6682         "type": "returnFailure",\r
6683         "name": "return failure",\r
6684         "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-message`\" />\n",\r
6685         "comments": "",\r
6686         "x": 4204.91340637207,\r
6687         "y": 5528.683856964111,\r
6688         "z": "565447bf.1f1598",\r
6689         "wires": []\r
6690     },\r
6691     {\r
6692         "id": "bbbbfcd1.e0cbe",\r
6693         "type": "configure",\r
6694         "name": "send error to MSO",\r
6695         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6696         "comments": "",\r
6697         "outputs": 1,\r
6698         "x": 4224.272529602051,\r
6699         "y": 5485.483306884766,\r
6700         "z": "565447bf.1f1598",\r
6701         "wires": [\r
6702             []\r
6703         ]\r
6704     },\r
6705     {\r
6706         "id": "11d81f8a.7859d",\r
6707         "type": "block",\r
6708         "name": "block : atomic",\r
6709         "xml": "<block atomic='true'>",\r
6710         "atomic": "true",\r
6711         "comments": "",\r
6712         "outputs": 1,\r
6713         "x": 3988.246826171875,\r
6714         "y": 5486.957816123962,\r
6715         "z": "565447bf.1f1598",\r
6716         "wires": [\r
6717             [\r
6718                 "bbbbfcd1.e0cbe",\r
6719                 "5def6410.67b11c",\r
6720                 "f60ef6eb.870138"\r
6721             ]\r
6722         ]\r
6723     },\r
6724     {\r
6725         "id": "dccafd0f.1af91",\r
6726         "type": "call",\r
6727         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6728         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6729         "comments": "",\r
6730         "outputs": 1,\r
6731         "x": 3795.707374572754,\r
6732         "y": 6904.735330581665,\r
6733         "z": "565447bf.1f1598",\r
6734         "wires": [\r
6735             []\r
6736         ]\r
6737     },\r
6738     {\r
6739         "id": "fb57099e.c08198",\r
6740         "type": "returnFailure",\r
6741         "name": "return failure",\r
6742         "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-message`\" />\n",\r
6743         "comments": "",\r
6744         "x": 3622.135429382324,\r
6745         "y": 6991.878171920776,\r
6746         "z": "565447bf.1f1598",\r
6747         "wires": []\r
6748     },\r
6749     {\r
6750         "id": "2f2cede4.19f362",\r
6751         "type": "configure",\r
6752         "name": "send error to MSO",\r
6753         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
6754         "comments": "",\r
6755         "outputs": 1,\r
6756         "x": 3641.4945526123047,\r
6757         "y": 6948.677621841431,\r
6758         "z": "565447bf.1f1598",\r
6759         "wires": [\r
6760             []\r
6761         ]\r
6762     },\r
6763     {\r
6764         "id": "fc515f97.dc4ef",\r
6765         "type": "block",\r
6766         "name": "block : atomic",\r
6767         "xml": "<block atomic='true'>",\r
6768         "atomic": "true",\r
6769         "comments": "",\r
6770         "outputs": 1,\r
6771         "x": 3405.468849182129,\r
6772         "y": 6950.152131080627,\r
6773         "z": "565447bf.1f1598",\r
6774         "wires": [\r
6775             [\r
6776                 "2f2cede4.19f362",\r
6777                 "fb57099e.c08198",\r
6778                 "dccafd0f.1af91"\r
6779             ]\r
6780         ]\r
6781     },\r
6782     {\r
6783         "id": "bec2c422.16f948",\r
6784         "type": "configure",\r
6785         "name": "set error-message",\r
6786         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
6787         "comments": "",\r
6788         "outputs": 1,\r
6789         "x": 3345.7076454162598,\r
6790         "y": 6589.735626220703,\r
6791         "z": "565447bf.1f1598",\r
6792         "wires": [\r
6793             []\r
6794         ]\r
6795     },\r
6796     {\r
6797         "id": "82534f84.1802c",\r
6798         "type": "configure",\r
6799         "name": "set error-message",\r
6800         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
6801         "comments": "",\r
6802         "outputs": 1,\r
6803         "x": 3339.4579162597656,\r
6804         "y": 6525.98616027832,\r
6805         "z": "565447bf.1f1598",\r
6806         "wires": [\r
6807             []\r
6808         ]\r
6809     },\r
6810     {\r
6811         "id": "9ebbd632.ef43d8",\r
6812         "type": "configure",\r
6813         "name": "set error-message",\r
6814         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
6815         "comments": "",\r
6816         "outputs": 1,\r
6817         "x": 3350.707649230957,\r
6818         "y": 6277.235605239868,\r
6819         "z": "565447bf.1f1598",\r
6820         "wires": [\r
6821             []\r
6822         ]\r
6823     },\r
6824     {\r
6825         "id": "1a54f803.3243e8",\r
6826         "type": "configure",\r
6827         "name": "set error-message",\r
6828         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
6829         "comments": "",\r
6830         "outputs": 1,\r
6831         "x": 3350.7079162597656,\r
6832         "y": 6215.986141204834,\r
6833         "z": "565447bf.1f1598",\r
6834         "wires": [\r
6835             []\r
6836         ]\r
6837     },\r
6838     {\r
6839         "id": "41362899.a075b8",\r
6840         "type": "configure",\r
6841         "name": "set error-message",\r
6842         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv6-address-list relationships\" />\n",\r
6843         "comments": "",\r
6844         "outputs": 1,\r
6845         "x": 2718.2076110839844,\r
6846         "y": 6477.23561668396,\r
6847         "z": "565447bf.1f1598",\r
6848         "wires": [\r
6849             []\r
6850         ]\r
6851     },\r
6852     {\r
6853         "id": "9303413c.a15fb",\r
6854         "type": "configure",\r
6855         "name": "set error-message",\r
6856         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv6-address-list relationships in AAI\" />\n",\r
6857         "comments": "",\r
6858         "outputs": 1,\r
6859         "x": 2716.95760345459,\r
6860         "y": 6419.736152648926,\r
6861         "z": "565447bf.1f1598",\r
6862         "wires": [\r
6863             []\r
6864         ]\r
6865     },\r
6866     {\r
6867         "id": "dc08e935.aa2128",\r
6868         "type": "configure",\r
6869         "name": "set error-message",\r
6870         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv6-address-list\" />\n",\r
6871         "comments": "",\r
6872         "outputs": 1,\r
6873         "x": 2380.707588195801,\r
6874         "y": 6363.485609054565,\r
6875         "z": "565447bf.1f1598",\r
6876         "wires": [\r
6877             []\r
6878         ]\r
6879     },\r
6880     {\r
6881         "id": "ec585839.cf03a8",\r
6882         "type": "configure",\r
6883         "name": "set error-message",\r
6884         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error saving vip-ipv6-address-list in AAI\" />\n",\r
6885         "comments": "",\r
6886         "outputs": 1,\r
6887         "x": 2380.707588195801,\r
6888         "y": 6309.7356061935425,\r
6889         "z": "565447bf.1f1598",\r
6890         "wires": [\r
6891             []\r
6892         ]\r
6893     },\r
6894     {\r
6895         "id": "8d6accf1.493c8",\r
6896         "type": "configure",\r
6897         "name": "set error-message",\r
6898         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationships\" />\n",\r
6899         "comments": "",\r
6900         "outputs": 1,\r
6901         "x": 2726.957607269287,\r
6902         "y": 6152.235597610474,\r
6903         "z": "565447bf.1f1598",\r
6904         "wires": [\r
6905             []\r
6906         ]\r
6907     },\r
6908     {\r
6909         "id": "38cb90b2.4e39c",\r
6910         "type": "configure",\r
6911         "name": "set error-message",\r
6912         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationships in AAI\" />\n",\r
6913         "comments": "",\r
6914         "outputs": 1,\r
6915         "x": 2728.2076110839844,\r
6916         "y": 6094.735593795776,\r
6917         "z": "565447bf.1f1598",\r
6918         "wires": [\r
6919             []\r
6920         ]\r
6921     },\r
6922     {\r
6923         "id": "34a07ec7.5c1d72",\r
6924         "type": "configure",\r
6925         "name": "set error-message",\r
6926         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv4-address-list\" />\n",\r
6927         "comments": "",\r
6928         "outputs": 1,\r
6929         "x": 2384.457588195801,\r
6930         "y": 6050.985589981079,\r
6931         "z": "565447bf.1f1598",\r
6932         "wires": [\r
6933             []\r
6934         ]\r
6935     },\r
6936     {\r
6937         "id": "d7673076.3ac06",\r
6938         "type": "configure",\r
6939         "name": "set error-message",\r
6940         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error saving vip-ipv4-address-list in AAI\" />\n",\r
6941         "comments": "",\r
6942         "outputs": 1,\r
6943         "x": 2380.707588195801,\r
6944         "y": 5983.485586166382,\r
6945         "z": "565447bf.1f1598",\r
6946         "wires": [\r
6947             []\r
6948         ]\r
6949     },\r
6950     {\r
6951         "id": "e64793d7.bf627",\r
6952         "type": "configure",\r
6953         "name": "set error-message",\r
6954         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'No l3-network found in AAI for network ID '\n      + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-id`\" />\n\n",\r
6955         "comments": "",\r
6956         "outputs": 1,\r
6957         "x": 1878.2075538635254,\r
6958         "y": 5908.485583305359,\r
6959         "z": "565447bf.1f1598",\r
6960         "wires": [\r
6961             []\r
6962         ]\r
6963     },\r
6964     {\r
6965         "id": "a1d9fe5d.0f695",\r
6966         "type": "configure",\r
6967         "name": "set error-message",\r
6968         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vf-module relationships in AAI\" />\n",\r
6969         "comments": "",\r
6970         "outputs": 1,\r
6971         "x": 1879.4575500488281,\r
6972         "y": 5849.735575199127,\r
6973         "z": "565447bf.1f1598",\r
6974         "wires": [\r
6975             []\r
6976         ]\r
6977     },\r
6978     {\r
6979         "id": "18d43b0c.816ff5",\r
6980         "type": "configure",\r
6981         "name": "set error-message",\r
6982         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vf-module in AAI\" />\n",\r
6983         "comments": "",\r
6984         "outputs": 1,\r
6985         "x": 1031.2630081176758,\r
6986         "y": 4280.569283485413,\r
6987         "z": "565447bf.1f1598",\r
6988         "wires": [\r
6989             []\r
6990         ]\r
6991     },\r
6992     {\r
6993         "id": "d3b91e2a.6658a",\r
6994         "type": "configure",\r
6995         "name": "set error-message",\r
6996         "xml": "<set>\n    <parameter name=\"error-message\" value=\"`'No vf-module found in AAI for vf module ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\" />\n",\r
6997         "comments": "",\r
6998         "outputs": 1,\r
6999         "x": 1035.0130081176758,\r
7000         "y": 4356.819286346436,\r
7001         "z": "565447bf.1f1598",\r
7002         "wires": [\r
7003             []\r
7004         ]\r
7005     },\r
7006     {\r
7007         "id": "e283e90a.9eb6c8",\r
7008         "type": "execute",\r
7009         "name": "printContext",\r
7010         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodule.log' />\n",\r
7011         "comments": "",\r
7012         "outputs": 1,\r
7013         "x": 408.58638763427734,\r
7014         "y": 7559.698265075684,\r
7015         "z": "565447bf.1f1598",\r
7016         "wires": [\r
7017             []\r
7018         ]\r
7019     },\r
7020     {\r
7021         "id": "d9542f83.7d0bb",\r
7022         "type": "execute",\r
7023         "name": "execute RestApiCallNode - PUT vf-module",\r
7024         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + 'vf-module-assign.json'`\" />\n    <parameter name='restapiUrl' value=\"`$prop.controller.url + $tmp.vf-module.url`\" />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='PUT' />\n    <parameter name=\"responsePrefix\" value=\"vf-module-assign\" />\n\n",\r
7025         "comments": "",\r
7026         "outputs": 1,\r
7027         "x": 510.91951751708984,\r
7028         "y": 7418.897064208984,\r
7029         "z": "565447bf.1f1598",\r
7030         "wires": [\r
7031             [\r
7032                 "f3d88006.1d825",\r
7033                 "a685bcd2.6458d"\r
7034             ]\r
7035         ]\r
7036     },\r
7037     {\r
7038         "id": "f3d88006.1d825",\r
7039         "type": "not-found",\r
7040         "name": "not-found",\r
7041         "xml": "<outcome value='not-found'>\n",\r
7042         "comments": "",\r
7043         "outputs": 1,\r
7044         "x": 786.7036972045898,\r
7045         "y": 7439.593224525452,\r
7046         "z": "565447bf.1f1598",\r
7047         "wires": [\r
7048             [\r
7049                 "193e6953.109c97"\r
7050             ]\r
7051         ]\r
7052     },\r
7053     {\r
7054         "id": "a685bcd2.6458d",\r
7055         "type": "failure",\r
7056         "name": "failure",\r
7057         "xml": "<outcome value='failure'>\n",\r
7058         "comments": "",\r
7059         "outputs": 1,\r
7060         "x": 779.1323318481445,\r
7061         "y": 7398.093244552612,\r
7062         "z": "565447bf.1f1598",\r
7063         "wires": [\r
7064             [\r
7065                 "193e6953.109c97"\r
7066             ]\r
7067         ]\r
7068     },\r
7069     {\r
7070         "id": "193e6953.109c97",\r
7071         "type": "block",\r
7072         "name": "block : atomic",\r
7073         "xml": "<block atomic=\"true\">",\r
7074         "atomic": "true",\r
7075         "outputs": 1,\r
7076         "x": 988.062442779541,\r
7077         "y": 7418.262205123901,\r
7078         "z": "565447bf.1f1598",\r
7079         "wires": [\r
7080             [\r
7081                 "d6c7309a.4a629",\r
7082                 "ddd8fcd8.b0fa8"\r
7083             ]\r
7084         ]\r
7085     },\r
7086     {\r
7087         "id": "4f53e7be.5b9088",\r
7088         "type": "call",\r
7089         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
7090         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
7091         "comments": "",\r
7092         "outputs": 1,\r
7093         "x": 1738.5627899169922,\r
7094         "y": 7537.930374145508,\r
7095         "z": "565447bf.1f1598",\r
7096         "wires": [\r
7097             []\r
7098         ]\r
7099     },\r
7100     {\r
7101         "id": "fe573c32.97a3b",\r
7102         "type": "returnFailure",\r
7103         "name": "return failure",\r
7104         "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-message`\" />\n",\r
7105         "comments": "",\r
7106         "x": 1564.9908447265625,\r
7107         "y": 7625.073215484619,\r
7108         "z": "565447bf.1f1598",\r
7109         "wires": []\r
7110     },\r
7111     {\r
7112         "id": "3787f4fd.d2be6c",\r
7113         "type": "configure",\r
7114         "name": "send error to MSO",\r
7115         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
7116         "comments": "",\r
7117         "outputs": 1,\r
7118         "x": 1584.349967956543,\r
7119         "y": 7581.872665405273,\r
7120         "z": "565447bf.1f1598",\r
7121         "wires": [\r
7122             []\r
7123         ]\r
7124     },\r
7125     {\r
7126         "id": "ddd8fcd8.b0fa8",\r
7127         "type": "block",\r
7128         "name": "block : atomic",\r
7129         "xml": "<block atomic='true'>",\r
7130         "atomic": "true",\r
7131         "comments": "",\r
7132         "outputs": 1,\r
7133         "x": 1367.6099700927734,\r
7134         "y": 7582.454313278198,\r
7135         "z": "565447bf.1f1598",\r
7136         "wires": [\r
7137             [\r
7138                 "3787f4fd.d2be6c",\r
7139                 "fe573c32.97a3b",\r
7140                 "4f53e7be.5b9088"\r
7141             ]\r
7142         ]\r
7143     },\r
7144     {\r
7145         "id": "d6c7309a.4a629",\r
7146         "type": "configure",\r
7147         "name": "set error-message",\r
7148         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error doing PUT of vf-module\" />\n",\r
7149         "comments": "",\r
7150         "outputs": 1,\r
7151         "x": 1192.562858581543,\r
7152         "y": 7390.787219047546,\r
7153         "z": "565447bf.1f1598",\r
7154         "wires": [\r
7155             []\r
7156         ]\r
7157     },\r
7158     {\r
7159         "id": "50d368a6.9adce8",\r
7160         "type": "configure",\r
7161         "name": "send success to MSO",\r
7162         "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"200\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />\n",\r
7163         "comments": "",\r
7164         "outputs": 1,\r
7165         "x": 439.32460021972656,\r
7166         "y": 7604.850353240967,\r
7167         "z": "565447bf.1f1598",\r
7168         "wires": [\r
7169             []\r
7170         ]\r
7171     }\r
7172 ]