New DGs required for deletion and bandwidth modification of a given cloud leased...
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / cloud_leased_line / GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json
1 [\r
2     {\r
3         "id": "66573054.d6959",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 230,\r
8         "y": 62,\r
9         "z": "4fb14ce0.40eb24",\r
10         "wires": [\r
11             [\r
12                 "88fd1149.f833f"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "88fd1149.f833f",\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": 514.2856903076172,\r
26         "y": 123.23810863494873,\r
27         "z": "4fb14ce0.40eb24",\r
28         "wires": [\r
29             [\r
30                 "4c164ab.c48bfb4"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "4c164ab.c48bfb4",\r
36         "type": "method",\r
37         "name": "method cll-vnf-topology-operation-cll-F1",\r
38         "xml": "<method rpc='cll-vnf-topology-operation-cll-F1' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 430.4285888671875,\r
42         "y": 201.00003051757812,\r
43         "z": "4fb14ce0.40eb24",\r
44         "wires": [\r
45             [\r
46                 "e2c1e393.f72a2"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "e2c1e393.f72a2",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 164.238037109375,\r
58         "y": 704.6666870117188,\r
59         "z": "4fb14ce0.40eb24",\r
60         "wires": [\r
61             [\r
62                 "35872244.0dadfe",\r
63                 "76353aba.1a1834",\r
64                 "1a3db60a.42601a",\r
65                 "cde65043.1c4f8",\r
66                 "5f4f339e.018654",\r
67                 "6f21b0a4.c1ba8",\r
68                 "19956ea.f245091"\r
69             ]\r
70         ]\r
71     },\r
72     {\r
73         "id": "35872244.0dadfe",\r
74         "type": "set",\r
75         "name": "set query_param",\r
76         "xml": "<set>\n<parameter name='prop.ethsrvType' value='`$network-route-A`' />\n\n",\r
77         "comments": "",\r
78         "x": 437,\r
79         "y": 659,\r
80         "z": "4fb14ce0.40eb24",\r
81         "wires": []\r
82     },\r
83     {\r
84         "id": "76353aba.1a1834",\r
85         "type": "call",\r
86         "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof",\r
87         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof' mode='sync' >\n\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 658,\r
91         "y": 727,\r
92         "z": "4fb14ce0.40eb24",\r
93         "wires": [\r
94             []\r
95         ]\r
96     },\r
97     {\r
98         "id": "1a3db60a.42601a",\r
99         "type": "execute",\r
100         "name": "execute printContext",\r
101         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n    <parameter name=\"filename\" value=\"`$filenamemm`\" />\n",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 448,\r
105         "y": 773,\r
106         "z": "4fb14ce0.40eb24",\r
107         "wires": [\r
108             []\r
109         ]\r
110     },\r
111     {\r
112         "id": "19956ea.f245091",\r
113         "type": "call",\r
114         "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
115         "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
116         "comments": "",\r
117         "outputs": 1,\r
118         "x": 641,\r
119         "y": 837,\r
120         "z": "4fb14ce0.40eb24",\r
121         "wires": [\r
122             []\r
123         ]\r
124     },\r
125     {\r
126         "id": "cde65043.1c4f8",\r
127         "type": "for",\r
128         "name": "for vidx..tmp.otninfo_length[]",\r
129         "xml": "<for index='otnidx' start='0' end='`$tmp.otninfo_length`' >",\r
130         "comments": "",\r
131         "outputs": 1,\r
132         "x": 468,\r
133         "y": 993,\r
134         "z": "4fb14ce0.40eb24",\r
135         "wires": [\r
136             [\r
137                 "53111f1b.5dbab"\r
138             ]\r
139         ]\r
140     },\r
141     {\r
142         "id": "53111f1b.5dbab",\r
143         "type": "block",\r
144         "name": "block : atomic",\r
145         "xml": "<block atomic='true'>",\r
146         "atomic": "true",\r
147         "comments": "",\r
148         "outputs": 1,\r
149         "x": 737,\r
150         "y": 993,\r
151         "z": "4fb14ce0.40eb24",\r
152         "wires": [\r
153             [\r
154                 "78857b79.cfe234",\r
155                 "b3432980.49ee6",\r
156                 "233e999f.144d9e",\r
157                 "7a85fbed.abf844",\r
158                 "715b7a53.d039d4",\r
159                 "13d7f319.f10ffd",\r
160                 "fe43d4e7.2e266",\r
161                 "9673bbc9.e232d8",\r
162                 "8c1ff0ec.d0238",\r
163                 "84f3d24d.36c17"\r
164             ]\r
165         ]\r
166     },\r
167     {\r
168         "id": "78857b79.cfe234",\r
169         "type": "execute",\r
170         "name": "execute UUID generator for vpn-binding $otnidx",\r
171         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vpn-binding-otnidx-uuid\"/>\n",\r
172         "comments": "",\r
173         "outputs": 1,\r
174         "x": 1630,\r
175         "y": 807,\r
176         "z": "4fb14ce0.40eb24",\r
177         "wires": [\r
178             []\r
179         ]\r
180     },\r
181     {\r
182         "id": "b3432980.49ee6",\r
183         "type": "switchNode",\r
184         "name": "switch dstPort == NULL",\r
185         "xml": "<switch test=\"`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id == ''`\">\n\n",\r
186         "comments": "",\r
187         "outputs": 1,\r
188         "x": 1344,\r
189         "y": 897,\r
190         "z": "4fb14ce0.40eb24",\r
191         "wires": [\r
192             [\r
193                 "fb6a4667.5dee4",\r
194                 "8968ad13.112c48"\r
195             ]\r
196         ]\r
197     },\r
198     {\r
199         "id": "fb6a4667.5dee4",\r
200         "type": "outcomeTrue",\r
201         "name": "true",\r
202         "xml": "<outcome value='true'>\n",\r
203         "comments": "",\r
204         "outputs": 1,\r
205         "x": 1710,\r
206         "y": 858,\r
207         "z": "4fb14ce0.40eb24",\r
208         "wires": [\r
209             [\r
210                 "38cd80d0.a81b08"\r
211             ]\r
212         ]\r
213     },\r
214     {\r
215         "id": "8968ad13.112c48",\r
216         "type": "outcomeFalse",\r
217         "name": "false",\r
218         "xml": "<outcome value='false'>\n",\r
219         "comments": "",\r
220         "outputs": 1,\r
221         "x": 1711,\r
222         "y": 904,\r
223         "z": "4fb14ce0.40eb24",\r
224         "wires": [\r
225             [\r
226                 "12ac055c.676cf3"\r
227             ]\r
228         ]\r
229     },\r
230     {\r
231         "id": "38cd80d0.a81b08",\r
232         "type": "set",\r
233         "name": "set access-provider-id and client-id",\r
234         "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n",\r
235         "comments": "",\r
236         "x": 1924,\r
237         "y": 857,\r
238         "z": "4fb14ce0.40eb24",\r
239         "wires": []\r
240     },\r
241     {\r
242         "id": "12ac055c.676cf3",\r
243         "type": "set",\r
244         "name": "set access-provider-id and client-id",\r
245         "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\n",\r
246         "comments": "",\r
247         "x": 1922,\r
248         "y": 902,\r
249         "z": "4fb14ce0.40eb24",\r
250         "wires": []\r
251     },\r
252     {\r
253         "id": "233e999f.144d9e",\r
254         "type": "set",\r
255         "name": "set srcdstpnf-name",\r
256         "xml": "<set>\n<parameter name='tmp.srcdstpnf-name' value=\"`'networkId-providerId-' + \n                                             $tmp.access-provider-id + '-clientId-' +\n                                             $tmp.access-client-id + '-topologyId-' + \n                                             $tmp.access-topology-id + '-nodeId-' + \n                                             $tmp.srcdstpnf-id`\" />\n\n",\r
257         "comments": "",\r
258         "x": 1520,\r
259         "y": 971,\r
260         "z": "4fb14ce0.40eb24",\r
261         "wires": []\r
262     },\r
263     {\r
264         "id": "7a85fbed.abf844",\r
265         "type": "get-resource",\r
266         "name": "get-resource tmp.srcdstpnf-name",\r
267         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.srcdstpnf-name\"\n        pfx='tmp.aai.srcdst-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
268         "comments": "",\r
269         "outputs": 1,\r
270         "x": 1564,\r
271         "y": 1019,\r
272         "z": "4fb14ce0.40eb24",\r
273         "wires": [\r
274             [\r
275                 "85cf2b2f.efe2d8",\r
276                 "40c18c0.1c43574",\r
277                 "e3b12e57.7afb78"\r
278             ]\r
279         ]\r
280     },\r
281     {\r
282         "id": "85cf2b2f.efe2d8",\r
283         "type": "success",\r
284         "name": "success",\r
285         "xml": "<outcome value='success'>\n",\r
286         "comments": "",\r
287         "outputs": 1,\r
288         "x": 1776.5,\r
289         "y": 966,\r
290         "z": "4fb14ce0.40eb24",\r
291         "wires": [\r
292             [\r
293                 "7b23fddb.009994"\r
294             ]\r
295         ]\r
296     },\r
297     {\r
298         "id": "40c18c0.1c43574",\r
299         "type": "not-found",\r
300         "name": "not-found",\r
301         "xml": "<outcome value='not-found'>\n",\r
302         "comments": "",\r
303         "outputs": 1,\r
304         "x": 1788.5,\r
305         "y": 1016,\r
306         "z": "4fb14ce0.40eb24",\r
307         "wires": [\r
308             [\r
309                 "317c3552.8ea652"\r
310             ]\r
311         ]\r
312     },\r
313     {\r
314         "id": "e3b12e57.7afb78",\r
315         "type": "other",\r
316         "name": "other",\r
317         "xml": "<outcome value='Other'>\n",\r
318         "comments": "",\r
319         "outputs": 1,\r
320         "x": 1779.5,\r
321         "y": 1071,\r
322         "z": "4fb14ce0.40eb24",\r
323         "wires": [\r
324             [\r
325                 "c0e357e5.8168d8"\r
326             ]\r
327         ]\r
328     },\r
329     {\r
330         "id": "c0e357e5.8168d8",\r
331         "type": "returnFailure",\r
332         "name": "return failure",\r
333         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
334         "comments": "",\r
335         "x": 1924.5,\r
336         "y": 1070,\r
337         "z": "4fb14ce0.40eb24",\r
338         "wires": []\r
339     },\r
340     {\r
341         "id": "317c3552.8ea652",\r
342         "type": "returnFailure",\r
343         "name": "return failure",\r
344         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
345         "comments": "",\r
346         "x": 1935.5,\r
347         "y": 1013,\r
348         "z": "4fb14ce0.40eb24",\r
349         "wires": []\r
350     },\r
351     {\r
352         "id": "7b23fddb.009994",\r
353         "type": "block",\r
354         "name": "block",\r
355         "xml": "<block>\n",\r
356         "atomic": "false",\r
357         "comments": "",\r
358         "outputs": 1,\r
359         "x": 1901.8824462890625,\r
360         "y": 959.6556701660156,\r
361         "z": "4fb14ce0.40eb24",\r
362         "wires": [\r
363             [\r
364                 "f3d54fb4.5c0a1"\r
365             ]\r
366         ]\r
367     },\r
368     {\r
369         "id": "f3d54fb4.5c0a1",\r
370         "type": "for",\r
371         "name": "for each relationship",\r
372         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.srcdst-pnf.relationship-list.relationship_length`' >\n",\r
373         "comments": "",\r
374         "outputs": 1,\r
375         "x": 2063,\r
376         "y": 974,\r
377         "z": "4fb14ce0.40eb24",\r
378         "wires": [\r
379             [\r
380                 "763118b6.61e2b8"\r
381             ]\r
382         ]\r
383     },\r
384     {\r
385         "id": "763118b6.61e2b8",\r
386         "type": "switchNode",\r
387         "name": "switch related-to",\r
388         "xml": "<switch test='`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
389         "comments": "",\r
390         "outputs": 1,\r
391         "x": 2258,\r
392         "y": 974,\r
393         "z": "4fb14ce0.40eb24",\r
394         "wires": [\r
395             [\r
396                 "45a9ec7c.a92c4c"\r
397             ]\r
398         ]\r
399     },\r
400     {\r
401         "id": "6fd0244b.f38ce4",\r
402         "type": "block",\r
403         "name": "block : atomic",\r
404         "xml": "<block atomic=\"true\">",\r
405         "atomic": "true",\r
406         "outputs": 1,\r
407         "x": 2638,\r
408         "y": 970,\r
409         "z": "4fb14ce0.40eb24",\r
410         "wires": [\r
411             [\r
412                 "e527c2f.df2fcc",\r
413                 "56d60802.89ee28"\r
414             ]\r
415         ]\r
416     },\r
417     {\r
418         "id": "56d60802.89ee28",\r
419         "type": "execute",\r
420         "name": "get esr-thirdparty-sdnc",\r
421         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >",\r
422         "comments": "",\r
423         "outputs": 1,\r
424         "x": 2846,\r
425         "y": 977,\r
426         "z": "4fb14ce0.40eb24",\r
427         "wires": [\r
428             [\r
429                 "b854345d.faf84",\r
430                 "437ea2b.b00f35c",\r
431                 "fed3318a.a11e3"\r
432             ]\r
433         ]\r
434     },\r
435     {\r
436         "id": "e527c2f.df2fcc",\r
437         "type": "set",\r
438         "name": "set esr-thirdparty-sdnc domainG id",\r
439         "xml": "<set>\n<parameter name='tmp.domainG.esr-thirdparty-id' value=\"`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
440         "comments": "",\r
441         "x": 2876,\r
442         "y": 925,\r
443         "z": "4fb14ce0.40eb24",\r
444         "wires": []\r
445     },\r
446     {\r
447         "id": "b854345d.faf84",\r
448         "type": "success",\r
449         "name": "success",\r
450         "xml": "<outcome value='success'>\n",\r
451         "comments": "",\r
452         "outputs": 1,\r
453         "x": 3056,\r
454         "y": 968,\r
455         "z": "4fb14ce0.40eb24",\r
456         "wires": [\r
457             [\r
458                 "918d39ea.cf7f2"\r
459             ]\r
460         ]\r
461     },\r
462     {\r
463         "id": "437ea2b.b00f35c",\r
464         "type": "not-found",\r
465         "name": "not-found",\r
466         "xml": "<outcome value='not-found'>\n",\r
467         "comments": "",\r
468         "outputs": 1,\r
469         "x": 3048,\r
470         "y": 1023,\r
471         "z": "4fb14ce0.40eb24",\r
472         "wires": [\r
473             [\r
474                 "1afabba1.4179cc"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "fed3318a.a11e3",\r
480         "type": "other",\r
481         "name": "other",\r
482         "xml": "<outcome value='Other'>\n",\r
483         "comments": "",\r
484         "outputs": 1,\r
485         "x": 3053,\r
486         "y": 1080,\r
487         "z": "4fb14ce0.40eb24",\r
488         "wires": [\r
489             [\r
490                 "e095e0e5.375ba"\r
491             ]\r
492         ]\r
493     },\r
494     {\r
495         "id": "e095e0e5.375ba",\r
496         "type": "returnFailure",\r
497         "name": "return failure",\r
498         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
499         "comments": "",\r
500         "x": 3205,\r
501         "y": 1081,\r
502         "z": "4fb14ce0.40eb24",\r
503         "wires": []\r
504     },\r
505     {\r
506         "id": "1afabba1.4179cc",\r
507         "type": "returnFailure",\r
508         "name": "return failure",\r
509         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
510         "comments": "",\r
511         "x": 3216,\r
512         "y": 1026,\r
513         "z": "4fb14ce0.40eb24",\r
514         "wires": []\r
515     },\r
516     {\r
517         "id": "918d39ea.cf7f2",\r
518         "type": "block",\r
519         "name": "block",\r
520         "xml": "<block>\n",\r
521         "atomic": "false",\r
522         "comments": "",\r
523         "outputs": 1,\r
524         "x": 3200.38232421875,\r
525         "y": 965.6556701660156,\r
526         "z": "4fb14ce0.40eb24",\r
527         "wires": [\r
528             [\r
529                 "47a021ef.066c88"\r
530             ]\r
531         ]\r
532     },\r
533     {\r
534         "id": "45a9ec7c.a92c4c",\r
535         "type": "outcome",\r
536         "name": "esr-thirdparty-sdnc",\r
537         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
538         "comments": "",\r
539         "outputs": 1,\r
540         "x": 2461,\r
541         "y": 978,\r
542         "z": "4fb14ce0.40eb24",\r
543         "wires": [\r
544             [\r
545                 "6fd0244b.f38ce4"\r
546             ]\r
547         ]\r
548     },\r
549     {\r
550         "id": "47a021ef.066c88",\r
551         "type": "set",\r
552         "name": "set controller domainA data",\r
553         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />-->\n<!--<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />-->\n<!--<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />-->\n<!--<parameter name=\"format\" value=\"json\"/>-->\n<!--<parameter name=\"httpMethod\" value=\"get\"/>-->\n<!--<parameter name=\"responsePrefix\" value=\"topology\"/>-->\n<!--<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>-->\n<!--<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>-->\n<!--<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>-->\n<!--<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>-->\n",\r
554         "comments": "",\r
555         "x": 3415,\r
556         "y": 962,\r
557         "z": "4fb14ce0.40eb24",\r
558         "wires": []\r
559     },\r
560     {\r
561         "id": "d75cf545.437ae8",\r
562         "type": "save",\r
563         "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI",\r
564         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' >\n<parameter name='vpn-id' value='`$prop.vpn-binding-otnidx-uuid`' />\n<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />\n<!--<parameter name='customer-vpn-id' value='`($idx + 1) * 10`' />-->\n<parameter name='customer-vpn-id' value='`($maxtpn + $gfp)`' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<parameter name='access-provider-id' value='`$tmp.access-provider-id`' />\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<parameter name='access-client-id' value='`$tmp.access-client-id`' />\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<parameter name='access-topology-id' value='`$tmp.access-topology-id`' />\n<!--<parameter name='src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<parameter name='src-access-node-id' value='`$tmp.domainG-src-access-node-id`' />\n<parameter name='src-access-ltp-id' value='`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`' />\n<!--<parameter name='dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />-->\n<parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\n<parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n\n\n<parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\n<parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\n<parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\n\n<!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\n<!--<parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />-->\n<parameter name='slice-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='ops-note' value='`$tmp.srcTtpOtnLayer`' />\n\n",\r
565         "comments": "",\r
566         "outputs": 1,\r
567         "x": 1574,\r
568         "y": 2868,\r
569         "z": "4fb14ce0.40eb24",\r
570         "wires": [\r
571             [\r
572                 "871b9e34.870768"\r
573             ]\r
574         ]\r
575     },\r
576     {\r
577         "id": "fd805b4d.1b0548",\r
578         "type": "save",\r
579         "name": "save connectivity-A relationship to vpn-binding-A, in AAI",\r
580         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />",\r
581         "comments": "",\r
582         "outputs": 1,\r
583         "x": 2146.5,\r
584         "y": 2972,\r
585         "z": "4fb14ce0.40eb24",\r
586         "wires": [\r
587             []\r
588         ]\r
589     },\r
590     {\r
591         "id": "871b9e34.870768",\r
592         "type": "success",\r
593         "name": "success",\r
594         "xml": "<outcome value='success'>\n",\r
595         "comments": "",\r
596         "outputs": 1,\r
597         "x": 1880,\r
598         "y": 2867,\r
599         "z": "4fb14ce0.40eb24",\r
600         "wires": [\r
601             [\r
602                 "ee92c990.60c9f"\r
603             ]\r
604         ]\r
605     },\r
606     {\r
607         "id": "ee92c990.60c9f",\r
608         "type": "block",\r
609         "name": "block",\r
610         "xml": "<block>\n",\r
611         "atomic": "false",\r
612         "comments": "",\r
613         "outputs": 1,\r
614         "x": 2089.5,\r
615         "y": 2867.25390625,\r
616         "z": "4fb14ce0.40eb24",\r
617         "wires": [\r
618             []\r
619         ]\r
620     },\r
621     {\r
622         "id": "702e0066.542168",\r
623         "type": "switchNode",\r
624         "name": "switch otnidx == 0",\r
625         "xml": "<switch test='`$otnidx == 0`'>\n",\r
626         "comments": "",\r
627         "outputs": 1,\r
628         "x": 1483,\r
629         "y": 2985,\r
630         "z": "4fb14ce0.40eb24",\r
631         "wires": [\r
632             [\r
633                 "bb13d1a8.37e5",\r
634                 "a19ebb79.79b868"\r
635             ]\r
636         ]\r
637     },\r
638     {\r
639         "id": "bb13d1a8.37e5",\r
640         "type": "outcomeTrue",\r
641         "name": "true",\r
642         "xml": "<outcome value='true'>\n",\r
643         "comments": "",\r
644         "outputs": 1,\r
645         "x": 1666,\r
646         "y": 2985,\r
647         "z": "4fb14ce0.40eb24",\r
648         "wires": [\r
649             [\r
650                 "62ae9cfb.3879bc"\r
651             ]\r
652         ]\r
653     },\r
654     {\r
655         "id": "a19ebb79.79b868",\r
656         "type": "outcomeFalse",\r
657         "name": "false",\r
658         "xml": "<outcome value='false'>\n",\r
659         "comments": "",\r
660         "outputs": 1,\r
661         "x": 1491,\r
662         "y": 3132,\r
663         "z": "4fb14ce0.40eb24",\r
664         "wires": [\r
665             [\r
666                 "db504ec2.be40a8"\r
667             ]\r
668         ]\r
669     },\r
670     {\r
671         "id": "d2ac9909.c7d83",\r
672         "type": "switchNode",\r
673         "name": "switch otnidx == last",\r
674         "xml": "<switch test='`$otnidx == $tmp.otninfo_length - 1`'>\n\n",\r
675         "comments": "",\r
676         "outputs": 1,\r
677         "x": 1832,\r
678         "y": 3213,\r
679         "z": "4fb14ce0.40eb24",\r
680         "wires": [\r
681             [\r
682                 "f6ac8945.06d298",\r
683                 "d0d3740b.46215"\r
684             ]\r
685         ]\r
686     },\r
687     {\r
688         "id": "f6ac8945.06d298",\r
689         "type": "outcomeTrue",\r
690         "name": "true",\r
691         "xml": "<outcome value='true'>\n",\r
692         "comments": "",\r
693         "outputs": 1,\r
694         "x": 2008,\r
695         "y": 3214,\r
696         "z": "4fb14ce0.40eb24",\r
697         "wires": [\r
698             [\r
699                 "84c92d78.7984b8"\r
700             ]\r
701         ]\r
702     },\r
703     {\r
704         "id": "b93d4ed1.4609d8",\r
705         "type": "set",\r
706         "name": "set attachment_param domain A",\r
707         "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n\n\n",\r
708         "comments": "",\r
709         "x": 2071,\r
710         "y": 3029,\r
711         "z": "4fb14ce0.40eb24",\r
712         "wires": []\r
713     },\r
714     {\r
715         "id": "62ae9cfb.3879bc",\r
716         "type": "block",\r
717         "name": "block",\r
718         "xml": "<block>\n",\r
719         "atomic": "false",\r
720         "comments": "",\r
721         "outputs": 1,\r
722         "x": 1807,\r
723         "y": 2975,\r
724         "z": "4fb14ce0.40eb24",\r
725         "wires": [\r
726             [\r
727                 "fd805b4d.1b0548",\r
728                 "b93d4ed1.4609d8",\r
729                 "ea374103.b6422"\r
730             ]\r
731         ]\r
732     },\r
733     {\r
734         "id": "11cd0588.41272a",\r
735         "type": "block",\r
736         "name": "block : atomic",\r
737         "xml": "<block atomic='true'>",\r
738         "atomic": "true",\r
739         "comments": "",\r
740         "outputs": 1,\r
741         "x": 2713,\r
742         "y": 3164,\r
743         "z": "4fb14ce0.40eb24",\r
744         "wires": [\r
745             [\r
746                 "5ba25870.61d0e"\r
747             ]\r
748         ]\r
749     },\r
750     {\r
751         "id": "302e8991.9483b6",\r
752         "type": "set",\r
753         "name": "set",\r
754         "xml": "<set>\n<parameter name='testingvalue' value='$tmp.otninfo_length -1' />\n",\r
755         "comments": "",\r
756         "x": 1780,\r
757         "y": 3164,\r
758         "z": "4fb14ce0.40eb24",\r
759         "wires": []\r
760     },\r
761     {\r
762         "id": "db504ec2.be40a8",\r
763         "type": "block",\r
764         "name": "block",\r
765         "xml": "<block>\n",\r
766         "atomic": "false",\r
767         "comments": "",\r
768         "outputs": 1,\r
769         "x": 1615,\r
770         "y": 3139,\r
771         "z": "4fb14ce0.40eb24",\r
772         "wires": [\r
773             [\r
774                 "302e8991.9483b6",\r
775                 "d2ac9909.c7d83"\r
776             ]\r
777         ]\r
778     },\r
779     {\r
780         "id": "715b7a53.d039d4",\r
781         "type": "switchNode",\r
782         "name": "switch dmnsidx == 0 (domainA)",\r
783         "xml": "<switch test='`$otnidx == 0`'>\n",\r
784         "comments": "",\r
785         "outputs": 1,\r
786         "x": 1534,\r
787         "y": 1188,\r
788         "z": "4fb14ce0.40eb24",\r
789         "wires": [\r
790             [\r
791                 "f53c2621.eb9438",\r
792                 "1c719c21.ec9b04"\r
793             ]\r
794         ]\r
795     },\r
796     {\r
797         "id": "f53c2621.eb9438",\r
798         "type": "outcomeTrue",\r
799         "name": "true",\r
800         "xml": "<outcome value='true'>\n",\r
801         "comments": "",\r
802         "outputs": 1,\r
803         "x": 1735,\r
804         "y": 1186,\r
805         "z": "4fb14ce0.40eb24",\r
806         "wires": [\r
807             [\r
808                 "39a7b2e1.a50fbe"\r
809             ]\r
810         ]\r
811     },\r
812     {\r
813         "id": "b0d2a923.51103",\r
814         "type": "set",\r
815         "name": "set pce-src-node",\r
816         "xml": "<set>\n<parameter name='tmp.pce-src-node' value='`$tmp.srcdstpnf-name`' />",\r
817         "comments": "",\r
818         "x": 2016,\r
819         "y": 1136,\r
820         "z": "4fb14ce0.40eb24",\r
821         "wires": []\r
822     },\r
823     {\r
824         "id": "c9652673.c83de8",\r
825         "type": "switchNode",\r
826         "name": "switch dmnsidx == last (domainB)",\r
827         "xml": "<switch test='`$otnidx == $tmp.otninfo_length - 1`'>\n",\r
828         "comments": "",\r
829         "outputs": 1,\r
830         "x": 1952,\r
831         "y": 1237,\r
832         "z": "4fb14ce0.40eb24",\r
833         "wires": [\r
834             [\r
835                 "ab876b76.0d0a8",\r
836                 "2a964a93.a3cb96"\r
837             ]\r
838         ]\r
839     },\r
840     {\r
841         "id": "ab876b76.0d0a8",\r
842         "type": "outcomeTrue",\r
843         "name": "true",\r
844         "xml": "<outcome value='true'>\n",\r
845         "comments": "",\r
846         "outputs": 1,\r
847         "x": 2182,\r
848         "y": 1233,\r
849         "z": "4fb14ce0.40eb24",\r
850         "wires": [\r
851             [\r
852                 "62dd94dd.71b75c"\r
853             ]\r
854         ]\r
855     },\r
856     {\r
857         "id": "1c719c21.ec9b04",\r
858         "type": "outcomeFalse",\r
859         "name": "false",\r
860         "xml": "<outcome value='false'>\n",\r
861         "comments": "",\r
862         "outputs": 1,\r
863         "x": 1735,\r
864         "y": 1235,\r
865         "z": "4fb14ce0.40eb24",\r
866         "wires": [\r
867             [\r
868                 "c9652673.c83de8"\r
869             ]\r
870         ]\r
871     },\r
872     {\r
873         "id": "2a964a93.a3cb96",\r
874         "type": "outcomeFalse",\r
875         "name": "false",\r
876         "xml": "<outcome value='false'>\n",\r
877         "comments": "",\r
878         "outputs": 1,\r
879         "x": 2183,\r
880         "y": 1279,\r
881         "z": "4fb14ce0.40eb24",\r
882         "wires": [\r
883             [\r
884                 "1f38645a.fd2454"\r
885             ]\r
886         ]\r
887     },\r
888     {\r
889         "id": "1f38645a.fd2454",\r
890         "type": "set",\r
891         "name": "set attachment_param domain G",\r
892         "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />",\r
893         "comments": "",\r
894         "x": 2397,\r
895         "y": 1279,\r
896         "z": "4fb14ce0.40eb24",\r
897         "wires": []\r
898     },\r
899     {\r
900         "id": "ada84f30.11bba8",\r
901         "type": "set",\r
902         "name": "set attachment_param domain A",\r
903         "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />",\r
904         "comments": "",\r
905         "x": 2071,\r
906         "y": 1183,\r
907         "z": "4fb14ce0.40eb24",\r
908         "wires": []\r
909     },\r
910     {\r
911         "id": "39a7b2e1.a50fbe",\r
912         "type": "block",\r
913         "name": "block",\r
914         "xml": "<block>\n",\r
915         "atomic": "false",\r
916         "comments": "",\r
917         "outputs": 1,\r
918         "x": 1859,\r
919         "y": 1177,\r
920         "z": "4fb14ce0.40eb24",\r
921         "wires": [\r
922             [\r
923                 "ada84f30.11bba8"\r
924             ]\r
925         ]\r
926     },\r
927     {\r
928         "id": "62dd94dd.71b75c",\r
929         "type": "block",\r
930         "name": "block",\r
931         "xml": "<block>\n",\r
932         "atomic": "false",\r
933         "comments": "",\r
934         "outputs": 1,\r
935         "x": 2315,\r
936         "y": 1209,\r
937         "z": "4fb14ce0.40eb24",\r
938         "wires": [\r
939             [\r
940                 "c86a8489.80e7c"\r
941             ]\r
942         ]\r
943     },\r
944     {\r
945         "id": "dce0c80a.efad",\r
946         "type": "set",\r
947         "name": "set pce-src-node",\r
948         "xml": "<set>\n<parameter name='tmp.pce-dst-node' value='`$tmp.srcdstpnf-name`' />",\r
949         "comments": "",\r
950         "x": 2471,\r
951         "y": 1225,\r
952         "z": "4fb14ce0.40eb24",\r
953         "wires": []\r
954     },\r
955     {\r
956         "id": "c86a8489.80e7c",\r
957         "type": "set",\r
958         "name": "set attachment_param domain B",\r
959         "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />",\r
960         "comments": "",\r
961         "x": 2519,\r
962         "y": 1177,\r
963         "z": "4fb14ce0.40eb24",\r
964         "wires": []\r
965     },\r
966     {\r
967         "id": "d0d3740b.46215",\r
968         "type": "outcomeFalse",\r
969         "name": "false",\r
970         "xml": "<outcome value='false'>\n",\r
971         "comments": "",\r
972         "outputs": 1,\r
973         "x": 2036,\r
974         "y": 3480,\r
975         "z": "4fb14ce0.40eb24",\r
976         "wires": [\r
977             [\r
978                 "822b4a87.c6d91"\r
979             ]\r
980         ]\r
981     },\r
982     {\r
983         "id": "df45bcf4.ab6068",\r
984         "type": "execute",\r
985         "name": "execute UUID generator for connectivity domain otnidx",\r
986         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-otnidx-uuid\"/>\n",\r
987         "comments": "",\r
988         "outputs": 1,\r
989         "x": 2511,\r
990         "y": 3465,\r
991         "z": "4fb14ce0.40eb24",\r
992         "wires": [\r
993             []\r
994         ]\r
995     },\r
996     {\r
997         "id": "92ea7ec.b1b38",\r
998         "type": "save",\r
999         "name": "save connectivity resource in AAI",\r
1000         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-otnidx-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-otnidx-uuid`' />\n<!--<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />-->\n<parameter name='operational-status' value='Created' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<!--<parameter name='access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<!--<parameter name='access-ltp-id' value='``' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->\n\n<!--<parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='vpn-type' value='dummy' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<!--<parameter name='cbs' value='`$prop.sotn.cbs`' />-->\n<!--<parameter name='ebs' value='`$prop.sotn.ebs`' />-->\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
1001         "comments": "",\r
1002         "outputs": 1,\r
1003         "x": 2449,\r
1004         "y": 3515,\r
1005         "z": "4fb14ce0.40eb24",\r
1006         "wires": [\r
1007             []\r
1008         ]\r
1009     },\r
1010     {\r
1011         "id": "ab274de2.98aaf8",\r
1012         "type": "save",\r
1013         "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
1014         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!--      force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",\r
1015         "comments": "",\r
1016         "outputs": 1,\r
1017         "x": 2586,\r
1018         "y": 3614,\r
1019         "z": "4fb14ce0.40eb24",\r
1020         "wires": [\r
1021             []\r
1022         ]\r
1023     },\r
1024     {\r
1025         "id": "ba000585.cff088",\r
1026         "type": "comment",\r
1027         "name": "connectivity has not been created for middle domains, so we have to create one",\r
1028         "info": "",\r
1029         "comments": "",\r
1030         "x": 2589,\r
1031         "y": 3406,\r
1032         "z": "4fb14ce0.40eb24",\r
1033         "wires": []\r
1034     },\r
1035     {\r
1036         "id": "fe394c67.6a4738",\r
1037         "type": "save",\r
1038         "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI",\r
1039         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />",\r
1040         "comments": "",\r
1041         "outputs": 1,\r
1042         "x": 2554,\r
1043         "y": 3673,\r
1044         "z": "4fb14ce0.40eb24",\r
1045         "wires": [\r
1046             []\r
1047         ]\r
1048     },\r
1049     {\r
1050         "id": "822b4a87.c6d91",\r
1051         "type": "block",\r
1052         "name": "block : atomic",\r
1053         "xml": "<block atomic='true'>",\r
1054         "atomic": "true",\r
1055         "comments": "",\r
1056         "outputs": 1,\r
1057         "x": 2193,\r
1058         "y": 3481,\r
1059         "z": "4fb14ce0.40eb24",\r
1060         "wires": [\r
1061             [\r
1062                 "df45bcf4.ab6068",\r
1063                 "92ea7ec.b1b38",\r
1064                 "ab274de2.98aaf8",\r
1065                 "fe394c67.6a4738",\r
1066                 "b6a44371.9af948",\r
1067                 "c51d1d37.88a2f8"\r
1068             ]\r
1069         ]\r
1070     },\r
1071     {\r
1072         "id": "b6a44371.9af948",\r
1073         "type": "set",\r
1074         "name": "set attachment_param domain otnidx",\r
1075         "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n",\r
1076         "comments": "",\r
1077         "x": 2468,\r
1078         "y": 3733,\r
1079         "z": "4fb14ce0.40eb24",\r
1080         "wires": []\r
1081     },\r
1082     {\r
1083         "id": "6f21b0a4.c1ba8",\r
1084         "type": "set",\r
1085         "name": "unset parameters",\r
1086         "xml": "<set>\n<parameter name='domain-A.tunnel-tp-id' value='' />\n<parameter name='domain-A.node-id' value='' />\n<parameter name='domain-A.network-id' value=\"\" />\n<parameter name='domain-A.provider-id' value=\"\" />\n<parameter name='domain-A.client-id' value=\"\" />\n<parameter name='domain-A.te-topo-id' value=\"\" />\n<parameter name='domain-A.network-type' value=\"\" />\n<parameter name='domain-A.ltpId' value=\"\" />\n<parameter name='tmp.domain-A.network-id' value=\"\" />\n<parameter name='tmp.domain-A.ttp-id' value=\"\" />\n<parameter name='network-route-A' value=\"\" />\n<!--<parameter name='domain-A.' value=\"\" />-->\n\n<parameter name='request-id' value='' />\n<parameter name='otn-source-node' value='' />\n<parameter name='otn-dest-node' value='' />\n<parameter name='bw-odu' value=\"\" />\n<parameter name='src-ttp-id' value='' />\n<parameter name='dst-ttp-id' value='' />\n\n<parameter name='domain-B.tunnel-tp-id' value='' />\n<parameter name='domain-B.node-id' value='' />\n<parameter name='domain-B.network-id' value=\"\" />\n<parameter name='domain-B.provider-id' value=\"\" />\n<parameter name='domain-B.client-id' value=\"\" />\n<parameter name='domain-B.te-topo-id' value=\"\" />\n<parameter name='domain-B.network-type' value=\"\" />\n<parameter name='domain-B.ltpId' value=\"\" />\n<parameter name='tmp.domain-B.network-id' value=\"\" />\n<parameter name='tmp.domain-B.ttp-id' value=\"\" />\n<parameter name='network-route-B' value=\"\" />\n<!--<parameter name='domain-B.' value=\"\" />-->\n\n\n\n\n\n",\r
1087         "comments": "",\r
1088         "x": 404,\r
1089         "y": 2903,\r
1090         "z": "4fb14ce0.40eb24",\r
1091         "wires": []\r
1092     },\r
1093     {\r
1094         "id": "5f4f339e.018654",\r
1095         "type": "set",\r
1096         "name": "set srcTtp OTN layer",\r
1097         "xml": "<set>\n<!--<parameter name='tmp.srcTtpOtnLayer' value=\"`$tmp.pce-src-node + '-' + -->\n<!--                                             $param-prefix-domainA[$param-prefix-domainA_length -2] + '-' +-->\n<!--                                             $tmp.source.ttp-id`\" />-->\n\n<parameter name='tmp.srcTtpOtnLayer' value=\"`$tmp.pce-src-node`\" />\n\n\n",\r
1098         "comments": "",\r
1099         "x": 445,\r
1100         "y": 915,\r
1101         "z": "4fb14ce0.40eb24",\r
1102         "wires": []\r
1103     },\r
1104     {\r
1105         "id": "5ba25870.61d0e",\r
1106         "type": "save",\r
1107         "name": "save middle-man-conn relationship to connectivity-B, in AAI",\r
1108         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainB-uuid`\" />",\r
1109         "comments": "",\r
1110         "outputs": 1,\r
1111         "x": 3037,\r
1112         "y": 3164,\r
1113         "z": "4fb14ce0.40eb24",\r
1114         "wires": [\r
1115             []\r
1116         ]\r
1117     },\r
1118     {\r
1119         "id": "ea374103.b6422",\r
1120         "type": "save",\r
1121         "name": "save middle-man-conn relationship to connectivity-A, in AAI",\r
1122         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainA-uuid`\" />",\r
1123         "comments": "",\r
1124         "outputs": 1,\r
1125         "x": 2151,\r
1126         "y": 2920,\r
1127         "z": "4fb14ce0.40eb24",\r
1128         "wires": [\r
1129             []\r
1130         ]\r
1131     },\r
1132     {\r
1133         "id": "c51d1d37.88a2f8",\r
1134         "type": "save",\r
1135         "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI",\r
1136         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />",\r
1137         "comments": "",\r
1138         "outputs": 1,\r
1139         "x": 2550,\r
1140         "y": 3560,\r
1141         "z": "4fb14ce0.40eb24",\r
1142         "wires": [\r
1143             []\r
1144         ]\r
1145     },\r
1146     {\r
1147         "id": "6512efb1.123b28",\r
1148         "type": "switchNode",\r
1149         "name": "switch found-middle-man?",\r
1150         "xml": "<switch test='`$found-middle-man`'>\n",\r
1151         "comments": "",\r
1152         "outputs": 1,\r
1153         "x": 2369,\r
1154         "y": 3164,\r
1155         "z": "4fb14ce0.40eb24",\r
1156         "wires": [\r
1157             [\r
1158                 "4373daa0.a1c174"\r
1159             ]\r
1160         ]\r
1161     },\r
1162     {\r
1163         "id": "4373daa0.a1c174",\r
1164         "type": "outcomeFalse",\r
1165         "name": "false",\r
1166         "xml": "<outcome value='false'>\n",\r
1167         "comments": "",\r
1168         "outputs": 1,\r
1169         "x": 2556,\r
1170         "y": 3164,\r
1171         "z": "4fb14ce0.40eb24",\r
1172         "wires": [\r
1173             [\r
1174                 "11cd0588.41272a"\r
1175             ]\r
1176         ]\r
1177     },\r
1178     {\r
1179         "id": "84c92d78.7984b8",\r
1180         "type": "block",\r
1181         "name": "block : atomic",\r
1182         "xml": "<block atomic='true'>",\r
1183         "atomic": "true",\r
1184         "comments": "",\r
1185         "outputs": 1,\r
1186         "x": 2151,\r
1187         "y": 3214,\r
1188         "z": "4fb14ce0.40eb24",\r
1189         "wires": [\r
1190             [\r
1191                 "ef7c2251.5fe8a8",\r
1192                 "b19fce04.44ae8",\r
1193                 "6512efb1.123b28"\r
1194             ]\r
1195         ]\r
1196     },\r
1197     {\r
1198         "id": "ef7c2251.5fe8a8",\r
1199         "type": "save",\r
1200         "name": "save connectivity-B relationship to vpn-binding-B, in AAI",\r
1201         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainB-uuid`\" />",\r
1202         "comments": "",\r
1203         "outputs": 1,\r
1204         "x": 2467,\r
1205         "y": 3262,\r
1206         "z": "4fb14ce0.40eb24",\r
1207         "wires": [\r
1208             []\r
1209         ]\r
1210     },\r
1211     {\r
1212         "id": "b19fce04.44ae8",\r
1213         "type": "set",\r
1214         "name": "set attachment_param domain B",\r
1215         "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n\n",\r
1216         "comments": "",\r
1217         "x": 2394,\r
1218         "y": 3322,\r
1219         "z": "4fb14ce0.40eb24",\r
1220         "wires": []\r
1221     },\r
1222     {\r
1223         "id": "d80a0f45.0378e",\r
1224         "type": "save",\r
1225         "name": "get all-vpn-bindings from aai",\r
1226         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-bindings\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v21/network/vpn-bindings\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.all-vpn-bindings\" >\n",\r
1227         "comments": "",\r
1228         "outputs": 1,\r
1229         "x": 455,\r
1230         "y": 3922,\r
1231         "z": "4fb14ce0.40eb24",\r
1232         "wires": [\r
1233             [\r
1234                 "24e9e35d.66377c",\r
1235                 "ba022563.b1ca78",\r
1236                 "e3577813.56f32"\r
1237             ]\r
1238         ]\r
1239     },\r
1240     {\r
1241         "id": "24e9e35d.66377c",\r
1242         "type": "success",\r
1243         "name": "success",\r
1244         "xml": "<outcome value='success'>\n",\r
1245         "comments": "",\r
1246         "outputs": 1,\r
1247         "x": 643,\r
1248         "y": 3935,\r
1249         "z": "4fb14ce0.40eb24",\r
1250         "wires": [\r
1251             [\r
1252                 "b86628e9.5b571"\r
1253             ]\r
1254         ]\r
1255     },\r
1256     {\r
1257         "id": "ba022563.b1ca78",\r
1258         "type": "not-found",\r
1259         "name": "not-found",\r
1260         "xml": "<outcome value='not-found'>\n",\r
1261         "comments": "",\r
1262         "outputs": 1,\r
1263         "x": 643.490966796875,\r
1264         "y": 3980.5740356445312,\r
1265         "z": "4fb14ce0.40eb24",\r
1266         "wires": [\r
1267             [\r
1268                 "dd8f81c4.9e7f98"\r
1269             ]\r
1270         ]\r
1271     },\r
1272     {\r
1273         "id": "e3577813.56f32",\r
1274         "type": "failure",\r
1275         "name": "failure",\r
1276         "xml": "<outcome value='failure'>\n",\r
1277         "comments": "",\r
1278         "outputs": 1,\r
1279         "x": 641,\r
1280         "y": 4024,\r
1281         "z": "4fb14ce0.40eb24",\r
1282         "wires": [\r
1283             [\r
1284                 "7aca1801.7911a"\r
1285             ]\r
1286         ]\r
1287     },\r
1288     {\r
1289         "id": "b86628e9.5b571",\r
1290         "type": "block",\r
1291         "name": "block : atomic",\r
1292         "xml": "<block atomic=\"true\">",\r
1293         "atomic": "true",\r
1294         "outputs": 1,\r
1295         "x": 816,\r
1296         "y": 3933,\r
1297         "z": "4fb14ce0.40eb24",\r
1298         "wires": [\r
1299             [\r
1300                 "247b0f83.24d55"\r
1301             ]\r
1302         ]\r
1303     },\r
1304     {\r
1305         "id": "dd8f81c4.9e7f98",\r
1306         "type": "returnFailure",\r
1307         "name": "return failure",\r
1308         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
1309         "comments": "",\r
1310         "x": 806.0623779296875,\r
1311         "y": 3980.8597717285156,\r
1312         "z": "4fb14ce0.40eb24",\r
1313         "wires": []\r
1314     },\r
1315     {\r
1316         "id": "7aca1801.7911a",\r
1317         "type": "returnFailure",\r
1318         "name": "return failure",\r
1319         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1320         "comments": "",\r
1321         "x": 808,\r
1322         "y": 4023,\r
1323         "z": "4fb14ce0.40eb24",\r
1324         "wires": []\r
1325     },\r
1326     {\r
1327         "id": "be1c598f.c95108",\r
1328         "type": "for",\r
1329         "name": "for vidx..tmp.otninfo_length[]",\r
1330         "xml": "<for index='dmnsidx' start='0' end='`$otn-tunnel-slice_length`' >\n",\r
1331         "comments": "",\r
1332         "outputs": 1,\r
1333         "x": 444,\r
1334         "y": 4113,\r
1335         "z": "4fb14ce0.40eb24",\r
1336         "wires": [\r
1337             [\r
1338                 "5abd279e.a9bea8"\r
1339             ]\r
1340         ]\r
1341     },\r
1342     {\r
1343         "id": "42fde1a9.9a4a98",\r
1344         "type": "block",\r
1345         "name": "block : atomic",\r
1346         "xml": "<block atomic='true'>",\r
1347         "atomic": "true",\r
1348         "comments": "",\r
1349         "outputs": 1,\r
1350         "x": 1254,\r
1351         "y": 4113,\r
1352         "z": "4fb14ce0.40eb24",\r
1353         "wires": [\r
1354             [\r
1355                 "bf9e1c4b.a2ce9"\r
1356             ]\r
1357         ]\r
1358     },\r
1359     {\r
1360         "id": "3cd4b283.9423f6",\r
1361         "type": "for",\r
1362         "name": "for vidx..tmp.otninfo_length[]",\r
1363         "xml": "<for index='stunidx' start='0' end='`$otn-tunnel-slice[$dmnsidx].list_length`' >\n",\r
1364         "comments": "",\r
1365         "outputs": 1,\r
1366         "x": 1026,\r
1367         "y": 4113,\r
1368         "z": "4fb14ce0.40eb24",\r
1369         "wires": [\r
1370             [\r
1371                 "42fde1a9.9a4a98"\r
1372             ]\r
1373         ]\r
1374     },\r
1375     {\r
1376         "id": "247b0f83.24d55",\r
1377         "type": "for",\r
1378         "name": "for vpnidx in all-vpn-bindings",\r
1379         "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
1380         "comments": "",\r
1381         "outputs": 1,\r
1382         "x": 1045,\r
1383         "y": 3934,\r
1384         "z": "4fb14ce0.40eb24",\r
1385         "wires": [\r
1386             [\r
1387                 "a4896672.ff36c8"\r
1388             ]\r
1389         ]\r
1390     },\r
1391     {\r
1392         "id": "a4896672.ff36c8",\r
1393         "type": "block",\r
1394         "name": "block : atomic",\r
1395         "xml": "<block atomic='true'>",\r
1396         "atomic": "true",\r
1397         "comments": "",\r
1398         "outputs": 1,\r
1399         "x": 1260,\r
1400         "y": 3935,\r
1401         "z": "4fb14ce0.40eb24",\r
1402         "wires": [\r
1403             [\r
1404                 "f571db46.1bfcb"\r
1405             ]\r
1406         ]\r
1407     },\r
1408     {\r
1409         "id": "bf9e1c4b.a2ce9",\r
1410         "type": "set",\r
1411         "name": "set attachment_param sliceG",\r
1412         "xml": "<set>\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].request-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].request-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-source-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-source-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-dest-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-dest-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].bw-odu`' value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].bw-odu`\" />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].src-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].src-ttp-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].dst-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].dst-ttp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='otn-tunnel-sliceG-list_length' value='`$stunidx + 1`' />\n\n\n<parameter name=\"tmp.domainG.restapiUrl\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainurl`\" />\n<parameter name=\"tmp.domainG.restapiUser\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainuser`\" />\n<parameter name=\"tmp.domainG.restapiPassword\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainpassword`\" />",\r
1413         "comments": "",\r
1414         "x": 1507,\r
1415         "y": 4111,\r
1416         "z": "4fb14ce0.40eb24",\r
1417         "wires": []\r
1418     },\r
1419     {\r
1420         "id": "5df62aff.b0027c",\r
1421         "type": "execute",\r
1422         "name": "execute RestApiCallNode sliceG creation domainG",\r
1423         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.transport-sliceG-list-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.domainG.restapiUrl + '/restconf/operations/ietf-optical-slice:create-optical-slice'`\" />\n<parameter name=\"restapiUser\" value=\"`$tmp.domainG.restapiUser`\" />\n<parameter name=\"restapiPassword\" value=\"`tmp.domainG.restapiPassword`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />\n",\r
1424         "comments": "",\r
1425         "outputs": 1,\r
1426         "x": 1092,\r
1427         "y": 4219,\r
1428         "z": "4fb14ce0.40eb24",\r
1429         "wires": [\r
1430             [\r
1431                 "e89a613f.801198",\r
1432                 "c394a514.3653"\r
1433             ]\r
1434         ]\r
1435     },\r
1436     {\r
1437         "id": "c394a514.3653",\r
1438         "type": "failure",\r
1439         "name": "failure",\r
1440         "xml": "<outcome value='failure'>\n",\r
1441         "comments": "",\r
1442         "outputs": 1,\r
1443         "x": 1375,\r
1444         "y": 4199,\r
1445         "z": "4fb14ce0.40eb24",\r
1446         "wires": [\r
1447             [\r
1448                 "ba5b687c.dd6a6"\r
1449             ]\r
1450         ]\r
1451     },\r
1452     {\r
1453         "id": "e89a613f.801198",\r
1454         "type": "success",\r
1455         "name": "success",\r
1456         "xml": "<outcome value='success'>\n",\r
1457         "comments": "",\r
1458         "outputs": 1,\r
1459         "x": 1376.0002136230469,\r
1460         "y": 4249.99990940094,\r
1461         "z": "4fb14ce0.40eb24",\r
1462         "wires": [\r
1463             [\r
1464                 "b0106af6.430b1"\r
1465             ]\r
1466         ]\r
1467     },\r
1468     {\r
1469         "id": "ba5b687c.dd6a6",\r
1470         "type": "returnFailure",\r
1471         "name": "return failure",\r
1472         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing slice creation api for domain A\" />\n",\r
1473         "comments": "",\r
1474         "x": 1515.0002479553223,\r
1475         "y": 4199.000000953674,\r
1476         "z": "4fb14ce0.40eb24",\r
1477         "wires": []\r
1478     },\r
1479     {\r
1480         "id": "b0106af6.430b1",\r
1481         "type": "block",\r
1482         "name": "block",\r
1483         "xml": "<block>\n",\r
1484         "atomic": "false",\r
1485         "comments": "",\r
1486         "outputs": 1,\r
1487         "x": 1521.0272598266602,\r
1488         "y": 4247.745394706726,\r
1489         "z": "4fb14ce0.40eb24",\r
1490         "wires": [\r
1491             []\r
1492         ]\r
1493     },\r
1494     {\r
1495         "id": "5abd279e.a9bea8",\r
1496         "type": "block",\r
1497         "name": "block : atomic",\r
1498         "xml": "<block atomic='true'>",\r
1499         "atomic": "true",\r
1500         "comments": "",\r
1501         "outputs": 1,\r
1502         "x": 676,\r
1503         "y": 4111,\r
1504         "z": "4fb14ce0.40eb24",\r
1505         "wires": [\r
1506             [\r
1507                 "3cd4b283.9423f6",\r
1508                 "5df62aff.b0027c"\r
1509             ]\r
1510         ]\r
1511     },\r
1512     {\r
1513         "id": "f571db46.1bfcb",\r
1514         "type": "switchNode",\r
1515         "name": "switch vpnuuid is for this slice",\r
1516         "xml": "<!--<switch test=\"`$tmp.slicevpnuuids[$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id] != '' `\">-->\n\n<!-- Replace vpn-type with slice-id (a new attribbute in the latest AAI) -->\n<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].slice-id == $tmp.aai.service-instance.service-instance-id `\">\n\n",\r
1517         "comments": "",\r
1518         "outputs": 1,\r
1519         "x": 1504,\r
1520         "y": 3934,\r
1521         "z": "4fb14ce0.40eb24",\r
1522         "wires": [\r
1523             [\r
1524                 "10584e74.11a9e2",\r
1525                 "3270eb36.2e6c2c"\r
1526             ]\r
1527         ]\r
1528     },\r
1529     {\r
1530         "id": "cbeb21d2.528fb",\r
1531         "type": "set",\r
1532         "name": "set providerValue",\r
1533         "xml": "<set>\n<parameter name='providerValue' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].access-provider-id`' />\n<parameter name='found' value='false' />\n\n\n",\r
1534         "comments": "",\r
1535         "x": 2146,\r
1536         "y": 3880,\r
1537         "z": "4fb14ce0.40eb24",\r
1538         "wires": []\r
1539     },\r
1540     {\r
1541         "id": "7855d996.5f07",\r
1542         "type": "switchNode",\r
1543         "name": "switch $tmp.arr_length != 0",\r
1544         "xml": "<switch test='`$tmp.arr_length != 0`'>\n",\r
1545         "comments": "",\r
1546         "outputs": 1,\r
1547         "x": 2179,\r
1548         "y": 3935,\r
1549         "z": "4fb14ce0.40eb24",\r
1550         "wires": [\r
1551             [\r
1552                 "be28c030.0047c",\r
1553                 "f9d12f18.1e0e1"\r
1554             ]\r
1555         ]\r
1556     },\r
1557     {\r
1558         "id": "be28c030.0047c",\r
1559         "type": "outcomeTrue",\r
1560         "name": "true",\r
1561         "xml": "<outcome value='true'>\n",\r
1562         "comments": "",\r
1563         "outputs": 1,\r
1564         "x": 2375,\r
1565         "y": 3905,\r
1566         "z": "4fb14ce0.40eb24",\r
1567         "wires": [\r
1568             [\r
1569                 "cca5c1e0.c9e418"\r
1570             ]\r
1571         ]\r
1572     },\r
1573     {\r
1574         "id": "f9d12f18.1e0e1",\r
1575         "type": "outcomeFalse",\r
1576         "name": "false",\r
1577         "xml": "<outcome value='false'>\n",\r
1578         "comments": "",\r
1579         "outputs": 1,\r
1580         "x": 2376,\r
1581         "y": 3976,\r
1582         "z": "4fb14ce0.40eb24",\r
1583         "wires": [\r
1584             [\r
1585                 "1c2a1c2d.eddd2c"\r
1586             ]\r
1587         ]\r
1588     },\r
1589     {\r
1590         "id": "10584e74.11a9e2",\r
1591         "type": "outcomeTrue",\r
1592         "name": "true",\r
1593         "xml": "<outcome value='true'>\n",\r
1594         "comments": "",\r
1595         "outputs": 1,\r
1596         "x": 1721,\r
1597         "y": 3913,\r
1598         "z": "4fb14ce0.40eb24",\r
1599         "wires": [\r
1600             [\r
1601                 "66fe7551.116524"\r
1602             ]\r
1603         ]\r
1604     },\r
1605     {\r
1606         "id": "3270eb36.2e6c2c",\r
1607         "type": "outcomeFalse",\r
1608         "name": "false",\r
1609         "xml": "<outcome value='false'>\n",\r
1610         "comments": "",\r
1611         "outputs": 1,\r
1612         "x": 1721,\r
1613         "y": 3962,\r
1614         "z": "4fb14ce0.40eb24",\r
1615         "wires": [\r
1616             []\r
1617         ]\r
1618     },\r
1619     {\r
1620         "id": "66fe7551.116524",\r
1621         "type": "block",\r
1622         "name": "block : atomic",\r
1623         "xml": "<block atomic='true'>",\r
1624         "atomic": "true",\r
1625         "comments": "",\r
1626         "outputs": 1,\r
1627         "x": 1889,\r
1628         "y": 3913,\r
1629         "z": "4fb14ce0.40eb24",\r
1630         "wires": [\r
1631             [\r
1632                 "cbeb21d2.528fb",\r
1633                 "7855d996.5f07"\r
1634             ]\r
1635         ]\r
1636     },\r
1637     {\r
1638         "id": "cca5c1e0.c9e418",\r
1639         "type": "block",\r
1640         "name": "block : atomic",\r
1641         "xml": "<block atomic='true'>",\r
1642         "atomic": "true",\r
1643         "comments": "",\r
1644         "outputs": 1,\r
1645         "x": 2526,\r
1646         "y": 3903,\r
1647         "z": "4fb14ce0.40eb24",\r
1648         "wires": [\r
1649             [\r
1650                 "6021fe00.cf5b38",\r
1651                 "3ee35cda.cacc94"\r
1652             ]\r
1653         ]\r
1654     },\r
1655     {\r
1656         "id": "1c2a1c2d.eddd2c",\r
1657         "type": "block",\r
1658         "name": "block : atomic",\r
1659         "xml": "<block atomic='true'>",\r
1660         "atomic": "true",\r
1661         "comments": "",\r
1662         "outputs": 1,\r
1663         "x": 2528,\r
1664         "y": 3976,\r
1665         "z": "4fb14ce0.40eb24",\r
1666         "wires": [\r
1667             [\r
1668                 "b88403d3.b550c",\r
1669                 "df79ce65.0d4e"\r
1670             ]\r
1671         ]\r
1672     },\r
1673     {\r
1674         "id": "6021fe00.cf5b38",\r
1675         "type": "for",\r
1676         "name": "for arridx in tmp.arr",\r
1677         "xml": "<for index='arridx' start='0' end='`$tmp.arr_length`' >\n",\r
1678         "comments": "",\r
1679         "outputs": 1,\r
1680         "x": 2713,\r
1681         "y": 3855,\r
1682         "z": "4fb14ce0.40eb24",\r
1683         "wires": [\r
1684             [\r
1685                 "70402202.48ed14"\r
1686             ]\r
1687         ]\r
1688     },\r
1689     {\r
1690         "id": "70402202.48ed14",\r
1691         "type": "switchNode",\r
1692         "name": "switch tmp.arr[$arridx] == $providerValue",\r
1693         "xml": "<switch test='`$tmp.arr[$arridx] == $providerValue`'>\n",\r
1694         "comments": "",\r
1695         "outputs": 1,\r
1696         "x": 3004,\r
1697         "y": 3855,\r
1698         "z": "4fb14ce0.40eb24",\r
1699         "wires": [\r
1700             [\r
1701                 "f629fdf.6a8538",\r
1702                 "a317d92b.3b0b18"\r
1703             ]\r
1704         ]\r
1705     },\r
1706     {\r
1707         "id": "f629fdf.6a8538",\r
1708         "type": "outcomeTrue",\r
1709         "name": "true",\r
1710         "xml": "<outcome value='true'>\n",\r
1711         "comments": "",\r
1712         "outputs": 1,\r
1713         "x": 3279,\r
1714         "y": 3824,\r
1715         "z": "4fb14ce0.40eb24",\r
1716         "wires": [\r
1717             [\r
1718                 "a51325a8.b7388"\r
1719             ]\r
1720         ]\r
1721     },\r
1722     {\r
1723         "id": "a317d92b.3b0b18",\r
1724         "type": "outcomeFalse",\r
1725         "name": "false",\r
1726         "xml": "<outcome value='false'>\n",\r
1727         "comments": "",\r
1728         "outputs": 1,\r
1729         "x": 3280,\r
1730         "y": 3895,\r
1731         "z": "4fb14ce0.40eb24",\r
1732         "wires": [\r
1733             [\r
1734                 "9d65717e.a373d"\r
1735             ]\r
1736         ]\r
1737     },\r
1738     {\r
1739         "id": "a51325a8.b7388",\r
1740         "type": "block",\r
1741         "name": "block : atomic",\r
1742         "xml": "<block atomic='true'>",\r
1743         "atomic": "true",\r
1744         "comments": "",\r
1745         "outputs": 1,\r
1746         "x": 3430,\r
1747         "y": 3822,\r
1748         "z": "4fb14ce0.40eb24",\r
1749         "wires": [\r
1750             [\r
1751                 "3791e48.3b8af9c",\r
1752                 "a673fd66.c40df",\r
1753                 "86199d64.75edc8",\r
1754                 "51a35674.c610f8",\r
1755                 "445052f3.f38194"\r
1756             ]\r
1757         ]\r
1758     },\r
1759     {\r
1760         "id": "b88403d3.b550c",\r
1761         "type": "save",\r
1762         "name": "store $arridx somewhere in vpn-binding",\r
1763         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='0' />\n\n\n",\r
1764         "comments": "",\r
1765         "outputs": 1,\r
1766         "x": 2783,\r
1767         "y": 3969,\r
1768         "z": "4fb14ce0.40eb24",\r
1769         "wires": [\r
1770             []\r
1771         ]\r
1772     },\r
1773     {\r
1774         "id": "df79ce65.0d4e",\r
1775         "type": "set",\r
1776         "name": "set twoD array",\r
1777         "xml": "<set>\n<parameter name='tmp.arr[0]' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='1' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[0].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='1' />\n<parameter name='otn-tunnel-slice[0].list_length' value='1' />\n\n",\r
1778         "comments": "",\r
1779         "x": 2711,\r
1780         "y": 4016,\r
1781         "z": "4fb14ce0.40eb24",\r
1782         "wires": []\r
1783     },\r
1784     {\r
1785         "id": "3ee35cda.cacc94",\r
1786         "type": "switchNode",\r
1787         "name": "switch found?",\r
1788         "xml": "<switch test='`$found`'>\n",\r
1789         "comments": "",\r
1790         "outputs": 1,\r
1791         "x": 2704,\r
1792         "y": 3900,\r
1793         "z": "4fb14ce0.40eb24",\r
1794         "wires": [\r
1795             [\r
1796                 "b2a6fca5.77cd68",\r
1797                 "c6caa4c6.b68ae"\r
1798             ]\r
1799         ]\r
1800     },\r
1801     {\r
1802         "id": "b2a6fca5.77cd68",\r
1803         "type": "outcomeTrue",\r
1804         "name": "true",\r
1805         "xml": "<outcome value='true'>\n",\r
1806         "comments": "",\r
1807         "outputs": 1,\r
1808         "x": 2864,\r
1809         "y": 3892,\r
1810         "z": "4fb14ce0.40eb24",\r
1811         "wires": [\r
1812             [\r
1813                 "697e3e96.9c5648"\r
1814             ]\r
1815         ]\r
1816     },\r
1817     {\r
1818         "id": "c6caa4c6.b68ae",\r
1819         "type": "outcomeFalse",\r
1820         "name": "false",\r
1821         "xml": "<outcome value='false'>\n",\r
1822         "comments": "",\r
1823         "outputs": 1,\r
1824         "x": 2862,\r
1825         "y": 3929,\r
1826         "z": "4fb14ce0.40eb24",\r
1827         "wires": [\r
1828             [\r
1829                 "c8a03883.695728"\r
1830             ]\r
1831         ]\r
1832     },\r
1833     {\r
1834         "id": "697e3e96.9c5648",\r
1835         "type": "block",\r
1836         "name": "block",\r
1837         "xml": "<block>\n",\r
1838         "atomic": "false",\r
1839         "comments": "",\r
1840         "outputs": 1,\r
1841         "x": 2989,\r
1842         "y": 3892,\r
1843         "z": "4fb14ce0.40eb24",\r
1844         "wires": [\r
1845             []\r
1846         ]\r
1847     },\r
1848     {\r
1849         "id": "7ed231c3.f2fd1",\r
1850         "type": "save",\r
1851         "name": "store $arridx+1 somewhere in vpn-binding",\r
1852         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx + 1`' />\n\n\n",\r
1853         "comments": "",\r
1854         "outputs": 1,\r
1855         "x": 3296,\r
1856         "y": 3950,\r
1857         "z": "4fb14ce0.40eb24",\r
1858         "wires": [\r
1859             []\r
1860         ]\r
1861     },\r
1862     {\r
1863         "id": "c8a03883.695728",\r
1864         "type": "block",\r
1865         "name": "block : atomic",\r
1866         "xml": "<block atomic='true'>",\r
1867         "atomic": "true",\r
1868         "comments": "",\r
1869         "outputs": 1,\r
1870         "x": 3022,\r
1871         "y": 3937,\r
1872         "z": "4fb14ce0.40eb24",\r
1873         "wires": [\r
1874             [\r
1875                 "7ed231c3.f2fd1",\r
1876                 "2d908152.4ff6a6"\r
1877             ]\r
1878         ]\r
1879     },\r
1880     {\r
1881         "id": "2d908152.4ff6a6",\r
1882         "type": "set",\r
1883         "name": "set twoD array",\r
1884         "xml": "<set>\n<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list_length`' value='1' />\n\n",\r
1885         "comments": "",\r
1886         "x": 3213,\r
1887         "y": 3996,\r
1888         "z": "4fb14ce0.40eb24",\r
1889         "wires": []\r
1890     },\r
1891     {\r
1892         "id": "9d65717e.a373d",\r
1893         "type": "block",\r
1894         "name": "block",\r
1895         "xml": "<block>\n",\r
1896         "atomic": "false",\r
1897         "comments": "",\r
1898         "outputs": 1,\r
1899         "x": 3413,\r
1900         "y": 3894,\r
1901         "z": "4fb14ce0.40eb24",\r
1902         "wires": [\r
1903             []\r
1904         ]\r
1905     },\r
1906     {\r
1907         "id": "3791e48.3b8af9c",\r
1908         "type": "set",\r
1909         "name": "set found to true",\r
1910         "xml": "<set>\n<parameter name='found' value='true' />\n\n\n",\r
1911         "comments": "",\r
1912         "x": 3618,\r
1913         "y": 3782,\r
1914         "z": "4fb14ce0.40eb24",\r
1915         "wires": []\r
1916     },\r
1917     {\r
1918         "id": "a673fd66.c40df",\r
1919         "type": "save",\r
1920         "name": "store $arridx somewhere in vpn-binding",\r
1921         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx`' />\n\n\n",\r
1922         "comments": "",\r
1923         "outputs": 1,\r
1924         "x": 3690,\r
1925         "y": 3827,\r
1926         "z": "4fb14ce0.40eb24",\r
1927         "wires": [\r
1928             []\r
1929         ]\r
1930     },\r
1931     {\r
1932         "id": "445052f3.f38194",\r
1933         "type": "set",\r
1934         "name": "set twoD arr",\r
1935         "xml": "<set>\n\n<!--<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />-->\n<!--<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />-->\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<!--<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />-->\n<parameter name='`otn-tunnel-slice[$arridx].list_length`' value='`$sizeOfSliceList + 1`' />\n\n",\r
1936         "comments": "",\r
1937         "x": 3605,\r
1938         "y": 3954,\r
1939         "z": "4fb14ce0.40eb24",\r
1940         "wires": []\r
1941     },\r
1942     {\r
1943         "id": "51a35674.c610f8",\r
1944         "type": "set",\r
1945         "name": "set sizeOfSliceList",\r
1946         "xml": "<set>\n<parameter name='sizeOfSliceList' value='`$otn-tunnel-slice[$arridx].list_length`' />\n\n\n",\r
1947         "comments": "",\r
1948         "x": 3626,\r
1949         "y": 3890,\r
1950         "z": "4fb14ce0.40eb24",\r
1951         "wires": []\r
1952     },\r
1953     {\r
1954         "id": "86199d64.75edc8",\r
1955         "type": "break",\r
1956         "name": "break",\r
1957         "xml": "<break>\n",\r
1958         "comments": "",\r
1959         "x": 3584,\r
1960         "y": 4021,\r
1961         "z": "4fb14ce0.40eb24",\r
1962         "wires": []\r
1963     },\r
1964     {\r
1965         "id": "6a22d3fb.3389bc",\r
1966         "type": "comment",\r
1967         "name": "Important Comment",\r
1968         "info": "When we are in F1, it means that, either:\nno-middle-man found\nor\nmiddle-man was found but PCE is needed.\n\nNo matter which scenario brings us to F1, vpn-binding-B is a \nnew vpn-binding so it needs to be attached to the:\nmiddle-man && connectivityB",\r
1969         "comments": "",\r
1970         "x": 2364,\r
1971         "y": 3211,\r
1972         "z": "4fb14ce0.40eb24",\r
1973         "wires": []\r
1974     },\r
1975     {\r
1976         "id": "13d7f319.f10ffd",\r
1977         "type": "set",\r
1978         "name": "set srcTtp+dstTtp pair",\r
1979         "xml": "<set>\n<parameter name='tmp.srcTtpdstTtpPair' value=\"`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id + ',' +\n                                               $tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`\" />\n\n\n",\r
1980         "comments": "",\r
1981         "x": 1510,\r
1982         "y": 1268,\r
1983         "z": "4fb14ce0.40eb24",\r
1984         "wires": []\r
1985     },\r
1986     {\r
1987         "id": "9673bbc9.e232d8",\r
1988         "type": "call",\r
1989         "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
1990         "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
1991         "comments": "",\r
1992         "outputs": 1,\r
1993         "x": 1703,\r
1994         "y": 1365,\r
1995         "z": "4fb14ce0.40eb24",\r
1996         "wires": [\r
1997             []\r
1998         ]\r
1999     },\r
2000     {\r
2001         "id": "fe43d4e7.2e266",\r
2002         "type": "set",\r
2003         "name": "set current-provider-id and current-cvlan-id",\r
2004         "xml": "<set>\n<parameter name='tmp.current-provider-id' value='`$tmp.access-provider-id`' />\n<parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n",\r
2005         "comments": "",\r
2006         "x": 1574,\r
2007         "y": 1319,\r
2008         "z": "4fb14ce0.40eb24",\r
2009         "wires": []\r
2010     },\r
2011     {\r
2012         "id": "8c1ff0ec.d0238",\r
2013         "type": "switchNode",\r
2014         "name": "switch found-connectivity?",\r
2015         "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
2016         "comments": "",\r
2017         "outputs": 1,\r
2018         "x": 1383,\r
2019         "y": 1520,\r
2020         "z": "4fb14ce0.40eb24",\r
2021         "wires": [\r
2022             [\r
2023                 "43f2090.27bb178",\r
2024                 "78a0670.cf2d998"\r
2025             ]\r
2026         ]\r
2027     },\r
2028     {\r
2029         "id": "43f2090.27bb178",\r
2030         "type": "outcomeTrue",\r
2031         "name": "true",\r
2032         "xml": "<outcome value='true'>\n",\r
2033         "comments": "",\r
2034         "outputs": 1,\r
2035         "x": 1669,\r
2036         "y": 2339,\r
2037         "z": "4fb14ce0.40eb24",\r
2038         "wires": [\r
2039             [\r
2040                 "c80f5b2c.e8799"\r
2041             ]\r
2042         ]\r
2043     },\r
2044     {\r
2045         "id": "340621d.c4a9c5e",\r
2046         "type": "comment",\r
2047         "name": "call string.contains to check if the cache has srcTtpdstTtpPair",\r
2048         "info": "if it had: then no new otn/vpn-binding is needed\n           ==> find the otn. ==>look into the relationships of this connectivity and find the one that has same srcTtp and dstTtp\n           ==> increase the bw\nif not, create a new vpn-binding, attach this vpn-binding into the founded connectivity, and attach it to the middle-man-conn as well.",\r
2049         "comments": "",\r
2050         "x": 2095,\r
2051         "y": 2284,\r
2052         "z": "4fb14ce0.40eb24",\r
2053         "wires": []\r
2054     },\r
2055     {\r
2056         "id": "b5382f7e.2bd898",\r
2057         "type": "comment",\r
2058         "name": "create a new connectivity",\r
2059         "info": "(this should not be for LEAF side or ROOT side, otherwise error)\n\ncreate a new vpn-binding (done here)\ncreate a new connectivity (done below)\nadd srcTtpdstTtpPair into the cache in this connectivity\nattach the vpn-binding into the connectivity relationship\nattach this connectivity into the middle man\nattach this connectivity into the service-instance",\r
2060         "comments": "",\r
2061         "x": 1906,\r
2062         "y": 1496,\r
2063         "z": "4fb14ce0.40eb24",\r
2064         "wires": []\r
2065     },\r
2066     {\r
2067         "id": "be6ceee2.825c9",\r
2068         "type": "save",\r
2069         "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI",\r
2070         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' >\n<parameter name='vpn-id' value='`$prop.vpn-binding-otnidx-uuid`' />\n<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />\n<!--<parameter name='customer-vpn-id' value='`($idx + 1) * 10`' />-->\n<!--<parameter name='customer-vpn-id' value='`($maxtpn + $gfp)`' />-->\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<parameter name='access-provider-id' value='`$tmp.access-provider-id`' />\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<parameter name='access-client-id' value='`$tmp.access-client-id`' />\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<parameter name='access-topology-id' value='`$tmp.access-topology-id`' />\n<!--<parameter name='src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<parameter name='src-access-node-id' value='`$tmp.domainG-src-access-node-id`' />\n<parameter name='src-access-ltp-id' value='`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`' />\n<!--<parameter name='dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />-->\n<parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\n<parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n\n\n<parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\n<parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\n<parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\n\n<!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\n<!--<parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />-->\n<parameter name='slice-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='ops-note' value='`$tmp.srcTtpOtnLayer`' />\n\n",\r
2071         "comments": "",\r
2072         "outputs": 1,\r
2073         "x": 2009,\r
2074         "y": 1532,\r
2075         "z": "4fb14ce0.40eb24",\r
2076         "wires": [\r
2077             [\r
2078                 "cf21392c.4841d8"\r
2079             ]\r
2080         ]\r
2081     },\r
2082     {\r
2083         "id": "cf21392c.4841d8",\r
2084         "type": "success",\r
2085         "name": "success",\r
2086         "xml": "<outcome value='success'>\n",\r
2087         "comments": "",\r
2088         "outputs": 1,\r
2089         "x": 2297,\r
2090         "y": 1533,\r
2091         "z": "4fb14ce0.40eb24",\r
2092         "wires": [\r
2093             [\r
2094                 "7f292268.acccbc"\r
2095             ]\r
2096         ]\r
2097     },\r
2098     {\r
2099         "id": "7f292268.acccbc",\r
2100         "type": "block",\r
2101         "name": "block",\r
2102         "xml": "<block>\n",\r
2103         "atomic": "false",\r
2104         "comments": "",\r
2105         "outputs": 1,\r
2106         "x": 2480.5,\r
2107         "y": 1531.25390625,\r
2108         "z": "4fb14ce0.40eb24",\r
2109         "wires": [\r
2110             []\r
2111         ]\r
2112     },\r
2113     {\r
2114         "id": "16c5a50f.2f8633",\r
2115         "type": "execute",\r
2116         "name": "execute string.contains srcTtpdstTtpPair",\r
2117         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' >\n<parameter name=\"source\" value='`$tmp.the-connectivity.coupling-flag`'/>\n<parameter name=\"target\" value=\"`$tmp.srcTtpdstTtpPair`\"/>\n\n",\r
2118         "comments": "",\r
2119         "outputs": 1,\r
2120         "x": 2083,\r
2121         "y": 2336,\r
2122         "z": "4fb14ce0.40eb24",\r
2123         "wires": [\r
2124             [\r
2125                 "452b77d1.b4f2a8",\r
2126                 "b1806606.25c148"\r
2127             ]\r
2128         ]\r
2129     },\r
2130     {\r
2131         "id": "452b77d1.b4f2a8",\r
2132         "type": "outcomeFalse",\r
2133         "name": "false",\r
2134         "xml": "<outcome value='false'>\n",\r
2135         "comments": "",\r
2136         "outputs": 1,\r
2137         "x": 2256,\r
2138         "y": 2184,\r
2139         "z": "4fb14ce0.40eb24",\r
2140         "wires": [\r
2141             []\r
2142         ]\r
2143     },\r
2144     {\r
2145         "id": "b1806606.25c148",\r
2146         "type": "outcomeFalse",\r
2147         "name": "true",\r
2148         "xml": "<outcome value='true'>\n",\r
2149         "comments": "",\r
2150         "outputs": 1,\r
2151         "x": 2288,\r
2152         "y": 2443,\r
2153         "z": "4fb14ce0.40eb24",\r
2154         "wires": [\r
2155             [\r
2156                 "28b98f8a.d66ba8"\r
2157             ]\r
2158         ]\r
2159     },\r
2160     {\r
2161         "id": "65dfad8a.1bcc14",\r
2162         "type": "save",\r
2163         "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI",\r
2164         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' >\n<parameter name='vpn-id' value='`$prop.vpn-binding-otnidx-uuid`' />\n<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />\n<!--<parameter name='customer-vpn-id' value='`($idx + 1) * 10`' />-->\n<!--<parameter name='customer-vpn-id' value='`($maxtpn + $gfp)`' />-->\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<parameter name='access-provider-id' value='`$tmp.access-provider-id`' />\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<parameter name='access-client-id' value='`$tmp.access-client-id`' />\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<parameter name='access-topology-id' value='`$tmp.access-topology-id`' />\n<!--<parameter name='src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<parameter name='src-access-node-id' value='`$tmp.domainG-src-access-node-id`' />\n<parameter name='src-access-ltp-id' value='`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`' />\n<!--<parameter name='dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />-->\n<parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\n<parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n\n\n<parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\n<parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\n<parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\n\n<!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\n<!--<parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />-->\n<parameter name='slice-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='ops-note' value='`$tmp.srcTtpOtnLayer`' />\n\n",\r
2165         "comments": "",\r
2166         "outputs": 1,\r
2167         "x": 2695,\r
2168         "y": 1974,\r
2169         "z": "4fb14ce0.40eb24",\r
2170         "wires": [\r
2171             [\r
2172                 "685af2d8.b662dc"\r
2173             ]\r
2174         ]\r
2175     },\r
2176     {\r
2177         "id": "685af2d8.b662dc",\r
2178         "type": "success",\r
2179         "name": "success",\r
2180         "xml": "<outcome value='success'>\n",\r
2181         "comments": "",\r
2182         "outputs": 1,\r
2183         "x": 2999,\r
2184         "y": 1971,\r
2185         "z": "4fb14ce0.40eb24",\r
2186         "wires": [\r
2187             [\r
2188                 "edef5d31.f27bb8"\r
2189             ]\r
2190         ]\r
2191     },\r
2192     {\r
2193         "id": "edef5d31.f27bb8",\r
2194         "type": "block",\r
2195         "name": "block",\r
2196         "xml": "<block>\n",\r
2197         "atomic": "false",\r
2198         "comments": "",\r
2199         "outputs": 1,\r
2200         "x": 3149.5,\r
2201         "y": 1978.25390625,\r
2202         "z": "4fb14ce0.40eb24",\r
2203         "wires": [\r
2204             []\r
2205         ]\r
2206     },\r
2207     {\r
2208         "id": "fca1e078.90281",\r
2209         "type": "execute",\r
2210         "name": "execute UUID generator for connectivity domain otnidx",\r
2211         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-otnidx-uuid\"/>\n",\r
2212         "comments": "",\r
2213         "outputs": 1,\r
2214         "x": 1989,\r
2215         "y": 1587,\r
2216         "z": "4fb14ce0.40eb24",\r
2217         "wires": [\r
2218             []\r
2219         ]\r
2220     },\r
2221     {\r
2222         "id": "84e90fcb.be7ce",\r
2223         "type": "save",\r
2224         "name": "save connectivity resource in AAI",\r
2225         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-otnidx-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-otnidx-uuid`' />\n<!--<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />-->\n<parameter name='operational-status' value='Created' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<!--<parameter name='access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<!--<parameter name='access-ltp-id' value='``' />-->\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<parameter name='coupling-flag' value='`$srcTtpdstTtpPair`' />\n\n<!--<parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='vpn-type' value='dummy' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<!--<parameter name='cbs' value='`$prop.sotn.cbs`' />-->\n<!--<parameter name='ebs' value='`$prop.sotn.ebs`' />-->\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $network-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
2226         "comments": "",\r
2227         "outputs": 1,\r
2228         "x": 1927,\r
2229         "y": 1637,\r
2230         "z": "4fb14ce0.40eb24",\r
2231         "wires": [\r
2232             []\r
2233         ]\r
2234     },\r
2235     {\r
2236         "id": "548a399a.3a9a1",\r
2237         "type": "save",\r
2238         "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI",\r
2239         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />",\r
2240         "comments": "",\r
2241         "outputs": 1,\r
2242         "x": 2028,\r
2243         "y": 1682,\r
2244         "z": "4fb14ce0.40eb24",\r
2245         "wires": [\r
2246             []\r
2247         ]\r
2248     },\r
2249     {\r
2250         "id": "ea27a84e.a57e98",\r
2251         "type": "save",\r
2252         "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
2253         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!--      force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",\r
2254         "comments": "",\r
2255         "outputs": 1,\r
2256         "x": 2064,\r
2257         "y": 1736,\r
2258         "z": "4fb14ce0.40eb24",\r
2259         "wires": [\r
2260             []\r
2261         ]\r
2262     },\r
2263     {\r
2264         "id": "688a1580.c26934",\r
2265         "type": "save",\r
2266         "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI",\r
2267         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />",\r
2268         "comments": "",\r
2269         "outputs": 1,\r
2270         "x": 2032,\r
2271         "y": 1795,\r
2272         "z": "4fb14ce0.40eb24",\r
2273         "wires": [\r
2274             []\r
2275         ]\r
2276     },\r
2277     {\r
2278         "id": "ab8e2668.029e08",\r
2279         "type": "comment",\r
2280         "name": "find middle-man's eth-srv-name",\r
2281         "info": "",\r
2282         "comments": "",\r
2283         "x": 1490,\r
2284         "y": 1411,\r
2285         "z": "4fb14ce0.40eb24",\r
2286         "wires": []\r
2287     },\r
2288     {\r
2289         "id": "84f3d24d.36c17",\r
2290         "type": "set",\r
2291         "name": "set prop.ethernet-service-name",\r
2292         "xml": "<set>\n<parameter name='prop.ethernet-service-name' value='`$middle-man-conn.etht-svc-name`' />\n\n",\r
2293         "comments": "",\r
2294         "x": 1512,\r
2295         "y": 1455,\r
2296         "z": "4fb14ce0.40eb24",\r
2297         "wires": []\r
2298     },\r
2299     {\r
2300         "id": "ae53151f.a2887",\r
2301         "type": "save",\r
2302         "name": "save middle-man-conn relationship to tmp.the-connectivity, in AAI",\r
2303         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.the-connectivity.connectivity-id`\" />",\r
2304         "comments": "",\r
2305         "outputs": 1,\r
2306         "x": 2719,\r
2307         "y": 2191,\r
2308         "z": "4fb14ce0.40eb24",\r
2309         "wires": [\r
2310             []\r
2311         ]\r
2312     },\r
2313     {\r
2314         "id": "4e7cd680.120818",\r
2315         "type": "save",\r
2316         "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
2317         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-otnidx-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-otnidx-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!--      force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",\r
2318         "comments": "",\r
2319         "outputs": 1,\r
2320         "x": 2750,\r
2321         "y": 2230,\r
2322         "z": "4fb14ce0.40eb24",\r
2323         "wires": [\r
2324             []\r
2325         ]\r
2326     },\r
2327     {\r
2328         "id": "ecdbcb6.a92d738",\r
2329         "type": "save",\r
2330         "name": "save tmp.the-connectivity relationship to vpn-binding-otnidx, in AAI",\r
2331         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.the-connectivity.connectivity-id`\" />",\r
2332         "comments": "",\r
2333         "outputs": 1,\r
2334         "x": 2721,\r
2335         "y": 2303,\r
2336         "z": "4fb14ce0.40eb24",\r
2337         "wires": [\r
2338             []\r
2339         ]\r
2340     },\r
2341     {\r
2342         "id": "82dff351.eb0b18",\r
2343         "type": "comment",\r
2344         "name": "update the founded connectivity to have a new coupling-flag",\r
2345         "info": "",\r
2346         "comments": "",\r
2347         "x": 2691,\r
2348         "y": 2019,\r
2349         "z": "4fb14ce0.40eb24",\r
2350         "wires": []\r
2351     },\r
2352     {\r
2353         "id": "4af074ca.bd591c",\r
2354         "type": "set",\r
2355         "name": "set newFlag",\r
2356         "xml": "<set>\n<parameter name='tmp.newFlag' value=\"`$tmp.the-connectivity.coupling-flag + '-' +\n                                               $tmp.srcTtpdstTtpPair`\" />\n\n\n",\r
2357         "comments": "",\r
2358         "x": 2577,\r
2359         "y": 2058,\r
2360         "z": "4fb14ce0.40eb24",\r
2361         "wires": []\r
2362     },\r
2363     {\r
2364         "id": "5e632476.eb799c",\r
2365         "type": "save",\r
2366         "name": "update connectivity resource in AAI",\r
2367         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Modified' />\n<parameter name='coupling-flag' value='`$tmp.newFlag`' />\n",\r
2368         "comments": "",\r
2369         "outputs": 1,\r
2370         "x": 2641,\r
2371         "y": 2103,\r
2372         "z": "4fb14ce0.40eb24",\r
2373         "wires": [\r
2374             []\r
2375         ]\r
2376     },\r
2377     {\r
2378         "id": "6b3b57c6.7c8f5",\r
2379         "type": "comment",\r
2380         "name": "the following two relationships should have already been there; if not => error",\r
2381         "info": "",\r
2382         "comments": "",\r
2383         "x": 2733,\r
2384         "y": 2153,\r
2385         "z": "4fb14ce0.40eb24",\r
2386         "wires": []\r
2387     },\r
2388     {\r
2389         "id": "453ea410.800c04",\r
2390         "type": "block",\r
2391         "name": "block",\r
2392         "xml": "<block>\n",\r
2393         "atomic": "false",\r
2394         "comments": "",\r
2395         "outputs": 1,\r
2396         "x": 1719,\r
2397         "y": 1520,\r
2398         "z": "4fb14ce0.40eb24",\r
2399         "wires": [\r
2400             [\r
2401                 "be6ceee2.825c9",\r
2402                 "fca1e078.90281",\r
2403                 "84e90fcb.be7ce",\r
2404                 "548a399a.3a9a1",\r
2405                 "ea27a84e.a57e98",\r
2406                 "688a1580.c26934"\r
2407             ]\r
2408         ]\r
2409     },\r
2410     {\r
2411         "id": "78a0670.cf2d998",\r
2412         "type": "outcomeFalse",\r
2413         "name": "false",\r
2414         "xml": "<outcome value='false'>\n",\r
2415         "comments": "",\r
2416         "outputs": 1,\r
2417         "x": 1581,\r
2418         "y": 1516,\r
2419         "z": "4fb14ce0.40eb24",\r
2420         "wires": [\r
2421             [\r
2422                 "453ea410.800c04"\r
2423             ]\r
2424         ]\r
2425     },\r
2426     {\r
2427         "id": "c80f5b2c.e8799",\r
2428         "type": "block",\r
2429         "name": "block : atomic",\r
2430         "xml": "<block atomic='true'>",\r
2431         "atomic": "true",\r
2432         "comments": "",\r
2433         "outputs": 1,\r
2434         "x": 2379,\r
2435         "y": 1983,\r
2436         "z": "4fb14ce0.40eb24",\r
2437         "wires": [\r
2438             [\r
2439                 "65dfad8a.1bcc14",\r
2440                 "4af074ca.bd591c",\r
2441                 "5e632476.eb799c",\r
2442                 "ecdbcb6.a92d738"\r
2443             ]\r
2444         ]\r
2445     },\r
2446     {\r
2447         "id": "f5aa86ab.3de758",\r
2448         "type": "comment",\r
2449         "name": "loop through the relationships of this founded connectivity, then",\r
2450         "info": "then find the vpn-binding that has same src ttp and dst ttp as this one",\r
2451         "comments": "",\r
2452         "x": 2384,\r
2453         "y": 2408,\r
2454         "z": "4fb14ce0.40eb24",\r
2455         "wires": []\r
2456     },\r
2457     {\r
2458         "id": "8608bc09.df0608",\r
2459         "type": "for",\r
2460         "name": "for each relationship",\r
2461         "xml": "<for silentFailure='true' index='tcridx' start='0' end='`$tmp.the-connectivity.relationship-list.relationship_length`' >\n\n",\r
2462         "comments": "",\r
2463         "outputs": 1,\r
2464         "x": 2726,\r
2465         "y": 2444,\r
2466         "z": "4fb14ce0.40eb24",\r
2467         "wires": [\r
2468             [\r
2469                 "5d08ac03.36d834"\r
2470             ]\r
2471         ]\r
2472     },\r
2473     {\r
2474         "id": "5d08ac03.36d834",\r
2475         "type": "switchNode",\r
2476         "name": "switch related-to",\r
2477         "xml": "<switch test='`$tmp.the-connectivity.relationship-list.relationship[$tcridx].related-to`'>\n",\r
2478         "comments": "",\r
2479         "outputs": 1,\r
2480         "x": 2938,\r
2481         "y": 2442,\r
2482         "z": "4fb14ce0.40eb24",\r
2483         "wires": [\r
2484             [\r
2485                 "d7fbd393.802b28"\r
2486             ]\r
2487         ]\r
2488     },\r
2489     {\r
2490         "id": "d7fbd393.802b28",\r
2491         "type": "outcome",\r
2492         "name": "vpn-binding",\r
2493         "xml": "<outcome value='vpn-binding'>\n",\r
2494         "comments": "",\r
2495         "outputs": 1,\r
2496         "x": 3122,\r
2497         "y": 2440,\r
2498         "z": "4fb14ce0.40eb24",\r
2499         "wires": [\r
2500             [\r
2501                 "7b17a25c.8a3ecc"\r
2502             ]\r
2503         ]\r
2504     },\r
2505     {\r
2506         "id": "7b17a25c.8a3ecc",\r
2507         "type": "block",\r
2508         "name": "block : atomic",\r
2509         "xml": "<block atomic=\"true\">",\r
2510         "atomic": "true",\r
2511         "outputs": 1,\r
2512         "x": 3301,\r
2513         "y": 2445,\r
2514         "z": "4fb14ce0.40eb24",\r
2515         "wires": [\r
2516             [\r
2517                 "404536aa.fd072",\r
2518                 "ebe21a38.772d1"\r
2519             ]\r
2520         ]\r
2521     },\r
2522     {\r
2523         "id": "ebe21a38.772d1",\r
2524         "type": "set",\r
2525         "name": "unset tmp.aai.vpn-binding",\r
2526         "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
2527         "comments": "",\r
2528         "x": 3518,\r
2529         "y": 2376,\r
2530         "z": "4fb14ce0.40eb24",\r
2531         "wires": []\r
2532     },\r
2533     {\r
2534         "id": "404536aa.fd072",\r
2535         "type": "save",\r
2536         "name": "get vpn-binding from aai",\r
2537         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.the-connectivity.relationship-list.relationship[$tcridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
2538         "comments": "",\r
2539         "outputs": 1,\r
2540         "x": 3511,\r
2541         "y": 2462,\r
2542         "z": "4fb14ce0.40eb24",\r
2543         "wires": [\r
2544             [\r
2545                 "82eb023b.8b6878",\r
2546                 "3917c696.d9cc82",\r
2547                 "ad895865.ea3bc8"\r
2548             ]\r
2549         ]\r
2550     },\r
2551     {\r
2552         "id": "3917c696.d9cc82",\r
2553         "type": "not-found",\r
2554         "name": "not-found",\r
2555         "xml": "<outcome value='not-found'>\n",\r
2556         "comments": "",\r
2557         "outputs": 1,\r
2558         "x": 3724.490966796875,\r
2559         "y": 2446.5740356445312,\r
2560         "z": "4fb14ce0.40eb24",\r
2561         "wires": [\r
2562             [\r
2563                 "33dd47ac.b200d"\r
2564             ]\r
2565         ]\r
2566     },\r
2567     {\r
2568         "id": "33dd47ac.b200d",\r
2569         "type": "returnFailure",\r
2570         "name": "return failure",\r
2571         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
2572         "comments": "",\r
2573         "x": 3887.0625,\r
2574         "y": 2445.8597412109375,\r
2575         "z": "4fb14ce0.40eb24",\r
2576         "wires": []\r
2577     },\r
2578     {\r
2579         "id": "49f1ea3b.eabc34",\r
2580         "type": "returnFailure",\r
2581         "name": "return failure",\r
2582         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
2583         "comments": "",\r
2584         "x": 3888,\r
2585         "y": 2491,\r
2586         "z": "4fb14ce0.40eb24",\r
2587         "wires": []\r
2588     },\r
2589     {\r
2590         "id": "ad895865.ea3bc8",\r
2591         "type": "failure",\r
2592         "name": "failure",\r
2593         "xml": "<outcome value='failure'>\n",\r
2594         "comments": "",\r
2595         "outputs": 1,\r
2596         "x": 3720,\r
2597         "y": 2491,\r
2598         "z": "4fb14ce0.40eb24",\r
2599         "wires": [\r
2600             [\r
2601                 "49f1ea3b.eabc34"\r
2602             ]\r
2603         ]\r
2604     },\r
2605     {\r
2606         "id": "82eb023b.8b6878",\r
2607         "type": "success",\r
2608         "name": "success",\r
2609         "xml": "<outcome value='success'>\n",\r
2610         "comments": "",\r
2611         "outputs": 1,\r
2612         "x": 3722,\r
2613         "y": 2551,\r
2614         "z": "4fb14ce0.40eb24",\r
2615         "wires": [\r
2616             [\r
2617                 "cb43f8c5.5d2f9"\r
2618             ]\r
2619         ]\r
2620     },\r
2621     {\r
2622         "id": "cb43f8c5.5d2f9",\r
2623         "type": "block",\r
2624         "name": "block : atomic",\r
2625         "xml": "<block atomic=\"true\">",\r
2626         "atomic": "true",\r
2627         "outputs": 1,\r
2628         "x": 3891,\r
2629         "y": 2550,\r
2630         "z": "4fb14ce0.40eb24",\r
2631         "wires": [\r
2632             [\r
2633                 "b8d3290b.70429"\r
2634             ]\r
2635         ]\r
2636     },\r
2637     {\r
2638         "id": "28b98f8a.d66ba8",\r
2639         "type": "block",\r
2640         "name": "block",\r
2641         "xml": "<block>\n",\r
2642         "atomic": "false",\r
2643         "comments": "",\r
2644         "outputs": 1,\r
2645         "x": 2515,\r
2646         "y": 2442,\r
2647         "z": "4fb14ce0.40eb24",\r
2648         "wires": [\r
2649             [\r
2650                 "8608bc09.df0608",\r
2651                 "57ababe0.ec3414",\r
2652                 "52276af3.2f9a4c"\r
2653             ]\r
2654         ]\r
2655     },\r
2656     {\r
2657         "id": "b8d3290b.70429",\r
2658         "type": "switchNode",\r
2659         "name": "switch srcTtp",\r
2660         "xml": "<switch test='`$tmp.aai.vpn-binding.src-access-ltp-id == $tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`'>\n",\r
2661         "comments": "",\r
2662         "outputs": 1,\r
2663         "x": 4090,\r
2664         "y": 2551,\r
2665         "z": "4fb14ce0.40eb24",\r
2666         "wires": [\r
2667             [\r
2668                 "4ce3e8eb.f24da8"\r
2669             ]\r
2670         ]\r
2671     },\r
2672     {\r
2673         "id": "4ce3e8eb.f24da8",\r
2674         "type": "outcomeTrue",\r
2675         "name": "true",\r
2676         "xml": "<outcome value='true'>\n",\r
2677         "comments": "",\r
2678         "outputs": 1,\r
2679         "x": 4253,\r
2680         "y": 2549,\r
2681         "z": "4fb14ce0.40eb24",\r
2682         "wires": [\r
2683             [\r
2684                 "18f785cc.cf347a"\r
2685             ]\r
2686         ]\r
2687     },\r
2688     {\r
2689         "id": "18f785cc.cf347a",\r
2690         "type": "switchNode",\r
2691         "name": "switch dstTtp",\r
2692         "xml": "<switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id == $tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`'>\n",\r
2693         "comments": "",\r
2694         "outputs": 1,\r
2695         "x": 4434,\r
2696         "y": 2549,\r
2697         "z": "4fb14ce0.40eb24",\r
2698         "wires": [\r
2699             [\r
2700                 "988f1cd5.aa027"\r
2701             ]\r
2702         ]\r
2703     },\r
2704     {\r
2705         "id": "988f1cd5.aa027",\r
2706         "type": "outcomeTrue",\r
2707         "name": "true",\r
2708         "xml": "<outcome value='true'>\n",\r
2709         "comments": "",\r
2710         "outputs": 1,\r
2711         "x": 4597,\r
2712         "y": 2547,\r
2713         "z": "4fb14ce0.40eb24",\r
2714         "wires": [\r
2715             [\r
2716                 "9caa890d.344aa8"\r
2717             ]\r
2718         ]\r
2719     },\r
2720     {\r
2721         "id": "dd1b26b2.35eef",\r
2722         "type": "set",\r
2723         "name": "set tmp.the-vpn-binding",\r
2724         "xml": "<set>\n<parameter name='tmp.the-vpn-binding.' value='`$tmp.aai.vpn-binding.`' />\n",\r
2725         "comments": "",\r
2726         "x": 4954,\r
2727         "y": 2554,\r
2728         "z": "4fb14ce0.40eb24",\r
2729         "wires": []\r
2730     },\r
2731     {\r
2732         "id": "9caa890d.344aa8",\r
2733         "type": "block",\r
2734         "name": "block",\r
2735         "xml": "<block>\n",\r
2736         "atomic": "false",\r
2737         "comments": "",\r
2738         "outputs": 1,\r
2739         "x": 4736,\r
2740         "y": 2546,\r
2741         "z": "4fb14ce0.40eb24",\r
2742         "wires": [\r
2743             [\r
2744                 "dd1b26b2.35eef",\r
2745                 "69c80295.f3b48c"\r
2746             ]\r
2747         ]\r
2748     },\r
2749     {\r
2750         "id": "69c80295.f3b48c",\r
2751         "type": "break",\r
2752         "name": "break",\r
2753         "xml": "<break>\n",\r
2754         "comments": "",\r
2755         "x": 4900,\r
2756         "y": 2598,\r
2757         "z": "4fb14ce0.40eb24",\r
2758         "wires": []\r
2759     },\r
2760     {\r
2761         "id": "57ababe0.ec3414",\r
2762         "type": "set",\r
2763         "name": "unset tmp.the-vpn-binding",\r
2764         "xml": "<set>\n<parameter name='tmp.the-vpn-binding.' value='' />\n",\r
2765         "comments": "",\r
2766         "x": 2736,\r
2767         "y": 2405,\r
2768         "z": "4fb14ce0.40eb24",\r
2769         "wires": []\r
2770     },\r
2771     {\r
2772         "id": "b81a7ea3.f58288",\r
2773         "type": "comment",\r
2774         "name": "increase the bw of the-vpn-binding and change status to modified",\r
2775         "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
2776         "comments": "",\r
2777         "x": 2825,\r
2778         "y": 2579,\r
2779         "z": "4fb14ce0.40eb24",\r
2780         "wires": []\r
2781     },\r
2782     {\r
2783         "id": "52276af3.2f9a4c",\r
2784         "type": "save",\r
2785         "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
2786         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.the-vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.the-vpn-binding.vpn-id`' />\n<!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->\n<!--<parameter name='customer-vpn-id' value='`($maxtpn + $gfp)`' />-->\n<parameter name='customer-vpn-id' value='`($tmp.the-vpn-binding.customer-vpn-id + $gfp)`' />\n\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Modified' />\n\n\n",\r
2787         "comments": "",\r
2788         "outputs": 1,\r
2789         "x": 2795,\r
2790         "y": 2639,\r
2791         "z": "4fb14ce0.40eb24",\r
2792         "wires": [\r
2793             []\r
2794         ]\r
2795     }\r
2796 ]