Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_vf-module-topology-operation-assign-async.json
1 [\r
2     {\r
3         "id": "5fef1ca7.f76b2c",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 157.99998474121094,\r
8         "y": 199.52428817749023,\r
9         "z": "1e5d41b0.b1168e",\r
10         "wires": [\r
11             [\r
12                 "eadd48a2.a47be"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "eadd48a2.a47be",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 271.857120513916,\r
26         "y": 239.33382606506348,\r
27         "z": "1e5d41b0.b1168e",\r
28         "wires": [\r
29             [\r
30                 "62584ce7.0a03c4"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "62584ce7.0a03c4",\r
36         "type": "method",\r
37         "name": "method vf-module-topology-operation-assign-async",\r
38         "xml": "<method rpc='vf-module-topology-operation-assign-async' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 271.4286117553711,\r
42         "y": 279.52428817749023,\r
43         "z": "1e5d41b0.b1168e",\r
44         "wires": [\r
45             [\r
46                 "f8ca447b.c9d998"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "2675f20c.3ef7c6",\r
52         "type": "comment",\r
53         "name": "vf-module-topology-operation-assign-async",\r
54         "info": "",\r
55         "comments": "",\r
56         "x": 512.0710906982422,\r
57         "y": 117.99999618530273,\r
58         "z": "1e5d41b0.b1168e",\r
59         "wires": []\r
60     },\r
61     {\r
62         "id": "16a1cdd5.b488f2",\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": 563.1905059814453,\r
69         "y": 552.5480861663818,\r
70         "z": "1e5d41b0.b1168e",\r
71         "wires": [\r
72             [\r
73                 "f6d2c005.1732a",\r
74                 "cd49e654.ecead"\r
75             ]\r
76         ]\r
77     },\r
78     {\r
79         "id": "f6d2c005.1732a",\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.9881439208984,\r
86         "y": 520.9409618377686,\r
87         "z": "1e5d41b0.b1168e",\r
88         "wires": [\r
89             [\r
90                 "eda2626e.eabf58"\r
91             ]\r
92         ]\r
93     },\r
94     {\r
95         "id": "cd49e654.ecead",\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.9047660827637,\r
102         "y": 585.0719652175903,\r
103         "z": "1e5d41b0.b1168e",\r
104         "wires": [\r
105             [\r
106                 "bdff604f.42ef3"\r
107             ]\r
108         ]\r
109     },\r
110     {\r
111         "id": "eda2626e.eabf58",\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.845308303833,\r
119         "y": 520.940993309021,\r
120         "z": "1e5d41b0.b1168e",\r
121         "wires": [\r
122             []\r
123         ]\r
124     },\r
125     {\r
126         "id": "d8c6245c.30876",\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.5237731933594,\r
133         "y": 653.6910400390625,\r
134         "z": "1e5d41b0.b1168e",\r
135         "wires": [\r
136             [\r
137                 "9743eae8.547b58",\r
138                 "e217d566.35e7b"\r
139             ]\r
140         ]\r
141     },\r
142     {\r
143         "id": "9743eae8.547b58",\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": 876.3094635009766,\r
150         "y": 634.071870803833,\r
151         "z": "1e5d41b0.b1168e",\r
152         "wires": [\r
153             [\r
154                 "a8481a22.9610b"\r
155             ]\r
156         ]\r
157     },\r
158     {\r
159         "id": "e217d566.35e7b",\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.8808937072754,\r
166         "y": 678.3575839996338,\r
167         "z": "1e5d41b0.b1168e",\r
168         "wires": [\r
169             [\r
170                 "12fc934c.3bd04d"\r
171             ]\r
172         ]\r
173     },\r
174     {\r
175         "id": "9f361c75.f7c698",\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": 604.369026184082,\r
182         "y": 831.0123996734619,\r
183         "z": "1e5d41b0.b1168e",\r
184         "wires": [\r
185             [\r
186                 "496e5a5a.75943c",\r
187                 "5e2df781.3cbcc8"\r
188             ]\r
189         ]\r
190     },\r
191     {\r
192         "id": "496e5a5a.75943c",\r
193         "type": "other",\r
194         "name": "NULL",\r
195         "xml": "<outcome value=''>\n",\r
196         "comments": "",\r
197         "outputs": 1,\r
198         "x": 845.0832977294922,\r
199         "y": 807.1551399230957,\r
200         "z": "1e5d41b0.b1168e",\r
201         "wires": [\r
202             [\r
203                 "b40ea227.e7972"\r
204             ]\r
205         ]\r
206     },\r
207     {\r
208         "id": "5e2df781.3cbcc8",\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.8451385498047,\r
215         "y": 849.1076583862305,\r
216         "z": "1e5d41b0.b1168e",\r
217         "wires": [\r
218             [\r
219                 "159bdfa5.c6b9b8"\r
220             ]\r
221         ]\r
222     },\r
223     {\r
224         "id": "b209b55a.0520c",\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": 202.94041442871094,\r
231         "y": 3268.9292989969254,\r
232         "z": "1e5d41b0.b1168e",\r
233         "wires": [\r
234             [\r
235                 "d765e32e.c6a6c8",\r
236                 "e1aa9962.b2cca8",\r
237                 "2886552.ce6422a",\r
238                 "259e2808.48083",\r
239                 "7ffcda81.e6c1cc",\r
240                 "4ffa8fa2.c8758",\r
241                 "a7369062.c567c8",\r
242                 "69d66ce3.f97a5c",\r
243                 "2cd2be99.205622",\r
244                 "be3b3ee.7ce42c",\r
245                 "c19d4ee0.8d77c",\r
246                 "bd5d1959.e5b588",\r
247                 "353f71d8.b849ee",\r
248                 "10740584.685552",\r
249                 "8266f367.7a81d",\r
250                 "d570eb5d.f5786",\r
251                 "f7a15e8.e9d50a",\r
252                 "d0512da2.27542",\r
253                 "1b32685d.a9d2f",\r
254                 "5d0d3a4f.87fd84",\r
255                 "33a320c6.b50498",\r
256                 "13308bfd.0f2aec",\r
257                 "a75def4f.6ee6e",\r
258                 "43e6fb56.3aad2c",\r
259                 "8ddb6fb6.8a0038",\r
260                 "76eaad0d.045934",\r
261                 "b55fea55.8a7208",\r
262                 "f0a7970e.17889",\r
263                 "52376e41.5c3c28",\r
264                 "54266176.fdc52",\r
265                 "ebdeb223.d9f918",\r
266                 "db29530f.c21f7",\r
267                 "2f669bfa.b0d904",\r
268                 "d6e0298e.3c1e8",\r
269                 "d3460755.d852e",\r
270                 "d35134f0.fec4d",\r
271                 "7916d324.cb3bf4"\r
272             ]\r
273         ]\r
274     },\r
275     {\r
276         "id": "159bdfa5.c6b9b8",\r
277         "type": "for",\r
278         "name": "for each vnf",\r
279         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
280         "comments": "",\r
281         "outputs": 1,\r
282         "x": 1007.0832824707031,\r
283         "y": 848.7742767333984,\r
284         "z": "1e5d41b0.b1168e",\r
285         "wires": [\r
286             [\r
287                 "d54b095a.77a938"\r
288             ]\r
289         ]\r
290     },\r
291     {\r
292         "id": "d54b095a.77a938",\r
293         "type": "switchNode",\r
294         "name": "switch service data vnf == input vnf",\r
295         "xml": "<switch test='`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",\r
296         "comments": "",\r
297         "outputs": 1,\r
298         "x": 1258.4165802001953,\r
299         "y": 848.4410047531128,\r
300         "z": "1e5d41b0.b1168e",\r
301         "wires": [\r
302             [\r
303                 "9291a4b4.435ba8"\r
304             ]\r
305         ]\r
306     },\r
307     {\r
308         "id": "9291a4b4.435ba8",\r
309         "type": "outcomeTrue",\r
310         "name": "true",\r
311         "xml": "<outcome value='true'>\n",\r
312         "comments": "",\r
313         "outputs": 1,\r
314         "x": 1488.416591644287,\r
315         "y": 847.774317741394,\r
316         "z": "1e5d41b0.b1168e",\r
317         "wires": [\r
318             [\r
319                 "a2b9ec94.73978"\r
320             ]\r
321         ]\r
322     },\r
323     {\r
324         "id": "3ad4001f.cd4388",\r
325         "type": "set",\r
326         "name": "set vnf-index to -1",\r
327         "xml": "<set>\n<parameter name='vnf-index' value='-1' />\n",\r
328         "comments": "",\r
329         "x": 553.4166488647461,\r
330         "y": 762.4408988952637,\r
331         "z": "1e5d41b0.b1168e",\r
332         "wires": []\r
333     },\r
334     {\r
335         "id": "ffe8620d.4a41a8",\r
336         "type": "set",\r
337         "name": "set vnf-index to idx",\r
338         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
339         "comments": "",\r
340         "x": 1810.0832290649414,\r
341         "y": 818.7742757797241,\r
342         "z": "1e5d41b0.b1168e",\r
343         "wires": []\r
344     },\r
345     {\r
346         "id": "b1d0605e.841ca",\r
347         "type": "switchNode",\r
348         "name": "switch vnf-index",\r
349         "xml": "<switch test='`$vnf-index`'>\n",\r
350         "comments": "",\r
351         "outputs": 1,\r
352         "x": 542.1666717529297,\r
353         "y": 914.6075887680054,\r
354         "z": "1e5d41b0.b1168e",\r
355         "wires": [\r
356             [\r
357                 "b932b709.8abbb8"\r
358             ]\r
359         ]\r
360     },\r
361     {\r
362         "id": "b932b709.8abbb8",\r
363         "type": "outcome",\r
364         "name": "-1",\r
365         "xml": "<outcome value='-1'>\n",\r
366         "comments": "",\r
367         "outputs": 1,\r
368         "x": 720.500057220459,\r
369         "y": 913.9409646987915,\r
370         "z": "1e5d41b0.b1168e",\r
371         "wires": [\r
372             [\r
373                 "5cd79a68.a802ec"\r
374             ]\r
375         ]\r
376     },\r
377     {\r
378         "id": "d765e32e.c6a6c8",\r
379         "type": "switchNode",\r
380         "name": "switch vf-module_length",\r
381         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
382         "comments": "",\r
383         "outputs": 1,\r
384         "x": 580.0833702087402,\r
385         "y": 1485.357792854309,\r
386         "z": "1e5d41b0.b1168e",\r
387         "wires": [\r
388             [\r
389                 "996a7f9b.32041",\r
390                 "904da051.0d0538"\r
391             ]\r
392         ]\r
393     },\r
394     {\r
395         "id": "996a7f9b.32041",\r
396         "type": "other",\r
397         "name": "NULL",\r
398         "xml": "<outcome value=''>\n",\r
399         "comments": "",\r
400         "outputs": 1,\r
401         "x": 837.4643249511719,\r
402         "y": 1452.500566482544,\r
403         "z": "1e5d41b0.b1168e",\r
404         "wires": [\r
405             [\r
406                 "4c326b2e.0b59a4"\r
407             ]\r
408         ]\r
409     },\r
410     {\r
411         "id": "4c326b2e.0b59a4",\r
412         "type": "set",\r
413         "name": "set vf-module-index=0",\r
414         "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",\r
415         "comments": "",\r
416         "x": 1025.0833625793457,\r
417         "y": 1453.1673412322998,\r
418         "z": "1e5d41b0.b1168e",\r
419         "wires": []\r
420     },\r
421     {\r
422         "id": "904da051.0d0538",\r
423         "type": "other",\r
424         "name": "other",\r
425         "xml": "<outcome value='Other'>\n",\r
426         "comments": "",\r
427         "outputs": 1,\r
428         "x": 837.8928680419922,\r
429         "y": 1516.7864246368408,\r
430         "z": "1e5d41b0.b1168e",\r
431         "wires": [\r
432             [\r
433                 "ba1e98fd.f5e98"\r
434             ]\r
435         ]\r
436     },\r
437     {\r
438         "id": "ee38f883.9fd87",\r
439         "type": "set",\r
440         "name": "set vf-module-index = vf-module_length",\r
441         "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",\r
442         "comments": "",\r
443         "x": 1223.083408355713,\r
444         "y": 1496.9768199920654,\r
445         "z": "1e5d41b0.b1168e",\r
446         "wires": []\r
447     },\r
448     {\r
449         "id": "e6d36a66.fc6eb",\r
450         "type": "for",\r
451         "name": "for each existing VF module",\r
452         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
453         "comments": "",\r
454         "outputs": 1,\r
455         "x": 1182.1785011291504,\r
456         "y": 1541.0720500946045,\r
457         "z": "1e5d41b0.b1168e",\r
458         "wires": [\r
459             [\r
460                 "2fd1f627.c02a4a"\r
461             ]\r
462         ]\r
463     },\r
464     {\r
465         "id": "ba1e98fd.f5e98",\r
466         "type": "block",\r
467         "name": "block",\r
468         "xml": "<block>\n",\r
469         "atomic": "false",\r
470         "comments": "",\r
471         "outputs": 1,\r
472         "x": 974.6071472167969,\r
473         "y": 1516.7863502502441,\r
474         "z": "1e5d41b0.b1168e",\r
475         "wires": [\r
476             [\r
477                 "ee38f883.9fd87",\r
478                 "e6d36a66.fc6eb"\r
479             ]\r
480         ]\r
481     },\r
482     {\r
483         "id": "2fd1f627.c02a4a",\r
484         "type": "switchNode",\r
485         "name": "switch vf-module-information.vf-module-id == service-data.vnfs.vnf[].vf-modules.vf-module[].vf-module-id",\r
486         "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
487         "comments": "",\r
488         "outputs": 1,\r
489         "x": 1685.7976036071777,\r
490         "y": 1540.643461227417,\r
491         "z": "1e5d41b0.b1168e",\r
492         "wires": [\r
493             [\r
494                 "f6ad1e0e.9e6058"\r
495             ]\r
496         ]\r
497     },\r
498     {\r
499         "id": "f6ad1e0e.9e6058",\r
500         "type": "outcomeTrue",\r
501         "name": "true",\r
502         "xml": "<outcome value='true'>\n",\r
503         "comments": "",\r
504         "outputs": 1,\r
505         "x": 2128.4166526794434,\r
506         "y": 1540.2149124145508,\r
507         "z": "1e5d41b0.b1168e",\r
508         "wires": [\r
509             [\r
510                 "2a30af16.7b82"\r
511             ]\r
512         ]\r
513     },\r
514     {\r
515         "id": "d15dcaa9.4347a8",\r
516         "type": "comment",\r
517         "name": "make sure this VF module doesn't exist already",\r
518         "info": "",\r
519         "comments": "",\r
520         "x": 1712.2499504089355,\r
521         "y": 1495.2709531784058,\r
522         "z": "1e5d41b0.b1168e",\r
523         "wires": []\r
524     },\r
525     {\r
526         "id": "e1aa9962.b2cca8",\r
527         "type": "set",\r
528         "name": "set new vf-module_length",\r
529         "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
530         "comments": "",\r
531         "x": 590.7499504089355,\r
532         "y": 1596.357647895813,\r
533         "z": "1e5d41b0.b1168e",\r
534         "wires": []\r
535     },\r
536     {\r
537         "id": "2886552.ce6422a",\r
538         "type": "set",\r
539         "name": "set vf-module-topology data",\r
540         "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
541         "comments": "",\r
542         "x": 597.2499694824219,\r
543         "y": 1708.8577547073364,\r
544         "z": "1e5d41b0.b1168e",\r
545         "wires": []\r
546     },\r
547     {\r
548         "id": "6e9378a9.0367d",\r
549         "type": "set",\r
550         "name": "set aic-clli",\r
551         "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
552         "comments": "",\r
553         "x": 1358.2022285461426,\r
554         "y": 1868.0956811904907,\r
555         "z": "1e5d41b0.b1168e",\r
556         "wires": []\r
557     },\r
558     {\r
559         "id": "259e2808.48083",\r
560         "type": "switchNode",\r
561         "name": "switch aic-clli",\r
562         "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
563         "comments": "",\r
564         "outputs": 1,\r
565         "x": 557.2498893737793,\r
566         "y": 1982.0480213165283,\r
567         "z": "1e5d41b0.b1168e",\r
568         "wires": [\r
569             [\r
570                 "9ac40770.7714b"\r
571             ]\r
572         ]\r
573     },\r
574     {\r
575         "id": "9ac40770.7714b",\r
576         "type": "outcome",\r
577         "name": "NULL",\r
578         "xml": "<outcome value=''>",\r
579         "comments": "",\r
580         "outputs": 1,\r
581         "x": 702.5355796813965,\r
582         "y": 1982.048089981079,\r
583         "z": "1e5d41b0.b1168e",\r
584         "wires": [\r
585             [\r
586                 "42e790a.f88747"\r
587             ]\r
588         ]\r
589     },\r
590     {\r
591         "id": "7ffcda81.e6c1cc",\r
592         "type": "get-resource",\r
593         "name": "get-resource cloud region",\r
594         "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
595         "comments": "",\r
596         "outputs": 1,\r
597         "x": 596.107105255127,\r
598         "y": 1782.1912927627563,\r
599         "z": "1e5d41b0.b1168e",\r
600         "wires": [\r
601             [\r
602                 "f2beec5b.5611a8",\r
603                 "30b937c5.93fd7"\r
604             ]\r
605         ]\r
606     },\r
607     {\r
608         "id": "30b937c5.93fd7",\r
609         "type": "failure",\r
610         "name": "failure",\r
611         "xml": "<outcome value='failure'>\n",\r
612         "comments": "",\r
613         "outputs": 1,\r
614         "x": 810.3532981872559,\r
615         "y": 1800.3421487808228,\r
616         "z": "1e5d41b0.b1168e",\r
617         "wires": [\r
618             [\r
619                 "caeb64b7.ba2878"\r
620             ]\r
621         ]\r
622     },\r
623     {\r
624         "id": "f2beec5b.5611a8",\r
625         "type": "not-found",\r
626         "name": "not-found",\r
627         "xml": "<outcome value='not-found'>\n",\r
628         "comments": "",\r
629         "outputs": 1,\r
630         "x": 819.2818946838379,\r
631         "y": 1757.6278820037842,\r
632         "z": "1e5d41b0.b1168e",\r
633         "wires": [\r
634             [\r
635                 "7e580eff.038e2"\r
636             ]\r
637         ]\r
638     },\r
639     {\r
640         "id": "a2b9ec94.73978",\r
641         "type": "block",\r
642         "name": "block",\r
643         "xml": "<block>\n",\r
644         "atomic": "false",\r
645         "comments": "",\r
646         "outputs": 1,\r
647         "x": 1636.7500534057617,\r
648         "y": 846.694016456604,\r
649         "z": "1e5d41b0.b1168e",\r
650         "wires": [\r
651             [\r
652                 "ffe8620d.4a41a8",\r
653                 "4b03173.9ac0e68"\r
654             ]\r
655         ]\r
656     },\r
657     {\r
658         "id": "4b03173.9ac0e68",\r
659         "type": "break",\r
660         "name": "break",\r
661         "xml": "<break>\n",\r
662         "comments": "",\r
663         "x": 1771.7500190734863,\r
664         "y": 868.3606023788452,\r
665         "z": "1e5d41b0.b1168e",\r
666         "wires": []\r
667     },\r
668     {\r
669         "id": "fc19e6e.2a84698",\r
670         "type": "set",\r
671         "name": "set from DB",\r
672         "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
673         "comments": "",\r
674         "x": 971.5832290649414,\r
675         "y": 2023.4440145492554,\r
676         "z": "1e5d41b0.b1168e",\r
677         "wires": []\r
678     },\r
679     {\r
680         "id": "4ffa8fa2.c8758",\r
681         "type": "switchNode",\r
682         "name": "switch input model-invariant-uuid",\r
683         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",\r
684         "comments": "",\r
685         "outputs": 1,\r
686         "x": 615.4403038024902,\r
687         "y": 2046.268458366394,\r
688         "z": "1e5d41b0.b1168e",\r
689         "wires": [\r
690             [\r
691                 "8859fea1.da3998",\r
692                 "69b411af.327d08"\r
693             ]\r
694         ]\r
695     },\r
696     {\r
697         "id": "8859fea1.da3998",\r
698         "type": "outcome",\r
699         "name": "NULL",\r
700         "xml": "<outcome value=''>",\r
701         "comments": "",\r
702         "outputs": 1,\r
703         "x": 821.1069755554199,\r
704         "y": 2023.4114217758179,\r
705         "z": "1e5d41b0.b1168e",\r
706         "wires": [\r
707             [\r
708                 "fc19e6e.2a84698"\r
709             ]\r
710         ]\r
711     },\r
712     {\r
713         "id": "69b411af.327d08",\r
714         "type": "other",\r
715         "name": "other",\r
716         "xml": "<outcome value='Other'>\n",\r
717         "comments": "",\r
718         "outputs": 1,\r
719         "x": 822.535572052002,\r
720         "y": 2067.697012901306,\r
721         "z": "1e5d41b0.b1168e",\r
722         "wires": [\r
723             [\r
724                 "d1ad172f.1fe558"\r
725             ]\r
726         ]\r
727     },\r
728     {\r
729         "id": "d1ad172f.1fe558",\r
730         "type": "set",\r
731         "name": "set from input",\r
732         "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
733         "comments": "",\r
734         "x": 976.8213081359863,\r
735         "y": 2067.125585079193,\r
736         "z": "1e5d41b0.b1168e",\r
737         "wires": []\r
738     },\r
739     {\r
740         "id": "ff8a2c9.6d54b5",\r
741         "type": "set",\r
742         "name": "set from DB",\r
743         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-uuid'\n  value='`$db.vf-module-model.uuid`' />\n",\r
744         "comments": "",\r
745         "x": 972.5354995727539,\r
746         "y": 2111.982690811157,\r
747         "z": "1e5d41b0.b1168e",\r
748         "wires": []\r
749     },\r
750     {\r
751         "id": "a7369062.c567c8",\r
752         "type": "switchNode",\r
753         "name": "switch input model-uuid",\r
754         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",\r
755         "comments": "",\r
756         "outputs": 1,\r
757         "x": 588.0593223571777,\r
758         "y": 2134.807195663452,\r
759         "z": "1e5d41b0.b1168e",\r
760         "wires": [\r
761             [\r
762                 "2621938b.96a034",\r
763                 "cc168f45.9ae8f8"\r
764             ]\r
765         ]\r
766     },\r
767     {\r
768         "id": "2621938b.96a034",\r
769         "type": "outcome",\r
770         "name": "NULL",\r
771         "xml": "<outcome value=''>",\r
772         "comments": "",\r
773         "outputs": 1,\r
774         "x": 822.0592956542969,\r
775         "y": 2111.9501276016235,\r
776         "z": "1e5d41b0.b1168e",\r
777         "wires": [\r
778             [\r
779                 "ff8a2c9.6d54b5"\r
780             ]\r
781         ]\r
782     },\r
783     {\r
784         "id": "cc168f45.9ae8f8",\r
785         "type": "other",\r
786         "name": "other",\r
787         "xml": "<outcome value='Other'>\n",\r
788         "comments": "",\r
789         "outputs": 1,\r
790         "x": 823.4878921508789,\r
791         "y": 2156.235718727112,\r
792         "z": "1e5d41b0.b1168e",\r
793         "wires": [\r
794             [\r
795                 "6b2c4cda.703a54"\r
796             ]\r
797         ]\r
798     },\r
799     {\r
800         "id": "6b2c4cda.703a54",\r
801         "type": "set",\r
802         "name": "set from input",\r
803         "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
804         "comments": "",\r
805         "x": 977.7736282348633,\r
806         "y": 2155.664290904999,\r
807         "z": "1e5d41b0.b1168e",\r
808         "wires": []\r
809     },\r
810     {\r
811         "id": "40fb71b4.fe9a88",\r
812         "type": "set",\r
813         "name": "set from DB",\r
814         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-version'\n  value='`$db.vf-module-model.version`' />\n",\r
815         "comments": "",\r
816         "x": 969.6784324645996,\r
817         "y": 2200.839898109436,\r
818         "z": "1e5d41b0.b1168e",\r
819         "wires": []\r
820     },\r
821     {\r
822         "id": "69d66ce3.f97a5c",\r
823         "type": "switchNode",\r
824         "name": "switch input model-version",\r
825         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",\r
826         "comments": "",\r
827         "outputs": 1,\r
828         "x": 596.2021942138672,\r
829         "y": 2223.664342880249,\r
830         "z": "1e5d41b0.b1168e",\r
831         "wires": [\r
832             [\r
833                 "8d1bc34b.5f2768",\r
834                 "b5cb1b08.e5fea8"\r
835             ]\r
836         ]\r
837     },\r
838     {\r
839         "id": "8d1bc34b.5f2768",\r
840         "type": "outcome",\r
841         "name": "NULL",\r
842         "xml": "<outcome value=''>",\r
843         "comments": "",\r
844         "outputs": 1,\r
845         "x": 819.2021789550781,\r
846         "y": 2200.8073053359985,\r
847         "z": "1e5d41b0.b1168e",\r
848         "wires": [\r
849             [\r
850                 "40fb71b4.fe9a88"\r
851             ]\r
852         ]\r
853     },\r
854     {\r
855         "id": "b5cb1b08.e5fea8",\r
856         "type": "other",\r
857         "name": "other",\r
858         "xml": "<outcome value='Other'>\n",\r
859         "comments": "",\r
860         "outputs": 1,\r
861         "x": 820.6307754516602,\r
862         "y": 2245.092896461487,\r
863         "z": "1e5d41b0.b1168e",\r
864         "wires": [\r
865             [\r
866                 "91462cbf.dd094"\r
867             ]\r
868         ]\r
869     },\r
870     {\r
871         "id": "91462cbf.dd094",\r
872         "type": "set",\r
873         "name": "set from input",\r
874         "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
875         "comments": "",\r
876         "x": 974.9165115356445,\r
877         "y": 2244.521468639374,\r
878         "z": "1e5d41b0.b1168e",\r
879         "wires": []\r
880     },\r
881     {\r
882         "id": "5d0993e7.17439c",\r
883         "type": "set",\r
884         "name": "set from DB",\r
885         "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-name'\n  value='`$db.vf-module-model.name`' />\n",\r
886         "comments": "",\r
887         "x": 969.6784324645996,\r
888         "y": 2287.982720375061,\r
889         "z": "1e5d41b0.b1168e",\r
890         "wires": []\r
891     },\r
892     {\r
893         "id": "2cd2be99.205622",\r
894         "type": "switchNode",\r
895         "name": "switch input model-name",\r
896         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",\r
897         "comments": "",\r
898         "outputs": 1,\r
899         "x": 591.2021942138672,\r
900         "y": 2310.807165145874,\r
901         "z": "1e5d41b0.b1168e",\r
902         "wires": [\r
903             [\r
904                 "be5907cf.3853a",\r
905                 "c1f83a69.57a51"\r
906             ]\r
907         ]\r
908     },\r
909     {\r
910         "id": "be5907cf.3853a",\r
911         "type": "outcome",\r
912         "name": "NULL",\r
913         "xml": "<outcome value=''>",\r
914         "comments": "",\r
915         "outputs": 1,\r
916         "x": 819.2021789550781,\r
917         "y": 2287.9501276016235,\r
918         "z": "1e5d41b0.b1168e",\r
919         "wires": [\r
920             [\r
921                 "5d0993e7.17439c"\r
922             ]\r
923         ]\r
924     },\r
925     {\r
926         "id": "c1f83a69.57a51",\r
927         "type": "other",\r
928         "name": "other",\r
929         "xml": "<outcome value='Other'>\n",\r
930         "comments": "",\r
931         "outputs": 1,\r
932         "x": 820.6307754516602,\r
933         "y": 2332.235718727112,\r
934         "z": "1e5d41b0.b1168e",\r
935         "wires": [\r
936             [\r
937                 "19c39c5d.580394"\r
938             ]\r
939         ]\r
940     },\r
941     {\r
942         "id": "19c39c5d.580394",\r
943         "type": "set",\r
944         "name": "set from input",\r
945         "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
946         "comments": "",\r
947         "x": 974.9165115356445,\r
948         "y": 2331.664290904999,\r
949         "z": "1e5d41b0.b1168e",\r
950         "wires": []\r
951     },\r
952     {\r
953         "id": "be3b3ee.7ce42c",\r
954         "type": "set",\r
955         "name": "set model-customization-uuid",\r
956         "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
957         "comments": "",\r
958         "x": 605.6545295715332,\r
959         "y": 2383.3161544799805,\r
960         "z": "1e5d41b0.b1168e",\r
961         "wires": []\r
962     },\r
963     {\r
964         "id": "c19d4ee0.8d77c",\r
965         "type": "set",\r
966         "name": "set vf-module-id",\r
967         "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
968         "comments": "",\r
969         "x": 558.8451766967773,\r
970         "y": 1652.039330482483,\r
971         "z": "1e5d41b0.b1168e",\r
972         "wires": []\r
973     },\r
974     {\r
975         "id": "bd5d1959.e5b588",\r
976         "type": "for",\r
977         "name": "for each cloud-region relationship",\r
978         "xml": "<for index='idx' start='0' end='`$aai.cloud-region.relationship-list.relationship_length`' >\n",\r
979         "comments": "",\r
980         "outputs": 1,\r
981         "x": 618.3609199523926,\r
982         "y": 1870.6979761123657,\r
983         "z": "1e5d41b0.b1168e",\r
984         "wires": [\r
985             [\r
986                 "de08cd4.005073"\r
987             ]\r
988         ]\r
989     },\r
990     {\r
991         "id": "de08cd4.005073",\r
992         "type": "switchNode",\r
993         "name": "switch related-to",\r
994         "xml": "<switch test='`$aai.cloud-region.relationship-list.relationship[$idx].related-to`'>\n",\r
995         "comments": "",\r
996         "outputs": 1,\r
997         "x": 866.0394630432129,\r
998         "y": 1870.4479055404663,\r
999         "z": "1e5d41b0.b1168e",\r
1000         "wires": [\r
1001             [\r
1002                 "fd795205.2ddc38"\r
1003             ]\r
1004         ]\r
1005     },\r
1006     {\r
1007         "id": "fd795205.2ddc38",\r
1008         "type": "outcome",\r
1009         "name": "complex",\r
1010         "xml": "<outcome value='complex'>\n",\r
1011         "comments": "",\r
1012         "outputs": 1,\r
1013         "x": 1035.5037841796875,\r
1014         "y": 1869.8407278060913,\r
1015         "z": "1e5d41b0.b1168e",\r
1016         "wires": [\r
1017             [\r
1018                 "87c9d5a3.8ba4f"\r
1019             ]\r
1020         ]\r
1021     },\r
1022     {\r
1023         "id": "893bbd1e.4638",\r
1024         "type": "execute",\r
1025         "name": "split related-link",\r
1026         "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
1027         "comments": "",\r
1028         "outputs": 1,\r
1029         "x": 1375.5989418029785,\r
1030         "y": 1824.2693033218384,\r
1031         "z": "1e5d41b0.b1168e",\r
1032         "wires": [\r
1033             []\r
1034         ]\r
1035     },\r
1036     {\r
1037         "id": "87c9d5a3.8ba4f",\r
1038         "type": "block",\r
1039         "name": "block : atomic",\r
1040         "xml": "<block atomic=\"true\">",\r
1041         "atomic": "true",\r
1042         "outputs": 1,\r
1043         "x": 1195.2656440734863,\r
1044         "y": 1870.9360914230347,\r
1045         "z": "1e5d41b0.b1168e",\r
1046         "wires": [\r
1047             [\r
1048                 "893bbd1e.4638",\r
1049                 "6e705361.dc7ec4",\r
1050                 "6e9378a9.0367d"\r
1051             ]\r
1052         ]\r
1053     },\r
1054     {\r
1055         "id": "6e705361.dc7ec4",\r
1056         "type": "break",\r
1057         "name": "break",\r
1058         "xml": "<break>\n",\r
1059         "comments": "",\r
1060         "x": 1345.2656059265137,\r
1061         "y": 1914.2693881988525,\r
1062         "z": "1e5d41b0.b1168e",\r
1063         "wires": []\r
1064     },\r
1065     {\r
1066         "id": "ba0281e8.c6d89",\r
1067         "type": "execute",\r
1068         "name": "execute PropertiesNode",\r
1069         "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
1070         "comments": "",\r
1071         "outputs": 1,\r
1072         "x": 608.047607421875,\r
1073         "y": 270.048095703125,\r
1074         "z": "1e5d41b0.b1168e",\r
1075         "wires": [\r
1076             []\r
1077         ]\r
1078     },\r
1079     {\r
1080         "id": "1b32685d.a9d2f",\r
1081         "type": "set",\r
1082         "name": "set order-status to PendingCreate",\r
1083         "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
1084         "comments": "",\r
1085         "x": 503.5122756958008,\r
1086         "y": 7479.904579162598,\r
1087         "z": "1e5d41b0.b1168e",\r
1088         "wires": []\r
1089     },\r
1090     {\r
1091         "id": "5d0d3a4f.87fd84",\r
1092         "type": "returnSuccess",\r
1093         "name": "return success",\r
1094         "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
1095         "comments": "",\r
1096         "x": 447.0121307373047,\r
1097         "y": 8244.951930522919,\r
1098         "z": "1e5d41b0.b1168e",\r
1099         "wires": []\r
1100     },\r
1101     {\r
1102         "id": "d0512da2.27542",\r
1103         "type": "set",\r
1104         "name": "copy input data",\r
1105         "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
1106         "comments": "",\r
1107         "x": 435.6192169189453,\r
1108         "y": 7336.253312110901,\r
1109         "z": "1e5d41b0.b1168e",\r
1110         "wires": []\r
1111     },\r
1112     {\r
1113         "id": "f7a15e8.e9d50a",\r
1114         "type": "set",\r
1115         "name": "copy vf-module-topology data",\r
1116         "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
1117         "comments": "",\r
1118         "x": 490.50023651123047,\r
1119         "y": 7283.0382471084595,\r
1120         "z": "1e5d41b0.b1168e",\r
1121         "wires": []\r
1122     },\r
1123     {\r
1124         "id": "10740584.685552",\r
1125         "type": "save",\r
1126         "name": "update vf-module",\r
1127         "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
1128         "comments": "",\r
1129         "outputs": 1,\r
1130         "x": 520.8929557800293,\r
1131         "y": 4490.039911866188,\r
1132         "z": "1e5d41b0.b1168e",\r
1133         "wires": [\r
1134             [\r
1135                 "ebdaa7ec.bf551",\r
1136                 "1b4621ea.e2df9e"\r
1137             ]\r
1138         ]\r
1139     },\r
1140     {\r
1141         "id": "ebdaa7ec.bf551",\r
1142         "type": "failure",\r
1143         "name": "failure",\r
1144         "xml": "<outcome value='failure'>\n",\r
1145         "comments": "",\r
1146         "outputs": 1,\r
1147         "x": 695.9645957946777,\r
1148         "y": 4458.420533776283,\r
1149         "z": "1e5d41b0.b1168e",\r
1150         "wires": [\r
1151             [\r
1152                 "5962f380.97801c"\r
1153             ]\r
1154         ]\r
1155     },\r
1156     {\r
1157         "id": "1b4621ea.e2df9e",\r
1158         "type": "not-found",\r
1159         "name": "not-found",\r
1160         "xml": "<outcome value='not-found'>\n",\r
1161         "comments": "",\r
1162         "outputs": 1,\r
1163         "x": 704.5359687805176,\r
1164         "y": 4527.03962379694,\r
1165         "z": "1e5d41b0.b1168e",\r
1166         "wires": [\r
1167             [\r
1168                 "a583af75.4a7c"\r
1169             ]\r
1170         ]\r
1171     },\r
1172     {\r
1173         "id": "353f71d8.b849ee",\r
1174         "type": "set",\r
1175         "name": "set vf-module-object-path",\r
1176         "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
1177         "comments": "",\r
1178         "x": 544.5597648620605,\r
1179         "y": 4365.564140915871,\r
1180         "z": "1e5d41b0.b1168e",\r
1181         "wires": []\r
1182     },\r
1183     {\r
1184         "id": "a523e3d.fb4e3a",\r
1185         "type": "save",\r
1186         "name": "save vf-module relationships",\r
1187         "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
1188         "comments": "",\r
1189         "outputs": 1,\r
1190         "x": 1314.583511352539,\r
1191         "y": 6048.192306280136,\r
1192         "z": "1e5d41b0.b1168e",\r
1193         "wires": [\r
1194             [\r
1195                 "194c928.6ab7c6e",\r
1196                 "d8ed4d46.8d3988"\r
1197             ]\r
1198         ]\r
1199     },\r
1200     {\r
1201         "id": "194c928.6ab7c6e",\r
1202         "type": "failure",\r
1203         "name": "failure",\r
1204         "xml": "<outcome value='failure'>\n",\r
1205         "comments": "",\r
1206         "outputs": 1,\r
1207         "x": 1534.4168548583984,\r
1208         "y": 6019.06405043602,\r
1209         "z": "1e5d41b0.b1168e",\r
1210         "wires": [\r
1211             [\r
1212                 "8b294cea.9128d8"\r
1213             ]\r
1214         ]\r
1215     },\r
1216     {\r
1217         "id": "d8ed4d46.8d3988",\r
1218         "type": "not-found",\r
1219         "name": "not-found",\r
1220         "xml": "<outcome value='not-found'>\n",\r
1221         "comments": "",\r
1222         "outputs": 1,\r
1223         "x": 1542.9883880615234,\r
1224         "y": 6071.683194875717,\r
1225         "z": "1e5d41b0.b1168e",\r
1226         "wires": [\r
1227             [\r
1228                 "3015a60e.8d9b02"\r
1229             ]\r
1230         ]\r
1231     },\r
1232     {\r
1233         "id": "8266f367.7a81d",\r
1234         "type": "for",\r
1235         "name": "for each vm-type",\r
1236         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
1237         "comments": "",\r
1238         "outputs": 1,\r
1239         "x": 494.25023651123047,\r
1240         "y": 5813.525859117508,\r
1241         "z": "1e5d41b0.b1168e",\r
1242         "wires": [\r
1243             [\r
1244                 "ae746370.fbd12"\r
1245             ]\r
1246         ]\r
1247     },\r
1248     {\r
1249         "id": "721dd7e.3003728",\r
1250         "type": "for",\r
1251         "name": "for each vm-network",\r
1252         "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
1253         "comments": "",\r
1254         "outputs": 1,\r
1255         "x": 891.2502479553223,\r
1256         "y": 6232.192691326141,\r
1257         "z": "1e5d41b0.b1168e",\r
1258         "wires": [\r
1259             [\r
1260                 "93d8dd9c.4ab7e8"\r
1261             ]\r
1262         ]\r
1263     },\r
1264     {\r
1265         "id": "d570eb5d.f5786",\r
1266         "type": "for",\r
1267         "name": "for each vm-type",\r
1268         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
1269         "comments": "",\r
1270         "outputs": 1,\r
1271         "x": 439.9287796020508,\r
1272         "y": 7178.071877479553,\r
1273         "z": "1e5d41b0.b1168e",\r
1274         "wires": [\r
1275             [\r
1276                 "84f3bff5.a80988"\r
1277             ]\r
1278         ]\r
1279     },\r
1280     {\r
1281         "id": "84f3bff5.a80988",\r
1282         "type": "for",\r
1283         "name": "for each vm",\r
1284         "xml": "<for index='vm-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-count`' >\n",\r
1285         "comments": "",\r
1286         "outputs": 1,\r
1287         "x": 634.9288101196289,\r
1288         "y": 7177.404885292053,\r
1289         "z": "1e5d41b0.b1168e",\r
1290         "wires": [\r
1291             [\r
1292                 "9db83f9.3bdd74"\r
1293             ]\r
1294         ]\r
1295     },\r
1296     {\r
1297         "id": "1b0dcc5f.b77854",\r
1298         "type": "save",\r
1299         "name": "save VIPR_CONFIGURATION",\r
1300         "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
1301         "comments": "",\r
1302         "outputs": 1,\r
1303         "x": 1055.3455047607422,\r
1304         "y": 7202.572572648525,\r
1305         "z": "1e5d41b0.b1168e",\r
1306         "wires": [\r
1307             [\r
1308                 "42a14d7b.afe65c"\r
1309             ]\r
1310         ]\r
1311     },\r
1312     {\r
1313         "id": "8c3d549d.3f55c",\r
1314         "type": "comment",\r
1315         "name": "Not a failure",\r
1316         "info": "",\r
1317         "comments": "",\r
1318         "x": 1575.3454055786133,\r
1319         "y": 7202.572577416897,\r
1320         "z": "1e5d41b0.b1168e",\r
1321         "wires": []\r
1322     },\r
1323     {\r
1324         "id": "42a14d7b.afe65c",\r
1325         "type": "failure",\r
1326         "name": "failure",\r
1327         "xml": "<outcome value='failure'>\n",\r
1328         "comments": "",\r
1329         "outputs": 1,\r
1330         "x": 1265.3454895019531,\r
1331         "y": 7202.572722375393,\r
1332         "z": "1e5d41b0.b1168e",\r
1333         "wires": [\r
1334             [\r
1335                 "697d9822.ab8678"\r
1336             ]\r
1337         ]\r
1338     },\r
1339     {\r
1340         "id": "697d9822.ab8678",\r
1341         "type": "record",\r
1342         "name": "record",\r
1343         "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
1344         "comments": "",\r
1345         "outputs": 1,\r
1346         "x": 1408.6789321899414,\r
1347         "y": 7202.572560250759,\r
1348         "z": "1e5d41b0.b1168e",\r
1349         "wires": [\r
1350             []\r
1351         ]\r
1352     },\r
1353     {\r
1354         "id": "ebdc10bd.8a96c8",\r
1355         "type": "failure",\r
1356         "name": "failure",\r
1357         "xml": "<outcome value='failure'>\n",\r
1358         "comments": "",\r
1359         "outputs": 1,\r
1360         "x": 1438.679054260254,\r
1361         "y": 7153.904273927212,\r
1362         "z": "1e5d41b0.b1168e",\r
1363         "wires": [\r
1364             [\r
1365                 "46ad510d.4ec508"\r
1366             ]\r
1367         ]\r
1368     },\r
1369     {\r
1370         "id": "9141cc56.5e1638",\r
1371         "type": "comment",\r
1372         "name": "Not a failure",\r
1373         "info": "",\r
1374         "comments": "",\r
1375         "x": 1762.012107849121,\r
1376         "y": 7152.238096177578,\r
1377         "z": "1e5d41b0.b1168e",\r
1378         "wires": []\r
1379     },\r
1380     {\r
1381         "id": "46ad510d.4ec508",\r
1382         "type": "record",\r
1383         "name": "record",\r
1384         "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
1385         "comments": "",\r
1386         "outputs": 1,\r
1387         "x": 1584.6789894104004,\r
1388         "y": 7153.904907166958,\r
1389         "z": "1e5d41b0.b1168e",\r
1390         "wires": [\r
1391             []\r
1392         ]\r
1393     },\r
1394     {\r
1395         "id": "9db83f9.3bdd74",\r
1396         "type": "block",\r
1397         "name": "block : atomic",\r
1398         "xml": "<block atomic=\"true\">",\r
1399         "atomic": "true",\r
1400         "outputs": 1,\r
1401         "x": 803.2622032165527,\r
1402         "y": 7176.40472984314,\r
1403         "z": "1e5d41b0.b1168e",\r
1404         "wires": [\r
1405             [\r
1406                 "48a8f335.b41d6c",\r
1407                 "1b0dcc5f.b77854"\r
1408             ]\r
1409         ]\r
1410     },\r
1411     {\r
1412         "id": "48a8f335.b41d6c",\r
1413         "type": "delete",\r
1414         "name": "delete any pre-existing records in VIPR_CONFIGURATION",\r
1415         "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
1416         "comments": "",\r
1417         "outputs": 1,\r
1418         "x": 1145.3455200195312,\r
1419         "y": 7154.238906800747,\r
1420         "z": "1e5d41b0.b1168e",\r
1421         "wires": [\r
1422             [\r
1423                 "ebdc10bd.8a96c8"\r
1424             ]\r
1425         ]\r
1426     },\r
1427     {\r
1428         "id": "5962f380.97801c",\r
1429         "type": "block",\r
1430         "name": "block : atomic",\r
1431         "xml": "<block atomic=\"true\">",\r
1432         "atomic": "true",\r
1433         "outputs": 1,\r
1434         "x": 854.2501640319824,\r
1435         "y": 4458.191204667091,\r
1436         "z": "1e5d41b0.b1168e",\r
1437         "wires": [\r
1438             [\r
1439                 "9929cc19.031428",\r
1440                 "387bacc5.df1d84"\r
1441             ]\r
1442         ]\r
1443     },\r
1444     {\r
1445         "id": "a583af75.4a7c",\r
1446         "type": "block",\r
1447         "name": "block : atomic",\r
1448         "xml": "<block atomic=\"true\">",\r
1449         "atomic": "true",\r
1450         "outputs": 1,\r
1451         "x": 855.2500801086426,\r
1452         "y": 4524.85749489069,\r
1453         "z": "1e5d41b0.b1168e",\r
1454         "wires": [\r
1455             [\r
1456                 "da0980a4.747a78"\r
1457             ]\r
1458         ]\r
1459     },\r
1460     {\r
1461         "id": "8b294cea.9128d8",\r
1462         "type": "block",\r
1463         "name": "block : atomic",\r
1464         "xml": "<block atomic=\"true\">",\r
1465         "atomic": "true",\r
1466         "outputs": 1,\r
1467         "x": 1702.9168586730957,\r
1468         "y": 6018.8583199977875,\r
1469         "z": "1e5d41b0.b1168e",\r
1470         "wires": [\r
1471             [\r
1472                 "bcecc401.bf37b",\r
1473                 "96fecd53.204d4"\r
1474             ]\r
1475         ]\r
1476     },\r
1477     {\r
1478         "id": "3015a60e.8d9b02",\r
1479         "type": "block",\r
1480         "name": "block : atomic",\r
1481         "xml": "<block atomic=\"true\">",\r
1482         "atomic": "true",\r
1483         "outputs": 1,\r
1484         "x": 1697.9168586730957,\r
1485         "y": 6071.858162641525,\r
1486         "z": "1e5d41b0.b1168e",\r
1487         "wires": [\r
1488             [\r
1489                 "8ce17d26.7481f8",\r
1490                 "96fecd53.204d4"\r
1491             ]\r
1492         ]\r
1493     },\r
1494     {\r
1495         "id": "d8e05d0.e811aa",\r
1496         "type": "execute",\r
1497         "name": "execute RestApiCallNode - get preload-list",\r
1498         "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
1499         "comments": "",\r
1500         "outputs": 1,\r
1501         "x": 1063.8333358764648,\r
1502         "y": 2595.6910581588745,\r
1503         "z": "1e5d41b0.b1168e",\r
1504         "wires": [\r
1505             [\r
1506                 "d9ea3efe.a87e5",\r
1507                 "e2faee57.b7f5d"\r
1508             ]\r
1509         ]\r
1510     },\r
1511     {\r
1512         "id": "d9ea3efe.a87e5",\r
1513         "type": "failure",\r
1514         "name": "failure",\r
1515         "xml": "<outcome value='failure'>\n",\r
1516         "comments": "",\r
1517         "outputs": 1,\r
1518         "x": 1332.1665687561035,\r
1519         "y": 2554.0243883132935,\r
1520         "z": "1e5d41b0.b1168e",\r
1521         "wires": [\r
1522             [\r
1523                 "88e9c571.834c18"\r
1524             ]\r
1525         ]\r
1526     },\r
1527     {\r
1528         "id": "e2faee57.b7f5d",\r
1529         "type": "success",\r
1530         "name": "success",\r
1531         "xml": "<outcome value='success'>\n",\r
1532         "comments": "",\r
1533         "outputs": 1,\r
1534         "x": 1330.4999237060547,\r
1535         "y": 2629.024537086487,\r
1536         "z": "1e5d41b0.b1168e",\r
1537         "wires": [\r
1538             [\r
1539                 "8820c3b4.3dae5"\r
1540             ]\r
1541         ]\r
1542     },\r
1543     {\r
1544         "id": "88e9c571.834c18",\r
1545         "type": "block",\r
1546         "name": "block",\r
1547         "xml": "<block>\n",\r
1548         "atomic": "false",\r
1549         "comments": "",\r
1550         "outputs": 1,\r
1551         "x": 1488.833324432373,\r
1552         "y": 2552.35782623291,\r
1553         "z": "1e5d41b0.b1168e",\r
1554         "wires": [\r
1555             [\r
1556                 "581ce945.29d908"\r
1557             ]\r
1558         ]\r
1559     },\r
1560     {\r
1561         "id": "8820c3b4.3dae5",\r
1562         "type": "block",\r
1563         "name": "block",\r
1564         "xml": "<block>\n",\r
1565         "atomic": "false",\r
1566         "comments": "",\r
1567         "outputs": 1,\r
1568         "x": 1485.4999313354492,\r
1569         "y": 2629.0243787765503,\r
1570         "z": "1e5d41b0.b1168e",\r
1571         "wires": [\r
1572             [\r
1573                 "4e9d9449.fc591c"\r
1574             ]\r
1575         ]\r
1576     },\r
1577     {\r
1578         "id": "581ce945.29d908",\r
1579         "type": "switchNode",\r
1580         "name": "switch mdsal-preload.response-code",\r
1581         "xml": "<switch test='`$mdsal-preload.response-code`'>\n",\r
1582         "comments": "",\r
1583         "outputs": 1,\r
1584         "x": 1717.1666259765625,\r
1585         "y": 2552.3578672409058,\r
1586         "z": "1e5d41b0.b1168e",\r
1587         "wires": [\r
1588             [\r
1589                 "69e5b9e1.abe87",\r
1590                 "bafb2098.90126"\r
1591             ]\r
1592         ]\r
1593     },\r
1594     {\r
1595         "id": "69e5b9e1.abe87",\r
1596         "type": "outcome",\r
1597         "name": "404 (not found)",\r
1598         "xml": "<outcome value='404'>\n",\r
1599         "comments": "",\r
1600         "outputs": 1,\r
1601         "x": 2000.0833282470703,\r
1602         "y": 2506.94091129303,\r
1603         "z": "1e5d41b0.b1168e",\r
1604         "wires": [\r
1605             [\r
1606                 "aeaac31c.b0a03"\r
1607             ]\r
1608         ]\r
1609     },\r
1610     {\r
1611         "id": "aeaac31c.b0a03",\r
1612         "type": "call",\r
1613         "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-no-preload",\r
1614         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-no-preload' mode='sync' >\n",\r
1615         "comments": "",\r
1616         "outputs": 1,\r
1617         "x": 2402.999900817871,\r
1618         "y": 2420.2743797302246,\r
1619         "z": "1e5d41b0.b1168e",\r
1620         "wires": [\r
1621             [\r
1622                 "f7ff06c4.ed826"\r
1623             ]\r
1624         ]\r
1625     },\r
1626     {\r
1627         "id": "f7ff06c4.ed826",\r
1628         "type": "failure",\r
1629         "name": "failure",\r
1630         "xml": "<outcome value='failure'>\n",\r
1631         "comments": "",\r
1632         "outputs": 1,\r
1633         "x": 2791.7498626708984,\r
1634         "y": 2421.1082582473755,\r
1635         "z": "1e5d41b0.b1168e",\r
1636         "wires": [\r
1637             [\r
1638                 "8d60dce.3fe77a"\r
1639             ]\r
1640         ]\r
1641     },\r
1642     {\r
1643         "id": "bafb2098.90126",\r
1644         "type": "other",\r
1645         "name": "other",\r
1646         "xml": "<outcome value='Other'>\n",\r
1647         "comments": "",\r
1648         "outputs": 1,\r
1649         "x": 1966.3332901000977,\r
1650         "y": 2571.107695579529,\r
1651         "z": "1e5d41b0.b1168e",\r
1652         "wires": [\r
1653             [\r
1654                 "59ff4e4b.8c6b68"\r
1655             ]\r
1656         ]\r
1657     },\r
1658     {\r
1659         "id": "4e9d9449.fc591c",\r
1660         "type": "call",\r
1661         "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-preload",\r
1662         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-preload' mode='sync' >\n",\r
1663         "comments": "",\r
1664         "outputs": 1,\r
1665         "x": 1848.8332214355469,\r
1666         "y": 2630.6911268234253,\r
1667         "z": "1e5d41b0.b1168e",\r
1668         "wires": [\r
1669             [\r
1670                 "e07b96b8.ec3848"\r
1671             ]\r
1672         ]\r
1673     },\r
1674     {\r
1675         "id": "e07b96b8.ec3848",\r
1676         "type": "failure",\r
1677         "name": "failure",\r
1678         "xml": "<outcome value='failure'>\n",\r
1679         "comments": "",\r
1680         "outputs": 1,\r
1681         "x": 2204.50008392334,\r
1682         "y": 2629.024744987488,\r
1683         "z": "1e5d41b0.b1168e",\r
1684         "wires": [\r
1685             [\r
1686                 "fddcb313.1cf958"\r
1687             ]\r
1688         ]\r
1689     },\r
1690     {\r
1691         "id": "ae746370.fbd12",\r
1692         "type": "block",\r
1693         "name": "block : atomic",\r
1694         "xml": "<block atomic=\"true\">",\r
1695         "atomic": "true",\r
1696         "outputs": 1,\r
1697         "x": 684.7503051757812,\r
1698         "y": 5814.359093904495,\r
1699         "z": "1e5d41b0.b1168e",\r
1700         "wires": [\r
1701             [\r
1702                 "721dd7e.3003728",\r
1703                 "b19496cb.88b488"\r
1704             ]\r
1705         ]\r
1706     },\r
1707     {\r
1708         "id": "b19496cb.88b488",\r
1709         "type": "for",\r
1710         "name": "for each vnfc",\r
1711         "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
1712         "comments": "",\r
1713         "outputs": 1,\r
1714         "x": 935.7503547668457,\r
1715         "y": 5019.025185108185,\r
1716         "z": "1e5d41b0.b1168e",\r
1717         "wires": [\r
1718             [\r
1719                 "1e32842a.58b264"\r
1720             ]\r
1721         ]\r
1722     },\r
1723     {\r
1724         "id": "486da9cb.5e0db",\r
1725         "type": "save",\r
1726         "name": "save vnfc to A&AI",\r
1727         "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
1728         "comments": "",\r
1729         "outputs": 1,\r
1730         "x": 1661.7504234313965,\r
1731         "y": 4827.359115600586,\r
1732         "z": "1e5d41b0.b1168e",\r
1733         "wires": [\r
1734             [\r
1735                 "ed23263a.02e4b",\r
1736                 "fd219437.f0a108"\r
1737             ]\r
1738         ]\r
1739     },\r
1740     {\r
1741         "id": "1e32842a.58b264",\r
1742         "type": "block",\r
1743         "name": "block : atomic",\r
1744         "xml": "<block atomic=\"true\">",\r
1745         "atomic": "true",\r
1746         "outputs": 1,\r
1747         "x": 1104.0836563110352,\r
1748         "y": 5019.692012310028,\r
1749         "z": "1e5d41b0.b1168e",\r
1750         "wires": [\r
1751             [\r
1752                 "c0e750b5.9c30a",\r
1753                 "92ab8c55.74cf88",\r
1754                 "1b5a92a6.166fdd",\r
1755                 "73fcbf14.3fdec",\r
1756                 "94b5136b.b8b098",\r
1757                 "c3cf109b.3ee48"\r
1758             ]\r
1759         ]\r
1760     },\r
1761     {\r
1762         "id": "ed23263a.02e4b",\r
1763         "type": "failure",\r
1764         "name": "failure",\r
1765         "xml": "<outcome value='failure'>\n",\r
1766         "comments": "",\r
1767         "outputs": 1,\r
1768         "x": 1852.7504615783691,\r
1769         "y": 4779.692449569702,\r
1770         "z": "1e5d41b0.b1168e",\r
1771         "wires": [\r
1772             [\r
1773                 "62a1d2ce.f5805c"\r
1774             ]\r
1775         ]\r
1776     },\r
1777     {\r
1778         "id": "62a1d2ce.f5805c",\r
1779         "type": "block",\r
1780         "name": "block : atomic",\r
1781         "xml": "<block atomic=\"true\">",\r
1782         "atomic": "true",\r
1783         "outputs": 1,\r
1784         "x": 2017.917148590088,\r
1785         "y": 4793.820282876492,\r
1786         "z": "1e5d41b0.b1168e",\r
1787         "wires": [\r
1788             [\r
1789                 "ce58c07c.b817d",\r
1790                 "387bacc5.df1d84"\r
1791             ]\r
1792         ]\r
1793     },\r
1794     {\r
1795         "id": "1b5a92a6.166fdd",\r
1796         "type": "save",\r
1797         "name": "save vnfc relationships",\r
1798         "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
1799         "comments": "",\r
1800         "outputs": 1,\r
1801         "x": 1328.654941558838,\r
1802         "y": 4927.978347301483,\r
1803         "z": "1e5d41b0.b1168e",\r
1804         "wires": [\r
1805             [\r
1806                 "55b62c68.acde94",\r
1807                 "e4bd7450.018bf"\r
1808             ]\r
1809         ]\r
1810     },\r
1811     {\r
1812         "id": "21cae6a7.1f1552",\r
1813         "type": "block",\r
1814         "name": "block : atomic",\r
1815         "xml": "<block atomic=\"true\">",\r
1816         "atomic": "true",\r
1817         "outputs": 1,\r
1818         "x": 1660.4881324768066,\r
1819         "y": 4901.295971393585,\r
1820         "z": "1e5d41b0.b1168e",\r
1821         "wires": [\r
1822             [\r
1823                 "8a14b675.cd4478",\r
1824                 "387bacc5.df1d84"\r
1825             ]\r
1826         ]\r
1827     },\r
1828     {\r
1829         "id": "32299384.140b94",\r
1830         "type": "block",\r
1831         "name": "block : atomic",\r
1832         "xml": "<block atomic=\"true\">",\r
1833         "atomic": "true",\r
1834         "outputs": 1,\r
1835         "x": 1660.488208770752,\r
1836         "y": 4954.295730113983,\r
1837         "z": "1e5d41b0.b1168e",\r
1838         "wires": [\r
1839             [\r
1840                 "b8157190.3209b8",\r
1841                 "387bacc5.df1d84"\r
1842             ]\r
1843         ]\r
1844     },\r
1845     {\r
1846         "id": "55b62c68.acde94",\r
1847         "type": "failure",\r
1848         "name": "failure",\r
1849         "xml": "<outcome value='failure'>\n",\r
1850         "comments": "",\r
1851         "outputs": 1,\r
1852         "x": 1503.6550178527832,\r
1853         "y": 4901.311641216278,\r
1854         "z": "1e5d41b0.b1168e",\r
1855         "wires": [\r
1856             [\r
1857                 "21cae6a7.1f1552"\r
1858             ]\r
1859         ]\r
1860     },\r
1861     {\r
1862         "id": "e4bd7450.018bf",\r
1863         "type": "not-found",\r
1864         "name": "not-found",\r
1865         "xml": "<outcome value='not-found'>\n",\r
1866         "comments": "",\r
1867         "outputs": 1,\r
1868         "x": 1512.2265510559082,\r
1869         "y": 4953.930785655975,\r
1870         "z": "1e5d41b0.b1168e",\r
1871         "wires": [\r
1872             [\r
1873                 "32299384.140b94"\r
1874             ]\r
1875         ]\r
1876     },\r
1877     {\r
1878         "id": "c0e750b5.9c30a",\r
1879         "type": "for",\r
1880         "name": "for each vnfc-network-role",\r
1881         "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
1882         "comments": "",\r
1883         "outputs": 1,\r
1884         "x": 1326.131061553955,\r
1885         "y": 5344.834755420685,\r
1886         "z": "1e5d41b0.b1168e",\r
1887         "wires": [\r
1888             [\r
1889                 "47726d30.d34cb4"\r
1890             ]\r
1891         ]\r
1892     },\r
1893     {\r
1894         "id": "33a320c6.b50498",\r
1895         "type": "execute",\r
1896         "name": "printContext",\r
1897         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleb.log' />\n",\r
1898         "comments": "",\r
1899         "outputs": 1,\r
1900         "x": 546.7499656677246,\r
1901         "y": 2652.7385773658752,\r
1902         "z": "1e5d41b0.b1168e",\r
1903         "wires": [\r
1904             []\r
1905         ]\r
1906     },\r
1907     {\r
1908         "id": "bb7020bf.917f88",\r
1909         "type": "for",\r
1910         "name": "for each vnfc-subnetwork-role",\r
1911         "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
1912         "comments": "",\r
1913         "outputs": 1,\r
1914         "x": 1782.0835990905762,\r
1915         "y": 5308.025188922882,\r
1916         "z": "1e5d41b0.b1168e",\r
1917         "wires": [\r
1918             [\r
1919                 "a92688a9.e4a6b"\r
1920             ]\r
1921         ]\r
1922     },\r
1923     {\r
1924         "id": "a92688a9.e4a6b",\r
1925         "type": "for",\r
1926         "name": "for each vnfc-address-family",\r
1927         "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
1928         "comments": "",\r
1929         "outputs": 1,\r
1930         "x": 2049.4169425964355,\r
1931         "y": 5307.025677204132,\r
1932         "z": "1e5d41b0.b1168e",\r
1933         "wires": [\r
1934             [\r
1935                 "ec22b21e.0a4ac"\r
1936             ]\r
1937         ]\r
1938     },\r
1939     {\r
1940         "id": "4ed6e311.93f5fc",\r
1941         "type": "for",\r
1942         "name": "for each vnfc-ip-address",\r
1943         "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
1944         "comments": "",\r
1945         "outputs": 1,\r
1946         "x": 2481.4165534973145,\r
1947         "y": 5373.691376686096,\r
1948         "z": "1e5d41b0.b1168e",\r
1949         "wires": [\r
1950             [\r
1951                 "303dd138.323a4e"\r
1952             ]\r
1953         ]\r
1954     },\r
1955     {\r
1956         "id": "ec22b21e.0a4ac",\r
1957         "type": "block",\r
1958         "name": "block : atomic",\r
1959         "xml": "<block atomic=\"true\">",\r
1960         "atomic": "true",\r
1961         "outputs": 1,\r
1962         "x": 2260.4167137145996,\r
1963         "y": 5307.025133609772,\r
1964         "z": "1e5d41b0.b1168e",\r
1965         "wires": [\r
1966             [\r
1967                 "15a125a7.f8a182",\r
1968                 "4ed6e311.93f5fc"\r
1969             ]\r
1970         ]\r
1971     },\r
1972     {\r
1973         "id": "15a125a7.f8a182",\r
1974         "type": "set",\r
1975         "name": "set tmp.address-family",\r
1976         "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
1977         "comments": "",\r
1978         "x": 2480.4170417785645,\r
1979         "y": 5227.025031089783,\r
1980         "z": "1e5d41b0.b1168e",\r
1981         "wires": []\r
1982     },\r
1983     {\r
1984         "id": "303dd138.323a4e",\r
1985         "type": "switchNode",\r
1986         "name": "switch address family",\r
1987         "xml": "<switch test='`$tmp.address-family`'>\n",\r
1988         "comments": "",\r
1989         "outputs": 1,\r
1990         "x": 2720.416645050049,\r
1991         "y": 5372.025198936462,\r
1992         "z": "1e5d41b0.b1168e",\r
1993         "wires": [\r
1994             [\r
1995                 "e6ae0d09.a09cf",\r
1996                 "4f6d9652.0c3078"\r
1997             ]\r
1998         ]\r
1999     },\r
2000     {\r
2001         "id": "e6ae0d09.a09cf",\r
2002         "type": "outcome",\r
2003         "name": "ipv4",\r
2004         "xml": "<outcome value='ipv4'>\n",\r
2005         "comments": "",\r
2006         "outputs": 1,\r
2007         "x": 2917.5596504211426,\r
2008         "y": 5275.596459388733,\r
2009         "z": "1e5d41b0.b1168e",\r
2010         "wires": [\r
2011             [\r
2012                 "602361cc.c4df38"\r
2013             ]\r
2014         ]\r
2015     },\r
2016     {\r
2017         "id": "4f6d9652.0c3078",\r
2018         "type": "outcome",\r
2019         "name": "ipv6",\r
2020         "xml": "<outcome value='ipv6'>\n",\r
2021         "comments": "",\r
2022         "outputs": 1,\r
2023         "x": 2915.178722381592,\r
2024         "y": 5455.358490943909,\r
2025         "z": "1e5d41b0.b1168e",\r
2026         "wires": [\r
2027             [\r
2028                 "1a69583f.183678"\r
2029             ]\r
2030         ]\r
2031     },\r
2032     {\r
2033         "id": "e702daf4.edb6a8",\r
2034         "type": "comment",\r
2035         "name": "Fixed IPs",\r
2036         "info": "",\r
2037         "comments": "",\r
2038         "x": 1799.0836143493652,\r
2039         "y": 5269.692565917969,\r
2040         "z": "1e5d41b0.b1168e",\r
2041         "wires": []\r
2042     },\r
2043     {\r
2044         "id": "c09d2003.b8f32",\r
2045         "type": "save",\r
2046         "name": "save l3-interface-ipv4-address-list object to A&AI",\r
2047         "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
2048         "comments": "",\r
2049         "outputs": 1,\r
2050         "x": 3360.892780303955,\r
2051         "y": 5223.929539362591,\r
2052         "z": "1e5d41b0.b1168e",\r
2053         "wires": [\r
2054             [\r
2055                 "1c4f2098.c55b27"\r
2056             ]\r
2057         ]\r
2058     },\r
2059     {\r
2060         "id": "602361cc.c4df38",\r
2061         "type": "block",\r
2062         "name": "block : atomic",\r
2063         "xml": "<block atomic=\"true\">",\r
2064         "atomic": "true",\r
2065         "outputs": 1,\r
2066         "x": 3067.5596504211426,\r
2067         "y": 5275.596378008526,\r
2068         "z": "1e5d41b0.b1168e",\r
2069         "wires": [\r
2070             [\r
2071                 "c09d2003.b8f32",\r
2072                 "3d116e3f.dedbd2"\r
2073             ]\r
2074         ]\r
2075     },\r
2076     {\r
2077         "id": "a1a5338b.dea9",\r
2078         "type": "block",\r
2079         "name": "block : atomic",\r
2080         "xml": "<block atomic=\"true\">",\r
2081         "atomic": "true",\r
2082         "outputs": 1,\r
2083         "x": 3774.3926544189453,\r
2084         "y": 5223.914031664532,\r
2085         "z": "1e5d41b0.b1168e",\r
2086         "wires": [\r
2087             [\r
2088                 "c5ce8f8a.5c8cc",\r
2089                 "4f9c607a.ce1c88"\r
2090             ]\r
2091         ]\r
2092     },\r
2093     {\r
2094         "id": "1c4f2098.c55b27",\r
2095         "type": "failure",\r
2096         "name": "failure",\r
2097         "xml": "<outcome value='failure'>\n",\r
2098         "comments": "",\r
2099         "outputs": 1,\r
2100         "x": 3617.559539794922,\r
2101         "y": 5223.9297014872245,\r
2102         "z": "1e5d41b0.b1168e",\r
2103         "wires": [\r
2104             [\r
2105                 "a1a5338b.dea9"\r
2106             ]\r
2107         ]\r
2108     },\r
2109     {\r
2110         "id": "3d116e3f.dedbd2",\r
2111         "type": "save",\r
2112         "name": "save l3-interface-ipv4-address-list relationships",\r
2113         "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
2114         "comments": "",\r
2115         "outputs": 1,\r
2116         "x": 3355.89302444458,\r
2117         "y": 5322.262958208721,\r
2118         "z": "1e5d41b0.b1168e",\r
2119         "wires": [\r
2120             [\r
2121                 "b2f60d32.750248",\r
2122                 "9412527d.7ae5b8"\r
2123             ]\r
2124         ]\r
2125     },\r
2126     {\r
2127         "id": "562e333b.9aa834",\r
2128         "type": "block",\r
2129         "name": "block : atomic",\r
2130         "xml": "<block atomic=\"true\">",\r
2131         "atomic": "true",\r
2132         "outputs": 1,\r
2133         "x": 3776.0592765808105,\r
2134         "y": 5293.914003054302,\r
2135         "z": "1e5d41b0.b1168e",\r
2136         "wires": [\r
2137             [\r
2138                 "d6d217c2.575b08",\r
2139                 "4f9c607a.ce1c88"\r
2140             ]\r
2141         ]\r
2142     },\r
2143     {\r
2144         "id": "385833b4.f6a1f4",\r
2145         "type": "block",\r
2146         "name": "block : atomic",\r
2147         "xml": "<block atomic=\"true\">",\r
2148         "atomic": "true",\r
2149         "outputs": 1,\r
2150         "x": 3776.059352874756,\r
2151         "y": 5346.9137617747,\r
2152         "z": "1e5d41b0.b1168e",\r
2153         "wires": [\r
2154             [\r
2155                 "eacb1b8b.899fc",\r
2156                 "4f9c607a.ce1c88"\r
2157             ]\r
2158         ]\r
2159     },\r
2160     {\r
2161         "id": "b2f60d32.750248",\r
2162         "type": "failure",\r
2163         "name": "failure",\r
2164         "xml": "<outcome value='failure'>\n",\r
2165         "comments": "",\r
2166         "outputs": 1,\r
2167         "x": 3619.226161956787,\r
2168         "y": 5293.929672876995,\r
2169         "z": "1e5d41b0.b1168e",\r
2170         "wires": [\r
2171             [\r
2172                 "562e333b.9aa834"\r
2173             ]\r
2174         ]\r
2175     },\r
2176     {\r
2177         "id": "9412527d.7ae5b8",\r
2178         "type": "not-found",\r
2179         "name": "not-found",\r
2180         "xml": "<outcome value='not-found'>\n",\r
2181         "comments": "",\r
2182         "outputs": 1,\r
2183         "x": 3627.797695159912,\r
2184         "y": 5346.548817316692,\r
2185         "z": "1e5d41b0.b1168e",\r
2186         "wires": [\r
2187             [\r
2188                 "385833b4.f6a1f4"\r
2189             ]\r
2190         ]\r
2191     },\r
2192     {\r
2193         "id": "fb1894e6.eb936",\r
2194         "type": "save",\r
2195         "name": "save l3-interface-ipv6-address-list object to A&AI",\r
2196         "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
2197         "comments": "",\r
2198         "outputs": 1,\r
2199         "x": 3359.7025184631348,\r
2200         "y": 5402.977595329285,\r
2201         "z": "1e5d41b0.b1168e",\r
2202         "wires": [\r
2203             [\r
2204                 "bb93e24f.0ddfa"\r
2205             ]\r
2206         ]\r
2207     },\r
2208     {\r
2209         "id": "1a69583f.183678",\r
2210         "type": "block",\r
2211         "name": "block : atomic",\r
2212         "xml": "<block atomic=\"true\">",\r
2213         "atomic": "true",\r
2214         "outputs": 1,\r
2215         "x": 3066.3693885803223,\r
2216         "y": 5454.64443397522,\r
2217         "z": "1e5d41b0.b1168e",\r
2218         "wires": [\r
2219             [\r
2220                 "fb1894e6.eb936",\r
2221                 "ff950167.1fb1e"\r
2222             ]\r
2223         ]\r
2224     },\r
2225     {\r
2226         "id": "af4f59e8.34e16",\r
2227         "type": "block",\r
2228         "name": "block : atomic",\r
2229         "xml": "<block atomic=\"true\">",\r
2230         "atomic": "true",\r
2231         "outputs": 1,\r
2232         "x": 3773.202392578125,\r
2233         "y": 5402.962087631226,\r
2234         "z": "1e5d41b0.b1168e",\r
2235         "wires": [\r
2236             [\r
2237                 "e1c04fe9.9abb6",\r
2238                 "4f9c607a.ce1c88"\r
2239             ]\r
2240         ]\r
2241     },\r
2242     {\r
2243         "id": "bb93e24f.0ddfa",\r
2244         "type": "failure",\r
2245         "name": "failure",\r
2246         "xml": "<outcome value='failure'>\n",\r
2247         "comments": "",\r
2248         "outputs": 1,\r
2249         "x": 3616.3692779541016,\r
2250         "y": 5402.9777574539185,\r
2251         "z": "1e5d41b0.b1168e",\r
2252         "wires": [\r
2253             [\r
2254                 "af4f59e8.34e16"\r
2255             ]\r
2256         ]\r
2257     },\r
2258     {\r
2259         "id": "ff950167.1fb1e",\r
2260         "type": "save",\r
2261         "name": "save l3-interface-ipv6-address-list relationships",\r
2262         "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
2263         "comments": "",\r
2264         "outputs": 1,\r
2265         "x": 3354.7027626037598,\r
2266         "y": 5501.311014175415,\r
2267         "z": "1e5d41b0.b1168e",\r
2268         "wires": [\r
2269             [\r
2270                 "92d98e03.b2aa9",\r
2271                 "2492559a.c4998a"\r
2272             ]\r
2273         ]\r
2274     },\r
2275     {\r
2276         "id": "1c4e1681.7e4871",\r
2277         "type": "block",\r
2278         "name": "block : atomic",\r
2279         "xml": "<block atomic=\"true\">",\r
2280         "atomic": "true",\r
2281         "outputs": 1,\r
2282         "x": 3774.8690147399902,\r
2283         "y": 5472.962059020996,\r
2284         "z": "1e5d41b0.b1168e",\r
2285         "wires": [\r
2286             [\r
2287                 "b00c290a.190b9",\r
2288                 "4f9c607a.ce1c88"\r
2289             ]\r
2290         ]\r
2291     },\r
2292     {\r
2293         "id": "71aef803.40248",\r
2294         "type": "block",\r
2295         "name": "block : atomic",\r
2296         "xml": "<block atomic=\"true\">",\r
2297         "atomic": "true",\r
2298         "outputs": 1,\r
2299         "x": 3774.8690910339355,\r
2300         "y": 5525.961817741394,\r
2301         "z": "1e5d41b0.b1168e",\r
2302         "wires": [\r
2303             [\r
2304                 "f9dafb05.46c9b",\r
2305                 "4f9c607a.ce1c88"\r
2306             ]\r
2307         ]\r
2308     },\r
2309     {\r
2310         "id": "92d98e03.b2aa9",\r
2311         "type": "failure",\r
2312         "name": "failure",\r
2313         "xml": "<outcome value='failure'>\n",\r
2314         "comments": "",\r
2315         "outputs": 1,\r
2316         "x": 3618.035900115967,\r
2317         "y": 5472.977728843689,\r
2318         "z": "1e5d41b0.b1168e",\r
2319         "wires": [\r
2320             [\r
2321                 "1c4e1681.7e4871"\r
2322             ]\r
2323         ]\r
2324     },\r
2325     {\r
2326         "id": "2492559a.c4998a",\r
2327         "type": "not-found",\r
2328         "name": "not-found",\r
2329         "xml": "<outcome value='not-found'>\n",\r
2330         "comments": "",\r
2331         "outputs": 1,\r
2332         "x": 3626.607433319092,\r
2333         "y": 5525.596873283386,\r
2334         "z": "1e5d41b0.b1168e",\r
2335         "wires": [\r
2336             [\r
2337                 "71aef803.40248"\r
2338             ]\r
2339         ]\r
2340     },\r
2341     {\r
2342         "id": "93d8dd9c.4ab7e8",\r
2343         "type": "block",\r
2344         "name": "block : atomic",\r
2345         "xml": "<block atomic=\"true\">",\r
2346         "atomic": "true",\r
2347         "outputs": 1,\r
2348         "x": 1081.083568572998,\r
2349         "y": 6231.692130565643,\r
2350         "z": "1e5d41b0.b1168e",\r
2351         "wires": [\r
2352             [\r
2353                 "c8fd9787.8452c",\r
2354                 "a523e3d.fb4e3a",\r
2355                 "bcda90cb.440fb8",\r
2356                 "d730be4.76af4c"\r
2357             ]\r
2358         ]\r
2359     },\r
2360     {\r
2361         "id": "3fcdc941.269b36",\r
2362         "type": "for",\r
2363         "name": "for each vnfc",\r
2364         "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
2365         "comments": "",\r
2366         "outputs": 1,\r
2367         "x": 1729.0837440490723,\r
2368         "y": 6354.025878429413,\r
2369         "z": "1e5d41b0.b1168e",\r
2370         "wires": [\r
2371             [\r
2372                 "ddc96fa8.7a60c"\r
2373             ]\r
2374         ]\r
2375     },\r
2376     {\r
2377         "id": "5ebcb9e7.4aa54",\r
2378         "type": "save",\r
2379         "name": "save vip-ipv4-address-list object to A&AI",\r
2380         "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
2381         "comments": "",\r
2382         "outputs": 1,\r
2383         "x": 1812.0835990905762,\r
2384         "y": 6185.35889005661,\r
2385         "z": "1e5d41b0.b1168e",\r
2386         "wires": [\r
2387             [\r
2388                 "573bd3c5.98aba4",\r
2389                 "1bbdfbf6.b3d06c"\r
2390             ]\r
2391         ]\r
2392     },\r
2393     {\r
2394         "id": "bcda90cb.440fb8",\r
2395         "type": "for",\r
2396         "name": "for each floating ipv4 address",\r
2397         "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
2398         "comments": "",\r
2399         "outputs": 1,\r
2400         "x": 1320.0835914611816,\r
2401         "y": 6243.358962535858,\r
2402         "z": "1e5d41b0.b1168e",\r
2403         "wires": [\r
2404             [\r
2405                 "63669aaf.74e08c"\r
2406             ]\r
2407         ]\r
2408     },\r
2409     {\r
2410         "id": "63669aaf.74e08c",\r
2411         "type": "block",\r
2412         "name": "block : atomic",\r
2413         "xml": "<block atomic=\"true\">",\r
2414         "atomic": "true",\r
2415         "outputs": 1,\r
2416         "x": 1546.0835914611816,\r
2417         "y": 6241.358962535858,\r
2418         "z": "1e5d41b0.b1168e",\r
2419         "wires": [\r
2420             [\r
2421                 "5ebcb9e7.4aa54",\r
2422                 "8d460902.156",\r
2423                 "3fcdc941.269b36"\r
2424             ]\r
2425         ]\r
2426     },\r
2427     {\r
2428         "id": "8f0f7206.35cad8",\r
2429         "type": "block",\r
2430         "name": "block : atomic",\r
2431         "xml": "<block atomic=\"true\">",\r
2432         "atomic": "true",\r
2433         "outputs": 1,\r
2434         "x": 2207.583469390869,\r
2435         "y": 6155.3432631492615,\r
2436         "z": "1e5d41b0.b1168e",\r
2437         "wires": [\r
2438             [\r
2439                 "ac68386.d27d148",\r
2440                 "96fecd53.204d4"\r
2441             ]\r
2442         ]\r
2443     },\r
2444     {\r
2445         "id": "f32c832d.fb25c8",\r
2446         "type": "block",\r
2447         "name": "block : atomic",\r
2448         "xml": "<block atomic=\"true\">",\r
2449         "atomic": "true",\r
2450         "outputs": 1,\r
2451         "x": 2207.5835456848145,\r
2452         "y": 6208.343021869659,\r
2453         "z": "1e5d41b0.b1168e",\r
2454         "wires": [\r
2455             [\r
2456                 "5c926ac4.441d54",\r
2457                 "96fecd53.204d4"\r
2458             ]\r
2459         ]\r
2460     },\r
2461     {\r
2462         "id": "573bd3c5.98aba4",\r
2463         "type": "failure",\r
2464         "name": "failure",\r
2465         "xml": "<outcome value='failure'>\n",\r
2466         "comments": "",\r
2467         "outputs": 1,\r
2468         "x": 2050.7503547668457,\r
2469         "y": 6155.358932971954,\r
2470         "z": "1e5d41b0.b1168e",\r
2471         "wires": [\r
2472             [\r
2473                 "8f0f7206.35cad8"\r
2474             ]\r
2475         ]\r
2476     },\r
2477     {\r
2478         "id": "1bbdfbf6.b3d06c",\r
2479         "type": "not-found",\r
2480         "name": "not-found",\r
2481         "xml": "<outcome value='not-found'>\n",\r
2482         "comments": "",\r
2483         "outputs": 1,\r
2484         "x": 2059.3218879699707,\r
2485         "y": 6207.978077411652,\r
2486         "z": "1e5d41b0.b1168e",\r
2487         "wires": [\r
2488             [\r
2489                 "f32c832d.fb25c8"\r
2490             ]\r
2491         ]\r
2492     },\r
2493     {\r
2494         "id": "26b909fe.b46aae",\r
2495         "type": "save",\r
2496         "name": "save vip-ipv4-address-list relationships",\r
2497         "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
2498         "comments": "",\r
2499         "outputs": 1,\r
2500         "x": 2147.7501945495605,\r
2501         "y": 6298.025553226471,\r
2502         "z": "1e5d41b0.b1168e",\r
2503         "wires": [\r
2504             [\r
2505                 "369543b.0355ebc",\r
2506                 "d5fdb460.0834c8"\r
2507             ]\r
2508         ]\r
2509     },\r
2510     {\r
2511         "id": "fd955046.bf6118",\r
2512         "type": "block",\r
2513         "name": "block : atomic",\r
2514         "xml": "<block atomic=\"true\">",\r
2515         "atomic": "true",\r
2516         "outputs": 1,\r
2517         "x": 2550.916473388672,\r
2518         "y": 6270.009895861149,\r
2519         "z": "1e5d41b0.b1168e",\r
2520         "wires": [\r
2521             [\r
2522                 "1eb209e1.85fe36",\r
2523                 "96fecd53.204d4"\r
2524             ]\r
2525         ]\r
2526     },\r
2527     {\r
2528         "id": "d7cc0097.28a2d",\r
2529         "type": "block",\r
2530         "name": "block : atomic",\r
2531         "xml": "<block atomic=\"true\">",\r
2532         "atomic": "true",\r
2533         "outputs": 1,\r
2534         "x": 2550.916549682617,\r
2535         "y": 6323.009654581547,\r
2536         "z": "1e5d41b0.b1168e",\r
2537         "wires": [\r
2538             [\r
2539                 "703340a7.64aea8",\r
2540                 "96fecd53.204d4"\r
2541             ]\r
2542         ]\r
2543     },\r
2544     {\r
2545         "id": "369543b.0355ebc",\r
2546         "type": "failure",\r
2547         "name": "failure",\r
2548         "xml": "<outcome value='failure'>\n",\r
2549         "comments": "",\r
2550         "outputs": 1,\r
2551         "x": 2394.0833587646484,\r
2552         "y": 6270.025565683842,\r
2553         "z": "1e5d41b0.b1168e",\r
2554         "wires": [\r
2555             [\r
2556                 "fd955046.bf6118"\r
2557             ]\r
2558         ]\r
2559     },\r
2560     {\r
2561         "id": "d5fdb460.0834c8",\r
2562         "type": "not-found",\r
2563         "name": "not-found",\r
2564         "xml": "<outcome value='not-found'>\n",\r
2565         "comments": "",\r
2566         "outputs": 1,\r
2567         "x": 2402.6548919677734,\r
2568         "y": 6322.644710123539,\r
2569         "z": "1e5d41b0.b1168e",\r
2570         "wires": [\r
2571             [\r
2572                 "d7cc0097.28a2d"\r
2573             ]\r
2574         ]\r
2575     },\r
2576     {\r
2577         "id": "b35a3553.69f82",\r
2578         "type": "save",\r
2579         "name": "save vip-ipv6-address-list object to A&AI",\r
2580         "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
2581         "comments": "",\r
2582         "outputs": 1,\r
2583         "x": 1815.4169273376465,\r
2584         "y": 6508.6915736198425,\r
2585         "z": "1e5d41b0.b1168e",\r
2586         "wires": [\r
2587             [\r
2588                 "36e92cf1.e11e04",\r
2589                 "8cc2b975.04ae18"\r
2590             ]\r
2591         ]\r
2592     },\r
2593     {\r
2594         "id": "d730be4.76af4c",\r
2595         "type": "for",\r
2596         "name": "for each floating ipv6 address",\r
2597         "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
2598         "comments": "",\r
2599         "outputs": 1,\r
2600         "x": 1323.416919708252,\r
2601         "y": 6565.691646099091,\r
2602         "z": "1e5d41b0.b1168e",\r
2603         "wires": [\r
2604             [\r
2605                 "d0c28ec3.c731b"\r
2606             ]\r
2607         ]\r
2608     },\r
2609     {\r
2610         "id": "d0c28ec3.c731b",\r
2611         "type": "block",\r
2612         "name": "block : atomic",\r
2613         "xml": "<block atomic=\"true\">",\r
2614         "atomic": "true",\r
2615         "outputs": 1,\r
2616         "x": 1549.416919708252,\r
2617         "y": 6564.691646099091,\r
2618         "z": "1e5d41b0.b1168e",\r
2619         "wires": [\r
2620             [\r
2621                 "b35a3553.69f82",\r
2622                 "b0707c4.6ea4d",\r
2623                 "7d5e2a4c.059314"\r
2624             ]\r
2625         ]\r
2626     },\r
2627     {\r
2628         "id": "719917b1.86ce1",\r
2629         "type": "block",\r
2630         "name": "block : atomic",\r
2631         "xml": "<block atomic=\"true\">",\r
2632         "atomic": "true",\r
2633         "outputs": 1,\r
2634         "x": 2210.9167976379395,\r
2635         "y": 6478.675946712494,\r
2636         "z": "1e5d41b0.b1168e",\r
2637         "wires": [\r
2638             [\r
2639                 "67c04d7.9f55234",\r
2640                 "96fecd53.204d4"\r
2641             ]\r
2642         ]\r
2643     },\r
2644     {\r
2645         "id": "805fb62e.923ed",\r
2646         "type": "block",\r
2647         "name": "block : atomic",\r
2648         "xml": "<block atomic=\"true\">",\r
2649         "atomic": "true",\r
2650         "outputs": 1,\r
2651         "x": 2210.9168739318848,\r
2652         "y": 6531.675705432892,\r
2653         "z": "1e5d41b0.b1168e",\r
2654         "wires": [\r
2655             [\r
2656                 "3bd1f48b.4c0b2c",\r
2657                 "96fecd53.204d4"\r
2658             ]\r
2659         ]\r
2660     },\r
2661     {\r
2662         "id": "36e92cf1.e11e04",\r
2663         "type": "failure",\r
2664         "name": "failure",\r
2665         "xml": "<outcome value='failure'>\n",\r
2666         "comments": "",\r
2667         "outputs": 1,\r
2668         "x": 2054.083683013916,\r
2669         "y": 6478.691616535187,\r
2670         "z": "1e5d41b0.b1168e",\r
2671         "wires": [\r
2672             [\r
2673                 "719917b1.86ce1"\r
2674             ]\r
2675         ]\r
2676     },\r
2677     {\r
2678         "id": "8cc2b975.04ae18",\r
2679         "type": "not-found",\r
2680         "name": "not-found",\r
2681         "xml": "<outcome value='not-found'>\n",\r
2682         "comments": "",\r
2683         "outputs": 1,\r
2684         "x": 2062.655216217041,\r
2685         "y": 6531.310760974884,\r
2686         "z": "1e5d41b0.b1168e",\r
2687         "wires": [\r
2688             [\r
2689                 "805fb62e.923ed"\r
2690             ]\r
2691         ]\r
2692     },\r
2693     {\r
2694         "id": "dca0d1ee.17c198",\r
2695         "type": "block",\r
2696         "name": "block : atomic",\r
2697         "xml": "<block atomic=\"true\">",\r
2698         "atomic": "true",\r
2699         "outputs": 1,\r
2700         "x": 2544.2500534057617,\r
2701         "y": 6591.675997316837,\r
2702         "z": "1e5d41b0.b1168e",\r
2703         "wires": [\r
2704             [\r
2705                 "7345e678.7bf88",\r
2706                 "96fecd53.204d4"\r
2707             ]\r
2708         ]\r
2709     },\r
2710     {\r
2711         "id": "99fb4bfb.6119d8",\r
2712         "type": "block",\r
2713         "name": "block : atomic",\r
2714         "xml": "<block atomic=\"true\">",\r
2715         "atomic": "true",\r
2716         "outputs": 1,\r
2717         "x": 2544.250129699707,\r
2718         "y": 6644.675756037235,\r
2719         "z": "1e5d41b0.b1168e",\r
2720         "wires": [\r
2721             [\r
2722                 "131ea97.a877f57",\r
2723                 "96fecd53.204d4"\r
2724             ]\r
2725         ]\r
2726     },\r
2727     {\r
2728         "id": "b4c59645.4d87f8",\r
2729         "type": "failure",\r
2730         "name": "failure",\r
2731         "xml": "<outcome value='failure'>\n",\r
2732         "comments": "",\r
2733         "outputs": 1,\r
2734         "x": 2387.4169387817383,\r
2735         "y": 6591.69166713953,\r
2736         "z": "1e5d41b0.b1168e",\r
2737         "wires": [\r
2738             [\r
2739                 "dca0d1ee.17c198"\r
2740             ]\r
2741         ]\r
2742     },\r
2743     {\r
2744         "id": "19a0a042.9844b8",\r
2745         "type": "not-found",\r
2746         "name": "not-found",\r
2747         "xml": "<outcome value='not-found'>\n",\r
2748         "comments": "",\r
2749         "outputs": 1,\r
2750         "x": 2395.9884719848633,\r
2751         "y": 6644.310811579227,\r
2752         "z": "1e5d41b0.b1168e",\r
2753         "wires": [\r
2754             [\r
2755                 "99fb4bfb.6119d8"\r
2756             ]\r
2757         ]\r
2758     },\r
2759     {\r
2760         "id": "8bf7fa79.126fb",\r
2761         "type": "save",\r
2762         "name": "save vip-ipv6-address-list relationships",\r
2763         "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
2764         "comments": "",\r
2765         "outputs": 1,\r
2766         "x": 2143.083782196045,\r
2767         "y": 6620.358086109161,\r
2768         "z": "1e5d41b0.b1168e",\r
2769         "wires": [\r
2770             [\r
2771                 "b4c59645.4d87f8",\r
2772                 "19a0a042.9844b8"\r
2773             ]\r
2774         ]\r
2775     },\r
2776     {\r
2777         "id": "92ab8c55.74cf88",\r
2778         "type": "set",\r
2779         "name": "set created_flag",\r
2780         "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
2781         "comments": "",\r
2782         "x": 1305.7502250671387,\r
2783         "y": 4867.69187015295,\r
2784         "z": "1e5d41b0.b1168e",\r
2785         "wires": []\r
2786     },\r
2787     {\r
2788         "id": "c8fd9787.8452c",\r
2789         "type": "set",\r
2790         "name": "set created-flag",\r
2791         "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
2792         "comments": "",\r
2793         "x": 1276.4169807434082,\r
2794         "y": 6115.692051589489,\r
2795         "z": "1e5d41b0.b1168e",\r
2796         "wires": []\r
2797     },\r
2798     {\r
2799         "id": "8d460902.156",\r
2800         "type": "set",\r
2801         "name": "set created-ipv4-flag",\r
2802         "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
2803         "comments": "",\r
2804         "x": 1749.4169464111328,\r
2805         "y": 6243.692131459713,\r
2806         "z": "1e5d41b0.b1168e",\r
2807         "wires": []\r
2808     },\r
2809     {\r
2810         "id": "b0707c4.6ea4d",\r
2811         "type": "set",\r
2812         "name": "set created-ipv6-flag",\r
2813         "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
2814         "comments": "",\r
2815         "x": 1754.7502822875977,\r
2816         "y": 6569.691734731197,\r
2817         "z": "1e5d41b0.b1168e",\r
2818         "wires": []\r
2819     },\r
2820     {\r
2821         "id": "fd219437.f0a108",\r
2822         "type": "not-found",\r
2823         "name": "not-found",\r
2824         "xml": "<outcome value='not-found'>\n",\r
2825         "comments": "",\r
2826         "outputs": 1,\r
2827         "x": 1855.750400543213,\r
2828         "y": 4827.692109048367,\r
2829         "z": "1e5d41b0.b1168e",\r
2830         "wires": [\r
2831             [\r
2832                 "62a1d2ce.f5805c"\r
2833             ]\r
2834         ]\r
2835     },\r
2836     {\r
2837         "id": "13308bfd.0f2aec",\r
2838         "type": "call",\r
2839         "name": "call GENERIC-RESOURCE-API:vf-module-topology-vlan-tagging-assign",\r
2840         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-vlan-tagging-assign' mode='sync' >\n",\r
2841         "comments": "",\r
2842         "outputs": 1,\r
2843         "x": 623.1668014526367,\r
2844         "y": 6902.692086219788,\r
2845         "z": "1e5d41b0.b1168e",\r
2846         "wires": [\r
2847             [\r
2848                 "b2c99321.07804"\r
2849             ]\r
2850         ]\r
2851     },\r
2852     {\r
2853         "id": "b2c99321.07804",\r
2854         "type": "failure",\r
2855         "name": "failure",\r
2856         "xml": "<outcome value='failure'>\n",\r
2857         "comments": "",\r
2858         "outputs": 1,\r
2859         "x": 967.5002174377441,\r
2860         "y": 6902.025581359863,\r
2861         "z": "1e5d41b0.b1168e",\r
2862         "wires": [\r
2863             [\r
2864                 "9faf9bf7.4ac728"\r
2865             ]\r
2866         ]\r
2867     },\r
2868     {\r
2869         "id": "9faf9bf7.4ac728",\r
2870         "type": "block",\r
2871         "name": "block : atomic",\r
2872         "xml": "<block atomic=\"true\">",\r
2873         "atomic": "true",\r
2874         "outputs": 1,\r
2875         "x": 1122.5000915527344,\r
2876         "y": 6902.02537727356,\r
2877         "z": "1e5d41b0.b1168e",\r
2878         "wires": [\r
2879             [\r
2880                 "9d5c7913.8b1318",\r
2881                 "7d6098e9.a14988"\r
2882             ]\r
2883         ]\r
2884     },\r
2885     {\r
2886         "id": "9d5c7913.8b1318",\r
2887         "type": "execute",\r
2888         "name": "printContext",\r
2889         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vlantaggingfailure.log' />\n",\r
2890         "comments": "",\r
2891         "outputs": 1,\r
2892         "x": 1303.2737083435059,\r
2893         "y": 6874.763383388519,\r
2894         "z": "1e5d41b0.b1168e",\r
2895         "wires": [\r
2896             []\r
2897         ]\r
2898     },\r
2899     {\r
2900         "id": "f8ca447b.c9d998",\r
2901         "type": "block",\r
2902         "name": "block : atomic",\r
2903         "xml": "<block atomic=\"true\">",\r
2904         "atomic": "true",\r
2905         "outputs": 1,\r
2906         "x": 277.6428451538086,\r
2907         "y": 653.5714340209961,\r
2908         "z": "1e5d41b0.b1168e",\r
2909         "wires": [\r
2910             [\r
2911                 "ba0281e8.c6d89",\r
2912                 "16a1cdd5.b488f2",\r
2913                 "d8c6245c.30876",\r
2914                 "3ad4001f.cd4388",\r
2915                 "9f361c75.f7c698",\r
2916                 "b1d0605e.841ca",\r
2917                 "32e92ddc.ae5c1a",\r
2918                 "bb29ba7b.f486c",\r
2919                 "ac910a9d.5490c8",\r
2920                 "bf8d316e.62c2d",\r
2921                 "54659cd5.5a9534"\r
2922             ]\r
2923         ]\r
2924     },\r
2925     {\r
2926         "id": "f0a7970e.17889",\r
2927         "type": "switchNode",\r
2928         "name": "switch from-preload",\r
2929         "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
2930         "comments": "",\r
2931         "outputs": 1,\r
2932         "x": 568.6546897888184,\r
2933         "y": 2719.167197227478,\r
2934         "z": "1e5d41b0.b1168e",\r
2935         "wires": [\r
2936             [\r
2937                 "375d9d1a.2a0dca",\r
2938                 "ce7a0e15.45e6b8"\r
2939             ]\r
2940         ]\r
2941     },\r
2942     {\r
2943         "id": "375d9d1a.2a0dca",\r
2944         "type": "outcomeFalse",\r
2945         "name": "false",\r
2946         "xml": "<outcome value='false'>\n",\r
2947         "comments": "",\r
2948         "outputs": 1,\r
2949         "x": 740.5594215393066,\r
2950         "y": 2696.5482177734375,\r
2951         "z": "1e5d41b0.b1168e",\r
2952         "wires": [\r
2953             [\r
2954                 "2c31b540.c0b982"\r
2955             ]\r
2956         ]\r
2957     },\r
2958     {\r
2959         "id": "ce7a0e15.45e6b8",\r
2960         "type": "outcomeTrue",\r
2961         "name": "true",\r
2962         "xml": "<outcome value='true'>\n",\r
2963         "comments": "",\r
2964         "outputs": 1,\r
2965         "x": 742.22607421875,\r
2966         "y": 2741.548056602478,\r
2967         "z": "1e5d41b0.b1168e",\r
2968         "wires": [\r
2969             [\r
2970                 "4a24532d.397b84"\r
2971             ]\r
2972         ]\r
2973     },\r
2974     {\r
2975         "id": "2c31b540.c0b982",\r
2976         "type": "set",\r
2977         "name": "set automated-assignment to true",\r
2978         "xml": "<set>\n<parameter name='automated-assignment' value='true' />\n",\r
2979         "comments": "",\r
2980         "x": 955.5594062805176,\r
2981         "y": 2694.8813886642456,\r
2982         "z": "1e5d41b0.b1168e",\r
2983         "wires": []\r
2984     },\r
2985     {\r
2986         "id": "4a24532d.397b84",\r
2987         "type": "set",\r
2988         "name": "set automated-assignment to false",\r
2989         "xml": "<set>\n<parameter name='automated-assignment' value='false' />\n",\r
2990         "comments": "",\r
2991         "x": 953.8927268981934,\r
2992         "y": 2739.881308555603,\r
2993         "z": "1e5d41b0.b1168e",\r
2994         "wires": []\r
2995     },\r
2996     {\r
2997         "id": "7d5e2a4c.059314",\r
2998         "type": "for",\r
2999         "name": "for each vnfc",\r
3000         "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
3001         "comments": "",\r
3002         "outputs": 1,\r
3003         "x": 1730.1788139343262,\r
3004         "y": 6668.572158336639,\r
3005         "z": "1e5d41b0.b1168e",\r
3006         "wires": [\r
3007             [\r
3008                 "ea947930.9aa72"\r
3009             ]\r
3010         ]\r
3011     },\r
3012     {\r
3013         "id": "a75def4f.6ee6e",\r
3014         "type": "for",\r
3015         "name": "for each vm-type",\r
3016         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
3017         "comments": "",\r
3018         "outputs": 1,\r
3019         "x": 547.4167861938477,\r
3020         "y": 4079.3580799102783,\r
3021         "z": "1e5d41b0.b1168e",\r
3022         "wires": [\r
3023             [\r
3024                 "46a5a77d.d755f8"\r
3025             ]\r
3026         ]\r
3027     },\r
3028     {\r
3029         "id": "46a5a77d.d755f8",\r
3030         "type": "block",\r
3031         "name": "block : atomic",\r
3032         "xml": "<block atomic=\"true\">",\r
3033         "atomic": "true",\r
3034         "outputs": 1,\r
3035         "x": 737.9168548583984,\r
3036         "y": 4080.1913146972656,\r
3037         "z": "1e5d41b0.b1168e",\r
3038         "wires": [\r
3039             [\r
3040                 "8c7d407.6bcf7c"\r
3041             ]\r
3042         ]\r
3043     },\r
3044     {\r
3045         "id": "8c7d407.6bcf7c",\r
3046         "type": "for",\r
3047         "name": "for each vm-network",\r
3048         "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
3049         "comments": "",\r
3050         "outputs": 1,\r
3051         "x": 939.4167861938477,\r
3052         "y": 4079.3580799102783,\r
3053         "z": "1e5d41b0.b1168e",\r
3054         "wires": [\r
3055             [\r
3056                 "35ad2d4.547ffd2"\r
3057             ]\r
3058         ]\r
3059     },\r
3060     {\r
3061         "id": "35ad2d4.547ffd2",\r
3062         "type": "block",\r
3063         "name": "block : atomic",\r
3064         "xml": "<block atomic=\"true\">",\r
3065         "atomic": "true",\r
3066         "outputs": 1,\r
3067         "x": 1129.2501068115234,\r
3068         "y": 4078.8575191497803,\r
3069         "z": "1e5d41b0.b1168e",\r
3070         "wires": [\r
3071             [\r
3072                 "f487beec.088c"\r
3073             ]\r
3074         ]\r
3075     },\r
3076     {\r
3077         "id": "f487beec.088c",\r
3078         "type": "get-resource",\r
3079         "name": "get-resource VFC_RELATED_NETWORK_ROLE",\r
3080         "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
3081         "comments": "",\r
3082         "outputs": 1,\r
3083         "x": 1418.7500801086426,\r
3084         "y": 4077.3581619262695,\r
3085         "z": "1e5d41b0.b1168e",\r
3086         "wires": [\r
3087             [\r
3088                 "a0408b33.43b78",\r
3089                 "3bacb1f6.d56f8e"\r
3090             ]\r
3091         ]\r
3092     },\r
3093     {\r
3094         "id": "a0408b33.43b78",\r
3095         "type": "failure",\r
3096         "name": "failure",\r
3097         "xml": "<outcome value='failure'>\n",\r
3098         "comments": "",\r
3099         "outputs": 1,\r
3100         "x": 1689.7500190734863,\r
3101         "y": 3982.0248641967773,\r
3102         "z": "1e5d41b0.b1168e",\r
3103         "wires": [\r
3104             [\r
3105                 "35e45c1b.0b696c"\r
3106             ]\r
3107         ]\r
3108     },\r
3109     {\r
3110         "id": "35e45c1b.0b696c",\r
3111         "type": "block",\r
3112         "name": "block : atomic",\r
3113         "xml": "<block atomic='true'>",\r
3114         "atomic": "true",\r
3115         "comments": "",\r
3116         "outputs": 1,\r
3117         "x": 1836.9405364990234,\r
3118         "y": 3980.5728788375854,\r
3119         "z": "1e5d41b0.b1168e",\r
3120         "wires": [\r
3121             [\r
3122                 "e1550da4.520918",\r
3123                 "1980bda6.0907fa"\r
3124             ]\r
3125         ]\r
3126     },\r
3127     {\r
3128         "id": "3bacb1f6.d56f8e",\r
3129         "type": "success",\r
3130         "name": "success",\r
3131         "xml": "<outcome value='success'>\n",\r
3132         "comments": "",\r
3133         "outputs": 1,\r
3134         "x": 1690.5832290649414,\r
3135         "y": 4226.691743850708,\r
3136         "z": "1e5d41b0.b1168e",\r
3137         "wires": [\r
3138             [\r
3139                 "d2a8eaa8.b65ea"\r
3140             ]\r
3141         ]\r
3142     },\r
3143     {\r
3144         "id": "1226c3aa.88da74",\r
3145         "type": "block",\r
3146         "name": "block : atomic",\r
3147         "xml": "<block atomic=\"true\">",\r
3148         "atomic": "true",\r
3149         "outputs": 1,\r
3150         "x": 2108.9164810180664,\r
3151         "y": 4228.691499710083,\r
3152         "z": "1e5d41b0.b1168e",\r
3153         "wires": [\r
3154             [\r
3155                 "c57415e5.fd3248",\r
3156                 "e4e8595c.9b58f",\r
3157                 "e4b60504.f981a8",\r
3158                 "156f261a.863eca",\r
3159                 "495279ca.733358",\r
3160                 "c85f9edd.97f348",\r
3161                 "de61ca34.e42ee8",\r
3162                 "1f01eb84.19964c"\r
3163             ]\r
3164         ]\r
3165     },\r
3166     {\r
3167         "id": "e4e8595c.9b58f",\r
3168         "type": "for",\r
3169         "name": "for each vnf network",\r
3170         "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
3171         "comments": "",\r
3172         "outputs": 1,\r
3173         "x": 2291.416660308838,\r
3174         "y": 4071.0247478485107,\r
3175         "z": "1e5d41b0.b1168e",\r
3176         "wires": [\r
3177             [\r
3178                 "7a857ed.1aa998"\r
3179             ]\r
3180         ]\r
3181     },\r
3182     {\r
3183         "id": "c57415e5.fd3248",\r
3184         "type": "set",\r
3185         "name": "set found-related-network to false",\r
3186         "xml": "<set>\n<parameter name='found-related-network' value='false' />\n",\r
3187         "comments": "",\r
3188         "x": 2331.416736602783,\r
3189         "y": 4012.6915245056152,\r
3190         "z": "1e5d41b0.b1168e",\r
3191         "wires": []\r
3192     },\r
3193     {\r
3194         "id": "bce8e032.adb05",\r
3195         "type": "for",\r
3196         "name": "for each related network",\r
3197         "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
3198         "comments": "",\r
3199         "outputs": 1,\r
3200         "x": 2690.4166221618652,\r
3201         "y": 4047.691011428833,\r
3202         "z": "1e5d41b0.b1168e",\r
3203         "wires": [\r
3204             [\r
3205                 "e0911b99.e70388"\r
3206             ]\r
3207         ]\r
3208     },\r
3209     {\r
3210         "id": "7a857ed.1aa998",\r
3211         "type": "block",\r
3212         "name": "block : atomic",\r
3213         "xml": "<block atomic=\"true\">",\r
3214         "atomic": "true",\r
3215         "outputs": 1,\r
3216         "x": 2479.416660308838,\r
3217         "y": 4071.0247478485107,\r
3218         "z": "1e5d41b0.b1168e",\r
3219         "wires": [\r
3220             [\r
3221                 "bce8e032.adb05",\r
3222                 "62c152f0.7d2894"\r
3223             ]\r
3224         ]\r
3225     },\r
3226     {\r
3227         "id": "e0911b99.e70388",\r
3228         "type": "switchNode",\r
3229         "name": "switch network-role matches",\r
3230         "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
3231         "comments": "",\r
3232         "outputs": 1,\r
3233         "x": 2942.4165382385254,\r
3234         "y": 4047.6910877227783,\r
3235         "z": "1e5d41b0.b1168e",\r
3236         "wires": [\r
3237             [\r
3238                 "1ffef684.6c9e81"\r
3239             ]\r
3240         ]\r
3241     },\r
3242     {\r
3243         "id": "d2a8eaa8.b65ea",\r
3244         "type": "for",\r
3245         "name": "for each db related-network",\r
3246         "xml": "<for index='db-related-network-index' start='0' end='`$db.vnf-related-network-role_length`' >\n",\r
3247         "comments": "",\r
3248         "outputs": 1,\r
3249         "x": 1894.916603088379,\r
3250         "y": 4227.358491897583,\r
3251         "z": "1e5d41b0.b1168e",\r
3252         "wires": [\r
3253             [\r
3254                 "1226c3aa.88da74"\r
3255             ]\r
3256         ]\r
3257     },\r
3258     {\r
3259         "id": "1ffef684.6c9e81",\r
3260         "type": "outcomeTrue",\r
3261         "name": "true",\r
3262         "xml": "<outcome value='true'>\n",\r
3263         "comments": "",\r
3264         "outputs": 1,\r
3265         "x": 3142.4165382385254,\r
3266         "y": 4045.6910877227783,\r
3267         "z": "1e5d41b0.b1168e",\r
3268         "wires": [\r
3269             [\r
3270                 "766ba0f5.f4bb98"\r
3271             ]\r
3272         ]\r
3273     },\r
3274     {\r
3275         "id": "766ba0f5.f4bb98",\r
3276         "type": "block",\r
3277         "name": "block : atomic",\r
3278         "xml": "<block atomic=\"true\">",\r
3279         "atomic": "true",\r
3280         "outputs": 1,\r
3281         "x": 3296.4165382385254,\r
3282         "y": 4043.6910877227783,\r
3283         "z": "1e5d41b0.b1168e",\r
3284         "wires": [\r
3285             [\r
3286                 "15001ccf.c8a18b",\r
3287                 "232797a8.b52268",\r
3288                 "f2dd29bc.54a1a"\r
3289             ]\r
3290         ]\r
3291     },\r
3292     {\r
3293         "id": "15001ccf.c8a18b",\r
3294         "type": "set",\r
3295         "name": "set found-related-network to true",\r
3296         "xml": "<set>\n<parameter name='found-related-network' value='true' />\n",\r
3297         "comments": "",\r
3298         "x": 3528.4166984558105,\r
3299         "y": 4003.357671737671,\r
3300         "z": "1e5d41b0.b1168e",\r
3301         "wires": []\r
3302     },\r
3303     {\r
3304         "id": "232797a8.b52268",\r
3305         "type": "break",\r
3306         "name": "break",\r
3307         "xml": "<break>\n",\r
3308         "comments": "",\r
3309         "x": 3451.7498741149902,\r
3310         "y": 4090.0244216918945,\r
3311         "z": "1e5d41b0.b1168e",\r
3312         "wires": []\r
3313     },\r
3314     {\r
3315         "id": "e4b60504.f981a8",\r
3316         "type": "switchNode",\r
3317         "name": "switch found-related-network",\r
3318         "xml": "<switch test='`$found-related-network`'>\n",\r
3319         "comments": "",\r
3320         "outputs": 1,\r
3321         "x": 2326.916549682617,\r
3322         "y": 4171.691633224487,\r
3323         "z": "1e5d41b0.b1168e",\r
3324         "wires": [\r
3325             [\r
3326                 "72439ee4.6178c8"\r
3327             ]\r
3328         ]\r
3329     },\r
3330     {\r
3331         "id": "72439ee4.6178c8",\r
3332         "type": "outcomeFalse",\r
3333         "name": "false",\r
3334         "xml": "<outcome value='false'>\n",\r
3335         "comments": "",\r
3336         "outputs": 1,\r
3337         "x": 2520.916549682617,\r
3338         "y": 4169.691633224487,\r
3339         "z": "1e5d41b0.b1168e",\r
3340         "wires": [\r
3341             [\r
3342                 "13dbfbb2.053ff4"\r
3343             ]\r
3344         ]\r
3345     },\r
3346     {\r
3347         "id": "13dbfbb2.053ff4",\r
3348         "type": "block",\r
3349         "name": "block : atomic",\r
3350         "xml": "<block atomic='true'>",\r
3351         "atomic": "true",\r
3352         "comments": "",\r
3353         "outputs": 1,\r
3354         "x": 2650.916549682617,\r
3355         "y": 4169.691633224487,\r
3356         "z": "1e5d41b0.b1168e",\r
3357         "wires": [\r
3358             [\r
3359                 "7b08fad7.a132ec",\r
3360                 "1980bda6.0907fa"\r
3361             ]\r
3362         ]\r
3363     },\r
3364     {\r
3365         "id": "156f261a.863eca",\r
3366         "type": "set",\r
3367         "name": "set is-trunked and segmentation-id in vm-network",\r
3368         "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
3369         "comments": "",\r
3370         "x": 2388.916549682617,\r
3371         "y": 4219.691633224487,\r
3372         "z": "1e5d41b0.b1168e",\r
3373         "wires": []\r
3374     },\r
3375     {\r
3376         "id": "c85f9edd.97f348",\r
3377         "type": "switchNode",\r
3378         "name": "switch rn-index",\r
3379         "xml": "<switch test='`$rn-index`'>\n",\r
3380         "comments": "",\r
3381         "outputs": 1,\r
3382         "x": 2276.916549682617,\r
3383         "y": 4327.691633224487,\r
3384         "z": "1e5d41b0.b1168e",\r
3385         "wires": [\r
3386             [\r
3387                 "ef7434da.bc93f"\r
3388             ]\r
3389         ]\r
3390     },\r
3391     {\r
3392         "id": "495279ca.733358",\r
3393         "type": "set",\r
3394         "name": "set rn-index to related network length",\r
3395         "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
3396         "comments": "",\r
3397         "x": 2348.916549682617,\r
3398         "y": 4271.691633224487,\r
3399         "z": "1e5d41b0.b1168e",\r
3400         "wires": []\r
3401     },\r
3402     {\r
3403         "id": "ef7434da.bc93f",\r
3404         "type": "outcome",\r
3405         "name": "NULL",\r
3406         "xml": "<outcome value=''>",\r
3407         "comments": "",\r
3408         "outputs": 1,\r
3409         "x": 2440.916549682617,\r
3410         "y": 4327.691633224487,\r
3411         "z": "1e5d41b0.b1168e",\r
3412         "wires": [\r
3413             [\r
3414                 "c24d1bf8.2f47d8"\r
3415             ]\r
3416         ]\r
3417     },\r
3418     {\r
3419         "id": "c24d1bf8.2f47d8",\r
3420         "type": "set",\r
3421         "name": "set rn-index to 0",\r
3422         "xml": "<set>\n<parameter name='rn-index' value='0' />\n",\r
3423         "comments": "",\r
3424         "x": 2600.916549682617,\r
3425         "y": 4327.691633224487,\r
3426         "z": "1e5d41b0.b1168e",\r
3427         "wires": []\r
3428     },\r
3429     {\r
3430         "id": "de61ca34.e42ee8",\r
3431         "type": "set",\r
3432         "name": "set related-network data",\r
3433         "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
3434         "comments": "",\r
3435         "x": 2300.916549682617,\r
3436         "y": 4379.691633224487,\r
3437         "z": "1e5d41b0.b1168e",\r
3438         "wires": []\r
3439     },\r
3440     {\r
3441         "id": "1f01eb84.19964c",\r
3442         "type": "set",\r
3443         "name": "set new related network length",\r
3444         "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
3445         "comments": "",\r
3446         "x": 2318.916549682617,\r
3447         "y": 4431.691633224487,\r
3448         "z": "1e5d41b0.b1168e",\r
3449         "wires": []\r
3450     },\r
3451     {\r
3452         "id": "62c152f0.7d2894",\r
3453         "type": "switchNode",\r
3454         "name": "switch found-related-network",\r
3455         "xml": "<switch test='`$found-related-network`'>\n",\r
3456         "comments": "",\r
3457         "outputs": 1,\r
3458         "x": 2703.416645050049,\r
3459         "y": 4095.3578720092773,\r
3460         "z": "1e5d41b0.b1168e",\r
3461         "wires": [\r
3462             [\r
3463                 "85bfa485.399358"\r
3464             ]\r
3465         ]\r
3466     },\r
3467     {\r
3468         "id": "85bfa485.399358",\r
3469         "type": "outcomeTrue",\r
3470         "name": "true",\r
3471         "xml": "<outcome value='true'>\n",\r
3472         "comments": "",\r
3473         "outputs": 1,\r
3474         "x": 2900.083507537842,\r
3475         "y": 4095.3582439422607,\r
3476         "z": "1e5d41b0.b1168e",\r
3477         "wires": [\r
3478             [\r
3479                 "bb00c0c7.52dd78"\r
3480             ]\r
3481         ]\r
3482     },\r
3483     {\r
3484         "id": "bb00c0c7.52dd78",\r
3485         "type": "break",\r
3486         "name": "break",\r
3487         "xml": "<break>\n",\r
3488         "comments": "",\r
3489         "x": 3030.083393096924,\r
3490         "y": 4093.6913681030273,\r
3491         "z": "1e5d41b0.b1168e",\r
3492         "wires": []\r
3493     },\r
3494     {\r
3495         "id": "f2dd29bc.54a1a",\r
3496         "type": "set",\r
3497         "name": "save indexes",\r
3498         "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
3499         "comments": "",\r
3500         "x": 3470.0836067199707,\r
3501         "y": 4045.358242034912,\r
3502         "z": "1e5d41b0.b1168e",\r
3503         "wires": []\r
3504     },\r
3505     {\r
3506         "id": "9c6dc578.9d7fc",\r
3507         "type": "execute",\r
3508         "name": "generate cp-instance-id",\r
3509         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" >\n<parameter name=\"ctx-destination\" value=\"cp-instance-id\" />\n",\r
3510         "comments": "",\r
3511         "outputs": 1,\r
3512         "x": 1758.9880981445312,\r
3513         "y": 5074.882295131683,\r
3514         "z": "1e5d41b0.b1168e",\r
3515         "wires": [\r
3516             []\r
3517         ]\r
3518     },\r
3519     {\r
3520         "id": "aba2a62.76d55d8",\r
3521         "type": "save",\r
3522         "name": "save cp to A&AI",\r
3523         "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
3524         "comments": "",\r
3525         "outputs": 1,\r
3526         "x": 1740.6547203063965,\r
3527         "y": 5141.548800945282,\r
3528         "z": "1e5d41b0.b1168e",\r
3529         "wires": [\r
3530             [\r
3531                 "afcda996.4564e",\r
3532                 "6cc31709.9e47c8"\r
3533             ]\r
3534         ]\r
3535     },\r
3536     {\r
3537         "id": "afcda996.4564e",\r
3538         "type": "failure",\r
3539         "name": "failure",\r
3540         "xml": "<outcome value='failure'>\n",\r
3541         "comments": "",\r
3542         "outputs": 1,\r
3543         "x": 1929.6547012329102,\r
3544         "y": 5117.215414464474,\r
3545         "z": "1e5d41b0.b1168e",\r
3546         "wires": [\r
3547             [\r
3548                 "d55c685e.dfaad"\r
3549             ]\r
3550         ]\r
3551     },\r
3552     {\r
3553         "id": "d55c685e.dfaad",\r
3554         "type": "block",\r
3555         "name": "block : atomic",\r
3556         "xml": "<block atomic=\"true\">",\r
3557         "atomic": "true",\r
3558         "outputs": 1,\r
3559         "x": 2096.821449279785,\r
3560         "y": 5133.009848058224,\r
3561         "z": "1e5d41b0.b1168e",\r
3562         "wires": [\r
3563             [\r
3564                 "3296dfd.dbc53a",\r
3565                 "387bacc5.df1d84"\r
3566             ]\r
3567         ]\r
3568     },\r
3569     {\r
3570         "id": "6cc31709.9e47c8",\r
3571         "type": "not-found",\r
3572         "name": "not-found",\r
3573         "xml": "<outcome value='not-found'>\n",\r
3574         "comments": "",\r
3575         "outputs": 1,\r
3576         "x": 1934.6547012329102,\r
3577         "y": 5166.881674230099,\r
3578         "z": "1e5d41b0.b1168e",\r
3579         "wires": [\r
3580             [\r
3581                 "d55c685e.dfaad"\r
3582             ]\r
3583         ]\r
3584     },\r
3585     {\r
3586         "id": "47726d30.d34cb4",\r
3587         "type": "block",\r
3588         "name": "block : atomic",\r
3589         "xml": "<block atomic=\"true\">",\r
3590         "atomic": "true",\r
3591         "outputs": 1,\r
3592         "x": 1535.4644203186035,\r
3593         "y": 5344.167088985443,\r
3594         "z": "1e5d41b0.b1168e",\r
3595         "wires": [\r
3596             [\r
3597                 "5f7cb894.98d27",\r
3598                 "bb7020bf.917f88",\r
3599                 "9c6dc578.9d7fc",\r
3600                 "aba2a62.76d55d8",\r
3601                 "dc3b1c12.9b901",\r
3602                 "e12a435b.3614b8"\r
3603             ]\r
3604         ]\r
3605     },\r
3606     {\r
3607         "id": "5f7cb894.98d27",\r
3608         "type": "set",\r
3609         "name": "set connection point data",\r
3610         "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
3611         "comments": "",\r
3612         "x": 1770.9882621765137,\r
3613         "y": 5219.406370639801,\r
3614         "z": "1e5d41b0.b1168e",\r
3615         "wires": []\r
3616     },\r
3617     {\r
3618         "id": "800d9848.2437a8",\r
3619         "type": "comment",\r
3620         "name": "Floating IPs",\r
3621         "info": "",\r
3622         "comments": "",\r
3623         "x": 1331.7500801086426,\r
3624         "y": 6201.691488921642,\r
3625         "z": "1e5d41b0.b1168e",\r
3626         "wires": []\r
3627     },\r
3628     {\r
3629         "id": "dc3b1c12.9b901",\r
3630         "type": "for",\r
3631         "name": "for each vnf-network",\r
3632         "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
3633         "comments": "",\r
3634         "outputs": 1,\r
3635         "x": 1755.0832633972168,\r
3636         "y": 5615.691864490509,\r
3637         "z": "1e5d41b0.b1168e",\r
3638         "wires": [\r
3639             [\r
3640                 "f1babc88.16382"\r
3641             ]\r
3642         ]\r
3643     },\r
3644     {\r
3645         "id": "81279dea.3bc048",\r
3646         "type": "save",\r
3647         "name": "save cp relationship to l3-network",\r
3648         "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
3649         "comments": "",\r
3650         "outputs": 1,\r
3651         "x": 2393.4167442321777,\r
3652         "y": 5615.358372211456,\r
3653         "z": "1e5d41b0.b1168e",\r
3654         "wires": [\r
3655             [\r
3656                 "2abb93be.17e5dc",\r
3657                 "f8469e10.8f33"\r
3658             ]\r
3659         ]\r
3660     },\r
3661     {\r
3662         "id": "99581456.eeacb8",\r
3663         "type": "block",\r
3664         "name": "block : atomic",\r
3665         "xml": "<block atomic=\"true\">",\r
3666         "atomic": "true",\r
3667         "outputs": 1,\r
3668         "x": 2765.249782562256,\r
3669         "y": 5588.676320552826,\r
3670         "z": "1e5d41b0.b1168e",\r
3671         "wires": [\r
3672             [\r
3673                 "804becc1.78da28",\r
3674                 "387bacc5.df1d84"\r
3675             ]\r
3676         ]\r
3677     },\r
3678     {\r
3679         "id": "104ad31e.9bcd75",\r
3680         "type": "block",\r
3681         "name": "block : atomic",\r
3682         "xml": "<block atomic=\"true\">",\r
3683         "atomic": "true",\r
3684         "outputs": 1,\r
3685         "x": 2765.249858856201,\r
3686         "y": 5641.676079273224,\r
3687         "z": "1e5d41b0.b1168e",\r
3688         "wires": [\r
3689             [\r
3690                 "7e2874de.0ebfec",\r
3691                 "387bacc5.df1d84"\r
3692             ]\r
3693         ]\r
3694     },\r
3695     {\r
3696         "id": "2abb93be.17e5dc",\r
3697         "type": "failure",\r
3698         "name": "failure",\r
3699         "xml": "<outcome value='failure'>\n",\r
3700         "comments": "",\r
3701         "outputs": 1,\r
3702         "x": 2608.4166679382324,\r
3703         "y": 5588.691990375519,\r
3704         "z": "1e5d41b0.b1168e",\r
3705         "wires": [\r
3706             [\r
3707                 "99581456.eeacb8"\r
3708             ]\r
3709         ]\r
3710     },\r
3711     {\r
3712         "id": "f8469e10.8f33",\r
3713         "type": "not-found",\r
3714         "name": "not-found",\r
3715         "xml": "<outcome value='not-found'>\n",\r
3716         "comments": "",\r
3717         "outputs": 1,\r
3718         "x": 2616.9882011413574,\r
3719         "y": 5641.311134815216,\r
3720         "z": "1e5d41b0.b1168e",\r
3721         "wires": [\r
3722             [\r
3723                 "104ad31e.9bcd75"\r
3724             ]\r
3725         ]\r
3726     },\r
3727     {\r
3728         "id": "e12a435b.3614b8",\r
3729         "type": "for",\r
3730         "name": "for each vm-network",\r
3731         "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
3732         "comments": "",\r
3733         "outputs": 1,\r
3734         "x": 1755.0834159851074,\r
3735         "y": 5776.358219623566,\r
3736         "z": "1e5d41b0.b1168e",\r
3737         "wires": [\r
3738             [\r
3739                 "8b1c560f.764dd"\r
3740             ]\r
3741         ]\r
3742     },\r
3743     {\r
3744         "id": "e33ae63b.e49888",\r
3745         "type": "save",\r
3746         "name": "save cp relationship to l3-network and vlan-tag",\r
3747         "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
3748         "comments": "",\r
3749         "outputs": 1,\r
3750         "x": 2674.7504234313965,\r
3751         "y": 5774.358214855194,\r
3752         "z": "1e5d41b0.b1168e",\r
3753         "wires": [\r
3754             [\r
3755                 "45ff040c.b512bc",\r
3756                 "e1063714.f1338"\r
3757             ]\r
3758         ]\r
3759     },\r
3760     {\r
3761         "id": "938725ee.5957b8",\r
3762         "type": "block",\r
3763         "name": "block : atomic",\r
3764         "xml": "<block atomic=\"true\">",\r
3765         "atomic": "true",\r
3766         "outputs": 1,\r
3767         "x": 3081.583469390869,\r
3768         "y": 5747.675513744355,\r
3769         "z": "1e5d41b0.b1168e",\r
3770         "wires": [\r
3771             [\r
3772                 "9d950f64.0102",\r
3773                 "387bacc5.df1d84"\r
3774             ]\r
3775         ]\r
3776     },\r
3777     {\r
3778         "id": "cfc84d0d.ef786",\r
3779         "type": "block",\r
3780         "name": "block : atomic",\r
3781         "xml": "<block atomic=\"true\">",\r
3782         "atomic": "true",\r
3783         "outputs": 1,\r
3784         "x": 3081.5835456848145,\r
3785         "y": 5800.675272464753,\r
3786         "z": "1e5d41b0.b1168e",\r
3787         "wires": [\r
3788             [\r
3789                 "b2d45985.f53aa8",\r
3790                 "387bacc5.df1d84"\r
3791             ]\r
3792         ]\r
3793     },\r
3794     {\r
3795         "id": "45ff040c.b512bc",\r
3796         "type": "failure",\r
3797         "name": "failure",\r
3798         "xml": "<outcome value='failure'>\n",\r
3799         "comments": "",\r
3800         "outputs": 1,\r
3801         "x": 2924.7503547668457,\r
3802         "y": 5747.691183567048,\r
3803         "z": "1e5d41b0.b1168e",\r
3804         "wires": [\r
3805             [\r
3806                 "938725ee.5957b8"\r
3807             ]\r
3808         ]\r
3809     },\r
3810     {\r
3811         "id": "e1063714.f1338",\r
3812         "type": "not-found",\r
3813         "name": "not-found",\r
3814         "xml": "<outcome value='not-found'>\n",\r
3815         "comments": "",\r
3816         "outputs": 1,\r
3817         "x": 2933.3218879699707,\r
3818         "y": 5800.310328006745,\r
3819         "z": "1e5d41b0.b1168e",\r
3820         "wires": [\r
3821             [\r
3822                 "cfc84d0d.ef786"\r
3823             ]\r
3824         ]\r
3825     },\r
3826     {\r
3827         "id": "91124630.ba4798",\r
3828         "type": "for",\r
3829         "name": "for each related-network",\r
3830         "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
3831         "comments": "",\r
3832         "outputs": 1,\r
3833         "x": 2370.750255584717,\r
3834         "y": 5774.358215808868,\r
3835         "z": "1e5d41b0.b1168e",\r
3836         "wires": [\r
3837             [\r
3838                 "e33ae63b.e49888"\r
3839             ]\r
3840         ]\r
3841     },\r
3842     {\r
3843         "id": "43e6fb56.3aad2c",\r
3844         "type": "call",\r
3845         "name": "call GENERIC-RESOURCE-API:vf-module-generate-heat-parameters",\r
3846         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-generate-heat-parameters' mode='sync' >\n",\r
3847         "comments": "",\r
3848         "outputs": 1,\r
3849         "x": 619.0835800170898,\r
3850         "y": 7016.10897731781,\r
3851         "z": "1e5d41b0.b1168e",\r
3852         "wires": [\r
3853             []\r
3854         ]\r
3855     },\r
3856     {\r
3857         "id": "8ddb6fb6.8a0038",\r
3858         "type": "execute",\r
3859         "name": "printContext",\r
3860         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleheat.log' />\n",\r
3861         "comments": "",\r
3862         "outputs": 1,\r
3863         "x": 429.16688537597656,\r
3864         "y": 7069.108654975891,\r
3865         "z": "1e5d41b0.b1168e",\r
3866         "wires": [\r
3867             []\r
3868         ]\r
3869     },\r
3870     {\r
3871         "id": "76eaad0d.045934",\r
3872         "type": "switchNode",\r
3873         "name": "switch input vf-module-name",\r
3874         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",\r
3875         "comments": "",\r
3876         "outputs": 1,\r
3877         "x": 601.7499809265137,\r
3878         "y": 2501.1910371780396,\r
3879         "z": "1e5d41b0.b1168e",\r
3880         "wires": [\r
3881             [\r
3882                 "55d69cd.6f87864",\r
3883                 "12fb7679.452c52"\r
3884             ]\r
3885         ]\r
3886     },\r
3887     {\r
3888         "id": "55d69cd.6f87864",\r
3889         "type": "outcome",\r
3890         "name": "NULL",\r
3891         "xml": "<outcome value=''>",\r
3892         "comments": "",\r
3893         "outputs": 1,\r
3894         "x": 824.2499465942383,\r
3895         "y": 2423.6909971237183,\r
3896         "z": "1e5d41b0.b1168e",\r
3897         "wires": [\r
3898             [\r
3899                 "aeaac31c.b0a03"\r
3900             ]\r
3901         ]\r
3902     },\r
3903     {\r
3904         "id": "12fb7679.452c52",\r
3905         "type": "other",\r
3906         "name": "other",\r
3907         "xml": "<outcome value='Other'>\n",\r
3908         "comments": "",\r
3909         "outputs": 1,\r
3910         "x": 825.9285469055176,\r
3911         "y": 2596.309581756592,\r
3912         "z": "1e5d41b0.b1168e",\r
3913         "wires": [\r
3914             [\r
3915                 "d8e05d0.e811aa"\r
3916             ]\r
3917         ]\r
3918     },\r
3919     {\r
3920         "id": "526e48e0.ddfea8",\r
3921         "type": "for",\r
3922         "name": "for each vnfc-subnet-role",\r
3923         "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
3924         "comments": "",\r
3925         "outputs": 1,\r
3926         "x": 1359.2500801086426,\r
3927         "y": 3296.1907138824463,\r
3928         "z": "1e5d41b0.b1168e",\r
3929         "wires": [\r
3930             [\r
3931                 "7ac699be.e8b38"\r
3932             ]\r
3933         ]\r
3934     },\r
3935     {\r
3936         "id": "7ac699be.e8b38",\r
3937         "type": "for",\r
3938         "name": "for each vnfc-address-family",\r
3939         "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
3940         "comments": "",\r
3941         "outputs": 1,\r
3942         "x": 1607.583339691162,\r
3943         "y": 3296.1907138824463,\r
3944         "z": "1e5d41b0.b1168e",\r
3945         "wires": [\r
3946             [\r
3947                 "5f865ea0.0676c"\r
3948             ]\r
3949         ]\r
3950     },\r
3951     {\r
3952         "id": "b55fea55.8a7208",\r
3953         "type": "for",\r
3954         "name": "for each vm-type",\r
3955         "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",\r
3956         "comments": "",\r
3957         "outputs": 1,\r
3958         "x": 565.0832557678223,\r
3959         "y": 3014.5240507125854,\r
3960         "z": "1e5d41b0.b1168e",\r
3961         "wires": [\r
3962             [\r
3963                 "1b0f2d74.152693"\r
3964             ]\r
3965         ]\r
3966     },\r
3967     {\r
3968         "id": "1b0f2d74.152693",\r
3969         "type": "for",\r
3970         "name": "for each vnfc",\r
3971         "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
3972         "comments": "",\r
3973         "outputs": 1,\r
3974         "x": 746.7500343322754,\r
3975         "y": 3013.1911993026733,\r
3976         "z": "1e5d41b0.b1168e",\r
3977         "wires": [\r
3978             [\r
3979                 "50487ae9.4141e4"\r
3980             ]\r
3981         ]\r
3982     },\r
3983     {\r
3984         "id": "50487ae9.4141e4",\r
3985         "type": "for",\r
3986         "name": "for each vnfc-network",\r
3987         "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
3988         "comments": "",\r
3989         "outputs": 1,\r
3990         "x": 947.9166069030762,\r
3991         "y": 3013.0238885879517,\r
3992         "z": "1e5d41b0.b1168e",\r
3993         "wires": [\r
3994             [\r
3995                 "fc43a65d.ee5618"\r
3996             ]\r
3997         ]\r
3998     },\r
3999     {\r
4000         "id": "fc43a65d.ee5618",\r
4001         "type": "block",\r
4002         "name": "block : atomic",\r
4003         "xml": "<block atomic=\"true\">",\r
4004         "atomic": "true",\r
4005         "outputs": 1,\r
4006         "x": 1160.0832786560059,\r
4007         "y": 3012.0242490768433,\r
4008         "z": "1e5d41b0.b1168e",\r
4009         "wires": [\r
4010             [\r
4011                 "419335de.8f9efc",\r
4012                 "967eee1a.e0e6a",\r
4013                 "25438028.49af4",\r
4014                 "526e48e0.ddfea8"\r
4015             ]\r
4016         ]\r
4017     },\r
4018     {\r
4019         "id": "419335de.8f9efc",\r
4020         "type": "set",\r
4021         "name": "set vnf-network-index to -1",\r
4022         "xml": "<set>\n<parameter name='vnf-network-index' value='-1' />\n",\r
4023         "comments": "",\r
4024         "x": 1371.7499961853027,\r
4025         "y": 2965.3574628829956,\r
4026         "z": "1e5d41b0.b1168e",\r
4027         "wires": []\r
4028     },\r
4029     {\r
4030         "id": "967eee1a.e0e6a",\r
4031         "type": "for",\r
4032         "name": "for each vnf-network",\r
4033         "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
4034         "comments": "",\r
4035         "outputs": 1,\r
4036         "x": 1353.4167861938477,\r
4037         "y": 3012.024214744568,\r
4038         "z": "1e5d41b0.b1168e",\r
4039         "wires": [\r
4040             [\r
4041                 "46dba174.c40b4"\r
4042             ]\r
4043         ]\r
4044     },\r
4045     {\r
4046         "id": "46dba174.c40b4",\r
4047         "type": "switchNode",\r
4048         "name": "switch network-roles match?",\r
4049         "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
4050         "comments": "",\r
4051         "outputs": 1,\r
4052         "x": 1595.0832557678223,\r
4053         "y": 3010.3577098846436,\r
4054         "z": "1e5d41b0.b1168e",\r
4055         "wires": [\r
4056             [\r
4057                 "a012a02c.291a88"\r
4058             ]\r
4059         ]\r
4060     },\r
4061     {\r
4062         "id": "a012a02c.291a88",\r
4063         "type": "outcomeTrue",\r
4064         "name": "true",\r
4065         "xml": "<outcome value='true'>\n",\r
4066         "comments": "",\r
4067         "outputs": 1,\r
4068         "x": 1791.7499351501465,\r
4069         "y": 3010.3576288223267,\r
4070         "z": "1e5d41b0.b1168e",\r
4071         "wires": [\r
4072             [\r
4073                 "1f8e0939.c42ce7"\r
4074             ]\r
4075         ]\r
4076     },\r
4077     {\r
4078         "id": "1f8e0939.c42ce7",\r
4079         "type": "block",\r
4080         "name": "block : atomic",\r
4081         "xml": "<block atomic=\"true\">",\r
4082         "atomic": "true",\r
4083         "outputs": 1,\r
4084         "x": 1945.0831565856934,\r
4085         "y": 3010.3575010299683,\r
4086         "z": "1e5d41b0.b1168e",\r
4087         "wires": [\r
4088             [\r
4089                 "695e43ac.61996c",\r
4090                 "dbb88684.a8701",\r
4091                 "c77499cc.02fca"\r
4092             ]\r
4093         ]\r
4094     },\r
4095     {\r
4096         "id": "695e43ac.61996c",\r
4097         "type": "set",\r
4098         "name": "set vnf-network-index",\r
4099         "xml": "<set>\n<parameter name='vnf-network-index' value='`$idx`' />\n",\r
4100         "comments": "",\r
4101         "x": 2151.749988555908,\r
4102         "y": 2958.690878868103,\r
4103         "z": "1e5d41b0.b1168e",\r
4104         "wires": []\r
4105     },\r
4106     {\r
4107         "id": "dbb88684.a8701",\r
4108         "type": "break",\r
4109         "name": "break",\r
4110         "xml": "<break>\n",\r
4111         "comments": "",\r
4112         "x": 2106.7499046325684,\r
4113         "y": 3048.6907997131348,\r
4114         "z": "1e5d41b0.b1168e",\r
4115         "wires": []\r
4116     },\r
4117     {\r
4118         "id": "25438028.49af4",\r
4119         "type": "switchNode",\r
4120         "name": "switch vnf-network-index",\r
4121         "xml": "<switch test='`$vnf-network-index`'>\n",\r
4122         "comments": "",\r
4123         "outputs": 1,\r
4124         "x": 1365.083324432373,\r
4125         "y": 3072.0242166519165,\r
4126         "z": "1e5d41b0.b1168e",\r
4127         "wires": [\r
4128             [\r
4129                 "6ad7f58.4e60e0c"\r
4130             ]\r
4131         ]\r
4132     },\r
4133     {\r
4134         "id": "6ad7f58.4e60e0c",\r
4135         "type": "outcome",\r
4136         "name": "-1",\r
4137         "xml": "<outcome value='-1'>\n",\r
4138         "comments": "",\r
4139         "outputs": 1,\r
4140         "x": 1556.7499656677246,\r
4141         "y": 3072.0244607925415,\r
4142         "z": "1e5d41b0.b1168e",\r
4143         "wires": [\r
4144             [\r
4145                 "cac91700.4c17"\r
4146             ]\r
4147         ]\r
4148     },\r
4149     {\r
4150         "id": "cac91700.4c17",\r
4151         "type": "block",\r
4152         "name": "block : atomic",\r
4153         "xml": "<block atomic=\"true\">",\r
4154         "atomic": "true",\r
4155         "outputs": 1,\r
4156         "x": 1705.0831565856934,\r
4157         "y": 3070.3575010299683,\r
4158         "z": "1e5d41b0.b1168e",\r
4159         "wires": [\r
4160             [\r
4161                 "a8978c6d.0307c8",\r
4162                 "1980bda6.0907fa"\r
4163             ]\r
4164         ]\r
4165     },\r
4166     {\r
4167         "id": "7fe1eda3.4f3ee4",\r
4168         "type": "block",\r
4169         "name": "block : atomic",\r
4170         "xml": "<block atomic=\"true\">",\r
4171         "atomic": "true",\r
4172         "outputs": 1,\r
4173         "x": 2396.7498741149902,\r
4174         "y": 3480.357352256775,\r
4175         "z": "1e5d41b0.b1168e",\r
4176         "wires": [\r
4177             [\r
4178                 "356bc551.3ec1ca",\r
4179                 "f041336a.316cd",\r
4180                 "1f14cd7.70cf733"\r
4181             ]\r
4182         ]\r
4183     },\r
4184     {\r
4185         "id": "356bc551.3ec1ca",\r
4186         "type": "for",\r
4187         "name": "for each subnet-data",\r
4188         "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
4189         "comments": "",\r
4190         "outputs": 1,\r
4191         "x": 2593.4166259765625,\r
4192         "y": 3435.357271194458,\r
4193         "z": "1e5d41b0.b1168e",\r
4194         "wires": [\r
4195             [\r
4196                 "82168895.ff1268"\r
4197             ]\r
4198         ]\r
4199     },\r
4200     {\r
4201         "id": "82168895.ff1268",\r
4202         "type": "switchNode",\r
4203         "name": "address-families match?",\r
4204         "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
4205         "comments": "",\r
4206         "outputs": 1,\r
4207         "x": 2820.083251953125,\r
4208         "y": 3435.357271194458,\r
4209         "z": "1e5d41b0.b1168e",\r
4210         "wires": [\r
4211             [\r
4212                 "a740c25b.db367"\r
4213             ]\r
4214         ]\r
4215     },\r
4216     {\r
4217         "id": "a740c25b.db367",\r
4218         "type": "outcomeTrue",\r
4219         "name": "true",\r
4220         "xml": "<outcome value='true'>\n",\r
4221         "comments": "",\r
4222         "outputs": 1,\r
4223         "x": 3000.0832176208496,\r
4224         "y": 3435.357677459717,\r
4225         "z": "1e5d41b0.b1168e",\r
4226         "wires": [\r
4227             [\r
4228                 "80f988bb.accbc8"\r
4229             ]\r
4230         ]\r
4231     },\r
4232     {\r
4233         "id": "584966d1.c2c31",\r
4234         "type": "set",\r
4235         "name": "set tmp.address-family",\r
4236         "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
4237         "comments": "",\r
4238         "x": 2425.083209991455,\r
4239         "y": 3298.6907653808594,\r
4240         "z": "1e5d41b0.b1168e",\r
4241         "wires": []\r
4242     },\r
4243     {\r
4244         "id": "5f865ea0.0676c",\r
4245         "type": "switchNode",\r
4246         "name": "switch vnfc-subnet-ip_length",\r
4247         "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
4248         "comments": "",\r
4249         "outputs": 1,\r
4250         "x": 1870.083553314209,\r
4251         "y": 3295.3578004837036,\r
4252         "z": "1e5d41b0.b1168e",\r
4253         "wires": [\r
4254             [\r
4255                 "6181e221.800f7c",\r
4256                 "b281bb18.f89538",\r
4257                 "c6664773.42391"\r
4258             ]\r
4259         ]\r
4260     },\r
4261     {\r
4262         "id": "6181e221.800f7c",\r
4263         "type": "outcome",\r
4264         "name": "NULL",\r
4265         "xml": "<outcome value=''>",\r
4266         "comments": "",\r
4267         "outputs": 1,\r
4268         "x": 2071.7500648498535,\r
4269         "y": 3195.357343673706,\r
4270         "z": "1e5d41b0.b1168e",\r
4271         "wires": [\r
4272             [\r
4273                 "632ebb0f.6b72ec"\r
4274             ]\r
4275         ]\r
4276     },\r
4277     {\r
4278         "id": "b281bb18.f89538",\r
4279         "type": "other",\r
4280         "name": "other",\r
4281         "xml": "<outcome value='Other'>\n",\r
4282         "comments": "",\r
4283         "outputs": 1,\r
4284         "x": 2068.178695678711,\r
4285         "y": 3381.3096351623535,\r
4286         "z": "1e5d41b0.b1168e",\r
4287         "wires": [\r
4288             [\r
4289                 "3a798a94.b1022e"\r
4290             ]\r
4291         ]\r
4292     },\r
4293     {\r
4294         "id": "632ebb0f.6b72ec",\r
4295         "type": "block",\r
4296         "name": "block",\r
4297         "xml": "<block>\n",\r
4298         "atomic": "false",\r
4299         "comments": "",\r
4300         "outputs": 1,\r
4301         "x": 2203.4166145324707,\r
4302         "y": 3218.0240907669067,\r
4303         "z": "1e5d41b0.b1168e",\r
4304         "wires": [\r
4305             []\r
4306         ]\r
4307     },\r
4308     {\r
4309         "id": "2502e8d8.464bd",\r
4310         "type": "set",\r
4311         "name": "set subnet-id to -1",\r
4312         "xml": "<set>\n<parameter name='subnet-id' value='-1' />\n",\r
4313         "comments": "",\r
4314         "x": 3093.417133331299,\r
4315         "y": 3597.024757385254,\r
4316         "z": "1e5d41b0.b1168e",\r
4317         "wires": []\r
4318     },\r
4319     {\r
4320         "id": "3a798a94.b1022e",\r
4321         "type": "block",\r
4322         "name": "block : atomic",\r
4323         "xml": "<block atomic=\"true\">",\r
4324         "atomic": "true",\r
4325         "outputs": 1,\r
4326         "x": 2221.7501106262207,\r
4327         "y": 3380.3572673797607,\r
4328         "z": "1e5d41b0.b1168e",\r
4329         "wires": [\r
4330             [\r
4331                 "584966d1.c2c31",\r
4332                 "7fe1eda3.4f3ee4"\r
4333             ]\r
4334         ]\r
4335     },\r
4336     {\r
4337         "id": "c5140624.bb6f",\r
4338         "type": "block",\r
4339         "name": "block : atomic",\r
4340         "xml": "<block atomic=\"true\">",\r
4341         "atomic": "true",\r
4342         "outputs": 1,\r
4343         "x": 4353.416730880737,\r
4344         "y": 3768.6912343502045,\r
4345         "z": "1e5d41b0.b1168e",\r
4346         "wires": [\r
4347             [\r
4348                 "f25057b4.2e266",\r
4349                 "c542a135.ef0f5"\r
4350             ]\r
4351         ]\r
4352     },\r
4353     {\r
4354         "id": "c542a135.ef0f5",\r
4355         "type": "execute",\r
4356         "name": "execute isInSameSubnet",\r
4357         "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
4358         "comments": "",\r
4359         "outputs": 1,\r
4360         "x": 4568.416732788086,\r
4361         "y": 3818.6909081935883,\r
4362         "z": "1e5d41b0.b1168e",\r
4363         "wires": [\r
4364             [\r
4365                 "ba13c0d4.a61928"\r
4366             ]\r
4367         ]\r
4368     },\r
4369     {\r
4370         "id": "f25057b4.2e266",\r
4371         "type": "switchNode",\r
4372         "name": "switch tmp.address-family",\r
4373         "xml": "<switch test='`$tmp.address-family`'>\n",\r
4374         "comments": "",\r
4375         "outputs": 1,\r
4376         "x": 4570.083889007568,\r
4377         "y": 3725.3578946590424,\r
4378         "z": "1e5d41b0.b1168e",\r
4379         "wires": [\r
4380             [\r
4381                 "dc137b5d.faff98",\r
4382                 "837132a3.44baa"\r
4383             ]\r
4384         ]\r
4385     },\r
4386     {\r
4387         "id": "dc137b5d.faff98",\r
4388         "type": "outcome",\r
4389         "name": "ipv4",\r
4390         "xml": "<outcome value='ipv4'>\n",\r
4391         "comments": "",\r
4392         "outputs": 1,\r
4393         "x": 4773.417151133219,\r
4394         "y": 3698.691124995549,\r
4395         "z": "1e5d41b0.b1168e",\r
4396         "wires": [\r
4397             [\r
4398                 "f7d6a129.7a1b8"\r
4399             ]\r
4400         ]\r
4401     },\r
4402     {\r
4403         "id": "837132a3.44baa",\r
4404         "type": "outcome",\r
4405         "name": "ipv6",\r
4406         "xml": "<outcome value='ipv6'>\n",\r
4407         "comments": "",\r
4408         "outputs": 1,\r
4409         "x": 4773.41682434082,\r
4410         "y": 3745.357652425766,\r
4411         "z": "1e5d41b0.b1168e",\r
4412         "wires": [\r
4413             [\r
4414                 "2617d4d6.3cfd54"\r
4415             ]\r
4416         ]\r
4417     },\r
4418     {\r
4419         "id": "f7d6a129.7a1b8",\r
4420         "type": "set",\r
4421         "name": "set ip-type parameter to IPv4",\r
4422         "xml": "<set>\n<parameter name='ip-type' value='IPv4' />\n",\r
4423         "comments": "",\r
4424         "x": 4970.083637237549,\r
4425         "y": 3697.024598836899,\r
4426         "z": "1e5d41b0.b1168e",\r
4427         "wires": []\r
4428     },\r
4429     {\r
4430         "id": "2617d4d6.3cfd54",\r
4431         "type": "set",\r
4432         "name": "set ip-type parameter to IPv6",\r
4433         "xml": "<set>\n<parameter name='ip-type' value='IPv6' />\n",\r
4434         "comments": "",\r
4435         "x": 4975.083515167236,\r
4436         "y": 3745.3576714992523,\r
4437         "z": "1e5d41b0.b1168e",\r
4438         "wires": []\r
4439     },\r
4440     {\r
4441         "id": "40290279.211ecc",\r
4442         "type": "block",\r
4443         "name": "block : atomic",\r
4444         "xml": "<block atomic=\"true\">",\r
4445         "atomic": "true",\r
4446         "outputs": 1,\r
4447         "x": 4908.416763305664,\r
4448         "y": 3818.3576714992523,\r
4449         "z": "1e5d41b0.b1168e",\r
4450         "wires": [\r
4451             [\r
4452                 "add111d3.22588",\r
4453                 "d03c05a2.3fa848"\r
4454             ]\r
4455         ]\r
4456     },\r
4457     {\r
4458         "id": "add111d3.22588",\r
4459         "type": "set",\r
4460         "name": "set subnet-id",\r
4461         "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
4462         "comments": "",\r
4463         "x": 5086.75008392334,\r
4464         "y": 3795.0241582393646,\r
4465         "z": "1e5d41b0.b1168e",\r
4466         "wires": []\r
4467     },\r
4468     {\r
4469         "id": "d03c05a2.3fa848",\r
4470         "type": "break",\r
4471         "name": "break",\r
4472         "xml": "<break>\n",\r
4473         "comments": "",\r
4474         "x": 5071.750087738037,\r
4475         "y": 3841.6911523342133,\r
4476         "z": "1e5d41b0.b1168e",\r
4477         "wires": []\r
4478     },\r
4479     {\r
4480         "id": "9fc4555.7a3cfa8",\r
4481         "type": "switchNode",\r
4482         "name": "switch subnet-id",\r
4483         "xml": "<switch test='`$subnet-id`'>\n",\r
4484         "comments": "",\r
4485         "outputs": 1,\r
4486         "x": 3085.0830078125,\r
4487         "y": 3758.6914920806885,\r
4488         "z": "1e5d41b0.b1168e",\r
4489         "wires": [\r
4490             [\r
4491                 "4688ca4f.b10a14"\r
4492             ]\r
4493         ]\r
4494     },\r
4495     {\r
4496         "id": "4688ca4f.b10a14",\r
4497         "type": "outcome",\r
4498         "name": "-1",\r
4499         "xml": "<outcome value='-1'>\n",\r
4500         "comments": "",\r
4501         "outputs": 1,\r
4502         "x": 3241.7495727539062,\r
4503         "y": 3758.691427230835,\r
4504         "z": "1e5d41b0.b1168e",\r
4505         "wires": [\r
4506             [\r
4507                 "1418484.c2e4038"\r
4508             ]\r
4509         ]\r
4510     },\r
4511     {\r
4512         "id": "1418484.c2e4038",\r
4513         "type": "block",\r
4514         "name": "block : atomic",\r
4515         "xml": "<block atomic=\"true\">",\r
4516         "atomic": "true",\r
4517         "outputs": 1,\r
4518         "x": 3390.082763671875,\r
4519         "y": 3757.0244674682617,\r
4520         "z": "1e5d41b0.b1168e",\r
4521         "wires": [\r
4522             [\r
4523                 "cb1415b6.cece5",\r
4524                 "1980bda6.0907fa"\r
4525             ]\r
4526         ]\r
4527     },\r
4528     {\r
4529         "id": "911a7c16.59a3f",\r
4530         "type": "set",\r
4531         "name": "set subnet-id in vnfc-ip-assignments (temp variable)",\r
4532         "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
4533         "comments": "",\r
4534         "x": 3196.749652862549,\r
4535         "y": 3835.358263015747,\r
4536         "z": "1e5d41b0.b1168e",\r
4537         "wires": []\r
4538     },\r
4539     {\r
4540         "id": "52376e41.5c3c28",\r
4541         "type": "execute",\r
4542         "name": "printContext",\r
4543         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodulec.log' />\n",\r
4544         "comments": "",\r
4545         "outputs": 1,\r
4546         "x": 550.0832481384277,\r
4547         "y": 3430.3575010299683,\r
4548         "z": "1e5d41b0.b1168e",\r
4549         "wires": [\r
4550             []\r
4551         ]\r
4552     },\r
4553     {\r
4554         "id": "ba13c0d4.a61928",\r
4555         "type": "success",\r
4556         "name": "success",\r
4557         "xml": "<outcome value='success'>\n",\r
4558         "comments": "",\r
4559         "outputs": 1,\r
4560         "x": 4755.083335876465,\r
4561         "y": 3818.6913964748383,\r
4562         "z": "1e5d41b0.b1168e",\r
4563         "wires": [\r
4564             [\r
4565                 "40290279.211ecc"\r
4566             ]\r
4567         ]\r
4568     },\r
4569     {\r
4570         "id": "c77499cc.02fca",\r
4571         "type": "set",\r
4572         "name": "set network-id",\r
4573         "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
4574         "comments": "",\r
4575         "x": 2128.416492462158,\r
4576         "y": 3003.6909618377686,\r
4577         "z": "1e5d41b0.b1168e",\r
4578         "wires": []\r
4579     },\r
4580     {\r
4581         "id": "73fcbf14.3fdec",\r
4582         "type": "switchNode",\r
4583         "name": "switch nfc-naming-code",\r
4584         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`'>\n",\r
4585         "comments": "",\r
4586         "outputs": 1,\r
4587         "x": 1326.74995803833,\r
4588         "y": 4618.690689563751,\r
4589         "z": "1e5d41b0.b1168e",\r
4590         "wires": [\r
4591             [\r
4592                 "ce72c455.4b3538",\r
4593                 "d1d7edf9.9feb88"\r
4594             ]\r
4595         ]\r
4596     },\r
4597     {\r
4598         "id": "ce72c455.4b3538",\r
4599         "type": "outcome",\r
4600         "name": "NULL",\r
4601         "xml": "<outcome value=''>",\r
4602         "comments": "",\r
4603         "outputs": 1,\r
4604         "x": 1511.7499046325684,\r
4605         "y": 4593.690508365631,\r
4606         "z": "1e5d41b0.b1168e",\r
4607         "wires": [\r
4608             [\r
4609                 "d9f4827a.0412b8"\r
4610             ]\r
4611         ]\r
4612     },\r
4613     {\r
4614         "id": "d1d7edf9.9feb88",\r
4615         "type": "other",\r
4616         "name": "other",\r
4617         "xml": "<outcome value='Other'>\n",\r
4618         "comments": "",\r
4619         "outputs": 1,\r
4620         "x": 1509.8451766967773,\r
4621         "y": 4640.47633600235,\r
4622         "z": "1e5d41b0.b1168e",\r
4623         "wires": [\r
4624             [\r
4625                 "22a96688.1f4e6a"\r
4626             ]\r
4627         ]\r
4628     },\r
4629     {\r
4630         "id": "d9f4827a.0412b8",\r
4631         "type": "set",\r
4632         "name": "set tmp.nfc-naming-code to DEFAULT",\r
4633         "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='DEFAULT' />\n",\r
4634         "comments": "",\r
4635         "x": 1743.416675567627,\r
4636         "y": 4592.023858547211,\r
4637         "z": "1e5d41b0.b1168e",\r
4638         "wires": []\r
4639     },\r
4640     {\r
4641         "id": "22a96688.1f4e6a",\r
4642         "type": "set",\r
4643         "name": "set tmp.nfc-naming-code",\r
4644         "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
4645         "comments": "",\r
4646         "x": 1700.0831871032715,\r
4647         "y": 4640.357356548309,\r
4648         "z": "1e5d41b0.b1168e",\r
4649         "wires": []\r
4650     },\r
4651     {\r
4652         "id": "94b5136b.b8b098",\r
4653         "type": "switchNode",\r
4654         "name": "switch nfc-function",\r
4655         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`'>\n",\r
4656         "comments": "",\r
4657         "outputs": 1,\r
4658         "x": 1315.0832901000977,\r
4659         "y": 4717.023863315582,\r
4660         "z": "1e5d41b0.b1168e",\r
4661         "wires": [\r
4662             [\r
4663                 "2ffbc916.fecb7e",\r
4664                 "e74db6e4.b95498"\r
4665             ]\r
4666         ]\r
4667     },\r
4668     {\r
4669         "id": "2ffbc916.fecb7e",\r
4670         "type": "outcome",\r
4671         "name": "NULL",\r
4672         "xml": "<outcome value=''>",\r
4673         "comments": "",\r
4674         "outputs": 1,\r
4675         "x": 1511.7498970031738,\r
4676         "y": 4692.023661136627,\r
4677         "z": "1e5d41b0.b1168e",\r
4678         "wires": [\r
4679             [\r
4680                 "6b879f7a.6f22e8"\r
4681             ]\r
4682         ]\r
4683     },\r
4684     {\r
4685         "id": "e74db6e4.b95498",\r
4686         "type": "other",\r
4687         "name": "other",\r
4688         "xml": "<outcome value='Other'>\n",\r
4689         "comments": "",\r
4690         "outputs": 1,\r
4691         "x": 1509.8451690673828,\r
4692         "y": 4738.809488773346,\r
4693         "z": "1e5d41b0.b1168e",\r
4694         "wires": [\r
4695             [\r
4696                 "176069ae.2f780e"\r
4697             ]\r
4698         ]\r
4699     },\r
4700     {\r
4701         "id": "6b879f7a.6f22e8",\r
4702         "type": "set",\r
4703         "name": "set tmp.nfc-function to DEFAULT",\r
4704         "xml": "<set>\n<parameter name='tmp.nfc-function' value='DEFAULT' />\n",\r
4705         "comments": "",\r
4706         "x": 1723.4166793823242,\r
4707         "y": 4690.356870174408,\r
4708         "z": "1e5d41b0.b1168e",\r
4709         "wires": []\r
4710     },\r
4711     {\r
4712         "id": "176069ae.2f780e",\r
4713         "type": "set",\r
4714         "name": "set tmp.nfc-function",\r
4715         "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
4716         "comments": "",\r
4717         "x": 1681.7498092651367,\r
4718         "y": 4738.690531253815,\r
4719         "z": "1e5d41b0.b1168e",\r
4720         "wires": []\r
4721     },\r
4722     {\r
4723         "id": "f1babc88.16382",\r
4724         "type": "switchNode",\r
4725         "name": "switch network-roles match?",\r
4726         "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
4727         "comments": "",\r
4728         "outputs": 1,\r
4729         "x": 1988.4166069030762,\r
4730         "y": 5615.690890789032,\r
4731         "z": "1e5d41b0.b1168e",\r
4732         "wires": [\r
4733             [\r
4734                 "468a8949.ce6"\r
4735             ]\r
4736         ]\r
4737     },\r
4738     {\r
4739         "id": "468a8949.ce6",\r
4740         "type": "outcomeTrue",\r
4741         "name": "true",\r
4742         "xml": "<outcome value='true'>\n",\r
4743         "comments": "",\r
4744         "outputs": 1,\r
4745         "x": 2186.7500762939453,\r
4746         "y": 5615.35804605484,\r
4747         "z": "1e5d41b0.b1168e",\r
4748         "wires": [\r
4749             [\r
4750                 "81279dea.3bc048"\r
4751             ]\r
4752         ]\r
4753     },\r
4754     {\r
4755         "id": "8b1c560f.764dd",\r
4756         "type": "switchNode",\r
4757         "name": "switch network-roles match?",\r
4758         "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
4759         "comments": "",\r
4760         "outputs": 1,\r
4761         "x": 1991.7499504089355,\r
4762         "y": 5775.357338428497,\r
4763         "z": "1e5d41b0.b1168e",\r
4764         "wires": [\r
4765             [\r
4766                 "90110945.ead0e"\r
4767             ]\r
4768         ]\r
4769     },\r
4770     {\r
4771         "id": "90110945.ead0e",\r
4772         "type": "outcomeTrue",\r
4773         "name": "true",\r
4774         "xml": "<outcome value='true'>\n",\r
4775         "comments": "",\r
4776         "outputs": 1,\r
4777         "x": 2190.0834197998047,\r
4778         "y": 5775.024493694305,\r
4779         "z": "1e5d41b0.b1168e",\r
4780         "wires": [\r
4781             [\r
4782                 "91124630.ba4798"\r
4783             ]\r
4784         ]\r
4785     },\r
4786     {\r
4787         "id": "ddc96fa8.7a60c",\r
4788         "type": "block",\r
4789         "name": "block : atomic",\r
4790         "xml": "<block atomic=\"true\">",\r
4791         "atomic": "true",\r
4792         "outputs": 1,\r
4793         "x": 1895.0832328796387,\r
4794         "y": 6353.690758228302,\r
4795         "z": "1e5d41b0.b1168e",\r
4796         "wires": [\r
4797             [\r
4798                 "26b909fe.b46aae",\r
4799                 "5e6235d3.e2f47c"\r
4800             ]\r
4801         ]\r
4802     },\r
4803     {\r
4804         "id": "ea947930.9aa72",\r
4805         "type": "block",\r
4806         "name": "block : atomic",\r
4807         "xml": "<block atomic=\"true\">",\r
4808         "atomic": "true",\r
4809         "outputs": 1,\r
4810         "x": 1896.7499809265137,\r
4811         "y": 6668.690769672394,\r
4812         "z": "1e5d41b0.b1168e",\r
4813         "wires": [\r
4814             [\r
4815                 "8bf7fa79.126fb",\r
4816                 "ee383b52.01d438"\r
4817             ]\r
4818         ]\r
4819     },\r
4820     {\r
4821         "id": "5e6235d3.e2f47c",\r
4822         "type": "for",\r
4823         "name": "for each vnfc-network-role",\r
4824         "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
4825         "comments": "",\r
4826         "outputs": 1,\r
4827         "x": 2111.7501792907715,\r
4828         "y": 6412.02392911911,\r
4829         "z": "1e5d41b0.b1168e",\r
4830         "wires": [\r
4831             [\r
4832                 "c5614b8.e3a3a38"\r
4833             ]\r
4834         ]\r
4835     },\r
4836     {\r
4837         "id": "19871893.cc9847",\r
4838         "type": "save",\r
4839         "name": "save vip-ipv4-address-list relationship to cp",\r
4840         "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
4841         "comments": "",\r
4842         "outputs": 1,\r
4843         "x": 2786.750102996826,\r
4844         "y": 6412.023767948151,\r
4845         "z": "1e5d41b0.b1168e",\r
4846         "wires": [\r
4847             [\r
4848                 "4d809b52.05f224",\r
4849                 "6355c7af.050d9"\r
4850             ]\r
4851         ]\r
4852     },\r
4853     {\r
4854         "id": "a3d18e25.19c118",\r
4855         "type": "block",\r
4856         "name": "block : atomic",\r
4857         "xml": "<block atomic=\"true\">",\r
4858         "atomic": "true",\r
4859         "outputs": 1,\r
4860         "x": 3178.583194732666,\r
4861         "y": 6385.341549396515,\r
4862         "z": "1e5d41b0.b1168e",\r
4863         "wires": [\r
4864             [\r
4865                 "fde5bb25.6eab78",\r
4866                 "96fecd53.204d4"\r
4867             ]\r
4868         ]\r
4869     },\r
4870     {\r
4871         "id": "10e03ab.3830ec5",\r
4872         "type": "block",\r
4873         "name": "block : atomic",\r
4874         "xml": "<block atomic=\"true\">",\r
4875         "atomic": "true",\r
4876         "outputs": 1,\r
4877         "x": 3178.5832710266113,\r
4878         "y": 6438.341308116913,\r
4879         "z": "1e5d41b0.b1168e",\r
4880         "wires": [\r
4881             [\r
4882                 "66f00f4e.933f1",\r
4883                 "96fecd53.204d4"\r
4884             ]\r
4885         ]\r
4886     },\r
4887     {\r
4888         "id": "4d809b52.05f224",\r
4889         "type": "failure",\r
4890         "name": "failure",\r
4891         "xml": "<outcome value='failure'>\n",\r
4892         "comments": "",\r
4893         "outputs": 1,\r
4894         "x": 3021.7500801086426,\r
4895         "y": 6385.357219219208,\r
4896         "z": "1e5d41b0.b1168e",\r
4897         "wires": [\r
4898             [\r
4899                 "a3d18e25.19c118"\r
4900             ]\r
4901         ]\r
4902     },\r
4903     {\r
4904         "id": "6355c7af.050d9",\r
4905         "type": "not-found",\r
4906         "name": "not-found",\r
4907         "xml": "<outcome value='not-found'>\n",\r
4908         "comments": "",\r
4909         "outputs": 1,\r
4910         "x": 3030.3216133117676,\r
4911         "y": 6437.976363658905,\r
4912         "z": "1e5d41b0.b1168e",\r
4913         "wires": [\r
4914             [\r
4915                 "10e03ab.3830ec5"\r
4916             ]\r
4917         ]\r
4918     },\r
4919     {\r
4920         "id": "ee383b52.01d438",\r
4921         "type": "for",\r
4922         "name": "for each vnfc-network-role",\r
4923         "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
4924         "comments": "",\r
4925         "outputs": 1,\r
4926         "x": 2113.416576385498,\r
4927         "y": 6735.357338428497,\r
4928         "z": "1e5d41b0.b1168e",\r
4929         "wires": [\r
4930             [\r
4931                 "8083303a.d06a3"\r
4932             ]\r
4933         ]\r
4934     },\r
4935     {\r
4936         "id": "61408d34.a74df4",\r
4937         "type": "save",\r
4938         "name": "save vip-ipv6-address-list relationship to cp",\r
4939         "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
4940         "comments": "",\r
4941         "outputs": 1,\r
4942         "x": 2783.416530609131,\r
4943         "y": 6733.690121173859,\r
4944         "z": "1e5d41b0.b1168e",\r
4945         "wires": [\r
4946             [\r
4947                 "f01d7d25.2f7cb",\r
4948                 "2d4c9713.b3b4b"\r
4949             ]\r
4950         ]\r
4951     },\r
4952     {\r
4953         "id": "bd84552.fe7fe28",\r
4954         "type": "block",\r
4955         "name": "block : atomic",\r
4956         "xml": "<block atomic=\"true\">",\r
4957         "atomic": "true",\r
4958         "outputs": 1,\r
4959         "x": 3175.2496223449707,\r
4960         "y": 6707.007902622223,\r
4961         "z": "1e5d41b0.b1168e",\r
4962         "wires": [\r
4963             [\r
4964                 "98387e99.104df8",\r
4965                 "96fecd53.204d4"\r
4966             ]\r
4967         ]\r
4968     },\r
4969     {\r
4970         "id": "55bd1a97.bc2b8c",\r
4971         "type": "block",\r
4972         "name": "block : atomic",\r
4973         "xml": "<block atomic=\"true\">",\r
4974         "atomic": "true",\r
4975         "outputs": 1,\r
4976         "x": 3175.249698638916,\r
4977         "y": 6760.007661342621,\r
4978         "z": "1e5d41b0.b1168e",\r
4979         "wires": [\r
4980             [\r
4981                 "819cfbd9.9a75b8",\r
4982                 "96fecd53.204d4"\r
4983             ]\r
4984         ]\r
4985     },\r
4986     {\r
4987         "id": "f01d7d25.2f7cb",\r
4988         "type": "failure",\r
4989         "name": "failure",\r
4990         "xml": "<outcome value='failure'>\n",\r
4991         "comments": "",\r
4992         "outputs": 1,\r
4993         "x": 3018.4165077209473,\r
4994         "y": 6707.023572444916,\r
4995         "z": "1e5d41b0.b1168e",\r
4996         "wires": [\r
4997             [\r
4998                 "bd84552.fe7fe28"\r
4999             ]\r
5000         ]\r
5001     },\r
5002     {\r
5003         "id": "2d4c9713.b3b4b",\r
5004         "type": "not-found",\r
5005         "name": "not-found",\r
5006         "xml": "<outcome value='not-found'>\n",\r
5007         "comments": "",\r
5008         "outputs": 1,\r
5009         "x": 3026.9880409240723,\r
5010         "y": 6759.642716884613,\r
5011         "z": "1e5d41b0.b1168e",\r
5012         "wires": [\r
5013             [\r
5014                 "55bd1a97.bc2b8c"\r
5015             ]\r
5016         ]\r
5017     },\r
5018     {\r
5019         "id": "c5614b8.e3a3a38",\r
5020         "type": "switchNode",\r
5021         "name": "switch network-roles match?",\r
5022         "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
5023         "comments": "",\r
5024         "outputs": 1,\r
5025         "x": 2365.0832481384277,\r
5026         "y": 6412.023605823517,\r
5027         "z": "1e5d41b0.b1168e",\r
5028         "wires": [\r
5029             [\r
5030                 "5a9b0fe2.51ad78"\r
5031             ]\r
5032         ]\r
5033     },\r
5034     {\r
5035         "id": "5a9b0fe2.51ad78",\r
5036         "type": "outcomeTrue",\r
5037         "name": "true",\r
5038         "xml": "<outcome value='true'>\n",\r
5039         "comments": "",\r
5040         "outputs": 1,\r
5041         "x": 2551.7500915527344,\r
5042         "y": 6412.0240931510925,\r
5043         "z": "1e5d41b0.b1168e",\r
5044         "wires": [\r
5045             [\r
5046                 "19871893.cc9847"\r
5047             ]\r
5048         ]\r
5049     },\r
5050     {\r
5051         "id": "8083303a.d06a3",\r
5052         "type": "switchNode",\r
5053         "name": "switch network-roles match?",\r
5054         "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
5055         "comments": "",\r
5056         "outputs": 1,\r
5057         "x": 2361.749828338623,\r
5058         "y": 6733.690346240997,\r
5059         "z": "1e5d41b0.b1168e",\r
5060         "wires": [\r
5061             [\r
5062                 "34a7a8dc.e2f4c8"\r
5063             ]\r
5064         ]\r
5065     },\r
5066     {\r
5067         "id": "34a7a8dc.e2f4c8",\r
5068         "type": "outcomeTrue",\r
5069         "name": "true",\r
5070         "xml": "<outcome value='true'>\n",\r
5071         "comments": "",\r
5072         "outputs": 1,\r
5073         "x": 2548.4166717529297,\r
5074         "y": 6733.690833568573,\r
5075         "z": "1e5d41b0.b1168e",\r
5076         "wires": [\r
5077             [\r
5078                 "61408d34.a74df4"\r
5079             ]\r
5080         ]\r
5081     },\r
5082     {\r
5083         "id": "1a648e8e.d27131",\r
5084         "type": "comment",\r
5085         "name": "SELF-SERVE FORK",\r
5086         "info": "",\r
5087         "comments": "",\r
5088         "x": 711.4642791748047,\r
5089         "y": 1065.7976160049438,\r
5090         "z": "1e5d41b0.b1168e",\r
5091         "wires": []\r
5092     },\r
5093     {\r
5094         "id": "4ee41069.1b1f68",\r
5095         "type": "comment",\r
5096         "name": "First, count the subnets for this address family",\r
5097         "info": "",\r
5098         "comments": "",\r
5099         "x": 2726.750385284424,\r
5100         "y": 3344.999761581421,\r
5101         "z": "1e5d41b0.b1168e",\r
5102         "wires": []\r
5103     },\r
5104     {\r
5105         "id": "8fa4cbde.d96c08",\r
5106         "type": "for",\r
5107         "name": "for each subnet-data",\r
5108         "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
5109         "comments": "",\r
5110         "outputs": 1,\r
5111         "x": 3100.0830726623535,\r
5112         "y": 3640.00026512146,\r
5113         "z": "1e5d41b0.b1168e",\r
5114         "wires": [\r
5115             [\r
5116                 "d467b1f.701725"\r
5117             ]\r
5118         ]\r
5119     },\r
5120     {\r
5121         "id": "d467b1f.701725",\r
5122         "type": "switchNode",\r
5123         "name": "address-families match?",\r
5124         "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
5125         "comments": "",\r
5126         "outputs": 1,\r
5127         "x": 3326.749698638916,\r
5128         "y": 3640.00026512146,\r
5129         "z": "1e5d41b0.b1168e",\r
5130         "wires": [\r
5131             [\r
5132                 "8bb6b15a.782b98"\r
5133             ]\r
5134         ]\r
5135     },\r
5136     {\r
5137         "id": "8bb6b15a.782b98",\r
5138         "type": "outcomeTrue",\r
5139         "name": "true",\r
5140         "xml": "<outcome value='true'>\n",\r
5141         "comments": "",\r
5142         "outputs": 1,\r
5143         "x": 3506.7496643066406,\r
5144         "y": 3640.0006713867188,\r
5145         "z": "1e5d41b0.b1168e",\r
5146         "wires": [\r
5147             [\r
5148                 "698bc3f7.e95c9c"\r
5149             ]\r
5150         ]\r
5151     },\r
5152     {\r
5153         "id": "f041336a.316cd",\r
5154         "type": "set",\r
5155         "name": "set af-count to 0",\r
5156         "xml": "<set>\n<parameter name='af-count' value='0' />\n",\r
5157         "comments": "",\r
5158         "x": 2581.74995803833,\r
5159         "y": 3386.666513442993,\r
5160         "z": "1e5d41b0.b1168e",\r
5161         "wires": []\r
5162     },\r
5163     {\r
5164         "id": "d76c4f09.8e10b8",\r
5165         "type": "set",\r
5166         "name": "increment af-count",\r
5167         "xml": "<set>\n<parameter name='af-count' value='`$af-count + 1`' />\n",\r
5168         "comments": "",\r
5169         "x": 3330.083324432373,\r
5170         "y": 3453.333263397217,\r
5171         "z": "1e5d41b0.b1168e",\r
5172         "wires": []\r
5173     },\r
5174     {\r
5175         "id": "80f988bb.accbc8",\r
5176         "type": "block",\r
5177         "name": "block : atomic",\r
5178         "xml": "<block atomic=\"true\">",\r
5179         "atomic": "true",\r
5180         "outputs": 1,\r
5181         "x": 3146.749698638916,\r
5182         "y": 3434.999948501587,\r
5183         "z": "1e5d41b0.b1168e",\r
5184         "wires": [\r
5185             [\r
5186                 "d76c4f09.8e10b8",\r
5187                 "1f44979a.e02c88"\r
5188             ]\r
5189         ]\r
5190     },\r
5191     {\r
5192         "id": "1f44979a.e02c88",\r
5193         "type": "set",\r
5194         "name": "set subnet-id",\r
5195         "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
5196         "comments": "",\r
5197         "x": 3311.749744415283,\r
5198         "y": 3408.333261489868,\r
5199         "z": "1e5d41b0.b1168e",\r
5200         "wires": []\r
5201     },\r
5202     {\r
5203         "id": "1f14cd7.70cf733",\r
5204         "type": "switchNode",\r
5205         "name": "switch af-count",\r
5206         "xml": "<switch test='`$af-count`'>\n",\r
5207         "comments": "",\r
5208         "outputs": 1,\r
5209         "x": 2571.7503700256348,\r
5210         "y": 3623.333430290222,\r
5211         "z": "1e5d41b0.b1168e",\r
5212         "wires": [\r
5213             [\r
5214                 "16183673.7b26a2",\r
5215                 "30204a0d.e2b17e"\r
5216             ]\r
5217         ]\r
5218     },\r
5219     {\r
5220         "id": "16183673.7b26a2",\r
5221         "type": "outcome",\r
5222         "name": "1",\r
5223         "xml": "<outcome value='1'>\n",\r
5224         "comments": "",\r
5225         "outputs": 1,\r
5226         "x": 2731.7498893737793,\r
5227         "y": 3521.6665992736816,\r
5228         "z": "1e5d41b0.b1168e",\r
5229         "wires": [\r
5230             [\r
5231                 "80e4ac5b.ed4d6"\r
5232             ]\r
5233         ]\r
5234     },\r
5235     {\r
5236         "id": "80e4ac5b.ed4d6",\r
5237         "type": "set",\r
5238         "name": "set subnet-id in vnfc-ip-assignments (temp variable)",\r
5239         "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
5240         "comments": "",\r
5241         "x": 3005.083194732666,\r
5242         "y": 3519.999948501587,\r
5243         "z": "1e5d41b0.b1168e",\r
5244         "wires": []\r
5245     },\r
5246     {\r
5247         "id": "30204a0d.e2b17e",\r
5248         "type": "other",\r
5249         "name": "other",\r
5250         "xml": "<outcome value='Other'>\n",\r
5251         "comments": "",\r
5252         "outputs": 1,\r
5253         "x": 2731.7498054504395,\r
5254         "y": 3723.3335189819336,\r
5255         "z": "1e5d41b0.b1168e",\r
5256         "wires": [\r
5257             [\r
5258                 "60bde60d.7fdc3"\r
5259             ]\r
5260         ]\r
5261     },\r
5262     {\r
5263         "id": "60bde60d.7fdc3",\r
5264         "type": "block",\r
5265         "name": "block : atomic",\r
5266         "xml": "<block atomic=\"true\">",\r
5267         "atomic": "true",\r
5268         "outputs": 1,\r
5269         "x": 2888.416446685791,\r
5270         "y": 3723.333200454712,\r
5271         "z": "1e5d41b0.b1168e",\r
5272         "wires": [\r
5273             [\r
5274                 "2502e8d8.464bd",\r
5275                 "8fa4cbde.d96c08",\r
5276                 "9fc4555.7a3cfa8",\r
5277                 "911a7c16.59a3f"\r
5278             ]\r
5279         ]\r
5280     },\r
5281     {\r
5282         "id": "698bc3f7.e95c9c",\r
5283         "type": "switchNode",\r
5284         "name": "switch network-start-address",\r
5285         "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
5286         "comments": "",\r
5287         "outputs": 1,\r
5288         "x": 3701.749843597412,\r
5289         "y": 3638.3335151672363,\r
5290         "z": "1e5d41b0.b1168e",\r
5291         "wires": [\r
5292             [\r
5293                 "319a767b.d617b2",\r
5294                 "ccaed42d.bbe328"\r
5295             ]\r
5296         ]\r
5297     },\r
5298     {\r
5299         "id": "319a767b.d617b2",\r
5300         "type": "outcome",\r
5301         "name": "NULL",\r
5302         "xml": "<outcome value=''>",\r
5303         "comments": "",\r
5304         "outputs": 1,\r
5305         "x": 3898.416690826416,\r
5306         "y": 3573.3331258296967,\r
5307         "z": "1e5d41b0.b1168e",\r
5308         "wires": [\r
5309             [\r
5310                 "8b1ae825.01b258"\r
5311             ]\r
5312         ]\r
5313     },\r
5314     {\r
5315         "id": "ccaed42d.bbe328",\r
5316         "type": "other",\r
5317         "name": "other",\r
5318         "xml": "<outcome value='Other'>\n",\r
5319         "comments": "",\r
5320         "outputs": 1,\r
5321         "x": 3891.5120887756348,\r
5322         "y": 3707.6190373897552,\r
5323         "z": "1e5d41b0.b1168e",\r
5324         "wires": [\r
5325             [\r
5326                 "e6e8901e.ce83d8"\r
5327             ]\r
5328         ]\r
5329     },\r
5330     {\r
5331         "id": "e6e8901e.ce83d8",\r
5332         "type": "switchNode",\r
5333         "name": "switch cidr-mask",\r
5334         "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
5335         "comments": "",\r
5336         "outputs": 1,\r
5337         "x": 4046.7498817443848,\r
5338         "y": 3706.6662442684174,\r
5339         "z": "1e5d41b0.b1168e",\r
5340         "wires": [\r
5341             [\r
5342                 "32f80f7a.7278e",\r
5343                 "5d27e1c1.0a5b88"\r
5344             ]\r
5345         ]\r
5346     },\r
5347     {\r
5348         "id": "32f80f7a.7278e",\r
5349         "type": "outcome",\r
5350         "name": "NULL",\r
5351         "xml": "<outcome value=''>",\r
5352         "comments": "",\r
5353         "outputs": 1,\r
5354         "x": 4201.74995803833,\r
5355         "y": 3636.6665437221527,\r
5356         "z": "1e5d41b0.b1168e",\r
5357         "wires": [\r
5358             [\r
5359                 "fe4ceb3b.c7ac88"\r
5360             ]\r
5361         ]\r
5362     },\r
5363     {\r
5364         "id": "5d27e1c1.0a5b88",\r
5365         "type": "other",\r
5366         "name": "other",\r
5367         "xml": "<outcome value='Other'>\n",\r
5368         "comments": "",\r
5369         "outputs": 1,\r
5370         "x": 4204.845754623413,\r
5371         "y": 3769.285630941391,\r
5372         "z": "1e5d41b0.b1168e",\r
5373         "wires": [\r
5374             [\r
5375                 "c5140624.bb6f"\r
5376             ]\r
5377         ]\r
5378     },\r
5379     {\r
5380         "id": "c6664773.42391",\r
5381         "type": "outcome",\r
5382         "name": "0",\r
5383         "xml": "<outcome value='0'>",\r
5384         "comments": "",\r
5385         "outputs": 1,\r
5386         "x": 2073.4165687561035,\r
5387         "y": 3243.333200454712,\r
5388         "z": "1e5d41b0.b1168e",\r
5389         "wires": [\r
5390             [\r
5391                 "632ebb0f.6b72ec"\r
5392             ]\r
5393         ]\r
5394     },\r
5395     {\r
5396         "id": "8b1ae825.01b258",\r
5397         "type": "block",\r
5398         "name": "block : atomic",\r
5399         "xml": "<block atomic=\"true\">",\r
5400         "atomic": "true",\r
5401         "outputs": 1,\r
5402         "x": 4043.416618347168,\r
5403         "y": 3573.3328931331635,\r
5404         "z": "1e5d41b0.b1168e",\r
5405         "wires": [\r
5406             [\r
5407                 "cb15322d.db07d8",\r
5408                 "1980bda6.0907fa"\r
5409             ]\r
5410         ]\r
5411     },\r
5412     {\r
5413         "id": "fe4ceb3b.c7ac88",\r
5414         "type": "block",\r
5415         "name": "block : atomic",\r
5416         "xml": "<block atomic=\"true\">",\r
5417         "atomic": "true",\r
5418         "outputs": 1,\r
5419         "x": 4348.416473388672,\r
5420         "y": 3634.999760389328,\r
5421         "z": "1e5d41b0.b1168e",\r
5422         "wires": [\r
5423             [\r
5424                 "7d616bdb.daafe4",\r
5425                 "1980bda6.0907fa"\r
5426             ]\r
5427         ]\r
5428     },\r
5429     {\r
5430         "id": "66035d73.07c344",\r
5431         "type": "comment",\r
5432         "name": "Ignore address families with no addresses",\r
5433         "info": "",\r
5434         "comments": "",\r
5435         "x": 2347.749942779541,\r
5436         "y": 3173.666696548462,\r
5437         "z": "1e5d41b0.b1168e",\r
5438         "wires": []\r
5439     },\r
5440     {\r
5441         "id": "c3cf109b.3ee48",\r
5442         "type": "switchNode",\r
5443         "name": "switch invariant-uuid",\r
5444         "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`'>\n",\r
5445         "comments": "",\r
5446         "outputs": 1,\r
5447         "x": 1318.4167823791504,\r
5448         "y": 4803.333074569702,\r
5449         "z": "1e5d41b0.b1168e",\r
5450         "wires": [\r
5451             [\r
5452                 "1816f4a4.8ea5ab",\r
5453                 "faa47b4f.e3b78"\r
5454             ]\r
5455         ]\r
5456     },\r
5457     {\r
5458         "id": "1816f4a4.8ea5ab",\r
5459         "type": "outcome",\r
5460         "name": "NULL",\r
5461         "xml": "<outcome value=''>",\r
5462         "comments": "",\r
5463         "outputs": 1,\r
5464         "x": 1500.083194732666,\r
5465         "y": 4779.999704360962,\r
5466         "z": "1e5d41b0.b1168e",\r
5467         "wires": [\r
5468             [\r
5469                 "927d4431.204cf"\r
5470             ]\r
5471         ]\r
5472     },\r
5473     {\r
5474         "id": "faa47b4f.e3b78",\r
5475         "type": "other",\r
5476         "name": "other",\r
5477         "xml": "<outcome value='Other'>\n",\r
5478         "comments": "",\r
5479         "outputs": 1,\r
5480         "x": 1498.178466796875,\r
5481         "y": 4826.785531997681,\r
5482         "z": "1e5d41b0.b1168e",\r
5483         "wires": [\r
5484             [\r
5485                 "486da9cb.5e0db"\r
5486             ]\r
5487         ]\r
5488     },\r
5489     {\r
5490         "id": "927d4431.204cf",\r
5491         "type": "save",\r
5492         "name": "save vnfc to A&AI",\r
5493         "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
5494         "comments": "",\r
5495         "outputs": 1,\r
5496         "x": 1661.7498207092285,\r
5497         "y": 4781.666696548462,\r
5498         "z": "1e5d41b0.b1168e",\r
5499         "wires": [\r
5500             [\r
5501                 "ed23263a.02e4b",\r
5502                 "fd219437.f0a108"\r
5503             ]\r
5504         ]\r
5505     },\r
5506     {\r
5507         "id": "32e92ddc.ae5c1a",\r
5508         "type": "switchNode",\r
5509         "name": "switch input cloud-owner",\r
5510         "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`'>\n",\r
5511         "comments": "",\r
5512         "outputs": 1,\r
5513         "x": 577.4641799926758,\r
5514         "y": 455.65472507476807,\r
5515         "z": "1e5d41b0.b1168e",\r
5516         "wires": [\r
5517             [\r
5518                 "6af710a4.0530e8",\r
5519                 "2bef5348.d878fc"\r
5520             ]\r
5521         ]\r
5522     },\r
5523     {\r
5524         "id": "6af710a4.0530e8",\r
5525         "type": "other",\r
5526         "name": "NULL",\r
5527         "xml": "<outcome value=''>\n",\r
5528         "comments": "",\r
5529         "outputs": 1,\r
5530         "x": 760.7975540161133,\r
5531         "y": 425.65471363067627,\r
5532         "z": "1e5d41b0.b1168e",\r
5533         "wires": [\r
5534             [\r
5535                 "53f56a83.697074"\r
5536             ]\r
5537         ]\r
5538     },\r
5539     {\r
5540         "id": "2bef5348.d878fc",\r
5541         "type": "other",\r
5542         "name": "other",\r
5543         "xml": "<outcome value='Other'>\n",\r
5544         "comments": "",\r
5545         "outputs": 1,\r
5546         "x": 760.5594596862793,\r
5547         "y": 466.6072072982788,\r
5548         "z": "1e5d41b0.b1168e",\r
5549         "wires": [\r
5550             [\r
5551                 "cd4db176.affc4"\r
5552             ]\r
5553         ]\r
5554     },\r
5555     {\r
5556         "id": "53f56a83.697074",\r
5557         "type": "block",\r
5558         "name": "block",\r
5559         "xml": "<block>\n",\r
5560         "atomic": "false",\r
5561         "comments": "",\r
5562         "outputs": 1,\r
5563         "x": 895.7975082397461,\r
5564         "y": 423.9880533218384,\r
5565         "z": "1e5d41b0.b1168e",\r
5566         "wires": [\r
5567             []\r
5568         ]\r
5569     },\r
5570     {\r
5571         "id": "cd4db176.affc4",\r
5572         "type": "set",\r
5573         "name": "set prop.cloud-region.cloud-owner",\r
5574         "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",\r
5575         "comments": "",\r
5576         "x": 977.4641647338867,\r
5577         "y": 465.65473461151123,\r
5578         "z": "1e5d41b0.b1168e",\r
5579         "wires": []\r
5580     },\r
5581     {\r
5582         "id": "bb29ba7b.f486c",\r
5583         "type": "call",\r
5584         "name": "call self-serve-vf-module-forking-logic",\r
5585         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-forking-logic' mode='sync' >\n",\r
5586         "comments": "",\r
5587         "outputs": 1,\r
5588         "x": 609.0515518188477,\r
5589         "y": 1007.0480556488037,\r
5590         "z": "1e5d41b0.b1168e",\r
5591         "wires": [\r
5592             []\r
5593         ]\r
5594     },\r
5595     {\r
5596         "id": "ac910a9d.5490c8",\r
5597         "type": "switchNode",\r
5598         "name": "switch ss.self-serve-flag",\r
5599         "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",\r
5600         "comments": "",\r
5601         "outputs": 1,\r
5602         "x": 567.1942901611328,\r
5603         "y": 1234.0481243133545,\r
5604         "z": "1e5d41b0.b1168e",\r
5605         "wires": [\r
5606             [\r
5607                 "4dc0eb9c.507774",\r
5608                 "edaf5038.5b0c1"\r
5609             ]\r
5610         ]\r
5611     },\r
5612     {\r
5613         "id": "4dc0eb9c.507774",\r
5614         "type": "outcomeFalse",\r
5615         "name": "false",\r
5616         "xml": "<outcome value='false'>\n",\r
5617         "comments": "",\r
5618         "outputs": 1,\r
5619         "x": 787.9084892272949,\r
5620         "y": 1351.619023323059,\r
5621         "z": "1e5d41b0.b1168e",\r
5622         "wires": [\r
5623             [\r
5624                 "b209b55a.0520c"\r
5625             ]\r
5626         ]\r
5627     },\r
5628     {\r
5629         "id": "edaf5038.5b0c1",\r
5630         "type": "outcomeTrue",\r
5631         "name": "true",\r
5632         "xml": "<outcome value='true'>\n",\r
5633         "comments": "",\r
5634         "outputs": 1,\r
5635         "x": 788.4799423217773,\r
5636         "y": 1110.4766607284546,\r
5637         "z": "1e5d41b0.b1168e",\r
5638         "wires": [\r
5639             [\r
5640                 "c72ffbe.21eac88"\r
5641             ]\r
5642         ]\r
5643     },\r
5644     {\r
5645         "id": "6e1b2ed4.8fd6b8",\r
5646         "type": "call",\r
5647         "name": "call check for VNF-API-preload and copy",\r
5648         "xml": "<call module='GENERIC-RESOURCE-API' rpc='gw-vfmodule-update' mode='sync' >\n",\r
5649         "comments": "",\r
5650         "outputs": 1,\r
5651         "x": 620.2499771118164,\r
5652         "y": 7413.250926017761,\r
5653         "z": "1e5d41b0.b1168e",\r
5654         "wires": [\r
5655             []\r
5656         ]\r
5657     },\r
5658     {\r
5659         "id": "bdff604f.42ef3",\r
5660         "type": "block",\r
5661         "name": "block : atomic",\r
5662         "xml": "<block atomic=\"true\">",\r
5663         "atomic": "true",\r
5664         "outputs": 1,\r
5665         "x": 942.9999465942383,\r
5666         "y": 584.6302671432495,\r
5667         "z": "1e5d41b0.b1168e",\r
5668         "wires": [\r
5669             [\r
5670                 "bac0765.fd1d008",\r
5671                 "3e420238.62f4c6"\r
5672             ]\r
5673         ]\r
5674     },\r
5675     {\r
5676         "id": "3e420238.62f4c6",\r
5677         "type": "configure",\r
5678         "name": "set error-message",\r
5679         "xml": "<set>\n<parameter name=\"error-message\" value=\"If svc-action is 'assign' then request-action must be 'CreateVfModuleInstance'\" />\n",\r
5680         "comments": "",\r
5681         "outputs": 1,\r
5682         "x": 1130.9166297912598,\r
5683         "y": 568.2612452507019,\r
5684         "z": "1e5d41b0.b1168e",\r
5685         "wires": [\r
5686             []\r
5687         ]\r
5688     },\r
5689     {\r
5690         "id": "a8481a22.9610b",\r
5691         "type": "block",\r
5692         "name": "block : atomic",\r
5693         "xml": "<block atomic=\"true\">",\r
5694         "atomic": "true",\r
5695         "outputs": 1,\r
5696         "x": 1045.2022514343262,\r
5697         "y": 633.1183609962463,\r
5698         "z": "1e5d41b0.b1168e",\r
5699         "wires": [\r
5700             [\r
5701                 "8f2747d2.b35a78",\r
5702                 "bac0765.fd1d008"\r
5703             ]\r
5704         ]\r
5705     },\r
5706     {\r
5707         "id": "8f2747d2.b35a78",\r
5708         "type": "configure",\r
5709         "name": "set error-message",\r
5710         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VF_MODULE_MODEL table\" />\n",\r
5711         "comments": "",\r
5712         "outputs": 1,\r
5713         "x": 1242.5236549377441,\r
5714         "y": 611.6540603637695,\r
5715         "z": "1e5d41b0.b1168e",\r
5716         "wires": [\r
5717             []\r
5718         ]\r
5719     },\r
5720     {\r
5721         "id": "12fc934c.3bd04d",\r
5722         "type": "block",\r
5723         "name": "block : atomic",\r
5724         "xml": "<block atomic=\"true\">",\r
5725         "atomic": "true",\r
5726         "outputs": 1,\r
5727         "x": 1059.4879570007324,\r
5728         "y": 678.2612137794495,\r
5729         "z": "1e5d41b0.b1168e",\r
5730         "wires": [\r
5731             [\r
5732                 "6cfbe00a.c48468",\r
5733                 "bac0765.fd1d008"\r
5734             ]\r
5735         ]\r
5736     },\r
5737     {\r
5738         "id": "6cfbe00a.c48468",\r
5739         "type": "configure",\r
5740         "name": "set error-message",\r
5741         "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
5742         "comments": "",\r
5743         "outputs": 1,\r
5744         "x": 1254.130844116211,\r
5745         "y": 655.2255001068115,\r
5746         "z": "1e5d41b0.b1168e",\r
5747         "wires": [\r
5748             []\r
5749         ]\r
5750     },\r
5751     {\r
5752         "id": "b40ea227.e7972",\r
5753         "type": "block",\r
5754         "name": "block : atomic",\r
5755         "xml": "<block atomic=\"true\">",\r
5756         "atomic": "true",\r
5757         "outputs": 1,\r
5758         "x": 1021.09521484375,\r
5759         "y": 806.3326950073242,\r
5760         "z": "1e5d41b0.b1168e",\r
5761         "wires": [\r
5762             [\r
5763                 "4f3db911.0a293",\r
5764                 "bac0765.fd1d008"\r
5765             ]\r
5766         ]\r
5767     },\r
5768     {\r
5769         "id": "4f3db911.0a293",\r
5770         "type": "configure",\r
5771         "name": "set error-message",\r
5772         "xml": "<set>\n<parameter name=\"error-message\" value=\"There are no VNFs defined in MD-SAL\" />\n",\r
5773         "comments": "",\r
5774         "outputs": 1,\r
5775         "x": 1228.059471130371,\r
5776         "y": 777.3684196472168,\r
5777         "z": "1e5d41b0.b1168e",\r
5778         "wires": [\r
5779             []\r
5780         ]\r
5781     },\r
5782     {\r
5783         "id": "5cd79a68.a802ec",\r
5784         "type": "block",\r
5785         "name": "block : atomic",\r
5786         "xml": "<block atomic=\"true\">",\r
5787         "atomic": "true",\r
5788         "outputs": 1,\r
5789         "x": 885.3809204101562,\r
5790         "y": 914.3326950073242,\r
5791         "z": "1e5d41b0.b1168e",\r
5792         "wires": [\r
5793             [\r
5794                 "866d0c00.2ab2",\r
5795                 "bac0765.fd1d008"\r
5796             ]\r
5797         ]\r
5798     },\r
5799     {\r
5800         "id": "866d0c00.2ab2",\r
5801         "type": "configure",\r
5802         "name": "set error-message",\r
5803         "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
5804         "comments": "",\r
5805         "outputs": 1,\r
5806         "x": 1087.34521484375,\r
5807         "y": 889.6898641586304,\r
5808         "z": "1e5d41b0.b1168e",\r
5809         "wires": [\r
5810             []\r
5811         ]\r
5812     },\r
5813     {\r
5814         "id": "58bfc070.0570d8",\r
5815         "type": "call",\r
5816         "name": "call self-serve-vf-module-assign",\r
5817         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-assign' mode='sync' >\n",\r
5818         "comments": "",\r
5819         "outputs": 1,\r
5820         "x": 1210.3325843811035,\r
5821         "y": 1023.1062259674072,\r
5822         "z": "1e5d41b0.b1168e",\r
5823         "wires": [\r
5824             [\r
5825                 "d28cd7af.2db2a8"\r
5826             ]\r
5827         ]\r
5828     },\r
5829     {\r
5830         "id": "d28cd7af.2db2a8",\r
5831         "type": "failure",\r
5832         "name": "failure",\r
5833         "xml": "<outcome value='failure'>\n",\r
5834         "comments": "",\r
5835         "outputs": 1,\r
5836         "x": 1430.6301651000977,\r
5837         "y": 1022.5942573547363,\r
5838         "z": "1e5d41b0.b1168e",\r
5839         "wires": [\r
5840             [\r
5841                 "dbee4993.a7efc8"\r
5842             ]\r
5843         ]\r
5844     },\r
5845     {\r
5846         "id": "9f93468d.33b288",\r
5847         "type": "returnSuccess",\r
5848         "name": "return success",\r
5849         "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
5850         "comments": "",\r
5851         "x": 1163.035255432129,\r
5852         "y": 1268.3677835464478,\r
5853         "z": "1e5d41b0.b1168e",\r
5854         "wires": []\r
5855     },\r
5856     {\r
5857         "id": "b8c19138.abe93",\r
5858         "type": "execute",\r
5859         "name": "printContext",\r
5860         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",\r
5861         "comments": "",\r
5862         "outputs": 1,\r
5863         "x": 1149.2494659423828,\r
5864         "y": 1114.1094017028809,\r
5865         "z": "1e5d41b0.b1168e",\r
5866         "wires": [\r
5867             []\r
5868         ]\r
5869     },\r
5870     {\r
5871         "id": "62bf18c3.b6afd8",\r
5872         "type": "set",\r
5873         "name": "set order-status to PendingCreate",\r
5874         "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
5875         "comments": "",\r
5876         "x": 1218.2732276916504,\r
5877         "y": 1068.070255279541,\r
5878         "z": "1e5d41b0.b1168e",\r
5879         "wires": []\r
5880     },\r
5881     {\r
5882         "id": "c72ffbe.21eac88",\r
5883         "type": "block",\r
5884         "name": "block : atomic",\r
5885         "xml": "<block atomic=\"true\">",\r
5886         "atomic": "true",\r
5887         "outputs": 1,\r
5888         "x": 959.3686981201172,\r
5889         "y": 1109.5700874328613,\r
5890         "z": "1e5d41b0.b1168e",\r
5891         "wires": [\r
5892             [\r
5893                 "58bfc070.0570d8",\r
5894                 "62bf18c3.b6afd8",\r
5895                 "b8c19138.abe93",\r
5896                 "9f93468d.33b288",\r
5897                 "b7e13818.1bbbd",\r
5898                 "f83606b1.57aa68"\r
5899             ]\r
5900         ]\r
5901     },\r
5902     {\r
5903         "id": "bac0765.fd1d008",\r
5904         "type": "block",\r
5905         "name": "block : atomic",\r
5906         "xml": "<block atomic='true'>",\r
5907         "atomic": "true",\r
5908         "comments": "",\r
5909         "outputs": 1,\r
5910         "x": 1669.5477752685547,\r
5911         "y": 1290.9046697616577,\r
5912         "z": "1e5d41b0.b1168e",\r
5913         "wires": [\r
5914             [\r
5915                 "50c201dc.9bc778",\r
5916                 "adbc50ce.7d37f"\r
5917             ]\r
5918         ]\r
5919     },\r
5920     {\r
5921         "id": "dbee4993.a7efc8",\r
5922         "type": "block",\r
5923         "name": "block : atomic",\r
5924         "xml": "<block atomic=\"true\">",\r
5925         "atomic": "true",\r
5926         "outputs": 1,\r
5927         "x": 1576.6308898925781,\r
5928         "y": 1021.9756126403809,\r
5929         "z": "1e5d41b0.b1168e",\r
5930         "wires": [\r
5931             [\r
5932                 "dece85a0.4a47e",\r
5933                 "bac0765.fd1d008"\r
5934             ]\r
5935         ]\r
5936     },\r
5937     {\r
5938         "id": "dece85a0.4a47e",\r
5939         "type": "configure",\r
5940         "name": "set error-message",\r
5941         "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
5942         "comments": "",\r
5943         "outputs": 1,\r
5944         "x": 1774.3096466064453,\r
5945         "y": 1001.2613220214844,\r
5946         "z": "1e5d41b0.b1168e",\r
5947         "wires": [\r
5948             []\r
5949         ]\r
5950     },\r
5951     {\r
5952         "id": "39450462.cb0f84",\r
5953         "type": "configure",\r
5954         "name": "set error-message",\r
5955         "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
5956         "comments": "",\r
5957         "outputs": 1,\r
5958         "x": 2481.75,\r
5959         "y": 1520.4688329696655,\r
5960         "z": "1e5d41b0.b1168e",\r
5961         "wires": [\r
5962             []\r
5963         ]\r
5964     },\r
5965     {\r
5966         "id": "2a30af16.7b82",\r
5967         "type": "block",\r
5968         "name": "block : atomic",\r
5969         "xml": "<block atomic=\"true\">",\r
5970         "atomic": "true",\r
5971         "outputs": 1,\r
5972         "x": 2287.821090698242,\r
5973         "y": 1539.9331216812134,\r
5974         "z": "1e5d41b0.b1168e",\r
5975         "wires": [\r
5976             [\r
5977                 "39450462.cb0f84",\r
5978                 "8964842b.6432c8"\r
5979             ]\r
5980         ]\r
5981     },\r
5982     {\r
5983         "id": "7e580eff.038e2",\r
5984         "type": "block",\r
5985         "name": "block : atomic",\r
5986         "xml": "<block atomic=\"true\">",\r
5987         "atomic": "true",\r
5988         "outputs": 1,\r
5989         "x": 992.8213195800781,\r
5990         "y": 1757.5997638702393,\r
5991         "z": "1e5d41b0.b1168e",\r
5992         "wires": [\r
5993             [\r
5994                 "d95a6d03.0b146",\r
5995                 "8964842b.6432c8"\r
5996             ]\r
5997         ]\r
5998     },\r
5999     {\r
6000         "id": "caeb64b7.ba2878",\r
6001         "type": "block",\r
6002         "name": "block : atomic",\r
6003         "xml": "<block atomic=\"true\">",\r
6004         "atomic": "true",\r
6005         "outputs": 1,\r
6006         "x": 994.4880065917969,\r
6007         "y": 1800.9331378936768,\r
6008         "z": "1e5d41b0.b1168e",\r
6009         "wires": [\r
6010             [\r
6011                 "6195cb44.48d0f4",\r
6012                 "8964842b.6432c8"\r
6013             ]\r
6014         ]\r
6015     },\r
6016     {\r
6017         "id": "d95a6d03.0b146",\r
6018         "type": "configure",\r
6019         "name": "set error-message",\r
6020         "xml": "<set>\n<parameter name=\"error-message\" value=\"Cloud region not found in AAI\" />\n",\r
6021         "comments": "",\r
6022         "outputs": 1,\r
6023         "x": 1196.749984741211,\r
6024         "y": 1734.385540008545,\r
6025         "z": "1e5d41b0.b1168e",\r
6026         "wires": [\r
6027             []\r
6028         ]\r
6029     },\r
6030     {\r
6031         "id": "6195cb44.48d0f4",\r
6032         "type": "configure",\r
6033         "name": "set error-message",\r
6034         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving cloud region from AAI.  Is AAI down?\" />\n",\r
6035         "comments": "",\r
6036         "outputs": 1,\r
6037         "x": 1192.1667251586914,\r
6038         "y": 1782.718876838684,\r
6039         "z": "1e5d41b0.b1168e",\r
6040         "wires": [\r
6041             []\r
6042         ]\r
6043     },\r
6044     {\r
6045         "id": "42e790a.f88747",\r
6046         "type": "block",\r
6047         "name": "block : atomic",\r
6048         "xml": "<block atomic=\"true\">",\r
6049         "atomic": "true",\r
6050         "outputs": 1,\r
6051         "x": 877.4045333862305,\r
6052         "y": 1981.5998163223267,\r
6053         "z": "1e5d41b0.b1168e",\r
6054         "wires": [\r
6055             [\r
6056                 "69f063a.3b46c9c",\r
6057                 "8964842b.6432c8"\r
6058             ]\r
6059         ]\r
6060     },\r
6061     {\r
6062         "id": "69f063a.3b46c9c",\r
6063         "type": "configure",\r
6064         "name": "set error-message",\r
6065         "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
6066         "comments": "",\r
6067         "outputs": 1,\r
6068         "x": 1070.0831909179688,\r
6069         "y": 1954.3855466842651,\r
6070         "z": "1e5d41b0.b1168e",\r
6071         "wires": [\r
6072             []\r
6073         ]\r
6074     },\r
6075     {\r
6076         "id": "8964842b.6432c8",\r
6077         "type": "block",\r
6078         "name": "block : atomic",\r
6079         "xml": "<block atomic='true'>",\r
6080         "atomic": "true",\r
6081         "comments": "",\r
6082         "outputs": 1,\r
6083         "x": 1671.571434020996,\r
6084         "y": 2242.5405530929565,\r
6085         "z": "1e5d41b0.b1168e",\r
6086         "wires": [\r
6087             [\r
6088                 "3728e3f3.742a9c",\r
6089                 "3312acbf.c98b04"\r
6090             ]\r
6091         ]\r
6092     },\r
6093     {\r
6094         "id": "6152a91e.e447b",\r
6095         "type": "call",\r
6096         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6097         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6098         "comments": "",\r
6099         "outputs": 1,\r
6100         "x": 2786.749900817871,\r
6101         "y": 2730.774143218994,\r
6102         "z": "1e5d41b0.b1168e",\r
6103         "wires": [\r
6104             []\r
6105         ]\r
6106     },\r
6107     {\r
6108         "id": "fddcb313.1cf958",\r
6109         "type": "block",\r
6110         "name": "block : atomic",\r
6111         "xml": "<block atomic='true'>",\r
6112         "atomic": "true",\r
6113         "comments": "",\r
6114         "outputs": 1,\r
6115         "x": 2404.011390686035,\r
6116         "y": 2781.1913537979126,\r
6117         "z": "1e5d41b0.b1168e",\r
6118         "wires": [\r
6119             [\r
6120                 "6152a91e.e447b",\r
6121                 "d8f50cf3.b660b8",\r
6122                 "7e407330.b6b2bc"\r
6123             ]\r
6124         ]\r
6125     },\r
6126     {\r
6127         "id": "8d60dce.3fe77a",\r
6128         "type": "block",\r
6129         "name": "block : atomic",\r
6130         "xml": "<block atomic=\"true\">",\r
6131         "atomic": "true",\r
6132         "outputs": 1,\r
6133         "x": 2965.083194732666,\r
6134         "y": 2421.52436542511,\r
6135         "z": "1e5d41b0.b1168e",\r
6136         "wires": [\r
6137             [\r
6138                 "61ebd127.67b2b",\r
6139                 "fddcb313.1cf958"\r
6140             ]\r
6141         ]\r
6142     },\r
6143     {\r
6144         "id": "61ebd127.67b2b",\r
6145         "type": "configure",\r
6146         "name": "set error-message",\r
6147         "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
6148         "comments": "",\r
6149         "outputs": 1,\r
6150         "x": 3164.666435241699,\r
6151         "y": 2388.1673097610474,\r
6152         "z": "1e5d41b0.b1168e",\r
6153         "wires": [\r
6154             []\r
6155         ]\r
6156     },\r
6157     {\r
6158         "id": "59ff4e4b.8c6b68",\r
6159         "type": "block",\r
6160         "name": "block : atomic",\r
6161         "xml": "<block atomic=\"true\">",\r
6162         "atomic": "true",\r
6163         "outputs": 1,\r
6164         "x": 2136.987747192383,\r
6165         "y": 2569.107672691345,\r
6166         "z": "1e5d41b0.b1168e",\r
6167         "wires": [\r
6168             [\r
6169                 "9b4ca4c4.41e2c8",\r
6170                 "fddcb313.1cf958"\r
6171             ]\r
6172         ]\r
6173     },\r
6174     {\r
6175         "id": "9b4ca4c4.41e2c8",\r
6176         "type": "configure",\r
6177         "name": "set error-message",\r
6178         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving preload-information\" />\n",\r
6179         "comments": "",\r
6180         "outputs": 1,\r
6181         "x": 2342.999855041504,\r
6182         "y": 2543.7504091262817,\r
6183         "z": "1e5d41b0.b1168e",\r
6184         "wires": [\r
6185             []\r
6186         ]\r
6187     },\r
6188     {\r
6189         "id": "59263ccb.02e03c",\r
6190         "type": "call",\r
6191         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6192         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6193         "comments": "",\r
6194         "outputs": 1,\r
6195         "x": 4210.0835037231445,\r
6196         "y": 4609.2463722229,\r
6197         "z": "1e5d41b0.b1168e",\r
6198         "wires": [\r
6199             []\r
6200         ]\r
6201     },\r
6202     {\r
6203         "id": "1980bda6.0907fa",\r
6204         "type": "block",\r
6205         "name": "block : atomic",\r
6206         "xml": "<block atomic='true'>",\r
6207         "atomic": "true",\r
6208         "comments": "",\r
6209         "outputs": 1,\r
6210         "x": 3822.3447189331055,\r
6211         "y": 4655.9133133888245,\r
6212         "z": "1e5d41b0.b1168e",\r
6213         "wires": [\r
6214             [\r
6215                 "59263ccb.02e03c",\r
6216                 "15beb6ed.58fac9",\r
6217                 "98fe2567.5c7fd"\r
6218             ]\r
6219         ]\r
6220     },\r
6221     {\r
6222         "id": "a8978c6d.0307c8",\r
6223         "type": "configure",\r
6224         "name": "set error-message",\r
6225         "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
6226         "comments": "",\r
6227         "outputs": 1,\r
6228         "x": 1905.0833053588867,\r
6229         "y": 3052.7189245224,\r
6230         "z": "1e5d41b0.b1168e",\r
6231         "wires": [\r
6232             []\r
6233         ]\r
6234     },\r
6235     {\r
6236         "id": "cb15322d.db07d8",\r
6237         "type": "configure",\r
6238         "name": "set error-message",\r
6239         "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
6240         "comments": "",\r
6241         "outputs": 1,\r
6242         "x": 4234.666793823242,\r
6243         "y": 3528.4130017757416,\r
6244         "z": "1e5d41b0.b1168e",\r
6245         "wires": [\r
6246             []\r
6247         ]\r
6248     },\r
6249     {\r
6250         "id": "7d616bdb.daafe4",\r
6251         "type": "configure",\r
6252         "name": "set error-message",\r
6253         "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
6254         "comments": "",\r
6255         "outputs": 1,\r
6256         "x": 4549.666816711426,\r
6257         "y": 3605.9130086898804,\r
6258         "z": "1e5d41b0.b1168e",\r
6259         "wires": [\r
6260             []\r
6261         ]\r
6262     },\r
6263     {\r
6264         "id": "cb1415b6.cece5",\r
6265         "type": "configure",\r
6266         "name": "set error-message",\r
6267         "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
6268         "comments": "",\r
6269         "outputs": 1,\r
6270         "x": 3597.1667709350586,\r
6271         "y": 3725.913025856018,\r
6272         "z": "1e5d41b0.b1168e",\r
6273         "wires": [\r
6274             []\r
6275         ]\r
6276     },\r
6277     {\r
6278         "id": "e1550da4.520918",\r
6279         "type": "configure",\r
6280         "name": "set error-message",\r
6281         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VFC_RELATED_NETWORK_ROLE table\" />\n",\r
6282         "comments": "",\r
6283         "outputs": 1,\r
6284         "x": 2037.8610229492188,\r
6285         "y": 3962.441393852234,\r
6286         "z": "1e5d41b0.b1168e",\r
6287         "wires": [\r
6288             []\r
6289         ]\r
6290     },\r
6291     {\r
6292         "id": "7b08fad7.a132ec",\r
6293         "type": "configure",\r
6294         "name": "set error-message",\r
6295         "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
6296         "comments": "",\r
6297         "outputs": 1,\r
6298         "x": 2845.361083984375,\r
6299         "y": 4147.441142082214,\r
6300         "z": "1e5d41b0.b1168e",\r
6301         "wires": [\r
6302             []\r
6303         ]\r
6304     },\r
6305     {\r
6306         "id": "ce58c07c.b817d",\r
6307         "type": "configure",\r
6308         "name": "set error-message",\r
6309         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving vnfc to AAI\" />\n",\r
6310         "comments": "",\r
6311         "outputs": 1,\r
6312         "x": 2221.749931335449,\r
6313         "y": 4770.080783843994,\r
6314         "z": "1e5d41b0.b1168e",\r
6315         "wires": [\r
6316             []\r
6317         ]\r
6318     },\r
6319     {\r
6320         "id": "c7eb84c5.f0e708",\r
6321         "type": "call",\r
6322         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6323         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6324         "comments": "",\r
6325         "outputs": 1,\r
6326         "x": 3698.555419921875,\r
6327         "y": 5965.0813245773315,\r
6328         "z": "1e5d41b0.b1168e",\r
6329         "wires": [\r
6330             []\r
6331         ]\r
6332     },\r
6333     {\r
6334         "id": "387bacc5.df1d84",\r
6335         "type": "block",\r
6336         "name": "block : atomic",\r
6337         "xml": "<block atomic='true'>",\r
6338         "atomic": "true",\r
6339         "comments": "",\r
6340         "outputs": 1,\r
6341         "x": 3312.066909790039,\r
6342         "y": 6007.998537063599,\r
6343         "z": "1e5d41b0.b1168e",\r
6344         "wires": [\r
6345             [\r
6346                 "c7eb84c5.f0e708",\r
6347                 "e35102b5.ead4c",\r
6348                 "62bbfbdf.d34f3c"\r
6349             ]\r
6350         ]\r
6351     },\r
6352     {\r
6353         "id": "8a14b675.cd4478",\r
6354         "type": "configure",\r
6355         "name": "set error-message",\r
6356         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating vnfc relationships in AAI\" />\n",\r
6357         "comments": "",\r
6358         "outputs": 1,\r
6359         "x": 1859.091293334961,\r
6360         "y": 4883.829997062683,\r
6361         "z": "1e5d41b0.b1168e",\r
6362         "wires": [\r
6363             []\r
6364         ]\r
6365     },\r
6366     {\r
6367         "id": "b8157190.3209b8",\r
6368         "type": "configure",\r
6369         "name": "set error-message",\r
6370         "xml": "<set>\n<parameter name=\"error-message\" value=\"Not-found error updating vnfc relationships\" />\n",\r
6371         "comments": "",\r
6372         "outputs": 1,\r
6373         "x": 1858.5556144714355,\r
6374         "y": 4940.794563293457,\r
6375         "z": "1e5d41b0.b1168e",\r
6376         "wires": [\r
6377             []\r
6378         ]\r
6379     },\r
6380     {\r
6381         "id": "3296dfd.dbc53a",\r
6382         "type": "configure",\r
6383         "name": "set error-message",\r
6384         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving cp object to AAI\" />\n",\r
6385         "comments": "",\r
6386         "outputs": 1,\r
6387         "x": 2301.0556240081787,\r
6388         "y": 5110.080264091492,\r
6389         "z": "1e5d41b0.b1168e",\r
6390         "wires": [\r
6391             []\r
6392         ]\r
6393     },\r
6394     {\r
6395         "id": "804becc1.78da28",\r
6396         "type": "configure",\r
6397         "name": "set error-message",\r
6398         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network in AAI\" />\n",\r
6399         "comments": "",\r
6400         "outputs": 1,\r
6401         "x": 2956.0556869506836,\r
6402         "y": 5562.3025188446045,\r
6403         "z": "1e5d41b0.b1168e",\r
6404         "wires": [\r
6405             []\r
6406         ]\r
6407     },\r
6408     {\r
6409         "id": "7e2874de.0ebfec",\r
6410         "type": "configure",\r
6411         "name": "set error-message",\r
6412         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network\" />\n",\r
6413         "comments": "",\r
6414         "outputs": 1,\r
6415         "x": 2958.5556869506836,\r
6416         "y": 5624.802521705627,\r
6417         "z": "1e5d41b0.b1168e",\r
6418         "wires": [\r
6419             []\r
6420         ]\r
6421     },\r
6422     {\r
6423         "id": "9d950f64.0102",\r
6424         "type": "configure",\r
6425         "name": "set error-message",\r
6426         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network and vlan-tag in AAI\" />\n",\r
6427         "comments": "",\r
6428         "outputs": 1,\r
6429         "x": 3287.1272888183594,\r
6430         "y": 5722.302535057068,\r
6431         "z": "1e5d41b0.b1168e",\r
6432         "wires": [\r
6433             []\r
6434         ]\r
6435     },\r
6436     {\r
6437         "id": "b2d45985.f53aa8",\r
6438         "type": "configure",\r
6439         "name": "set error-message",\r
6440         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network and vlan-tag\" />\n",\r
6441         "comments": "",\r
6442         "outputs": 1,\r
6443         "x": 3289.6273880004883,\r
6444         "y": 5784.802536010742,\r
6445         "z": "1e5d41b0.b1168e",\r
6446         "wires": [\r
6447             []\r
6448         ]\r
6449     },\r
6450     {\r
6451         "id": "c5ce8f8a.5c8cc",\r
6452         "type": "configure",\r
6453         "name": "set error-message",\r
6454         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv4-address-list object in AAI\" />\n",\r
6455         "comments": "",\r
6456         "outputs": 1,\r
6457         "x": 3978.9729919433594,\r
6458         "y": 5193.552491188049,\r
6459         "z": "1e5d41b0.b1168e",\r
6460         "wires": [\r
6461             []\r
6462         ]\r
6463     },\r
6464     {\r
6465         "id": "d6d217c2.575b08",\r
6466         "type": "configure",\r
6467         "name": "set error-message",\r
6468         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv4-address-list relationships in AAI\" />\n",\r
6469         "comments": "",\r
6470         "outputs": 1,\r
6471         "x": 3976.4729919433594,\r
6472         "y": 5272.302496910095,\r
6473         "z": "1e5d41b0.b1168e",\r
6474         "wires": [\r
6475             []\r
6476         ]\r
6477     },\r
6478     {\r
6479         "id": "eacb1b8b.899fc",\r
6480         "type": "configure",\r
6481         "name": "set error-message",\r
6482         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv4-address-list relationships\" />\n",\r
6483         "comments": "",\r
6484         "outputs": 1,\r
6485         "x": 3978.972724914551,\r
6486         "y": 5332.302503585815,\r
6487         "z": "1e5d41b0.b1168e",\r
6488         "wires": [\r
6489             []\r
6490         ]\r
6491     },\r
6492     {\r
6493         "id": "e1c04fe9.9abb6",\r
6494         "type": "configure",\r
6495         "name": "set error-message",\r
6496         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv6-address-list object in AAI\" />\n",\r
6497         "comments": "",\r
6498         "outputs": 1,\r
6499         "x": 3982.7227325439453,\r
6500         "y": 5382.302508354187,\r
6501         "z": "1e5d41b0.b1168e",\r
6502         "wires": [\r
6503             []\r
6504         ]\r
6505     },\r
6506     {\r
6507         "id": "b00c290a.190b9",\r
6508         "type": "configure",\r
6509         "name": "set error-message",\r
6510         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv6-address-list relationships in AAI\" />\n",\r
6511         "comments": "",\r
6512         "outputs": 1,\r
6513         "x": 3981.4724655151367,\r
6514         "y": 5443.55251121521,\r
6515         "z": "1e5d41b0.b1168e",\r
6516         "wires": [\r
6517             []\r
6518         ]\r
6519     },\r
6520     {\r
6521         "id": "f9dafb05.46c9b",\r
6522         "type": "configure",\r
6523         "name": "set error-message",\r
6524         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv6-address-list relationships\" />\n",\r
6525         "comments": "",\r
6526         "outputs": 1,\r
6527         "x": 3982.7224655151367,\r
6528         "y": 5503.552512168884,\r
6529         "z": "1e5d41b0.b1168e",\r
6530         "wires": [\r
6531             []\r
6532         ]\r
6533     },\r
6534     {\r
6535         "id": "cf7438ea.85212",\r
6536         "type": "call",\r
6537         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6538         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6539         "comments": "",\r
6540         "outputs": 1,\r
6541         "x": 4392.722400665283,\r
6542         "y": 5629.802440643311,\r
6543         "z": "1e5d41b0.b1168e",\r
6544         "wires": [\r
6545             []\r
6546         ]\r
6547     },\r
6548     {\r
6549         "id": "4f9c607a.ce1c88",\r
6550         "type": "block",\r
6551         "name": "block : atomic",\r
6552         "xml": "<block atomic='true'>",\r
6553         "atomic": "true",\r
6554         "comments": "",\r
6555         "outputs": 1,\r
6556         "x": 4012.48388671875,\r
6557         "y": 5674.469653129578,\r
6558         "z": "1e5d41b0.b1168e",\r
6559         "wires": [\r
6560             [\r
6561                 "cf7438ea.85212",\r
6562                 "a33ba8b8.1d7cc",\r
6563                 "de495219.3e8f9"\r
6564             ]\r
6565         ]\r
6566     },\r
6567     {\r
6568         "id": "26a60a34.f6645e",\r
6569         "type": "call",\r
6570         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6571         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6572         "comments": "",\r
6573         "outputs": 1,\r
6574         "x": 3816.1943130493164,\r
6575         "y": 7094.2466859817505,\r
6576         "z": "1e5d41b0.b1168e",\r
6577         "wires": [\r
6578             []\r
6579         ]\r
6580     },\r
6581     {\r
6582         "id": "96fecd53.204d4",\r
6583         "type": "block",\r
6584         "name": "block : atomic",\r
6585         "xml": "<block atomic='true'>",\r
6586         "atomic": "true",\r
6587         "comments": "",\r
6588         "outputs": 1,\r
6589         "x": 3428.455535888672,\r
6590         "y": 7144.6633558273315,\r
6591         "z": "1e5d41b0.b1168e",\r
6592         "wires": [\r
6593             [\r
6594                 "26a60a34.f6645e",\r
6595                 "ac95a18e.e9d4e8",\r
6596                 "23f95643.5a124a"\r
6597             ]\r
6598         ]\r
6599     },\r
6600     {\r
6601         "id": "819cfbd9.9a75b8",\r
6602         "type": "configure",\r
6603         "name": "set error-message",\r
6604         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
6605         "comments": "",\r
6606         "outputs": 1,\r
6607         "x": 3366.194606781006,\r
6608         "y": 6732.996903419495,\r
6609         "z": "1e5d41b0.b1168e",\r
6610         "wires": [\r
6611             []\r
6612         ]\r
6613     },\r
6614     {\r
6615         "id": "98387e99.104df8",\r
6616         "type": "configure",\r
6617         "name": "set error-message",\r
6618         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
6619         "comments": "",\r
6620         "outputs": 1,\r
6621         "x": 3359.9448776245117,\r
6622         "y": 6669.247437477112,\r
6623         "z": "1e5d41b0.b1168e",\r
6624         "wires": [\r
6625             []\r
6626         ]\r
6627     },\r
6628     {\r
6629         "id": "66f00f4e.933f1",\r
6630         "type": "configure",\r
6631         "name": "set error-message",\r
6632         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
6633         "comments": "",\r
6634         "outputs": 1,\r
6635         "x": 3371.194610595703,\r
6636         "y": 6420.49688243866,\r
6637         "z": "1e5d41b0.b1168e",\r
6638         "wires": [\r
6639             []\r
6640         ]\r
6641     },\r
6642     {\r
6643         "id": "fde5bb25.6eab78",\r
6644         "type": "configure",\r
6645         "name": "set error-message",\r
6646         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
6647         "comments": "",\r
6648         "outputs": 1,\r
6649         "x": 3371.1948776245117,\r
6650         "y": 6359.2474184036255,\r
6651         "z": "1e5d41b0.b1168e",\r
6652         "wires": [\r
6653             []\r
6654         ]\r
6655     },\r
6656     {\r
6657         "id": "131ea97.a877f57",\r
6658         "type": "configure",\r
6659         "name": "set error-message",\r
6660         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv6-address-list relationships\" />\n",\r
6661         "comments": "",\r
6662         "outputs": 1,\r
6663         "x": 2738.6945724487305,\r
6664         "y": 6620.4968938827515,\r
6665         "z": "1e5d41b0.b1168e",\r
6666         "wires": [\r
6667             []\r
6668         ]\r
6669     },\r
6670     {\r
6671         "id": "7345e678.7bf88",\r
6672         "type": "configure",\r
6673         "name": "set error-message",\r
6674         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv6-address-list relationships in AAI\" />\n",\r
6675         "comments": "",\r
6676         "outputs": 1,\r
6677         "x": 2737.444564819336,\r
6678         "y": 6562.997429847717,\r
6679         "z": "1e5d41b0.b1168e",\r
6680         "wires": [\r
6681             []\r
6682         ]\r
6683     },\r
6684     {\r
6685         "id": "3bd1f48b.4c0b2c",\r
6686         "type": "configure",\r
6687         "name": "set error-message",\r
6688         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv6-address-list\" />\n",\r
6689         "comments": "",\r
6690         "outputs": 1,\r
6691         "x": 2401.194549560547,\r
6692         "y": 6506.746886253357,\r
6693         "z": "1e5d41b0.b1168e",\r
6694         "wires": [\r
6695             []\r
6696         ]\r
6697     },\r
6698     {\r
6699         "id": "67c04d7.9f55234",\r
6700         "type": "configure",\r
6701         "name": "set error-message",\r
6702         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error saving vip-ipv6-address-list in AAI\" />\n",\r
6703         "comments": "",\r
6704         "outputs": 1,\r
6705         "x": 2401.194549560547,\r
6706         "y": 6452.996883392334,\r
6707         "z": "1e5d41b0.b1168e",\r
6708         "wires": [\r
6709             []\r
6710         ]\r
6711     },\r
6712     {\r
6713         "id": "703340a7.64aea8",\r
6714         "type": "configure",\r
6715         "name": "set error-message",\r
6716         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationships\" />\n",\r
6717         "comments": "",\r
6718         "outputs": 1,\r
6719         "x": 2747.444568634033,\r
6720         "y": 6295.496874809265,\r
6721         "z": "1e5d41b0.b1168e",\r
6722         "wires": [\r
6723             []\r
6724         ]\r
6725     },\r
6726     {\r
6727         "id": "1eb209e1.85fe36",\r
6728         "type": "configure",\r
6729         "name": "set error-message",\r
6730         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationships in AAI\" />\n",\r
6731         "comments": "",\r
6732         "outputs": 1,\r
6733         "x": 2748.6945724487305,\r
6734         "y": 6237.996870994568,\r
6735         "z": "1e5d41b0.b1168e",\r
6736         "wires": [\r
6737             []\r
6738         ]\r
6739     },\r
6740     {\r
6741         "id": "5c926ac4.441d54",\r
6742         "type": "configure",\r
6743         "name": "set error-message",\r
6744         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv4-address-list\" />\n",\r
6745         "comments": "",\r
6746         "outputs": 1,\r
6747         "x": 2404.944549560547,\r
6748         "y": 6194.246867179871,\r
6749         "z": "1e5d41b0.b1168e",\r
6750         "wires": [\r
6751             []\r
6752         ]\r
6753     },\r
6754     {\r
6755         "id": "ac68386.d27d148",\r
6756         "type": "configure",\r
6757         "name": "set error-message",\r
6758         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error saving vip-ipv4-address-list in AAI\" />\n",\r
6759         "comments": "",\r
6760         "outputs": 1,\r
6761         "x": 2401.194549560547,\r
6762         "y": 6126.746863365173,\r
6763         "z": "1e5d41b0.b1168e",\r
6764         "wires": [\r
6765             []\r
6766         ]\r
6767     },\r
6768     {\r
6769         "id": "8ce17d26.7481f8",\r
6770         "type": "configure",\r
6771         "name": "set error-message",\r
6772         "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
6773         "comments": "",\r
6774         "outputs": 1,\r
6775         "x": 1898.6945152282715,\r
6776         "y": 6051.74686050415,\r
6777         "z": "1e5d41b0.b1168e",\r
6778         "wires": [\r
6779             []\r
6780         ]\r
6781     },\r
6782     {\r
6783         "id": "bcecc401.bf37b",\r
6784         "type": "configure",\r
6785         "name": "set error-message",\r
6786         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vf-module relationships in AAI\" />\n",\r
6787         "comments": "",\r
6788         "outputs": 1,\r
6789         "x": 1899.9445114135742,\r
6790         "y": 5992.996852397919,\r
6791         "z": "1e5d41b0.b1168e",\r
6792         "wires": [\r
6793             []\r
6794         ]\r
6795     },\r
6796     {\r
6797         "id": "9929cc19.031428",\r
6798         "type": "configure",\r
6799         "name": "set error-message",\r
6800         "xml": "<set>\n    <parameter name=\"error-message\" value=\"Error updating vf-module in AAI\" />\n",\r
6801         "comments": "",\r
6802         "outputs": 1,\r
6803         "x": 1051.7499694824219,\r
6804         "y": 4423.830560684204,\r
6805         "z": "1e5d41b0.b1168e",\r
6806         "wires": [\r
6807             []\r
6808         ]\r
6809     },\r
6810     {\r
6811         "id": "da0980a4.747a78",\r
6812         "type": "configure",\r
6813         "name": "set error-message",\r
6814         "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
6815         "comments": "",\r
6816         "outputs": 1,\r
6817         "x": 1055.4999694824219,\r
6818         "y": 4500.080563545227,\r
6819         "z": "1e5d41b0.b1168e",\r
6820         "wires": [\r
6821             []\r
6822         ]\r
6823     },\r
6824     {\r
6825         "id": "ebdeb223.d9f918",\r
6826         "type": "execute",\r
6827         "name": "printContext",\r
6828         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodule.log' />\n",\r
6829         "comments": "",\r
6830         "outputs": 1,\r
6831         "x": 439.07335662841797,\r
6832         "y": 8061.709958553314,\r
6833         "z": "1e5d41b0.b1168e",\r
6834         "wires": [\r
6835             []\r
6836         ]\r
6837     },\r
6838     {\r
6839         "id": "54266176.fdc52",\r
6840         "type": "execute",\r
6841         "name": "execute RestApiCallNode - PUT vf-module",\r
6842         "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
6843         "comments": "",\r
6844         "outputs": 1,\r
6845         "x": 536.406494140625,\r
6846         "y": 7920.908839225769,\r
6847         "z": "1e5d41b0.b1168e",\r
6848         "wires": [\r
6849             [\r
6850                 "1c4e5947.7ebd1f",\r
6851                 "8333ad7b.b22908"\r
6852             ]\r
6853         ]\r
6854     },\r
6855     {\r
6856         "id": "1c4e5947.7ebd1f",\r
6857         "type": "not-found",\r
6858         "name": "not-found",\r
6859         "xml": "<outcome value='not-found'>\n",\r
6860         "comments": "",\r
6861         "outputs": 1,\r
6862         "x": 817.1906661987305,\r
6863         "y": 7941.604918003082,\r
6864         "z": "1e5d41b0.b1168e",\r
6865         "wires": [\r
6866             [\r
6867                 "abc9858a.0d3df8"\r
6868             ]\r
6869         ]\r
6870     },\r
6871     {\r
6872         "id": "8333ad7b.b22908",\r
6873         "type": "failure",\r
6874         "name": "failure",\r
6875         "xml": "<outcome value='failure'>\n",\r
6876         "comments": "",\r
6877         "outputs": 1,\r
6878         "x": 809.6193008422852,\r
6879         "y": 7900.104938030243,\r
6880         "z": "1e5d41b0.b1168e",\r
6881         "wires": [\r
6882             [\r
6883                 "abc9858a.0d3df8"\r
6884             ]\r
6885         ]\r
6886     },\r
6887     {\r
6888         "id": "abc9858a.0d3df8",\r
6889         "type": "block",\r
6890         "name": "block : atomic",\r
6891         "xml": "<block atomic=\"true\">",\r
6892         "atomic": "true",\r
6893         "outputs": 1,\r
6894         "x": 1018.5494117736816,\r
6895         "y": 7920.273898601532,\r
6896         "z": "1e5d41b0.b1168e",\r
6897         "wires": [\r
6898             [\r
6899                 "2a8c3363.38afe4",\r
6900                 "7d6098e9.a14988"\r
6901             ]\r
6902         ]\r
6903     },\r
6904     {\r
6905         "id": "e61f24da.fdfe2",\r
6906         "type": "call",\r
6907         "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
6908         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
6909         "comments": "",\r
6910         "outputs": 1,\r
6911         "x": 1772.799659729004,\r
6912         "y": 8062.442268848419,\r
6913         "z": "1e5d41b0.b1168e",\r
6914         "wires": [\r
6915             []\r
6916         ]\r
6917     },\r
6918     {\r
6919         "id": "7d6098e9.a14988",\r
6920         "type": "block",\r
6921         "name": "block : atomic",\r
6922         "xml": "<block atomic='true'>",\r
6923         "atomic": "true",\r
6924         "comments": "",\r
6925         "outputs": 1,\r
6926         "x": 1391.846908569336,\r
6927         "y": 8114.465925693512,\r
6928         "z": "1e5d41b0.b1168e",\r
6929         "wires": [\r
6930             [\r
6931                 "e61f24da.fdfe2",\r
6932                 "24f79f9e.6a9758",\r
6933                 "77199d84.b65ee4"\r
6934             ]\r
6935         ]\r
6936     },\r
6937     {\r
6938         "id": "2a8c3363.38afe4",\r
6939         "type": "configure",\r
6940         "name": "set error-message",\r
6941         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error doing PUT of vf-module\" />\n",\r
6942         "comments": "",\r
6943         "outputs": 1,\r
6944         "x": 1223.0498275756836,\r
6945         "y": 7892.798912525177,\r
6946         "z": "1e5d41b0.b1168e",\r
6947         "wires": [\r
6948             []\r
6949         ]\r
6950     },\r
6951     {\r
6952         "id": "23e90598.1ab01a",\r
6953         "type": "comment",\r
6954         "name": "This should have been removed from Dublin",\r
6955         "info": "",\r
6956         "comments": "",\r
6957         "x": 691.7499771118164,\r
6958         "y": 7382.302031517029,\r
6959         "z": "1e5d41b0.b1168e",\r
6960         "wires": []\r
6961     },\r
6962     {\r
6963         "id": "bf8d316e.62c2d",\r
6964         "type": "set",\r
6965         "name": "Initialize SO 500 reponse params",\r
6966         "xml": "<set>\n<parameter name=\"so.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"so.response-code\" value=\"500\" />\n<parameter name=\"so.notification-url\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"so.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"so.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"so.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />",\r
6967         "comments": "",\r
6968         "x": 607.9999160766602,\r
6969         "y": 367.0242910385132,\r
6970         "z": "1e5d41b0.b1168e",\r
6971         "wires": []\r
6972     },\r
6973     {\r
6974         "id": "50c201dc.9bc778",\r
6975         "type": "call",\r
6976         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
6977         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
6978         "comments": "",\r
6979         "outputs": 1,\r
6980         "x": 1976.749855041504,\r
6981         "y": 1269.3854932785034,\r
6982         "z": "1e5d41b0.b1168e",\r
6983         "wires": [\r
6984             []\r
6985         ]\r
6986     },\r
6987     {\r
6988         "id": "3728e3f3.742a9c",\r
6989         "type": "call",\r
6990         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
6991         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
6992         "comments": "",\r
6993         "outputs": 1,\r
6994         "x": 1984.249900817871,\r
6995         "y": 2221.6077127456665,\r
6996         "z": "1e5d41b0.b1168e",\r
6997         "wires": [\r
6998             []\r
6999         ]\r
7000     },\r
7001     {\r
7002         "id": "f83606b1.57aa68",\r
7003         "type": "call",\r
7004         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7005         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7006         "comments": "",\r
7007         "outputs": 1,\r
7008         "x": 1272.9998779296875,\r
7009         "y": 1217.3020362854004,\r
7010         "z": "1e5d41b0.b1168e",\r
7011         "wires": [\r
7012             []\r
7013         ]\r
7014     },\r
7015     {\r
7016         "id": "b7e13818.1bbbd",\r
7017         "type": "set",\r
7018         "name": "set so.reponse-code = 200",\r
7019         "xml": "<set>\n<parameter name=\"so.response-code\" value=\"200\" />\n",\r
7020         "comments": "",\r
7021         "x": 1201.749900817871,\r
7022         "y": 1161.0520486831665,\r
7023         "z": "1e5d41b0.b1168e",\r
7024         "wires": []\r
7025     },\r
7026     {\r
7027         "id": "d8f50cf3.b660b8",\r
7028         "type": "call",\r
7029         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7030         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7031         "comments": "",\r
7032         "outputs": 1,\r
7033         "x": 2729.2498817443848,\r
7034         "y": 2781.3300075531006,\r
7035         "z": "1e5d41b0.b1168e",\r
7036         "wires": [\r
7037             []\r
7038         ]\r
7039     },\r
7040     {\r
7041         "id": "15beb6ed.58fac9",\r
7042         "type": "call",\r
7043         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7044         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7045         "comments": "",\r
7046         "outputs": 1,\r
7047         "x": 4151.888816833496,\r
7048         "y": 4656.8853006362915,\r
7049         "z": "1e5d41b0.b1168e",\r
7050         "wires": [\r
7051             []\r
7052         ]\r
7053     },\r
7054     {\r
7055         "id": "a33ba8b8.1d7cc",\r
7056         "type": "call",\r
7057         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7058         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7059         "comments": "",\r
7060         "outputs": 1,\r
7061         "x": 4334.388854980469,\r
7062         "y": 5673.691195487976,\r
7063         "z": "1e5d41b0.b1168e",\r
7064         "wires": [\r
7065             []\r
7066         ]\r
7067     },\r
7068     {\r
7069         "id": "e35102b5.ead4c",\r
7070         "type": "call",\r
7071         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7072         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7073         "comments": "",\r
7074         "outputs": 1,\r
7075         "x": 3635.638816833496,\r
7076         "y": 6010.4966287612915,\r
7077         "z": "1e5d41b0.b1168e",\r
7078         "wires": [\r
7079             []\r
7080         ]\r
7081     },\r
7082     {\r
7083         "id": "ac95a18e.e9d4e8",\r
7084         "type": "call",\r
7085         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7086         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7087         "comments": "",\r
7088         "outputs": 1,\r
7089         "x": 3755.638816833496,\r
7090         "y": 7144.5244607925415,\r
7091         "z": "1e5d41b0.b1168e",\r
7092         "wires": [\r
7093             []\r
7094         ]\r
7095     },\r
7096     {\r
7097         "id": "24f79f9e.6a9758",\r
7098         "type": "call",\r
7099         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7100         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7101         "comments": "",\r
7102         "outputs": 1,\r
7103         "x": 1713.6943054199219,\r
7104         "y": 8115.219509601593,\r
7105         "z": "1e5d41b0.b1168e",\r
7106         "wires": [\r
7107             []\r
7108         ]\r
7109     },\r
7110     {\r
7111         "id": "2f669bfa.b0d904",\r
7112         "type": "call",\r
7113         "name": "call GENERIC-RESOURCE-API_send-so-response",\r
7114         "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
7115         "comments": "",\r
7116         "outputs": 1,\r
7117         "x": 557.4444274902344,\r
7118         "y": 8168.971009731293,\r
7119         "z": "1e5d41b0.b1168e",\r
7120         "wires": [\r
7121             []\r
7122         ]\r
7123     },\r
7124     {\r
7125         "id": "db29530f.c21f7",\r
7126         "type": "set",\r
7127         "name": "set so.reponse-code = 200",\r
7128         "xml": "<set>\n<parameter name=\"so.response-code\" value=\"200\" />\n",\r
7129         "comments": "",\r
7130         "x": 487.4444274902344,\r
7131         "y": 8114.942265033722,\r
7132         "z": "1e5d41b0.b1168e",\r
7133         "wires": []\r
7134     },\r
7135     {\r
7136         "id": "77199d84.b65ee4",\r
7137         "type": "returnFailure",\r
7138         "name": "return failure",\r
7139         "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
7140         "comments": "",\r
7141         "x": 1594.9443664550781,\r
7142         "y": 8163.969213008881,\r
7143         "z": "1e5d41b0.b1168e",\r
7144         "wires": []\r
7145     },\r
7146     {\r
7147         "id": "23f95643.5a124a",\r
7148         "type": "returnFailure",\r
7149         "name": "return failure",\r
7150         "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
7151         "comments": "",\r
7152         "x": 3635.360984802246,\r
7153         "y": 7193.1353006362915,\r
7154         "z": "1e5d41b0.b1168e",\r
7155         "wires": []\r
7156     },\r
7157     {\r
7158         "id": "62bbfbdf.d34f3c",\r
7159         "type": "returnFailure",\r
7160         "name": "return failure",\r
7161         "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
7162         "comments": "",\r
7163         "x": 3514.110984802246,\r
7164         "y": 6055.7744607925415,\r
7165         "z": "1e5d41b0.b1168e",\r
7166         "wires": []\r
7167     },\r
7168     {\r
7169         "id": "de495219.3e8f9",\r
7170         "type": "returnFailure",\r
7171         "name": "return failure",\r
7172         "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
7173         "comments": "",\r
7174         "x": 4217.860984802246,\r
7175         "y": 5718.2744607925415,\r
7176         "z": "1e5d41b0.b1168e",\r
7177         "wires": []\r
7178     },\r
7179     {\r
7180         "id": "98fe2567.5c7fd",\r
7181         "type": "returnFailure",\r
7182         "name": "return failure",\r
7183         "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
7184         "comments": "",\r
7185         "x": 4032.860984802246,\r
7186         "y": 4701.0522928237915,\r
7187         "z": "1e5d41b0.b1168e",\r
7188         "wires": []\r
7189     },\r
7190     {\r
7191         "id": "7e407330.b6b2bc",\r
7192         "type": "returnFailure",\r
7193         "name": "return failure",\r
7194         "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
7195         "comments": "",\r
7196         "x": 2612.999900817871,\r
7197         "y": 2827.4409646987915,\r
7198         "z": "1e5d41b0.b1168e",\r
7199         "wires": []\r
7200     },\r
7201     {\r
7202         "id": "3312acbf.c98b04",\r
7203         "type": "returnFailure",\r
7204         "name": "return failure",\r
7205         "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
7206         "comments": "",\r
7207         "x": 1865.499900817871,\r
7208         "y": 2263.2742166519165,\r
7209         "z": "1e5d41b0.b1168e",\r
7210         "wires": []\r
7211     },\r
7212     {\r
7213         "id": "adbc50ce.7d37f",\r
7214         "type": "returnFailure",\r
7215         "name": "return failure",\r
7216         "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
7217         "comments": "",\r
7218         "x": 1856.749900817871,\r
7219         "y": 1312.024338722229,\r
7220         "z": "1e5d41b0.b1168e",\r
7221         "wires": []\r
7222     },\r
7223     {\r
7224         "id": "d6e0298e.3c1e8",\r
7225         "type": "set",\r
7226         "name": "copy vf-module data",\r
7227         "xml": "<set>\n<parameter name='vf-module-data.'\n  value='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.' />\n",\r
7228         "comments": "",\r
7229         "x": 456.07117462158203,\r
7230         "y": 7565.457427024841,\r
7231         "z": "1e5d41b0.b1168e",\r
7232         "wires": []\r
7233     },\r
7234     {\r
7235         "id": "d3460755.d852e",\r
7236         "type": "execute",\r
7237         "name": "generate vf-module URL (sub service-instance-id)",\r
7238         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.vf-module`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.part\"/>\n    <parameter name=\"target\" value=\"{service-instance-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.service-topology.service-topology-identifier.service-instance-id`\"/>\n",\r
7239         "comments": "",\r
7240         "outputs": 1,\r
7241         "x": 555.1782150268555,\r
7242         "y": 7649.745085716248,\r
7243         "z": "1e5d41b0.b1168e",\r
7244         "wires": [\r
7245             []\r
7246         ]\r
7247     },\r
7248     {\r
7249         "id": "d35134f0.fec4d",\r
7250         "type": "execute",\r
7251         "name": "generate vf-module URL (sub vnf-id)",\r
7252         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.part`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.part\"/>\n    <parameter name=\"target\" value=\"{vnf-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-id`\"/>\n",\r
7253         "comments": "",\r
7254         "outputs": 1,\r
7255         "x": 509.82102966308594,\r
7256         "y": 7694.92303943634,\r
7257         "z": "1e5d41b0.b1168e",\r
7258         "wires": [\r
7259             []\r
7260         ]\r
7261     },\r
7262     {\r
7263         "id": "7916d324.cb3bf4",\r
7264         "type": "execute",\r
7265         "name": "generate vf-module URL (sub vf-module-id)",\r
7266         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.part`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.vf-module.url\"/>\n    <parameter name=\"target\" value=\"{vf-module-id}\"/>\n    <parameter name=\"replacement\" value=\"`$vf-module-topology-operation-input.vf-module-information.vf-module-id`\"/>\n",\r
7267         "comments": "",\r
7268         "outputs": 1,\r
7269         "x": 534.9996871948242,\r
7270         "y": 7741.530030250549,\r
7271         "z": "1e5d41b0.b1168e",\r
7272         "wires": [\r
7273             []\r
7274         ]\r
7275     },\r
7276     {\r
7277         "id": "1d9375e8.fa4aba",\r
7278         "type": "comment",\r
7279         "name": "'New' version of DG, called for flows where SO expects async response (so-bpmn-infra)",\r
7280         "info": "",\r
7281         "comments": "",\r
7282         "x": 490.99998474121094,\r
7283         "y": 160.99999618530273,\r
7284         "z": "1e5d41b0.b1168e",\r
7285         "wires": []\r
7286     },\r
7287     {\r
7288         "id": "54659cd5.5a9534",\r
7289         "type": "switchNode",\r
7290         "name": "cloud-owner passed in input?",\r
7291         "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner != ''`\">\n",\r
7292         "comments": "",\r
7293         "outputs": 1,\r
7294         "x": 678,\r
7295         "y": 320,\r
7296         "z": "1e5d41b0.b1168e",\r
7297         "wires": [\r
7298             [\r
7299                 "47e0f28c.35157c"\r
7300             ]\r
7301         ]\r
7302     },\r
7303     {\r
7304         "id": "47e0f28c.35157c",\r
7305         "type": "outcomeTrue",\r
7306         "name": "true",\r
7307         "xml": "<outcome value='true'>\n",\r
7308         "comments": "",\r
7309         "outputs": 1,\r
7310         "x": 975,\r
7311         "y": 320,\r
7312         "z": "1e5d41b0.b1168e",\r
7313         "wires": [\r
7314             [\r
7315                 "55504f2e.1c2d8"\r
7316             ]\r
7317         ]\r
7318     },\r
7319     {\r
7320         "id": "55504f2e.1c2d8",\r
7321         "type": "set",\r
7322         "name": "set prop.cloud-region.cloud-owner to input cloud-owner",\r
7323         "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",\r
7324         "comments": "",\r
7325         "x": 1346,\r
7326         "y": 316,\r
7327         "z": "1e5d41b0.b1168e",\r
7328         "wires": []\r
7329     }\r
7330 ]