Bug fixing for CCVPN IBN closed-loop operation.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / cloud_leased_line / GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-create-clean.json
1 [\r
2   {\r
3     "id": "934a37b5.570538",\r
4     "type": "dgstart",\r
5     "name": "DGSTART",\r
6     "outputs": 1,\r
7     "x": 132.56666564941406,\r
8     "y": 130,\r
9     "z": "8bc654d2.f0dde",\r
10     "wires": [\r
11       [\r
12         "56cf7e3f.c20408"\r
13       ]\r
14     ]\r
15   },\r
16   {\r
17     "id": "56cf7e3f.c20408",\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": 416.85235595703125,\r
26     "y": 191.23810863494873,\r
27     "z": "8bc654d2.f0dde",\r
28     "wires": [\r
29       [\r
30         "9d6f7a83.dd2e58"\r
31       ]\r
32     ]\r
33   },\r
34   {\r
35     "id": "9d6f7a83.dd2e58",\r
36     "type": "method",\r
37     "name": "method cll-vnf-topology-operation-cll-create-clean",\r
38     "xml": "<method rpc='cll-vnf-topology-operation-cll-create-clean' mode='sync'>\n",\r
39     "comments": "",\r
40     "outputs": 1,\r
41     "x": 422.9952697753906,\r
42     "y": 276.0000305175781,\r
43     "z": "8bc654d2.f0dde",\r
44     "wires": [\r
45       [\r
46         "69ada9d9.f9e3c"\r
47       ]\r
48     ]\r
49   },\r
50   {\r
51     "id": "69ada9d9.f9e3c",\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": 772.5666656494141,\r
58     "y": 335,\r
59     "z": "8bc654d2.f0dde",\r
60     "wires": [\r
61       [\r
62         "8dd82f3b.b9fa5",\r
63         "304cbf07.b12f58",\r
64         "1a3f65b2.521b1a"\r
65       ]\r
66     ]\r
67   },\r
68   {\r
69     "id": "8dd82f3b.b9fa5",\r
70     "type": "returnSuccess",\r
71     "name": "return success",\r
72     "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
73     "comments": "",\r
74     "x": 1073.900161743164,\r
75     "y": 605.9302978515625,\r
76     "z": "8bc654d2.f0dde",\r
77     "wires": []\r
78   },\r
79   {\r
80     "id": "304cbf07.b12f58",\r
81     "type": "save",\r
82     "name": "get service-instance from aai",\r
83     "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"service-instance\"\n\tkey='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\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.service-instance\">\n\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->",\r
84     "comments": "",\r
85     "outputs": 1,\r
86     "x": 1095.328628540039,\r
87     "y": 308.33331298828125,\r
88     "z": "8bc654d2.f0dde",\r
89     "wires": [\r
90       [\r
91         "c42506f9.b054",\r
92         "15d85509.bac5fb",\r
93         "c693218f.780828"\r
94       ]\r
95     ]\r
96   },\r
97   {\r
98     "id": "c42506f9.b054",\r
99     "type": "success",\r
100     "name": "success",\r
101     "xml": "<outcome value='success'>\n",\r
102     "comments": "",\r
103     "outputs": 1,\r
104     "x": 1320.328628540039,\r
105     "y": 166.33331298828125,\r
106     "z": "8bc654d2.f0dde",\r
107     "wires": [\r
108       [\r
109         "c432fa86.b14b18"\r
110       ]\r
111     ]\r
112   },\r
113   {\r
114     "id": "15d85509.bac5fb",\r
115     "type": "not-found",\r
116     "name": "not-found",\r
117     "xml": "<outcome value='not-found'>\n",\r
118     "comments": "",\r
119     "outputs": 1,\r
120     "x": 1315.819595336914,\r
121     "y": 235.9073486328125,\r
122     "z": "8bc654d2.f0dde",\r
123     "wires": [\r
124       [\r
125         "c16eebd5.51383"\r
126       ]\r
127     ]\r
128   },\r
129   {\r
130     "id": "c693218f.780828",\r
131     "type": "failure",\r
132     "name": "failure",\r
133     "xml": "<outcome value='failure'>\n",\r
134     "comments": "",\r
135     "outputs": 1,\r
136     "x": 1304.328628540039,\r
137     "y": 282.33331298828125,\r
138     "z": "8bc654d2.f0dde",\r
139     "wires": [\r
140       [\r
141         "3a0cbeb0.e80882"\r
142       ]\r
143     ]\r
144   },\r
145   {\r
146     "id": "2b8d35c8.ebc05a",\r
147     "type": "comment",\r
148     "name": "new for TransportSlicing",\r
149     "info": "",\r
150     "comments": "",\r
151     "x": 1074.328628540039,\r
152     "y": 196.33331298828125,\r
153     "z": "8bc654d2.f0dde",\r
154     "wires": []\r
155   },\r
156   {\r
157     "id": "1a3f65b2.521b1a",\r
158     "type": "execute",\r
159     "name": "execute properties",\r
160     "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />",\r
161     "comments": "",\r
162     "outputs": 1,\r
163     "x": 1062.328628540039,\r
164     "y": 248.33331298828125,\r
165     "z": "8bc654d2.f0dde",\r
166     "wires": [\r
167       []\r
168     ]\r
169   },\r
170   {\r
171     "id": "c432fa86.b14b18",\r
172     "type": "switchNode",\r
173     "name": "switch allotted-resources_length != 0",\r
174     "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",\r
175     "comments": "",\r
176     "outputs": 1,\r
177     "x": 1560.566665649414,\r
178     "y": 163,\r
179     "z": "8bc654d2.f0dde",\r
180     "wires": [\r
181       [\r
182         "1d921b54.6d01cd",\r
183         "4b7292d8.462d44"\r
184       ]\r
185     ]\r
186   },\r
187   {\r
188     "id": "c16eebd5.51383",\r
189     "type": "returnFailure",\r
190     "name": "return failure",\r
191     "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
192     "comments": "",\r
193     "x": 1470.6290435791016,\r
194     "y": 238.85977172851562,\r
195     "z": "8bc654d2.f0dde",\r
196     "wires": []\r
197   },\r
198   {\r
199     "id": "3a0cbeb0.e80882",\r
200     "type": "returnFailure",\r
201     "name": "return failure",\r
202     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
203     "comments": "",\r
204     "x": 1474.566665649414,\r
205     "y": 283,\r
206     "z": "8bc654d2.f0dde",\r
207     "wires": []\r
208   },\r
209   {\r
210     "id": "1d921b54.6d01cd",\r
211     "type": "outcomeTrue",\r
212     "name": "true",\r
213     "xml": "<outcome value='true'>\n",\r
214     "comments": "",\r
215     "outputs": 1,\r
216     "x": 1765.566665649414,\r
217     "y": 200,\r
218     "z": "8bc654d2.f0dde",\r
219     "wires": [\r
220       [\r
221         "e73b29c9.cbd5e8"\r
222       ]\r
223     ]\r
224   },\r
225   {\r
226     "id": "4b7292d8.462d44",\r
227     "type": "outcomeFalse",\r
228     "name": "false",\r
229     "xml": "<outcome value='false'>\n",\r
230     "comments": "",\r
231     "outputs": 1,\r
232     "x": 1775.566665649414,\r
233     "y": 127,\r
234     "z": "8bc654d2.f0dde",\r
235     "wires": [\r
236       []\r
237     ]\r
238   },\r
239   {\r
240     "id": "e73b29c9.cbd5e8",\r
241     "type": "block",\r
242     "name": "block",\r
243     "xml": "<block>\n",\r
244     "atomic": "false",\r
245     "comments": "",\r
246     "outputs": 1,\r
247     "x": 1758.566665649414,\r
248     "y": 275,\r
249     "z": "8bc654d2.f0dde",\r
250     "wires": [\r
251       [\r
252         "d6fcbbd7.6468b8",\r
253         "8f5c7a9a.326598",\r
254         "cd48af2d.929d6",\r
255         "528e88db.403fc",\r
256         "899de386.880988"\r
257       ]\r
258     ]\r
259   },\r
260   {\r
261     "id": "1f336392.1dac3c",\r
262     "type": "save",\r
263     "name": "get allotted-resource from aai",\r
264     "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"allotted-resource\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type-->\n<!--         AND allotted-resource.id = $allotted-resource-id'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.allotted-resource\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"allotted-resource\"\n\tkey='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         AND allotted-resource.id = $allotted-resource-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.allotted-resource\">\n\n",\r
265     "comments": "",\r
266     "outputs": 1,\r
267     "x": 2244.566665649414,\r
268     "y": 326,\r
269     "z": "8bc654d2.f0dde",\r
270     "wires": [\r
271       [\r
272         "923c23f1.638a98",\r
273         "ba451af8.67c9c8",\r
274         "2ed7be49.0a7032"\r
275       ]\r
276     ]\r
277   },\r
278   {\r
279     "id": "923c23f1.638a98",\r
280     "type": "success",\r
281     "name": "success",\r
282     "xml": "<outcome value='success'>\n",\r
283     "comments": "",\r
284     "outputs": 1,\r
285     "x": 2460.566665649414,\r
286     "y": 393,\r
287     "z": "8bc654d2.f0dde",\r
288     "wires": [\r
289       [\r
290         "c090e3a4.ec2058"\r
291       ]\r
292     ]\r
293   },\r
294   {\r
295     "id": "ba451af8.67c9c8",\r
296     "type": "not-found",\r
297     "name": "not-found",\r
298     "xml": "<outcome value='not-found'>\n",\r
299     "comments": "",\r
300     "outputs": 1,\r
301     "x": 2461.057632446289,\r
302     "y": 292.573974609375,\r
303     "z": "8bc654d2.f0dde",\r
304     "wires": [\r
305       [\r
306         "4c29ba0c.292a6c"\r
307       ]\r
308     ]\r
309   },\r
310   {\r
311     "id": "2ed7be49.0a7032",\r
312     "type": "failure",\r
313     "name": "failure",\r
314     "xml": "<outcome value='failure'>\n",\r
315     "comments": "",\r
316     "outputs": 1,\r
317     "x": 2456.566665649414,\r
318     "y": 342,\r
319     "z": "8bc654d2.f0dde",\r
320     "wires": [\r
321       [\r
322         "f2cd659.3fc4898"\r
323       ]\r
324     ]\r
325   },\r
326   {\r
327     "id": "d6fcbbd7.6468b8",\r
328     "type": "for",\r
329     "name": "for each allotted-resource",\r
330     "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",\r
331     "comments": "",\r
332     "outputs": 1,\r
333     "x": 1961.566665649414,\r
334     "y": 307,\r
335     "z": "8bc654d2.f0dde",\r
336     "wires": [\r
337       [\r
338         "419d8708.3b9078",\r
339         "1f336392.1dac3c",\r
340         "90827cac.7f3cc8",\r
341         "e557ce2.09f823"\r
342       ]\r
343     ]\r
344   },\r
345   {\r
346     "id": "419d8708.3b9078",\r
347     "type": "set",\r
348     "name": "set the current allotted-resource-id",\r
349     "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",\r
350     "comments": "",\r
351     "x": 2241.566665649414,\r
352     "y": 245,\r
353     "z": "8bc654d2.f0dde",\r
354     "wires": []\r
355   },\r
356   {\r
357     "id": "528e88db.403fc",\r
358     "type": "set",\r
359     "name": "set tmp.arr",\r
360     "xml": "<set>\n<parameter name='tmp.arr' value='' />\n<parameter name='tmp.arridx' value='0' />\n<parameter name='tmp.arr_length' value='0' />\n\n<parameter name='otn-tunnel-slice' value='' />\n<parameter name='otn-tunnel-slice_length' value='0' />\n\n<!--<parameter name='tmp.slicevpns' value='' />-->\n<!--<parameter name='tmp.slicevpns_length' value='0' />-->\n\n<!--<parameter name='tmp.slicevpnuuids' value='' />-->\n<!--<parameter name='tmp.slicevpnuuids.' value='' />-->\n\n\n",\r
361     "comments": "",\r
362     "x": 1935.566665649414,\r
363     "y": 257,\r
364     "z": "8bc654d2.f0dde",\r
365     "wires": []\r
366   },\r
367   {\r
368     "id": "8f5c7a9a.326598",\r
369     "type": "get-resource",\r
370     "name": "get-resource pnfs-list",\r
371     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"pnfs\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v25/network/pnfs?depth=0' depth = 0\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopopnfs\" >",\r
372     "comments": "",\r
373     "outputs": 1,\r
374     "x": 1978.566665649414,\r
375     "y": 116,\r
376     "z": "8bc654d2.f0dde",\r
377     "wires": [\r
378       []\r
379     ]\r
380   },\r
381   {\r
382     "id": "cd48af2d.929d6",\r
383     "type": "get-resource",\r
384     "name": "get-resource logical-links",\r
385     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-links\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v25/network/logical-links?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopologicalLinks\" >",\r
386     "comments": "",\r
387     "outputs": 1,\r
388     "x": 1990.566665649414,\r
389     "y": 157,\r
390     "z": "8bc654d2.f0dde",\r
391     "wires": [\r
392       []\r
393     ]\r
394   },\r
395   {\r
396     "id": "73efca11.a03e0c",\r
397     "type": "comment",\r
398     "name": "The following two nodes are for PCE",\r
399     "info": "",\r
400     "comments": "",\r
401     "x": 2015.566665649414,\r
402     "y": 69,\r
403     "z": "8bc654d2.f0dde",\r
404     "wires": []\r
405   },\r
406   {\r
407     "id": "19fb453a.d497cb",\r
408     "type": "set",\r
409     "name": "set tmp.arr",\r
410     "xml": "<set>\n<parameter name='tmp.arr.' value='' />\n<parameter name='tmp.arridx' value='0' />\n<parameter name='otn-tunnel-slice.' value='' />\n\n\n",\r
411     "comments": "",\r
412     "x": 1935.566665649414,\r
413     "y": 203,\r
414     "z": "8bc654d2.f0dde",\r
415     "wires": []\r
416   },\r
417   {\r
418     "id": "4c29ba0c.292a6c",\r
419     "type": "returnFailure",\r
420     "name": "return failure",\r
421     "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
422     "comments": "",\r
423     "x": 2639.566665649414,\r
424     "y": 295,\r
425     "z": "8bc654d2.f0dde",\r
426     "wires": []\r
427   },\r
428   {\r
429     "id": "f2cd659.3fc4898",\r
430     "type": "returnFailure",\r
431     "name": "return failure",\r
432     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
433     "comments": "",\r
434     "x": 2639.504165649414,\r
435     "y": 344.1402587890625,\r
436     "z": "8bc654d2.f0dde",\r
437     "wires": []\r
438   },\r
439   {\r
440     "id": "c090e3a4.ec2058",\r
441     "type": "block",\r
442     "name": "block : atomic",\r
443     "xml": "<block atomic=\"true\">",\r
444     "atomic": "true",\r
445     "outputs": 1,\r
446     "x": 2641.504165649414,\r
447     "y": 395.1402587890625,\r
448     "z": "8bc654d2.f0dde",\r
449     "wires": [\r
450       [\r
451         "383f413.f1d10be"\r
452       ]\r
453     ]\r
454   },\r
455   {\r
456     "id": "383f413.f1d10be",\r
457     "type": "save",\r
458     "name": "get allotted-resource relationship from aai",\r
459     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"allotted-resource:relationship-list\"\n\tkey='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         AND allotted-resource.id = $allotted-resource-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.allotted-resource.relationship-list\">\n\n",\r
460     "comments": "",\r
461     "outputs": 1,\r
462     "x": 2934.504165649414,\r
463     "y": 342.1402587890625,\r
464     "z": "8bc654d2.f0dde",\r
465     "wires": [\r
466       [\r
467         "7f2204ba.ff0eac",\r
468         "6593ad3c.c3a94c",\r
469         "91d5dd73.0552a8"\r
470       ]\r
471     ]\r
472   },\r
473   {\r
474     "id": "6593ad3c.c3a94c",\r
475     "type": "not-found",\r
476     "name": "not-found",\r
477     "xml": "<outcome value='not-found'>\n",\r
478     "comments": "",\r
479     "outputs": 1,\r
480     "x": 3237.995101928711,\r
481     "y": 74.7142333984375,\r
482     "z": "8bc654d2.f0dde",\r
483     "wires": [\r
484       [\r
485         "578e5a01.301d74"\r
486       ]\r
487     ]\r
488   },\r
489   {\r
490     "id": "578e5a01.301d74",\r
491     "type": "returnFailure",\r
492     "name": "return failure",\r
493     "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
494     "comments": "",\r
495     "x": 3415.566635131836,\r
496     "y": 75,\r
497     "z": "8bc654d2.f0dde",\r
498     "wires": []\r
499   },\r
500   {\r
501     "id": "91d5dd73.0552a8",\r
502     "type": "failure",\r
503     "name": "failure",\r
504     "xml": "<outcome value='failure'>\n",\r
505     "comments": "",\r
506     "outputs": 1,\r
507     "x": 3233.504135131836,\r
508     "y": 124.1402587890625,\r
509     "z": "8bc654d2.f0dde",\r
510     "wires": [\r
511       [\r
512         "3a340bd0.83bde4"\r
513       ]\r
514     ]\r
515   },\r
516   {\r
517     "id": "3a340bd0.83bde4",\r
518     "type": "returnFailure",\r
519     "name": "return failure",\r
520     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
521     "comments": "",\r
522     "x": 3415.504135131836,\r
523     "y": 124.1402587890625,\r
524     "z": "8bc654d2.f0dde",\r
525     "wires": []\r
526   },\r
527   {\r
528     "id": "7f2204ba.ff0eac",\r
529     "type": "success",\r
530     "name": "success",\r
531     "xml": "<outcome value='success'>\n",\r
532     "comments": "",\r
533     "outputs": 1,\r
534     "x": 3237.504135131836,\r
535     "y": 175.1402587890625,\r
536     "z": "8bc654d2.f0dde",\r
537     "wires": [\r
538       [\r
539         "5f6b46f2.1bbc28"\r
540       ]\r
541     ]\r
542   },\r
543   {\r
544     "id": "5f6b46f2.1bbc28",\r
545     "type": "block",\r
546     "name": "block : atomic",\r
547     "xml": "<block atomic=\"true\">",\r
548     "atomic": "true",\r
549     "outputs": 1,\r
550     "x": 3417.504135131836,\r
551     "y": 175.1402587890625,\r
552     "z": "8bc654d2.f0dde",\r
553     "wires": [\r
554       [\r
555         "432203ff.80791c"\r
556       ]\r
557     ]\r
558   },\r
559   {\r
560     "id": "432203ff.80791c",\r
561     "type": "switchNode",\r
562     "name": "switch allotted-resource.relationship-list not empty",\r
563     "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",\r
564     "comments": "",\r
565     "outputs": 1,\r
566     "x": 2953.566665649414,\r
567     "y": 470,\r
568     "z": "8bc654d2.f0dde",\r
569     "wires": [\r
570       [\r
571         "25bf5884.d1bc1",\r
572         "68d7ca3f.b9c4a4"\r
573       ]\r
574     ]\r
575   },\r
576   {\r
577     "id": "68d7ca3f.b9c4a4",\r
578     "type": "outcomeFalse",\r
579     "name": "false",\r
580     "xml": "<outcome value='false'>\n",\r
581     "comments": "",\r
582     "outputs": 1,\r
583     "x": 3293.566635131836,\r
584     "y": 317,\r
585     "z": "8bc654d2.f0dde",\r
586     "wires": [\r
587       []\r
588     ]\r
589   },\r
590   {\r
591     "id": "25bf5884.d1bc1",\r
592     "type": "outcomeTrue",\r
593     "name": "true",\r
594     "xml": "<outcome value='true'>\n",\r
595     "comments": "",\r
596     "outputs": 1,\r
597     "x": 3292.566635131836,\r
598     "y": 371,\r
599     "z": "8bc654d2.f0dde",\r
600     "wires": [\r
601       [\r
602         "a4256717.8bdab"\r
603       ]\r
604     ]\r
605   },\r
606   {\r
607     "id": "dc3dd60e.e6fb58",\r
608     "type": "outcome",\r
609     "name": "network-policy",\r
610     "xml": "<outcome value='network-policy'>\n",\r
611     "comments": "",\r
612     "outputs": 1,\r
613     "x": 4037.566635131836,\r
614     "y": 325,\r
615     "z": "8bc654d2.f0dde",\r
616     "wires": [\r
617       [\r
618         "7a99d9c1.cc807"\r
619       ]\r
620     ]\r
621   },\r
622   {\r
623     "id": "7a99d9c1.cc807",\r
624     "type": "block",\r
625     "name": "block : atomic",\r
626     "xml": "<block atomic=\"true\">",\r
627     "atomic": "true",\r
628     "outputs": 1,\r
629     "x": 4214.566513061523,\r
630     "y": 317.9998779296875,\r
631     "z": "8bc654d2.f0dde",\r
632     "wires": [\r
633       [\r
634         "54329230.9376a4",\r
635         "e44ffd73.3caae8"\r
636       ]\r
637     ]\r
638   },\r
639   {\r
640     "id": "a4256717.8bdab",\r
641     "type": "block",\r
642     "name": "block : atomic",\r
643     "xml": "<block atomic=\"true\">",\r
644     "atomic": "true",\r
645     "outputs": 1,\r
646     "x": 3456.566635131836,\r
647     "y": 297,\r
648     "z": "8bc654d2.f0dde",\r
649     "wires": [\r
650       [\r
651         "ab8d2f4.fb7de5",\r
652         "6cd92abd.ea602c"\r
653       ]\r
654     ]\r
655   },\r
656   {\r
657     "id": "ab8d2f4.fb7de5",\r
658     "type": "for",\r
659     "name": "for each allotted-resource relationship",\r
660     "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
661     "comments": "",\r
662     "outputs": 1,\r
663     "x": 3737.566635131836,\r
664     "y": 253,\r
665     "z": "8bc654d2.f0dde",\r
666     "wires": [\r
667       [\r
668         "d2f6d2c1.0cd0b8"\r
669       ]\r
670     ]\r
671   },\r
672   {\r
673     "id": "d2f6d2c1.0cd0b8",\r
674     "type": "switchNode",\r
675     "name": "switch related-to",\r
676     "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
677     "comments": "",\r
678     "outputs": 1,\r
679     "x": 3999.566635131836,\r
680     "y": 253,\r
681     "z": "8bc654d2.f0dde",\r
682     "wires": [\r
683       [\r
684         "dc3dd60e.e6fb58"\r
685       ]\r
686     ]\r
687   },\r
688   {\r
689     "id": "54329230.9376a4",\r
690     "type": "set",\r
691     "name": "set the 1st network-policy-id",\r
692     "xml": "<set>\n<parameter name='network-policy-id' value=\"`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`\" />\n\n\n",\r
693     "comments": "",\r
694     "x": 4457.566513061523,\r
695     "y": 274.9998779296875,\r
696     "z": "8bc654d2.f0dde",\r
697     "wires": []\r
698   },\r
699   {\r
700     "id": "e44ffd73.3caae8",\r
701     "type": "save",\r
702     "name": "get network-policy from aai",\r
703     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-policy\"\n\tkey='network-policy.network-policy-id = $network-policy-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-policy\">",\r
704     "comments": "",\r
705     "outputs": 1,\r
706     "x": 4446.566513061523,\r
707     "y": 329.9998779296875,\r
708     "z": "8bc654d2.f0dde",\r
709     "wires": [\r
710       [\r
711         "9db3143c.c20748",\r
712         "3f90e90d.8c4416",\r
713         "767c00f3.c60f18"\r
714       ]\r
715     ]\r
716   },\r
717   {\r
718     "id": "767c00f3.c60f18",\r
719     "type": "not-found",\r
720     "name": "not-found",\r
721     "xml": "<outcome value='not-found'>\n",\r
722     "comments": "",\r
723     "outputs": 1,\r
724     "x": 4697.566879272461,\r
725     "y": 271,\r
726     "z": "8bc654d2.f0dde",\r
727     "wires": [\r
728       [\r
729         "eb2a7a65.4a99c"\r
730       ]\r
731     ]\r
732   },\r
733   {\r
734     "id": "eb2a7a65.4a99c",\r
735     "type": "returnFailure",\r
736     "name": "return failure",\r
737     "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
738     "comments": "",\r
739     "x": 4846.138412475586,\r
740     "y": 271.2857666015625,\r
741     "z": "8bc654d2.f0dde",\r
742     "wires": []\r
743   },\r
744   {\r
745     "id": "1d4fa709.d3c2b1",\r
746     "type": "returnFailure",\r
747     "name": "return failure",\r
748     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
749     "comments": "",\r
750     "x": 4845.075912475586,\r
751     "y": 315.426025390625,\r
752     "z": "8bc654d2.f0dde",\r
753     "wires": []\r
754   },\r
755   {\r
756     "id": "3f90e90d.8c4416",\r
757     "type": "failure",\r
758     "name": "failure",\r
759     "xml": "<outcome value='failure'>\n",\r
760     "comments": "",\r
761     "outputs": 1,\r
762     "x": 4686.075912475586,\r
763     "y": 315.426025390625,\r
764     "z": "8bc654d2.f0dde",\r
765     "wires": [\r
766       [\r
767         "1d4fa709.d3c2b1"\r
768       ]\r
769     ]\r
770   },\r
771   {\r
772     "id": "9db3143c.c20748",\r
773     "type": "success",\r
774     "name": "success",\r
775     "xml": "<outcome value='success'>\n",\r
776     "comments": "",\r
777     "outputs": 1,\r
778     "x": 4693.075912475586,\r
779     "y": 394.426025390625,\r
780     "z": "8bc654d2.f0dde",\r
781     "wires": [\r
782       [\r
783         "d725abd1.c0b928"\r
784       ]\r
785     ]\r
786   },\r
787   {\r
788     "id": "d725abd1.c0b928",\r
789     "type": "block",\r
790     "name": "block",\r
791     "xml": "<block>\n",\r
792     "atomic": "false",\r
793     "comments": "",\r
794     "outputs": 1,\r
795     "x": 4832.075912475586,\r
796     "y": 394.426025390625,\r
797     "z": "8bc654d2.f0dde",\r
798     "wires": [\r
799       [\r
800         "561b0f6d.fce1f8",\r
801         "8702a1ee.cea5e8"\r
802       ]\r
803     ]\r
804   },\r
805   {\r
806     "id": "561b0f6d.fce1f8",\r
807     "type": "set",\r
808     "name": "set the max bandwidth",\r
809     "xml": "<set>\n<parameter name='maximum-bandwidth' value=\"`$tmp.aai.network-policy.max-bandwidth`\" />\n<parameter name='route-distinguisher' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
810     "comments": "",\r
811     "x": 5037.566879272461,\r
812     "y": 392,\r
813     "z": "8bc654d2.f0dde",\r
814     "wires": []\r
815   },\r
816   {\r
817     "id": "8702a1ee.cea5e8",\r
818     "type": "set",\r
819     "name": "set the max bandwidth",\r
820     "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
821     "comments": "",\r
822     "x": 5036.566879272461,\r
823     "y": 438,\r
824     "z": "8bc654d2.f0dde",\r
825     "wires": []\r
826   },\r
827   {\r
828     "id": "6cd92abd.ea602c",\r
829     "type": "for",\r
830     "name": "for each allotted-resource relationship",\r
831     "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
832     "comments": "",\r
833     "outputs": 1,\r
834     "x": 3554.566635131836,\r
835     "y": 369,\r
836     "z": "8bc654d2.f0dde",\r
837     "wires": [\r
838       [\r
839         "dd91e386.997658"\r
840       ]\r
841     ]\r
842   },\r
843   {\r
844     "id": "dd91e386.997658",\r
845     "type": "switchNode",\r
846     "name": "switch related-to",\r
847     "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
848     "comments": "",\r
849     "outputs": 1,\r
850     "x": 3834.566635131836,\r
851     "y": 369,\r
852     "z": "8bc654d2.f0dde",\r
853     "wires": [\r
854       [\r
855         "d0b5ecff.91d928"\r
856       ]\r
857     ]\r
858   },\r
859   {\r
860     "id": "d0b5ecff.91d928",\r
861     "type": "outcome",\r
862     "name": "logical-link",\r
863     "xml": "<outcome value='logical-link'>\n",\r
864     "comments": "",\r
865     "outputs": 1,\r
866     "x": 2217.5667877197266,\r
867     "y": 782.0001220703125,\r
868     "z": "8bc654d2.f0dde",\r
869     "wires": [\r
870       [\r
871         "3175715f.1727f6"\r
872       ]\r
873     ]\r
874   },\r
875   {\r
876     "id": "3175715f.1727f6",\r
877     "type": "block",\r
878     "name": "block : atomic",\r
879     "xml": "<block atomic=\"true\">",\r
880     "atomic": "true",\r
881     "outputs": 1,\r
882     "x": 2394.566665649414,\r
883     "y": 775,\r
884     "z": "8bc654d2.f0dde",\r
885     "wires": [\r
886       [\r
887         "e36efc83.994d78",\r
888         "41c74306.d5cc9c"\r
889       ]\r
890     ]\r
891   },\r
892   {\r
893     "id": "e36efc83.994d78",\r
894     "type": "set",\r
895     "name": "set the current logical-link-name",\r
896     "xml": "<set>\n<parameter name='logical-link-name' value=\"`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`\" />\n\n\n",\r
897     "comments": "",\r
898     "x": 2637.566665649414,\r
899     "y": 732,\r
900     "z": "8bc654d2.f0dde",\r
901     "wires": []\r
902   },\r
903   {\r
904     "id": "41c74306.d5cc9c",\r
905     "type": "save",\r
906     "name": "get logical-link from aai",\r
907     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-link\"\n\tkey='logical-link.link-name = $logical-link-name'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.logical-link\">",\r
908     "comments": "",\r
909     "outputs": 1,\r
910     "x": 2626.566665649414,\r
911     "y": 787,\r
912     "z": "8bc654d2.f0dde",\r
913     "wires": [\r
914       [\r
915         "9d68f10f.bd8b8",\r
916         "dffb55fa.85b55",\r
917         "c53e6e84.05ac9"\r
918       ]\r
919     ]\r
920   },\r
921   {\r
922     "id": "9d68f10f.bd8b8",\r
923     "type": "not-found",\r
924     "name": "not-found",\r
925     "xml": "<outcome value='not-found'>\n",\r
926     "comments": "",\r
927     "outputs": 1,\r
928     "x": 2918.057632446289,\r
929     "y": 765.573974609375,\r
930     "z": "8bc654d2.f0dde",\r
931     "wires": [\r
932       [\r
933         "b9d2eb35.931cc8"\r
934       ]\r
935     ]\r
936   },\r
937   {\r
938     "id": "dffb55fa.85b55",\r
939     "type": "failure",\r
940     "name": "failure",\r
941     "xml": "<outcome value='failure'>\n",\r
942     "comments": "",\r
943     "outputs": 1,\r
944     "x": 2906.566665649414,\r
945     "y": 810,\r
946     "z": "8bc654d2.f0dde",\r
947     "wires": [\r
948       [\r
949         "e6924452.e6205"\r
950       ]\r
951     ]\r
952   },\r
953   {\r
954     "id": "b9d2eb35.931cc8",\r
955     "type": "returnFailure",\r
956     "name": "return failure",\r
957     "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
958     "comments": "",\r
959     "x": 3066.629165649414,\r
960     "y": 765.8597412109375,\r
961     "z": "8bc654d2.f0dde",\r
962     "wires": []\r
963   },\r
964   {\r
965     "id": "e6924452.e6205",\r
966     "type": "returnFailure",\r
967     "name": "return failure",\r
968     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
969     "comments": "",\r
970     "x": 3065.566665649414,\r
971     "y": 810,\r
972     "z": "8bc654d2.f0dde",\r
973     "wires": []\r
974   },\r
975   {\r
976     "id": "c53e6e84.05ac9",\r
977     "type": "success",\r
978     "name": "success",\r
979     "xml": "<outcome value='success'>\n",\r
980     "comments": "",\r
981     "outputs": 1,\r
982     "x": 2913.566665649414,\r
983     "y": 889,\r
984     "z": "8bc654d2.f0dde",\r
985     "wires": [\r
986       [\r
987         "361f88a3.058c08"\r
988       ]\r
989     ]\r
990   },\r
991   {\r
992     "id": "361f88a3.058c08",\r
993     "type": "block",\r
994     "name": "block",\r
995     "xml": "<block>\n",\r
996     "atomic": "false",\r
997     "comments": "",\r
998     "outputs": 1,\r
999     "x": 3052.566665649414,\r
1000     "y": 889,\r
1001     "z": "8bc654d2.f0dde",\r
1002     "wires": [\r
1003       [\r
1004         "936c7f50.057838",\r
1005         "fff97b6b.1650f8",\r
1006         "40c59221.de8304",\r
1007         "da2087d.3780d78",\r
1008         "db5a893f.6acb2",\r
1009         "855375ef.856b78",\r
1010         "bd585daa.5b0d3",\r
1011         "d3754757.4f2538",\r
1012         "dd28e890.6f37f",\r
1013         "10147ab3.fed6fd",\r
1014         "425867c4.b0a9",\r
1015         "e3e1a44c.9927b8",\r
1016         "4a62d4e.fca9aac",\r
1017         "2ae40328.466974",\r
1018         "f71bee39.3d2f68",\r
1019         "6cb3b80a.d81b1",\r
1020         "7411f30.15b1c8c",\r
1021         "59ced5c4.1cbb54",\r
1022         "b2338e3d.f752e8",\r
1023         "8b07e19d.5f94",\r
1024         "877b276.88c73d8"\r
1025       ]\r
1026     ]\r
1027   },\r
1028   {\r
1029     "id": "b5bad4b9.685ad8",\r
1030     "type": "execute",\r
1031     "name": "execute UUID generator for ethernet-service-name",\r
1032     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
1033     "comments": "",\r
1034     "outputs": 1,\r
1035     "x": 3401.566665649414,\r
1036     "y": 422.9999694824219,\r
1037     "z": "8bc654d2.f0dde",\r
1038     "wires": [\r
1039       []\r
1040     ]\r
1041   },\r
1042   {\r
1043     "id": "936c7f50.057838",\r
1044     "type": "execute",\r
1045     "name": "execute UUID generator for otn-tunnel-name",\r
1046     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.otn-tunnel-name\"/>\n",\r
1047     "comments": "",\r
1048     "outputs": 1,\r
1049     "x": 3382.566604614258,\r
1050     "y": 501.9999694824219,\r
1051     "z": "8bc654d2.f0dde",\r
1052     "wires": [\r
1053       []\r
1054     ]\r
1055   },\r
1056   {\r
1057     "id": "2ae40328.466974",\r
1058     "type": "set",\r
1059     "name": "set new ethernet-service-name",\r
1060     "xml": "<set>\n<!--<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-name`\" />-->\n<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-id`\" />\n\n\n",\r
1061     "comments": "",\r
1062     "x": 3339.566604614258,\r
1063     "y": 546.9999694824219,\r
1064     "z": "8bc654d2.f0dde",\r
1065     "wires": []\r
1066   },\r
1067   {\r
1068     "id": "fff97b6b.1650f8",\r
1069     "type": "set",\r
1070     "name": "set network-route-one",\r
1071     "xml": "<set>\n<parameter name='network-route-one' value=\"`$tmp.aai.logical-link.link-name`\" />\n\n\n",\r
1072     "comments": "",\r
1073     "x": 3304.566635131836,\r
1074     "y": 600.9999694824219,\r
1075     "z": "8bc654d2.f0dde",\r
1076     "wires": []\r
1077   },\r
1078   {\r
1079     "id": "40c59221.de8304",\r
1080     "type": "set",\r
1081     "name": "set network-route-two",\r
1082     "xml": "<set>\n<parameter name='network-route-two' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",\r
1083     "comments": "",\r
1084     "x": 3305.566635131836,\r
1085     "y": 655.9999694824219,\r
1086     "z": "8bc654d2.f0dde",\r
1087     "wires": []\r
1088   },\r
1089   {\r
1090     "id": "da2087d.3780d78",\r
1091     "type": "save",\r
1092     "name": "get network-route-one from aai",\r
1093     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-route\"\n\tkey='network-route.route-id = $network-route-one'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-one\">",\r
1094     "comments": "",\r
1095     "outputs": 1,\r
1096     "x": 3303.566635131836,\r
1097     "y": 919.9999694824219,\r
1098     "z": "8bc654d2.f0dde",\r
1099     "wires": [\r
1100       [\r
1101         "969278b.6dcd308",\r
1102         "8ef50320.33a2f",\r
1103         "bc9f501b.616458"\r
1104       ]\r
1105     ]\r
1106   },\r
1107   {\r
1108     "id": "db5a893f.6acb2",\r
1109     "type": "save",\r
1110     "name": "get network-route-two from aai",\r
1111     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-route\"\n\tkey='network-route.route-id = $network-route-two'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-two\">",\r
1112     "comments": "",\r
1113     "outputs": 1,\r
1114     "x": 3298.566635131836,\r
1115     "y": 980.9998474121094,\r
1116     "z": "8bc654d2.f0dde",\r
1117     "wires": [\r
1118       [\r
1119         "3f6dc76b.2c189",\r
1120         "8fe533b.8ccffd",\r
1121         "17823dcb.715f8a"\r
1122       ]\r
1123     ]\r
1124   },\r
1125   {\r
1126     "id": "969278b.6dcd308",\r
1127     "type": "not-found",\r
1128     "name": "not-found",\r
1129     "xml": "<outcome value='not-found'>\n",\r
1130     "comments": "",\r
1131     "outputs": 1,\r
1132     "x": 3614.566635131836,\r
1133     "y": 690.9999694824219,\r
1134     "z": "8bc654d2.f0dde",\r
1135     "wires": [\r
1136       [\r
1137         "9ca5fa1b.024df8"\r
1138       ]\r
1139     ]\r
1140   },\r
1141   {\r
1142     "id": "8ef50320.33a2f",\r
1143     "type": "failure",\r
1144     "name": "failure",\r
1145     "xml": "<outcome value='failure'>\n",\r
1146     "comments": "",\r
1147     "outputs": 1,\r
1148     "x": 3610.075668334961,\r
1149     "y": 740.4259948730469,\r
1150     "z": "8bc654d2.f0dde",\r
1151     "wires": [\r
1152       [\r
1153         "e39d355.b4f33c8"\r
1154       ]\r
1155     ]\r
1156   },\r
1157   {\r
1158     "id": "bc9f501b.616458",\r
1159     "type": "success",\r
1160     "name": "success",\r
1161     "xml": "<outcome value='success'>\n",\r
1162     "comments": "",\r
1163     "outputs": 1,\r
1164     "x": 3614.075668334961,\r
1165     "y": 793.4259948730469,\r
1166     "z": "8bc654d2.f0dde",\r
1167     "wires": [\r
1168       [\r
1169         "e84899ba.db50e8"\r
1170       ]\r
1171     ]\r
1172   },\r
1173   {\r
1174     "id": "9ca5fa1b.024df8",\r
1175     "type": "returnFailure",\r
1176     "name": "return failure",\r
1177     "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
1178     "comments": "",\r
1179     "x": 3763.138168334961,\r
1180     "y": 690.2857360839844,\r
1181     "z": "8bc654d2.f0dde",\r
1182     "wires": []\r
1183   },\r
1184   {\r
1185     "id": "e39d355.b4f33c8",\r
1186     "type": "returnFailure",\r
1187     "name": "return failure",\r
1188     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1189     "comments": "",\r
1190     "x": 3753.075668334961,\r
1191     "y": 740.4259948730469,\r
1192     "z": "8bc654d2.f0dde",\r
1193     "wires": []\r
1194   },\r
1195   {\r
1196     "id": "3f6dc76b.2c189",\r
1197     "type": "not-found",\r
1198     "name": "not-found",\r
1199     "xml": "<outcome value='not-found'>\n",\r
1200     "comments": "",\r
1201     "outputs": 1,\r
1202     "x": 3576.566604614258,\r
1203     "y": 880.9998168945312,\r
1204     "z": "8bc654d2.f0dde",\r
1205     "wires": [\r
1206       [\r
1207         "62e0b7bc.37a4e"\r
1208       ]\r
1209     ]\r
1210   },\r
1211   {\r
1212     "id": "8fe533b.8ccffd",\r
1213     "type": "failure",\r
1214     "name": "failure",\r
1215     "xml": "<outcome value='failure'>\n",\r
1216     "comments": "",\r
1217     "outputs": 1,\r
1218     "x": 3572.075668334961,\r
1219     "y": 923.4258728027344,\r
1220     "z": "8bc654d2.f0dde",\r
1221     "wires": [\r
1222       [\r
1223         "ac864505.12601"\r
1224       ]\r
1225     ]\r
1226   },\r
1227   {\r
1228     "id": "17823dcb.715f8a",\r
1229     "type": "success",\r
1230     "name": "success",\r
1231     "xml": "<outcome value='success'>\n",\r
1232     "comments": "",\r
1233     "outputs": 1,\r
1234     "x": 3573.075668334961,\r
1235     "y": 976.4258728027344,\r
1236     "z": "8bc654d2.f0dde",\r
1237     "wires": [\r
1238       [\r
1239         "bed44813.048dd"\r
1240       ]\r
1241     ]\r
1242   },\r
1243   {\r
1244     "id": "62e0b7bc.37a4e",\r
1245     "type": "returnFailure",\r
1246     "name": "return failure",\r
1247     "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
1248     "comments": "",\r
1249     "x": 3725.138137817383,\r
1250     "y": 880.2855834960938,\r
1251     "z": "8bc654d2.f0dde",\r
1252     "wires": []\r
1253   },\r
1254   {\r
1255     "id": "ac864505.12601",\r
1256     "type": "returnFailure",\r
1257     "name": "return failure",\r
1258     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1259     "comments": "",\r
1260     "x": 3715.075668334961,\r
1261     "y": 923.4258728027344,\r
1262     "z": "8bc654d2.f0dde",\r
1263     "wires": []\r
1264   },\r
1265   {\r
1266     "id": "e84899ba.db50e8",\r
1267     "type": "block",\r
1268     "name": "block : atomic",\r
1269     "xml": "<block atomic=\"true\">",\r
1270     "atomic": "true",\r
1271     "outputs": 1,\r
1272     "x": 3775.566635131836,\r
1273     "y": 792.9999694824219,\r
1274     "z": "8bc654d2.f0dde",\r
1275     "wires": [\r
1276       [\r
1277         "f9db2337.8fb9d"\r
1278       ]\r
1279     ]\r
1280   },\r
1281   {\r
1282     "id": "bed44813.048dd",\r
1283     "type": "block",\r
1284     "name": "block : atomic",\r
1285     "xml": "<block atomic=\"true\">",\r
1286     "atomic": "true",\r
1287     "outputs": 1,\r
1288     "x": 3726.566635131836,\r
1289     "y": 975.9998474121094,\r
1290     "z": "8bc654d2.f0dde",\r
1291     "wires": [\r
1292       [\r
1293         "423a02cf.14e434"\r
1294       ]\r
1295     ]\r
1296   },\r
1297   {\r
1298     "id": "f9db2337.8fb9d",\r
1299     "type": "switchNode",\r
1300     "name": "switch nr type",\r
1301     "xml": "<switch test='`$tmp.aai.network-route-one.type`'>\n",\r
1302     "comments": "",\r
1303     "outputs": 1,\r
1304     "x": 3950.566635131836,\r
1305     "y": 766.9999694824219,\r
1306     "z": "8bc654d2.f0dde",\r
1307     "wires": [\r
1308       [\r
1309         "2c035f93.775ae8",\r
1310         "a1971f98.6ccb48",\r
1311         "dd62b4eb.26fb1"\r
1312       ]\r
1313     ]\r
1314   },\r
1315   {\r
1316     "id": "423a02cf.14e434",\r
1317     "type": "switchNode",\r
1318     "name": "switch nr type",\r
1319     "xml": "<switch test='`$tmp.aai.network-route-two.type`'>\n",\r
1320     "comments": "",\r
1321     "outputs": 1,\r
1322     "x": 3910.566635131836,\r
1323     "y": 883.9999694824219,\r
1324     "z": "8bc654d2.f0dde",\r
1325     "wires": [\r
1326       [\r
1327         "9f546ca0.9d33e8",\r
1328         "2ec96d4e.1ca132",\r
1329         "cb966d3f.bcf358"\r
1330       ]\r
1331     ]\r
1332   },\r
1333   {\r
1334     "id": "2c035f93.775ae8",\r
1335     "type": "outcome",\r
1336     "name": "ROOT",\r
1337     "xml": "<outcome value='ROOT'>\n",\r
1338     "comments": "",\r
1339     "outputs": 1,\r
1340     "x": 4072.566635131836,\r
1341     "y": 551.9999694824219,\r
1342     "z": "8bc654d2.f0dde",\r
1343     "wires": [\r
1344       [\r
1345         "6429cd23.35e7c4"\r
1346       ]\r
1347     ]\r
1348   },\r
1349   {\r
1350     "id": "a1971f98.6ccb48",\r
1351     "type": "outcome",\r
1352     "name": "LEAF",\r
1353     "xml": "<outcome value='LEAF'>\n",\r
1354     "comments": "",\r
1355     "outputs": 1,\r
1356     "x": 4074.566635131836,\r
1357     "y": 605.9999694824219,\r
1358     "z": "8bc654d2.f0dde",\r
1359     "wires": [\r
1360       [\r
1361         "17c9fbf5.2a0a34"\r
1362       ]\r
1363     ]\r
1364   },\r
1365   {\r
1366     "id": "9f546ca0.9d33e8",\r
1367     "type": "outcome",\r
1368     "name": "ROOT",\r
1369     "xml": "<outcome value='ROOT'>\n",\r
1370     "comments": "",\r
1371     "outputs": 1,\r
1372     "x": 4091.566665649414,\r
1373     "y": 822,\r
1374     "z": "8bc654d2.f0dde",\r
1375     "wires": [\r
1376       [\r
1377         "22d232ad.fa9d6e"\r
1378       ]\r
1379     ]\r
1380   },\r
1381   {\r
1382     "id": "2ec96d4e.1ca132",\r
1383     "type": "outcome",\r
1384     "name": "LEAF",\r
1385     "xml": "<outcome value='LEAF'>\n",\r
1386     "comments": "",\r
1387     "outputs": 1,\r
1388     "x": 4093.566665649414,\r
1389     "y": 876,\r
1390     "z": "8bc654d2.f0dde",\r
1391     "wires": [\r
1392       [\r
1393         "5c001c7.14606e4"\r
1394       ]\r
1395     ]\r
1396   },\r
1397   {\r
1398     "id": "d98ccbbe.37e04",\r
1399     "type": "set",\r
1400     "name": "set network-route-ROOT",\r
1401     "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
1402     "comments": "",\r
1403     "x": 4382.566635131836,\r
1404     "y": 503.9999694824219,\r
1405     "z": "8bc654d2.f0dde",\r
1406     "wires": []\r
1407   },\r
1408   {\r
1409     "id": "449eb720.722948",\r
1410     "type": "set",\r
1411     "name": "set network-route-LEAF",\r
1412     "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
1413     "comments": "",\r
1414     "x": 4375.566635131836,\r
1415     "y": 601.9999694824219,\r
1416     "z": "8bc654d2.f0dde",\r
1417     "wires": []\r
1418   },\r
1419   {\r
1420     "id": "83bfbc5.ae6994",\r
1421     "type": "set",\r
1422     "name": "set network-route-ROOT",\r
1423     "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
1424     "comments": "",\r
1425     "x": 4393.566665649414,\r
1426     "y": 795,\r
1427     "z": "8bc654d2.f0dde",\r
1428     "wires": []\r
1429   },\r
1430   {\r
1431     "id": "5244a859.c728e8",\r
1432     "type": "set",\r
1433     "name": "set network-route-LEAF",\r
1434     "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
1435     "comments": "",\r
1436     "x": 4397.566665649414,\r
1437     "y": 888,\r
1438     "z": "8bc654d2.f0dde",\r
1439     "wires": []\r
1440   },\r
1441   {\r
1442     "id": "6ca3f458.2d99d4",\r
1443     "type": "success",\r
1444     "name": "success",\r
1445     "xml": "<outcome value='success'>\n",\r
1446     "comments": "",\r
1447     "outputs": 1,\r
1448     "x": 3540.566665649414,\r
1449     "y": 1560,\r
1450     "z": "8bc654d2.f0dde",\r
1451     "wires": [\r
1452       [\r
1453         "3eea4372.1c5814"\r
1454       ]\r
1455     ]\r
1456   },\r
1457   {\r
1458     "id": "662947db.2b96e8",\r
1459     "type": "not-found",\r
1460     "name": "not-found",\r
1461     "xml": "<outcome value='not-found'>\n",\r
1462     "comments": "",\r
1463     "outputs": 1,\r
1464     "x": 3550.057632446289,\r
1465     "y": 1602.5740356445312,\r
1466     "z": "8bc654d2.f0dde",\r
1467     "wires": [\r
1468       [\r
1469         "f28295e0.d2c148"\r
1470       ]\r
1471     ]\r
1472   },\r
1473   {\r
1474     "id": "5677884d.d93c78",\r
1475     "type": "failure",\r
1476     "name": "failure",\r
1477     "xml": "<outcome value='failure'>\n",\r
1478     "comments": "",\r
1479     "outputs": 1,\r
1480     "x": 3538.566665649414,\r
1481     "y": 1649,\r
1482     "z": "8bc654d2.f0dde",\r
1483     "wires": [\r
1484       [\r
1485         "f900f622.22fda"\r
1486       ]\r
1487     ]\r
1488   },\r
1489   {\r
1490     "id": "eddb7de7.123d5",\r
1491     "type": "comment",\r
1492     "name": "Question?",\r
1493     "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
1494     "comments": "",\r
1495     "x": 3240.566665649414,\r
1496     "y": 1522,\r
1497     "z": "8bc654d2.f0dde",\r
1498     "wires": []\r
1499   },\r
1500   {\r
1501     "id": "bd585daa.5b0d3",\r
1502     "type": "save",\r
1503     "name": "get p-interface-src from aai",\r
1504     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"p-interface\"\n\t    key=\"pnf.pnf-name = $tmp.src.domainA.pnf-name\n\t        AND p-interface.interface-name = $tmp.aai.network-route-A.next-hop\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.network-route-A.p-interface-src\" >\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"p-interface\"-->\n<!--\t    key=\"pnf.pnf-name = $unique-src-node-Id-->\n<!--\t        and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"-->\n<!--\t\tlocal-only=\"false\" -->\n<!--\t\tpfx=\"tmp.aai.endpointA.p-interface-src\" >-->\n",\r
1505     "comments": "",\r
1506     "outputs": 1,\r
1507     "x": 3283.566665649414,\r
1508     "y": 1587,\r
1509     "z": "8bc654d2.f0dde",\r
1510     "wires": [\r
1511       [\r
1512         "6ca3f458.2d99d4",\r
1513         "662947db.2b96e8",\r
1514         "5677884d.d93c78"\r
1515       ]\r
1516     ]\r
1517   },\r
1518   {\r
1519     "id": "855375ef.856b78",\r
1520     "type": "execute",\r
1521     "name": "execute split tp-id to get pnf-name",\r
1522     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-A.next-hop`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainA-pnfName\"/>\n\n",\r
1523     "comments": "",\r
1524     "outputs": 1,\r
1525     "x": 3284.566665649414,\r
1526     "y": 1257,\r
1527     "z": "8bc654d2.f0dde",\r
1528     "wires": [\r
1529       [\r
1530         "74d070ad.2d8b38",\r
1531         "f1856675.64f168"\r
1532       ]\r
1533     ]\r
1534   },\r
1535   {\r
1536     "id": "f1856675.64f168",\r
1537     "type": "failure",\r
1538     "name": "success",\r
1539     "xml": "<outcome value='success'>\n",\r
1540     "comments": "",\r
1541     "outputs": 1,\r
1542     "x": 3505.566635131836,\r
1543     "y": 1309.9999694824219,\r
1544     "z": "8bc654d2.f0dde",\r
1545     "wires": [\r
1546       [\r
1547         "77f0bbcf.b75e0c"\r
1548       ]\r
1549     ]\r
1550   },\r
1551   {\r
1552     "id": "74d070ad.2d8b38",\r
1553     "type": "failure",\r
1554     "name": "failure",\r
1555     "xml": "<outcome value='failure'>\n",\r
1556     "comments": "",\r
1557     "outputs": 1,\r
1558     "x": 3507.566635131836,\r
1559     "y": 1342.9999694824219,\r
1560     "z": "8bc654d2.f0dde",\r
1561     "wires": [\r
1562       [\r
1563         "6e268d43.53f934"\r
1564       ]\r
1565     ]\r
1566   },\r
1567   {\r
1568     "id": "3eea4372.1c5814",\r
1569     "type": "block",\r
1570     "name": "block : atomic",\r
1571     "xml": "<block atomic=\"true\">",\r
1572     "atomic": "true",\r
1573     "outputs": 1,\r
1574     "x": 3713.233169555664,\r
1575     "y": 1559,\r
1576     "z": "8bc654d2.f0dde",\r
1577     "wires": [\r
1578       [\r
1579         "f48e6ddf.17618",\r
1580         "cc30c632.26f008"\r
1581       ]\r
1582     ]\r
1583   },\r
1584   {\r
1585     "id": "f28295e0.d2c148",\r
1586     "type": "returnFailure",\r
1587     "name": "return failure",\r
1588     "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
1589     "comments": "",\r
1590     "x": 3703.6290435791016,\r
1591     "y": 1605.8597717285156,\r
1592     "z": "8bc654d2.f0dde",\r
1593     "wires": []\r
1594   },\r
1595   {\r
1596     "id": "f900f622.22fda",\r
1597     "type": "returnFailure",\r
1598     "name": "return failure",\r
1599     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1600     "comments": "",\r
1601     "x": 3707.566665649414,\r
1602     "y": 1650,\r
1603     "z": "8bc654d2.f0dde",\r
1604     "wires": []\r
1605   },\r
1606   {\r
1607     "id": "f48e6ddf.17618",\r
1608     "type": "execute",\r
1609     "name": "execute split tp-id to get pnf-name",\r
1610     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-A.p-interface-src.interface-name`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainA\"/>\n\n",\r
1611     "comments": "",\r
1612     "outputs": 1,\r
1613     "x": 3977.566665649414,\r
1614     "y": 1543,\r
1615     "z": "8bc654d2.f0dde",\r
1616     "wires": [\r
1617       [\r
1618         "c31fbd4a.4c152",\r
1619         "ca57bc98.e008f"\r
1620       ]\r
1621     ]\r
1622   },\r
1623   {\r
1624     "id": "ca57bc98.e008f",\r
1625     "type": "failure",\r
1626     "name": "success",\r
1627     "xml": "<outcome value='success'>\n",\r
1628     "comments": "",\r
1629     "outputs": 1,\r
1630     "x": 4200.566665649414,\r
1631     "y": 1498,\r
1632     "z": "8bc654d2.f0dde",\r
1633     "wires": [\r
1634       [\r
1635         "ae27226e.c1211"\r
1636       ]\r
1637     ]\r
1638   },\r
1639   {\r
1640     "id": "c31fbd4a.4c152",\r
1641     "type": "failure",\r
1642     "name": "failure",\r
1643     "xml": "<outcome value='failure'>\n",\r
1644     "comments": "",\r
1645     "outputs": 1,\r
1646     "x": 4202.566665649414,\r
1647     "y": 1562,\r
1648     "z": "8bc654d2.f0dde",\r
1649     "wires": [\r
1650       [\r
1651         "48b6888c.1688c8"\r
1652       ]\r
1653     ]\r
1654   },\r
1655   {\r
1656     "id": "48b6888c.1688c8",\r
1657     "type": "returnFailure",\r
1658     "name": "return failure",\r
1659     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
1660     "comments": "",\r
1661     "x": 4364.566665649414,\r
1662     "y": 1558,\r
1663     "z": "8bc654d2.f0dde",\r
1664     "wires": []\r
1665   },\r
1666   {\r
1667     "id": "ae27226e.c1211",\r
1668     "type": "block",\r
1669     "name": "block : atomic",\r
1670     "xml": "<block atomic=\"true\">",\r
1671     "atomic": "true",\r
1672     "outputs": 1,\r
1673     "x": 4365.566665649414,\r
1674     "y": 1495,\r
1675     "z": "8bc654d2.f0dde",\r
1676     "wires": [\r
1677       [\r
1678         "dc9805ea.b1d968",\r
1679         "e17a88a7.3a0c68"\r
1680       ]\r
1681     ]\r
1682   },\r
1683   {\r
1684     "id": "6e268d43.53f934",\r
1685     "type": "returnFailure",\r
1686     "name": "return failure",\r
1687     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
1688     "comments": "",\r
1689     "x": 3650.566635131836,\r
1690     "y": 1339.9999694824219,\r
1691     "z": "8bc654d2.f0dde",\r
1692     "wires": []\r
1693   },\r
1694   {\r
1695     "id": "77f0bbcf.b75e0c",\r
1696     "type": "block",\r
1697     "name": "block : atomic",\r
1698     "xml": "<block atomic=\"true\">",\r
1699     "atomic": "true",\r
1700     "outputs": 1,\r
1701     "x": 3653.566635131836,\r
1702     "y": 1302.9999694824219,\r
1703     "z": "8bc654d2.f0dde",\r
1704     "wires": [\r
1705       [\r
1706         "6b41cb54.146c7c",\r
1707         "2227088d.da8978"\r
1708       ]\r
1709     ]\r
1710   },\r
1711   {\r
1712     "id": "6b41cb54.146c7c",\r
1713     "type": "set",\r
1714     "name": "set pnf-name",\r
1715     "xml": "<set>\n<parameter name='tmp.src.domainA.pnf-name' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n                                                   $param-prefix-domainA-pnfName[1] + '-' +\n                                                   $param-prefix-domainA-pnfName[2] + '-' +\n                                                   $param-prefix-domainA-pnfName[3] + '-' +\n                                                   $param-prefix-domainA-pnfName[4] + '-' +\n                                                   $param-prefix-domainA-pnfName[5] + '-' +\n                                                   $param-prefix-domainA-pnfName[6] + '-' +\n                                                   $param-prefix-domainA-pnfName[7] + '-' +\n                                                   $param-prefix-domainA-pnfName[8]`\" />\n",\r
1716     "comments": "",\r
1717     "x": 3827.566635131836,\r
1718     "y": 1258.9999694824219,\r
1719     "z": "8bc654d2.f0dde",\r
1720     "wires": []\r
1721   },\r
1722   {\r
1723     "id": "cc30c632.26f008",\r
1724     "type": "for",\r
1725     "name": "for each relationship",\r
1726     "xml": "<for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\n",\r
1727     "comments": "",\r
1728     "outputs": 1,\r
1729     "x": 3926.566635131836,\r
1730     "y": 1652.9999694824219,\r
1731     "z": "8bc654d2.f0dde",\r
1732     "wires": [\r
1733       [\r
1734         "4c51d8d9.7e50e"\r
1735       ]\r
1736     ]\r
1737   },\r
1738   {\r
1739     "id": "4c51d8d9.7e50e",\r
1740     "type": "switchNode",\r
1741     "name": "switch related-to",\r
1742     "xml": "<switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\n",\r
1743     "comments": "",\r
1744     "outputs": 1,\r
1745     "x": 4132.566635131836,\r
1746     "y": 1652.9999694824219,\r
1747     "z": "8bc654d2.f0dde",\r
1748     "wires": [\r
1749       [\r
1750         "ea6dd5aa.f54cc"\r
1751       ]\r
1752     ]\r
1753   },\r
1754   {\r
1755     "id": "ea6dd5aa.f54cc",\r
1756     "type": "outcome",\r
1757     "name": "tunnel-termination-point",\r
1758     "xml": "<outcome value='tunnel-termination-point'>\n",\r
1759     "comments": "",\r
1760     "outputs": 1,\r
1761     "x": 4347.852279663086,\r
1762     "y": 1652.8217468261719,\r
1763     "z": "8bc654d2.f0dde",\r
1764     "wires": [\r
1765       [\r
1766         "878f0a88.cc7f28"\r
1767       ]\r
1768     ]\r
1769   },\r
1770   {\r
1771     "id": "2227088d.da8978",\r
1772     "type": "get-resource",\r
1773     "name": "get-resource src pnf",\r
1774     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.src.domainA.pnf-name\"\n        pfx='tmp.aai.source-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
1775     "comments": "",\r
1776     "outputs": 1,\r
1777     "x": 3842.566635131836,\r
1778     "y": 1369.9999694824219,\r
1779     "z": "8bc654d2.f0dde",\r
1780     "wires": [\r
1781       [\r
1782         "a1b22fed.dd46f",\r
1783         "39006ff3.e4d42",\r
1784         "90a88d63.a0deb"\r
1785       ]\r
1786     ]\r
1787   },\r
1788   {\r
1789     "id": "a1b22fed.dd46f",\r
1790     "type": "success",\r
1791     "name": "success",\r
1792     "xml": "<outcome value='success'>\n",\r
1793     "comments": "",\r
1794     "outputs": 1,\r
1795     "x": 4038.0667572021484,\r
1796     "y": 1321.9999694824219,\r
1797     "z": "8bc654d2.f0dde",\r
1798     "wires": [\r
1799       [\r
1800         "11cc8b93.732e94"\r
1801       ]\r
1802     ]\r
1803   },\r
1804   {\r
1805     "id": "39006ff3.e4d42",\r
1806     "type": "not-found",\r
1807     "name": "not-found",\r
1808     "xml": "<outcome value='not-found'>\n",\r
1809     "comments": "",\r
1810     "outputs": 1,\r
1811     "x": 4030.0667572021484,\r
1812     "y": 1376.9999694824219,\r
1813     "z": "8bc654d2.f0dde",\r
1814     "wires": [\r
1815       [\r
1816         "dc84c818.c1238"\r
1817       ]\r
1818     ]\r
1819   },\r
1820   {\r
1821     "id": "90a88d63.a0deb",\r
1822     "type": "other",\r
1823     "name": "other",\r
1824     "xml": "<outcome value='Other'>\n",\r
1825     "comments": "",\r
1826     "outputs": 1,\r
1827     "x": 4035.0667572021484,\r
1828     "y": 1433.9999694824219,\r
1829     "z": "8bc654d2.f0dde",\r
1830     "wires": [\r
1831       [\r
1832         "5b4aec5c.78ea6c"\r
1833       ]\r
1834     ]\r
1835   },\r
1836   {\r
1837     "id": "5b4aec5c.78ea6c",\r
1838     "type": "returnFailure",\r
1839     "name": "return failure",\r
1840     "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
1841     "comments": "",\r
1842     "x": 4187.066757202148,\r
1843     "y": 1434.9999694824219,\r
1844     "z": "8bc654d2.f0dde",\r
1845     "wires": []\r
1846   },\r
1847   {\r
1848     "id": "dc84c818.c1238",\r
1849     "type": "returnFailure",\r
1850     "name": "return failure",\r
1851     "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
1852     "comments": "",\r
1853     "x": 4198.066757202148,\r
1854     "y": 1379.9999694824219,\r
1855     "z": "8bc654d2.f0dde",\r
1856     "wires": []\r
1857   },\r
1858   {\r
1859     "id": "11cc8b93.732e94",\r
1860     "type": "block",\r
1861     "name": "block",\r
1862     "xml": "<block>\n",\r
1863     "atomic": "false",\r
1864     "comments": "",\r
1865     "outputs": 1,\r
1866     "x": 4182.449081420898,\r
1867     "y": 1319.6556396484375,\r
1868     "z": "8bc654d2.f0dde",\r
1869     "wires": [\r
1870       [\r
1871         "3dd6ac8d.e6d824"\r
1872       ]\r
1873     ]\r
1874   },\r
1875   {\r
1876     "id": "3dd6ac8d.e6d824",\r
1877     "type": "for",\r
1878     "name": "for each relationship",\r
1879     "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
1880     "comments": "",\r
1881     "outputs": 1,\r
1882     "x": 4366.566635131836,\r
1883     "y": 1333.9999694824219,\r
1884     "z": "8bc654d2.f0dde",\r
1885     "wires": [\r
1886       [\r
1887         "2c6d0561.1001da"\r
1888       ]\r
1889     ]\r
1890   },\r
1891   {\r
1892     "id": "e17a88a7.3a0c68",\r
1893     "type": "set",\r
1894     "name": "set ltpId",\r
1895     "xml": "<set>\n<parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n",\r
1896     "comments": "",\r
1897     "x": 4535.566665649414,\r
1898     "y": 1453,\r
1899     "z": "8bc654d2.f0dde",\r
1900     "wires": []\r
1901   },\r
1902   {\r
1903     "id": "dc9805ea.b1d968",\r
1904     "type": "set",\r
1905     "name": "set pnf-name",\r
1906     "xml": "<set>\n<parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n",\r
1907     "comments": "",\r
1908     "x": 4536.566665649414,\r
1909     "y": 1561,\r
1910     "z": "8bc654d2.f0dde",\r
1911     "wires": []\r
1912   },\r
1913   {\r
1914     "id": "4eccdb3c.a00b8c",\r
1915     "type": "comment",\r
1916     "name": "TODO: FIXME",\r
1917     "info": "using the output of regex string arrays,\nconcatinate index 0 to index[length-2] all together\nin order to assemble the correct pnf-name",\r
1918     "comments": "",\r
1919     "x": 4537.566665649414,\r
1920     "y": 1510,\r
1921     "z": "8bc654d2.f0dde",\r
1922     "wires": []\r
1923   },\r
1924   {\r
1925     "id": "878f0a88.cc7f28",\r
1926     "type": "block",\r
1927     "name": "block : atomic",\r
1928     "xml": "<block atomic=\"true\">",\r
1929     "atomic": "true",\r
1930     "outputs": 1,\r
1931     "x": 4554.683822631836,\r
1932     "y": 1653.3403015136719,\r
1933     "z": "8bc654d2.f0dde",\r
1934     "wires": [\r
1935       [\r
1936         "a6df4a7c.6d4298",\r
1937         "e55c6491.d1cf5",\r
1938         "7eb455b8.997c94"\r
1939       ]\r
1940     ]\r
1941   },\r
1942   {\r
1943     "id": "a6df4a7c.6d4298",\r
1944     "type": "set",\r
1945     "name": "set source ttp-id",\r
1946     "xml": "<set>\n<parameter name='tmp.source.ttp-id' value=\"`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].relationship-data[0].relationship-value`\" />\n",\r
1947     "comments": "",\r
1948     "x": 4769.683822631836,\r
1949     "y": 1615.3403015136719,\r
1950     "z": "8bc654d2.f0dde",\r
1951     "wires": []\r
1952   },\r
1953   {\r
1954     "id": "e55c6491.d1cf5",\r
1955     "type": "get-resource",\r
1956     "name": "get-resource src TTP",\r
1957     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.source.ttp-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.source-ttp' local-only='false' >\n\n\n",\r
1958     "comments": "",\r
1959     "outputs": 1,\r
1960     "x": 4766.683822631836,\r
1961     "y": 1654.3403015136719,\r
1962     "z": "8bc654d2.f0dde",\r
1963     "wires": [\r
1964       [\r
1965         "5121fcc7.d1555c"\r
1966       ]\r
1967     ]\r
1968   },\r
1969   {\r
1970     "id": "7eb455b8.997c94",\r
1971     "type": "break",\r
1972     "name": "break",\r
1973     "xml": "<break>\n",\r
1974     "comments": "",\r
1975     "x": 4722.183822631836,\r
1976     "y": 1696.3403015136719,\r
1977     "z": "8bc654d2.f0dde",\r
1978     "wires": []\r
1979   },\r
1980   {\r
1981     "id": "5121fcc7.d1555c",\r
1982     "type": "success",\r
1983     "name": "success",\r
1984     "xml": "<outcome value='success'>\n",\r
1985     "comments": "",\r
1986     "outputs": 1,\r
1987     "x": 4947.183822631836,\r
1988     "y": 1653.3403015136719,\r
1989     "z": "8bc654d2.f0dde",\r
1990     "wires": [\r
1991       [\r
1992         "dcdffb31.a68748"\r
1993       ]\r
1994     ]\r
1995   },\r
1996   {\r
1997     "id": "ee290dd7.3447b8",\r
1998     "type": "outcome",\r
1999     "name": "esr-thirdparty-sdnc",\r
2000     "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
2001     "comments": "",\r
2002     "outputs": 1,\r
2003     "x": 4766.566665649414,\r
2004     "y": 1271,\r
2005     "z": "8bc654d2.f0dde",\r
2006     "wires": [\r
2007       [\r
2008         "f5c3f7a5.0472d8"\r
2009       ]\r
2010     ]\r
2011   },\r
2012   {\r
2013     "id": "f5c3f7a5.0472d8",\r
2014     "type": "block",\r
2015     "name": "block : atomic",\r
2016     "xml": "<block atomic=\"true\">",\r
2017     "atomic": "true",\r
2018     "outputs": 1,\r
2019     "x": 4943.566665649414,\r
2020     "y": 1263,\r
2021     "z": "8bc654d2.f0dde",\r
2022     "wires": [\r
2023       [\r
2024         "92327400.5b0ea",\r
2025         "7dac197a.3be828"\r
2026       ]\r
2027     ]\r
2028   },\r
2029   {\r
2030     "id": "2c6d0561.1001da",\r
2031     "type": "switchNode",\r
2032     "name": "switch related-to",\r
2033     "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
2034     "comments": "",\r
2035     "outputs": 1,\r
2036     "x": 4561.566635131836,\r
2037     "y": 1333.9999694824219,\r
2038     "z": "8bc654d2.f0dde",\r
2039     "wires": [\r
2040       [\r
2041         "ee290dd7.3447b8",\r
2042         "97637af.969a388"\r
2043       ]\r
2044     ]\r
2045   },\r
2046   {\r
2047     "id": "97637af.969a388",\r
2048     "type": "outcome",\r
2049     "name": "network-resource",\r
2050     "xml": "<outcome value='network-resource'>",\r
2051     "comments": "",\r
2052     "outputs": 1,\r
2053     "x": 4769.566665649414,\r
2054     "y": 1345,\r
2055     "z": "8bc654d2.f0dde",\r
2056     "wires": [\r
2057       [\r
2058         "2b94ab82.f6af74"\r
2059       ]\r
2060     ]\r
2061   },\r
2062   {\r
2063     "id": "2b94ab82.f6af74",\r
2064     "type": "block",\r
2065     "name": "block : atomic",\r
2066     "xml": "<block atomic=\"true\">",\r
2067     "atomic": "true",\r
2068     "outputs": 1,\r
2069     "x": 4946.566665649414,\r
2070     "y": 1337,\r
2071     "z": "8bc654d2.f0dde",\r
2072     "wires": [\r
2073       [\r
2074         "a745e5da.a32578"\r
2075       ]\r
2076     ]\r
2077   },\r
2078   {\r
2079     "id": "dcdffb31.a68748",\r
2080     "type": "block",\r
2081     "name": "block : atomic",\r
2082     "xml": "<block atomic=\"true\">",\r
2083     "atomic": "true",\r
2084     "outputs": 1,\r
2085     "x": 5105.183822631836,\r
2086     "y": 1653.3403015136719,\r
2087     "z": "8bc654d2.f0dde",\r
2088     "wires": [\r
2089       [\r
2090         "f0d23e06.a32c6"\r
2091       ]\r
2092     ]\r
2093   },\r
2094   {\r
2095     "id": "f0d23e06.a32c6",\r
2096     "type": "set",\r
2097     "name": "set source tunnel tp ip",\r
2098     "xml": "<set>\n<parameter name='source.tunnel-tp-id' value=\"`$tmp.aai.source-ttp.tunnel-tp-id`\" />\n",\r
2099     "comments": "",\r
2100     "x": 5312.183822631836,\r
2101     "y": 1653.3403015136719,\r
2102     "z": "8bc654d2.f0dde",\r
2103     "wires": []\r
2104   },\r
2105   {\r
2106     "id": "7dac197a.3be828",\r
2107     "type": "execute",\r
2108     "name": "get esr-thirdparty-sdnc",\r
2109     "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.domainA.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >",\r
2110     "comments": "",\r
2111     "outputs": 1,\r
2112     "x": 5151.566665649414,\r
2113     "y": 1270,\r
2114     "z": "8bc654d2.f0dde",\r
2115     "wires": [\r
2116       [\r
2117         "36ef2efb.214b2a",\r
2118         "a6a3aa1c.6f7288",\r
2119         "f4089fab.088a2"\r
2120       ]\r
2121     ]\r
2122   },\r
2123   {\r
2124     "id": "92327400.5b0ea",\r
2125     "type": "set",\r
2126     "name": "set esr-thirdparty-sdnc domainA id",\r
2127     "xml": "<set>\n<parameter name='tmp.domainA.esr-thirdparty-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
2128     "comments": "",\r
2129     "x": 5181.566665649414,\r
2130     "y": 1218,\r
2131     "z": "8bc654d2.f0dde",\r
2132     "wires": []\r
2133   },\r
2134   {\r
2135     "id": "36ef2efb.214b2a",\r
2136     "type": "success",\r
2137     "name": "success",\r
2138     "xml": "<outcome value='success'>\n",\r
2139     "comments": "",\r
2140     "outputs": 1,\r
2141     "x": 5361.566665649414,\r
2142     "y": 1261,\r
2143     "z": "8bc654d2.f0dde",\r
2144     "wires": [\r
2145       [\r
2146         "8d49602b.5cbbb8"\r
2147       ]\r
2148     ]\r
2149   },\r
2150   {\r
2151     "id": "a6a3aa1c.6f7288",\r
2152     "type": "not-found",\r
2153     "name": "not-found",\r
2154     "xml": "<outcome value='not-found'>\n",\r
2155     "comments": "",\r
2156     "outputs": 1,\r
2157     "x": 5353.566665649414,\r
2158     "y": 1316,\r
2159     "z": "8bc654d2.f0dde",\r
2160     "wires": [\r
2161       [\r
2162         "2502bb8.26e4744"\r
2163       ]\r
2164     ]\r
2165   },\r
2166   {\r
2167     "id": "f4089fab.088a2",\r
2168     "type": "other",\r
2169     "name": "other",\r
2170     "xml": "<outcome value='Other'>\n",\r
2171     "comments": "",\r
2172     "outputs": 1,\r
2173     "x": 5358.566665649414,\r
2174     "y": 1373,\r
2175     "z": "8bc654d2.f0dde",\r
2176     "wires": [\r
2177       [\r
2178         "192598bd.b5d887"\r
2179       ]\r
2180     ]\r
2181   },\r
2182   {\r
2183     "id": "192598bd.b5d887",\r
2184     "type": "returnFailure",\r
2185     "name": "return failure",\r
2186     "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
2187     "comments": "",\r
2188     "x": 5510.566665649414,\r
2189     "y": 1374,\r
2190     "z": "8bc654d2.f0dde",\r
2191     "wires": []\r
2192   },\r
2193   {\r
2194     "id": "2502bb8.26e4744",\r
2195     "type": "returnFailure",\r
2196     "name": "return failure",\r
2197     "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
2198     "comments": "",\r
2199     "x": 5521.566665649414,\r
2200     "y": 1319,\r
2201     "z": "8bc654d2.f0dde",\r
2202     "wires": []\r
2203   },\r
2204   {\r
2205     "id": "8d49602b.5cbbb8",\r
2206     "type": "block",\r
2207     "name": "block",\r
2208     "xml": "<block>\n",\r
2209     "atomic": "false",\r
2210     "comments": "",\r
2211     "outputs": 1,\r
2212     "x": 5505.948989868164,\r
2213     "y": 1258.6556701660156,\r
2214     "z": "8bc654d2.f0dde",\r
2215     "wires": [\r
2216       [\r
2217         "34dd56c8.a561f2"\r
2218       ]\r
2219     ]\r
2220   },\r
2221   {\r
2222     "id": "a745e5da.a32578",\r
2223     "type": "set",\r
2224     "name": "set domainA ethernet layer network-id",\r
2225     "xml": "<set>\n<parameter name='tmp.domainA.eth-network-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
2226     "comments": "",\r
2227     "x": 5181.566665649414,\r
2228     "y": 1461,\r
2229     "z": "8bc654d2.f0dde",\r
2230     "wires": []\r
2231   },\r
2232   {\r
2233     "id": "34dd56c8.a561f2",\r
2234     "type": "set",\r
2235     "name": "set controller domainA data",\r
2236     "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value=\"`$tmp.aai.domainA.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
2237     "comments": "",\r
2238     "x": 5720.566665649414,\r
2239     "y": 1255,\r
2240     "z": "8bc654d2.f0dde",\r
2241     "wires": []\r
2242   },\r
2243   {\r
2244     "id": "9cc65469.2e5488",\r
2245     "type": "set",\r
2246     "name": "set network-route-B",\r
2247     "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
2248     "comments": "",\r
2249     "x": 4370.566635131836,\r
2250     "y": 539.9999694824219,\r
2251     "z": "8bc654d2.f0dde",\r
2252     "wires": []\r
2253   },\r
2254   {\r
2255     "id": "bae36160.d0fbc",\r
2256     "type": "set",\r
2257     "name": "set network-route-A",\r
2258     "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
2259     "comments": "",\r
2260     "x": 4361.566635131836,\r
2261     "y": 637.9999694824219,\r
2262     "z": "8bc654d2.f0dde",\r
2263     "wires": []\r
2264   },\r
2265   {\r
2266     "id": "6429cd23.35e7c4",\r
2267     "type": "block",\r
2268     "name": "block",\r
2269     "xml": "<block>\n",\r
2270     "atomic": "false",\r
2271     "comments": "",\r
2272     "outputs": 1,\r
2273     "x": 4195.566635131836,\r
2274     "y": 545.9999694824219,\r
2275     "z": "8bc654d2.f0dde",\r
2276     "wires": [\r
2277       [\r
2278         "d98ccbbe.37e04",\r
2279         "9cc65469.2e5488"\r
2280       ]\r
2281     ]\r
2282   },\r
2283   {\r
2284     "id": "17c9fbf5.2a0a34",\r
2285     "type": "block",\r
2286     "name": "block",\r
2287     "xml": "<block>\n",\r
2288     "atomic": "false",\r
2289     "comments": "",\r
2290     "outputs": 1,\r
2291     "x": 4201.566635131836,\r
2292     "y": 609.9999694824219,\r
2293     "z": "8bc654d2.f0dde",\r
2294     "wires": [\r
2295       [\r
2296         "449eb720.722948",\r
2297         "bae36160.d0fbc"\r
2298       ]\r
2299     ]\r
2300   },\r
2301   {\r
2302     "id": "22d232ad.fa9d6e",\r
2303     "type": "block",\r
2304     "name": "block",\r
2305     "xml": "<block>\n",\r
2306     "atomic": "false",\r
2307     "comments": "",\r
2308     "outputs": 1,\r
2309     "x": 4219.566665649414,\r
2310     "y": 822,\r
2311     "z": "8bc654d2.f0dde",\r
2312     "wires": [\r
2313       [\r
2314         "83bfbc5.ae6994",\r
2315         "7c60504e.d38f7"\r
2316       ]\r
2317     ]\r
2318   },\r
2319   {\r
2320     "id": "5c001c7.14606e4",\r
2321     "type": "block",\r
2322     "name": "block",\r
2323     "xml": "<block>\n",\r
2324     "atomic": "false",\r
2325     "comments": "",\r
2326     "outputs": 1,\r
2327     "x": 4222.566665649414,\r
2328     "y": 875,\r
2329     "z": "8bc654d2.f0dde",\r
2330     "wires": [\r
2331       [\r
2332         "5244a859.c728e8",\r
2333         "9835c9a0.4caf78"\r
2334       ]\r
2335     ]\r
2336   },\r
2337   {\r
2338     "id": "7c60504e.d38f7",\r
2339     "type": "set",\r
2340     "name": "set network-route-B",\r
2341     "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
2342     "comments": "",\r
2343     "x": 4379.566665649414,\r
2344     "y": 835,\r
2345     "z": "8bc654d2.f0dde",\r
2346     "wires": []\r
2347   },\r
2348   {\r
2349     "id": "9835c9a0.4caf78",\r
2350     "type": "set",\r
2351     "name": "set network-route-A",\r
2352     "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
2353     "comments": "",\r
2354     "x": 4382.566665649414,\r
2355     "y": 926,\r
2356     "z": "8bc654d2.f0dde",\r
2357     "wires": []\r
2358   },\r
2359   {\r
2360     "id": "c2220864.024798",\r
2361     "type": "block",\r
2362     "name": "block : atomic",\r
2363     "xml": "<block atomic=\"true\">",\r
2364     "atomic": "true",\r
2365     "outputs": 1,\r
2366     "x": 3674.566635131836,\r
2367     "y": 2052.999969482422,\r
2368     "z": "8bc654d2.f0dde",\r
2369     "wires": [\r
2370       [\r
2371         "b80ff39a.5788d",\r
2372         "d5ffb970.fa1968"\r
2373       ]\r
2374     ]\r
2375   },\r
2376   {\r
2377     "id": "db8ae4f9.347f",\r
2378     "type": "success",\r
2379     "name": "success",\r
2380     "xml": "<outcome value='success'>\n",\r
2381     "comments": "",\r
2382     "outputs": 1,\r
2383     "x": 3501.900131225586,\r
2384     "y": 2053.999969482422,\r
2385     "z": "8bc654d2.f0dde",\r
2386     "wires": [\r
2387       [\r
2388         "c2220864.024798"\r
2389       ]\r
2390     ]\r
2391   },\r
2392   {\r
2393     "id": "4d1c7431.f53f04",\r
2394     "type": "not-found",\r
2395     "name": "not-found",\r
2396     "xml": "<outcome value='not-found'>\n",\r
2397     "comments": "",\r
2398     "outputs": 1,\r
2399     "x": 3511.391098022461,\r
2400     "y": 2096.574005126953,\r
2401     "z": "8bc654d2.f0dde",\r
2402     "wires": [\r
2403       [\r
2404         "c720d68c.d6ef88"\r
2405       ]\r
2406     ]\r
2407   },\r
2408   {\r
2409     "id": "f027027b.1605f8",\r
2410     "type": "failure",\r
2411     "name": "failure",\r
2412     "xml": "<outcome value='failure'>\n",\r
2413     "comments": "",\r
2414     "outputs": 1,\r
2415     "x": 3499.900131225586,\r
2416     "y": 2142.999969482422,\r
2417     "z": "8bc654d2.f0dde",\r
2418     "wires": [\r
2419       [\r
2420         "174ecc35.cb4194"\r
2421       ]\r
2422     ]\r
2423   },\r
2424   {\r
2425     "id": "c720d68c.d6ef88",\r
2426     "type": "returnFailure",\r
2427     "name": "return failure",\r
2428     "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
2429     "comments": "",\r
2430     "x": 3664.9625091552734,\r
2431     "y": 2099.8597412109375,\r
2432     "z": "8bc654d2.f0dde",\r
2433     "wires": []\r
2434   },\r
2435   {\r
2436     "id": "174ecc35.cb4194",\r
2437     "type": "returnFailure",\r
2438     "name": "return failure",\r
2439     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
2440     "comments": "",\r
2441     "x": 3668.900131225586,\r
2442     "y": 2143.999969482422,\r
2443     "z": "8bc654d2.f0dde",\r
2444     "wires": []\r
2445   },\r
2446   {\r
2447     "id": "b80ff39a.5788d",\r
2448     "type": "execute",\r
2449     "name": "execute split tp-id to get pnf-name",\r
2450     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-B.p-interface-dst.interface-name`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainB\"/>\n\n\n",\r
2451     "comments": "",\r
2452     "outputs": 1,\r
2453     "x": 3960.900131225586,\r
2454     "y": 2057.0000915527344,\r
2455     "z": "8bc654d2.f0dde",\r
2456     "wires": [\r
2457       [\r
2458         "f5a758df.e8e0d8",\r
2459         "83d46017.2ef77"\r
2460       ]\r
2461     ]\r
2462   },\r
2463   {\r
2464     "id": "83d46017.2ef77",\r
2465     "type": "failure",\r
2466     "name": "success",\r
2467     "xml": "<outcome value='success'>\n",\r
2468     "comments": "",\r
2469     "outputs": 1,\r
2470     "x": 4183.900131225586,\r
2471     "y": 2012.0000915527344,\r
2472     "z": "8bc654d2.f0dde",\r
2473     "wires": [\r
2474       [\r
2475         "128bbd7c.ee7803"\r
2476       ]\r
2477     ]\r
2478   },\r
2479   {\r
2480     "id": "f5a758df.e8e0d8",\r
2481     "type": "failure",\r
2482     "name": "failure",\r
2483     "xml": "<outcome value='failure'>\n",\r
2484     "comments": "",\r
2485     "outputs": 1,\r
2486     "x": 4185.900131225586,\r
2487     "y": 2076.0000915527344,\r
2488     "z": "8bc654d2.f0dde",\r
2489     "wires": [\r
2490       [\r
2491         "7922a686.9432f8"\r
2492       ]\r
2493     ]\r
2494   },\r
2495   {\r
2496     "id": "7922a686.9432f8",\r
2497     "type": "returnFailure",\r
2498     "name": "return failure",\r
2499     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
2500     "comments": "",\r
2501     "x": 4344.900131225586,\r
2502     "y": 2095.0000915527344,\r
2503     "z": "8bc654d2.f0dde",\r
2504     "wires": []\r
2505   },\r
2506   {\r
2507     "id": "128bbd7c.ee7803",\r
2508     "type": "block",\r
2509     "name": "block : atomic",\r
2510     "xml": "<block atomic=\"true\">",\r
2511     "atomic": "true",\r
2512     "outputs": 1,\r
2513     "x": 4348.900131225586,\r
2514     "y": 2009.0000915527344,\r
2515     "z": "8bc654d2.f0dde",\r
2516     "wires": [\r
2517       [\r
2518         "ecc94bdb.36f218",\r
2519         "70d8643e.5fc584"\r
2520       ]\r
2521     ]\r
2522   },\r
2523   {\r
2524     "id": "dd28e890.6f37f",\r
2525     "type": "save",\r
2526     "name": "get p-interface-dst from aai",\r
2527     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"p-interface\"\n\t    key=\"pnf.pnf-name = $tmp.dst.domainB.pnf-name\n\t        AND p-interface.interface-name = $tmp.aai.network-route-B.next-hop\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.network-route-B.p-interface-dst\" >\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"p-interface\"-->\n<!--\t    key=\"pnf.pnf-name = $unique-src-node-Id-->\n<!--\t        and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"-->\n<!--\t\tlocal-only=\"false\" -->\n<!--\t\tpfx=\"tmp.aai.endpointA.p-interface-src\" >-->\n",\r
2528     "comments": "",\r
2529     "outputs": 1,\r
2530     "x": 3273.900131225586,\r
2531     "y": 2088.999969482422,\r
2532     "z": "8bc654d2.f0dde",\r
2533     "wires": [\r
2534       [\r
2535         "db8ae4f9.347f",\r
2536         "4d1c7431.f53f04",\r
2537         "f027027b.1605f8"\r
2538       ]\r
2539     ]\r
2540   },\r
2541   {\r
2542     "id": "6cb9de7.531902",\r
2543     "type": "comment",\r
2544     "name": "Question?",\r
2545     "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
2546     "comments": "",\r
2547     "x": 3234.900131225586,\r
2548     "y": 2032.9999694824219,\r
2549     "z": "8bc654d2.f0dde",\r
2550     "wires": []\r
2551   },\r
2552   {\r
2553     "id": "d3754757.4f2538",\r
2554     "type": "execute",\r
2555     "name": "execute split tp-id to get pnf-name",\r
2556     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-B.next-hop`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainB-pnfName\"/>\n\n",\r
2557     "comments": "",\r
2558     "outputs": 1,\r
2559     "x": 3293.900131225586,\r
2560     "y": 1828.9999694824219,\r
2561     "z": "8bc654d2.f0dde",\r
2562     "wires": [\r
2563       [\r
2564         "c926dd8a.c40d78",\r
2565         "b866a3cd.1307c8"\r
2566       ]\r
2567     ]\r
2568   },\r
2569   {\r
2570     "id": "b866a3cd.1307c8",\r
2571     "type": "failure",\r
2572     "name": "success",\r
2573     "xml": "<outcome value='success'>\n",\r
2574     "comments": "",\r
2575     "outputs": 1,\r
2576     "x": 3516.900131225586,\r
2577     "y": 1814.9999694824219,\r
2578     "z": "8bc654d2.f0dde",\r
2579     "wires": [\r
2580       [\r
2581         "963b51c2.5c60a8"\r
2582       ]\r
2583     ]\r
2584   },\r
2585   {\r
2586     "id": "c926dd8a.c40d78",\r
2587     "type": "failure",\r
2588     "name": "failure",\r
2589     "xml": "<outcome value='failure'>\n",\r
2590     "comments": "",\r
2591     "outputs": 1,\r
2592     "x": 3518.900131225586,\r
2593     "y": 1847.9999694824219,\r
2594     "z": "8bc654d2.f0dde",\r
2595     "wires": [\r
2596       [\r
2597         "288c4b3e.38e3ac"\r
2598       ]\r
2599     ]\r
2600   },\r
2601   {\r
2602     "id": "288c4b3e.38e3ac",\r
2603     "type": "returnFailure",\r
2604     "name": "return failure",\r
2605     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
2606     "comments": "",\r
2607     "x": 3661.900131225586,\r
2608     "y": 1844.9999694824219,\r
2609     "z": "8bc654d2.f0dde",\r
2610     "wires": []\r
2611   },\r
2612   {\r
2613     "id": "963b51c2.5c60a8",\r
2614     "type": "block",\r
2615     "name": "block : atomic",\r
2616     "xml": "<block atomic=\"true\">",\r
2617     "atomic": "true",\r
2618     "outputs": 1,\r
2619     "x": 3664.900131225586,\r
2620     "y": 1807.9999694824219,\r
2621     "z": "8bc654d2.f0dde",\r
2622     "wires": [\r
2623       [\r
2624         "dba238c.ade58c8",\r
2625         "11c5499c.e33516"\r
2626       ]\r
2627     ]\r
2628   },\r
2629   {\r
2630     "id": "dba238c.ade58c8",\r
2631     "type": "set",\r
2632     "name": "set pnf-name",\r
2633     "xml": "<set>\n<parameter name='tmp.dst.domainB.pnf-name' value=\"`$param-prefix-domainB-pnfName[0] + '-' +\n                                                   $param-prefix-domainB-pnfName[1] + '-' +\n                                                   $param-prefix-domainB-pnfName[2] + '-' +\n                                                   $param-prefix-domainB-pnfName[3] + '-' +\n                                                   $param-prefix-domainB-pnfName[4] + '-' +\n                                                   $param-prefix-domainB-pnfName[5] + '-' +\n                                                   $param-prefix-domainB-pnfName[6] + '-' +\n                                                   $param-prefix-domainB-pnfName[7] + '-' +\n                                                   $param-prefix-domainB-pnfName[8]`\" />\n",\r
2634     "comments": "",\r
2635     "x": 3858.900131225586,\r
2636     "y": 1811.0000915527344,\r
2637     "z": "8bc654d2.f0dde",\r
2638     "wires": []\r
2639   },\r
2640   {\r
2641     "id": "d5ffb970.fa1968",\r
2642     "type": "for",\r
2643     "name": "for each relationship",\r
2644     "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\n",\r
2645     "comments": "",\r
2646     "outputs": 1,\r
2647     "x": 3911.900100708008,\r
2648     "y": 2179.9999389648438,\r
2649     "z": "8bc654d2.f0dde",\r
2650     "wires": [\r
2651       [\r
2652         "8ab0c323.e760e"\r
2653       ]\r
2654     ]\r
2655   },\r
2656   {\r
2657     "id": "8ab0c323.e760e",\r
2658     "type": "switchNode",\r
2659     "name": "switch related-to",\r
2660     "xml": "<switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",\r
2661     "comments": "",\r
2662     "outputs": 1,\r
2663     "x": 4117.900100708008,\r
2664     "y": 2179.9999389648438,\r
2665     "z": "8bc654d2.f0dde",\r
2666     "wires": [\r
2667       [\r
2668         "ef601430.2ce96"\r
2669       ]\r
2670     ]\r
2671   },\r
2672   {\r
2673     "id": "ef601430.2ce96",\r
2674     "type": "outcome",\r
2675     "name": "tunnel-termination-point",\r
2676     "xml": "<outcome value='tunnel-termination-point'>\n",\r
2677     "comments": "",\r
2678     "outputs": 1,\r
2679     "x": 4335.185745239258,\r
2680     "y": 2178.8217163085938,\r
2681     "z": "8bc654d2.f0dde",\r
2682     "wires": [\r
2683       [\r
2684         "e64538ad.e88608"\r
2685       ]\r
2686     ]\r
2687   },\r
2688   {\r
2689     "id": "11c5499c.e33516",\r
2690     "type": "get-resource",\r
2691     "name": "get-resource src pnf",\r
2692     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst.domainB.pnf-name\"\n        pfx='tmp.aai.destination-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
2693     "comments": "",\r
2694     "outputs": 1,\r
2695     "x": 3880.900131225586,\r
2696     "y": 1879.0000915527344,\r
2697     "z": "8bc654d2.f0dde",\r
2698     "wires": [\r
2699       [\r
2700         "72da73e.01fae8c",\r
2701         "1bf4f20c.844916",\r
2702         "c2abc766.4ac0f"\r
2703       ]\r
2704     ]\r
2705   },\r
2706   {\r
2707     "id": "72da73e.01fae8c",\r
2708     "type": "success",\r
2709     "name": "success",\r
2710     "xml": "<outcome value='success'>\n",\r
2711     "comments": "",\r
2712     "outputs": 1,\r
2713     "x": 4076.4002532958984,\r
2714     "y": 1831.0000915527344,\r
2715     "z": "8bc654d2.f0dde",\r
2716     "wires": [\r
2717       [\r
2718         "e5dd1f31.8ac458"\r
2719       ]\r
2720     ]\r
2721   },\r
2722   {\r
2723     "id": "1bf4f20c.844916",\r
2724     "type": "not-found",\r
2725     "name": "not-found",\r
2726     "xml": "<outcome value='not-found'>\n",\r
2727     "comments": "",\r
2728     "outputs": 1,\r
2729     "x": 4068.4002532958984,\r
2730     "y": 1886.0000915527344,\r
2731     "z": "8bc654d2.f0dde",\r
2732     "wires": [\r
2733       [\r
2734         "2c7c5a6c.8f4a66"\r
2735       ]\r
2736     ]\r
2737   },\r
2738   {\r
2739     "id": "c2abc766.4ac0f",\r
2740     "type": "other",\r
2741     "name": "other",\r
2742     "xml": "<outcome value='Other'>\n",\r
2743     "comments": "",\r
2744     "outputs": 1,\r
2745     "x": 4073.4002532958984,\r
2746     "y": 1943.0000915527344,\r
2747     "z": "8bc654d2.f0dde",\r
2748     "wires": [\r
2749       [\r
2750         "a0f15b8e.a7ebb"\r
2751       ]\r
2752     ]\r
2753   },\r
2754   {\r
2755     "id": "a0f15b8e.a7ebb",\r
2756     "type": "returnFailure",\r
2757     "name": "return failure",\r
2758     "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
2759     "comments": "",\r
2760     "x": 4225.400253295898,\r
2761     "y": 1944.0000915527344,\r
2762     "z": "8bc654d2.f0dde",\r
2763     "wires": []\r
2764   },\r
2765   {\r
2766     "id": "2c7c5a6c.8f4a66",\r
2767     "type": "returnFailure",\r
2768     "name": "return failure",\r
2769     "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
2770     "comments": "",\r
2771     "x": 4236.400253295898,\r
2772     "y": 1889.0000915527344,\r
2773     "z": "8bc654d2.f0dde",\r
2774     "wires": []\r
2775   },\r
2776   {\r
2777     "id": "e5dd1f31.8ac458",\r
2778     "type": "block",\r
2779     "name": "block",\r
2780     "xml": "<block>\n",\r
2781     "atomic": "false",\r
2782     "comments": "",\r
2783     "outputs": 1,\r
2784     "x": 4220.782577514648,\r
2785     "y": 1828.65576171875,\r
2786     "z": "8bc654d2.f0dde",\r
2787     "wires": [\r
2788       [\r
2789         "5bc7c506.3f7314"\r
2790       ]\r
2791     ]\r
2792   },\r
2793   {\r
2794     "id": "ecc94bdb.36f218",\r
2795     "type": "set",\r
2796     "name": "set ltpId",\r
2797     "xml": "<set>\n<parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n",\r
2798     "comments": "",\r
2799     "x": 4518.900131225586,\r
2800     "y": 1970.0000915527344,\r
2801     "z": "8bc654d2.f0dde",\r
2802     "wires": []\r
2803   },\r
2804   {\r
2805     "id": "70d8643e.5fc584",\r
2806     "type": "set",\r
2807     "name": "set pnf-name",\r
2808     "xml": "<set>\n<parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n",\r
2809     "comments": "",\r
2810     "x": 4519.900131225586,\r
2811     "y": 2075.0000915527344,\r
2812     "z": "8bc654d2.f0dde",\r
2813     "wires": []\r
2814   },\r
2815   {\r
2816     "id": "75e052b3.6ff0fc",\r
2817     "type": "comment",\r
2818     "name": "TODO: FIXME",\r
2819     "info": "using the output of regex string arrays,\nconcatinate index 0 to index[length-2] all together\nin order to assemble the correct pnf-name",\r
2820     "comments": "",\r
2821     "x": 4514.900131225586,\r
2822     "y": 2024.0000915527344,\r
2823     "z": "8bc654d2.f0dde",\r
2824     "wires": []\r
2825   },\r
2826   {\r
2827     "id": "e64538ad.e88608",\r
2828     "type": "block",\r
2829     "name": "block : atomic",\r
2830     "xml": "<block atomic=\"true\">",\r
2831     "atomic": "true",\r
2832     "outputs": 1,\r
2833     "x": 4542.017288208008,\r
2834     "y": 2168.3403930664062,\r
2835     "z": "8bc654d2.f0dde",\r
2836     "wires": [\r
2837       [\r
2838         "58b39a0b.a28104",\r
2839         "908d048a.fd0138",\r
2840         "5394d746.97415"\r
2841       ]\r
2842     ]\r
2843   },\r
2844   {\r
2845     "id": "58b39a0b.a28104",\r
2846     "type": "set",\r
2847     "name": "set destination ttp-id",\r
2848     "xml": "<set>\n<parameter name='tmp.destination.ttp-id' value=\"`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].relationship-data[0].relationship-value`\" />\n",\r
2849     "comments": "",\r
2850     "x": 4757.017288208008,\r
2851     "y": 2130.3403930664062,\r
2852     "z": "8bc654d2.f0dde",\r
2853     "wires": []\r
2854   },\r
2855   {\r
2856     "id": "908d048a.fd0138",\r
2857     "type": "get-resource",\r
2858     "name": "get-resource src TTP",\r
2859     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.destination.ttp-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.destination-ttp' local-only='false' >\n\n\n",\r
2860     "comments": "",\r
2861     "outputs": 1,\r
2862     "x": 4754.017288208008,\r
2863     "y": 2169.3403930664062,\r
2864     "z": "8bc654d2.f0dde",\r
2865     "wires": [\r
2866       [\r
2867         "160d9213.6a516e"\r
2868       ]\r
2869     ]\r
2870   },\r
2871   {\r
2872     "id": "5394d746.97415",\r
2873     "type": "break",\r
2874     "name": "break",\r
2875     "xml": "<break>\n",\r
2876     "comments": "",\r
2877     "x": 4709.517288208008,\r
2878     "y": 2211.3403930664062,\r
2879     "z": "8bc654d2.f0dde",\r
2880     "wires": []\r
2881   },\r
2882   {\r
2883     "id": "160d9213.6a516e",\r
2884     "type": "success",\r
2885     "name": "success",\r
2886     "xml": "<outcome value='success'>\n",\r
2887     "comments": "",\r
2888     "outputs": 1,\r
2889     "x": 4934.517288208008,\r
2890     "y": 2168.3403930664062,\r
2891     "z": "8bc654d2.f0dde",\r
2892     "wires": [\r
2893       [\r
2894         "2403cbf1.90bae4"\r
2895       ]\r
2896     ]\r
2897   },\r
2898   {\r
2899     "id": "2403cbf1.90bae4",\r
2900     "type": "block",\r
2901     "name": "block : atomic",\r
2902     "xml": "<block atomic=\"true\">",\r
2903     "atomic": "true",\r
2904     "outputs": 1,\r
2905     "x": 5092.517288208008,\r
2906     "y": 2168.3403930664062,\r
2907     "z": "8bc654d2.f0dde",\r
2908     "wires": [\r
2909       [\r
2910         "15dae2c1.fe6bdd"\r
2911       ]\r
2912     ]\r
2913   },\r
2914   {\r
2915     "id": "15dae2c1.fe6bdd",\r
2916     "type": "set",\r
2917     "name": "set destination tunnel tp ip",\r
2918     "xml": "<set>\n<parameter name='destination.tunnel-tp-id' value=\"`$tmp.aai.destination-ttp.tunnel-tp-id`\" />\n",\r
2919     "comments": "",\r
2920     "x": 5299.517288208008,\r
2921     "y": 2168.3403930664062,\r
2922     "z": "8bc654d2.f0dde",\r
2923     "wires": []\r
2924   },\r
2925   {\r
2926     "id": "e7ce121f.269bb",\r
2927     "type": "outcome",\r
2928     "name": "esr-thirdparty-sdnc",\r
2929     "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
2930     "comments": "",\r
2931     "outputs": 1,\r
2932     "x": 4802.900131225586,\r
2933     "y": 1847.0000915527344,\r
2934     "z": "8bc654d2.f0dde",\r
2935     "wires": [\r
2936       [\r
2937         "30725ca7.222ea4"\r
2938       ]\r
2939     ]\r
2940   },\r
2941   {\r
2942     "id": "30725ca7.222ea4",\r
2943     "type": "block",\r
2944     "name": "block : atomic",\r
2945     "xml": "<block atomic=\"true\">",\r
2946     "atomic": "true",\r
2947     "outputs": 1,\r
2948     "x": 4979.900131225586,\r
2949     "y": 1839.0000915527344,\r
2950     "z": "8bc654d2.f0dde",\r
2951     "wires": [\r
2952       [\r
2953         "82bc9190.99083",\r
2954         "c6a75ef3.9aa488"\r
2955       ]\r
2956     ]\r
2957   },\r
2958   {\r
2959     "id": "5bc7c506.3f7314",\r
2960     "type": "for",\r
2961     "name": "for each relationship",\r
2962     "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
2963     "comments": "",\r
2964     "outputs": 1,\r
2965     "x": 4404.900131225586,\r
2966     "y": 1843.0000915527344,\r
2967     "z": "8bc654d2.f0dde",\r
2968     "wires": [\r
2969       [\r
2970         "9e2fa3d8.88246"\r
2971       ]\r
2972     ]\r
2973   },\r
2974   {\r
2975     "id": "9e2fa3d8.88246",\r
2976     "type": "switchNode",\r
2977     "name": "switch related-to",\r
2978     "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
2979     "comments": "",\r
2980     "outputs": 1,\r
2981     "x": 4599.900131225586,\r
2982     "y": 1843.0000915527344,\r
2983     "z": "8bc654d2.f0dde",\r
2984     "wires": [\r
2985       [\r
2986         "e7ce121f.269bb",\r
2987         "87abf2c8.a21648"\r
2988       ]\r
2989     ]\r
2990   },\r
2991   {\r
2992     "id": "c6a75ef3.9aa488",\r
2993     "type": "execute",\r
2994     "name": "get esr-thirdparty-sdnc",\r
2995     "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.domainB.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >",\r
2996     "comments": "",\r
2997     "outputs": 1,\r
2998     "x": 5187.900131225586,\r
2999     "y": 1846.0000915527344,\r
3000     "z": "8bc654d2.f0dde",\r
3001     "wires": [\r
3002       [\r
3003         "d33681ca.12c55",\r
3004         "54cfcb70.c20a5c",\r
3005         "76901bc2.c646ec"\r
3006       ]\r
3007     ]\r
3008   },\r
3009   {\r
3010     "id": "c7485083.08e3d",\r
3011     "type": "block",\r
3012     "name": "block : atomic",\r
3013     "xml": "<block atomic=\"true\">",\r
3014     "atomic": "true",\r
3015     "outputs": 1,\r
3016     "x": 4981.900131225586,\r
3017     "y": 1912.0000915527344,\r
3018     "z": "8bc654d2.f0dde",\r
3019     "wires": [\r
3020       [\r
3021         "9f7ab33f.3d3ee8"\r
3022       ]\r
3023     ]\r
3024   },\r
3025   {\r
3026     "id": "87abf2c8.a21648",\r
3027     "type": "outcome",\r
3028     "name": "network-resource",\r
3029     "xml": "<outcome value='network-resource'>",\r
3030     "comments": "",\r
3031     "outputs": 1,\r
3032     "x": 4804.900131225586,\r
3033     "y": 1920.0000915527344,\r
3034     "z": "8bc654d2.f0dde",\r
3035     "wires": [\r
3036       [\r
3037         "c7485083.08e3d"\r
3038       ]\r
3039     ]\r
3040   },\r
3041   {\r
3042     "id": "82bc9190.99083",\r
3043     "type": "set",\r
3044     "name": "set esr-thirdparty-sdnc domainB id",\r
3045     "xml": "<set>\n<parameter name='tmp.domainB.esr-thirdparty-id' value=\"`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",\r
3046     "comments": "",\r
3047     "x": 5217.900131225586,\r
3048     "y": 1794.0000915527344,\r
3049     "z": "8bc654d2.f0dde",\r
3050     "wires": []\r
3051   },\r
3052   {\r
3053     "id": "9f7ab33f.3d3ee8",\r
3054     "type": "set",\r
3055     "name": "set domainB ethernet layer network-id",\r
3056     "xml": "<set>\n<parameter name='tmp.domainB.eth-network-id' value=\"`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",\r
3057     "comments": "",\r
3058     "x": 5216.900131225586,\r
3059     "y": 2036.0000915527344,\r
3060     "z": "8bc654d2.f0dde",\r
3061     "wires": []\r
3062   },\r
3063   {\r
3064     "id": "d33681ca.12c55",\r
3065     "type": "success",\r
3066     "name": "success",\r
3067     "xml": "<outcome value='success'>\n",\r
3068     "comments": "",\r
3069     "outputs": 1,\r
3070     "x": 5397.900131225586,\r
3071     "y": 1837.0000915527344,\r
3072     "z": "8bc654d2.f0dde",\r
3073     "wires": [\r
3074       [\r
3075         "52bdc174.53236"\r
3076       ]\r
3077     ]\r
3078   },\r
3079   {\r
3080     "id": "54cfcb70.c20a5c",\r
3081     "type": "not-found",\r
3082     "name": "not-found",\r
3083     "xml": "<outcome value='not-found'>\n",\r
3084     "comments": "",\r
3085     "outputs": 1,\r
3086     "x": 5389.900131225586,\r
3087     "y": 1892.0000915527344,\r
3088     "z": "8bc654d2.f0dde",\r
3089     "wires": [\r
3090       [\r
3091         "da0362e9.7cf8b8"\r
3092       ]\r
3093     ]\r
3094   },\r
3095   {\r
3096     "id": "76901bc2.c646ec",\r
3097     "type": "other",\r
3098     "name": "other",\r
3099     "xml": "<outcome value='Other'>\n",\r
3100     "comments": "",\r
3101     "outputs": 1,\r
3102     "x": 5394.900131225586,\r
3103     "y": 1949.0000915527344,\r
3104     "z": "8bc654d2.f0dde",\r
3105     "wires": [\r
3106       [\r
3107         "656ad13e.13aaf8"\r
3108       ]\r
3109     ]\r
3110   },\r
3111   {\r
3112     "id": "656ad13e.13aaf8",\r
3113     "type": "returnFailure",\r
3114     "name": "return failure",\r
3115     "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
3116     "comments": "",\r
3117     "x": 5546.900131225586,\r
3118     "y": 1950.0000915527344,\r
3119     "z": "8bc654d2.f0dde",\r
3120     "wires": []\r
3121   },\r
3122   {\r
3123     "id": "da0362e9.7cf8b8",\r
3124     "type": "returnFailure",\r
3125     "name": "return failure",\r
3126     "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
3127     "comments": "",\r
3128     "x": 5557.900131225586,\r
3129     "y": 1895.0000915527344,\r
3130     "z": "8bc654d2.f0dde",\r
3131     "wires": []\r
3132   },\r
3133   {\r
3134     "id": "52bdc174.53236",\r
3135     "type": "block",\r
3136     "name": "block",\r
3137     "xml": "<block>\n",\r
3138     "atomic": "false",\r
3139     "comments": "",\r
3140     "outputs": 1,\r
3141     "x": 5542.282455444336,\r
3142     "y": 1834.65576171875,\r
3143     "z": "8bc654d2.f0dde",\r
3144     "wires": [\r
3145       [\r
3146         "2dd4dc53.801b1c"\r
3147       ]\r
3148     ]\r
3149   },\r
3150   {\r
3151     "id": "2dd4dc53.801b1c",\r
3152     "type": "set",\r
3153     "name": "set controller domainB data",\r
3154     "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value=\"`$tmp.aai.domainB.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
3155     "comments": "",\r
3156     "x": 5756.900131225586,\r
3157     "y": 1831.0000915527344,\r
3158     "z": "8bc654d2.f0dde",\r
3159     "wires": []\r
3160   },\r
3161   {\r
3162     "id": "10147ab3.fed6fd",\r
3163     "type": "set",\r
3164     "name": "set LEAF stuff",\r
3165     "xml": "<set>\n<parameter name='tmp.LEAF.pnf-name-long' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n                                                   $param-prefix-domainA-pnfName[1] + '-' +\n                                                   $param-prefix-domainA-pnfName[2] + '-' +\n                                                   $param-prefix-domainA-pnfName[3] + '-' +\n                                                   $param-prefix-domainA-pnfName[4] + '-' +\n                                                   $param-prefix-domainA-pnfName[5] + '-' +\n                                                   $param-prefix-domainA-pnfName[6] + '-' +\n                                                   $param-prefix-domainA-pnfName[7] + '-' +\n                                                   $param-prefix-domainA-pnfName[8]`\" />\n\n<!--<parameter name='tmp.LEAF.pnf-name-short' value=\"`$param-prefix-domainA-pnfName[8]`\" />-->\n<parameter name='tmp.LEAF.pnf-name-short' value=\"`$tmp.src.pnf-name`\" />\n\n<parameter name='tmp.LEAF.uni-p-interface-long' value=\"`$tmp.aai.network-route-A.next-hop + '-' + $tmp.aai.network-route-A.logical-interface-id`\" />\n<parameter name='tmp.LEAF.uni-tp-id' value=\"`$tmp.src.ltpId`\" />\n",\r
3166     "comments": "",\r
3167     "x": 3241.566635131836,\r
3168     "y": 1649.9999694824219,\r
3169     "z": "8bc654d2.f0dde",\r
3170     "wires": []\r
3171   },\r
3172   {\r
3173     "id": "bb3da11a.4b756",\r
3174     "type": "comment",\r
3175     "name": "This is it (should be)",\r
3176     "info": "",\r
3177     "comments": "",\r
3178     "x": 4537.566635131836,\r
3179     "y": 623.9999694824219,\r
3180     "z": "8bc654d2.f0dde",\r
3181     "wires": []\r
3182   },\r
3183   {\r
3184     "id": "550747e5.fd6e4",\r
3185     "type": "comment",\r
3186     "name": "This is it (should be)",\r
3187     "info": "",\r
3188     "comments": "",\r
3189     "x": 4547.566665649414,\r
3190     "y": 820,\r
3191     "z": "8bc654d2.f0dde",\r
3192     "wires": []\r
3193   },\r
3194   {\r
3195     "id": "425867c4.b0a9",\r
3196     "type": "set",\r
3197     "name": "set ROOT stuff",\r
3198     "xml": "<set>\n<parameter name='tmp.ROOT.pnf-name-long' value=\"`$param-prefix-domainB-pnfName[0] + '-' +\n                                                   $param-prefix-domainB-pnfName[1] + '-' +\n                                                   $param-prefix-domainB-pnfName[2] + '-' +\n                                                   $param-prefix-domainB-pnfName[3] + '-' +\n                                                   $param-prefix-domainB-pnfName[4] + '-' +\n                                                   $param-prefix-domainB-pnfName[5] + '-' +\n                                                   $param-prefix-domainB-pnfName[6] + '-' +\n                                                   $param-prefix-domainB-pnfName[7] + '-' +\n                                                   $param-prefix-domainB-pnfName[8]`\" />\n\n<!--<parameter name='tmp.ROOT.pnf-name-short' value=\"`$param-prefix-domainB-pnfName[8]`\" />-->\n<parameter name='tmp.ROOT.pnf-name-short' value=\"`$tmp.dst.pnf-name`\" />\n\n<parameter name='tmp.ROOT.uni-p-interface-long' value=\"`$tmp.aai.network-route-B.next-hop + '-' + $tmp.aai.network-route-B.logical-interface-id`\" />\n<parameter name='tmp.ROOT.uni-tp-id' value=\"`$tmp.dst.ltpId`\" />\n",\r
3199     "comments": "",\r
3200     "x": 3244.566604614258,\r
3201     "y": 2157.9999389648438,\r
3202     "z": "8bc654d2.f0dde",\r
3203     "wires": []\r
3204   },\r
3205   {\r
3206     "id": "e3e1a44c.9927b8",\r
3207     "type": "call",\r
3208     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-logic",\r
3209     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' >\n\n",\r
3210     "comments": "",\r
3211     "outputs": 1,\r
3212     "x": 3381.566665649414,\r
3213     "y": 2814,\r
3214     "z": "8bc654d2.f0dde",\r
3215     "wires": [\r
3216       []\r
3217     ]\r
3218   },\r
3219   {\r
3220     "id": "4a62d4e.fca9aac",\r
3221     "type": "switchNode",\r
3222     "name": "switch found-middle-man?",\r
3223     "xml": "<switch test='`$found-middle-man`'>\n",\r
3224     "comments": "",\r
3225     "outputs": 1,\r
3226     "x": 3258.566665649414,\r
3227     "y": 2924,\r
3228     "z": "8bc654d2.f0dde",\r
3229     "wires": [\r
3230       [\r
3231         "81493f2.f26234",\r
3232         "6c24115d.c6e7c"\r
3233       ]\r
3234     ]\r
3235   },\r
3236   {\r
3237     "id": "81493f2.f26234",\r
3238     "type": "outcomeFalse",\r
3239     "name": "false",\r
3240     "xml": "<outcome value='false'>\n",\r
3241     "comments": "",\r
3242     "outputs": 1,\r
3243     "x": 3442.566665649414,\r
3244     "y": 2903,\r
3245     "z": "8bc654d2.f0dde",\r
3246     "wires": [\r
3247       [\r
3248         "3aff0eaf.ff7b7a"\r
3249       ]\r
3250     ]\r
3251   },\r
3252   {\r
3253     "id": "6c24115d.c6e7c",\r
3254     "type": "outcomeTrue",\r
3255     "name": "true",\r
3256     "xml": "<outcome value='true'>\n",\r
3257     "comments": "",\r
3258     "outputs": 1,\r
3259     "x": 3334.566665649414,\r
3260     "y": 5081,\r
3261     "z": "8bc654d2.f0dde",\r
3262     "wires": [\r
3263       [\r
3264         "5bc4950a.db01dc"\r
3265       ]\r
3266     ]\r
3267   },\r
3268   {\r
3269     "id": "5bc4950a.db01dc",\r
3270     "type": "block",\r
3271     "name": "block : atomic",\r
3272     "xml": "<block atomic='true'>",\r
3273     "atomic": "true",\r
3274     "comments": "",\r
3275     "outputs": 1,\r
3276     "x": 3489.566665649414,\r
3277     "y": 5074,\r
3278     "z": "8bc654d2.f0dde",\r
3279     "wires": [\r
3280       [\r
3281         "2f2701b5.2dac16",\r
3282         "316110e0.e54cc",\r
3283         "b160de6d.e8ced8",\r
3284         "595e7f4b.3b8bd8",\r
3285         "8bf8bc6f.53ce6",\r
3286         "1e2222c.7b917dd"\r
3287       ]\r
3288     ]\r
3289   },\r
3290   {\r
3291     "id": "3aff0eaf.ff7b7a",\r
3292     "type": "block",\r
3293     "name": "block : atomic",\r
3294     "xml": "<block atomic='true'>",\r
3295     "atomic": "true",\r
3296     "comments": "",\r
3297     "outputs": 1,\r
3298     "x": 3585.566665649414,\r
3299     "y": 2903,\r
3300     "z": "8bc654d2.f0dde",\r
3301     "wires": [\r
3302       [\r
3303         "5168a07f.a36df8",\r
3304         "6c599b75.a60fcc",\r
3305         "35850a83.44a89e",\r
3306         "ae160236.4157c8",\r
3307         "b7fd9c88.558b98",\r
3308         "6e041a0e.19b3cc",\r
3309         "612f5852.aaa57",\r
3310         "8d9898f5.dd7e",\r
3311         "638e1104.d7c428",\r
3312         "d797d3a4.8fe9",\r
3313         "ce4e4e08.0ce56",\r
3314         "a4cacc19.7d376",\r
3315         "57e31ea9.c7173",\r
3316         "bf6be8f0.fb6c88",\r
3317         "982a1a56.4966b8",\r
3318         "8feec705.936fd8",\r
3319         "eb6eb29c.21a438",\r
3320         "cad73781.1cf898",\r
3321         "bdd8ea07.2740c",\r
3322         "8877dbf4.9fef7",\r
3323         "374b533b.d2c934",\r
3324         "e008f489.a45f08"\r
3325       ]\r
3326     ]\r
3327   },\r
3328   {\r
3329     "id": "638e1104.d7c428",\r
3330     "type": "execute",\r
3331     "name": "execute UUID generator for connectivity domainB",\r
3332     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
3333     "comments": "",\r
3334     "outputs": 1,\r
3335     "x": 3895.566665649414,\r
3336     "y": 3218,\r
3337     "z": "8bc654d2.f0dde",\r
3338     "wires": [\r
3339       []\r
3340     ]\r
3341   },\r
3342   {\r
3343     "id": "5168a07f.a36df8",\r
3344     "type": "save",\r
3345     "name": "save connectivity resource in AAI",\r
3346     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' -->\n<!--      key='connectivity.connectivity-id = $tmp.ROOT.uni-p-interface-long'>-->\n<!--<parameter name='connectivity-id' value='`$tmp.ROOT.uni-p-interface-long`' />-->\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='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n<parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='vpn-type' value='root' />\n\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\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='`$vnf-topology-operation-input.service-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
3347     "comments": "",\r
3348     "outputs": 1,\r
3349     "x": 3843.566665649414,\r
3350     "y": 3260,\r
3351     "z": "8bc654d2.f0dde",\r
3352     "wires": [\r
3353       []\r
3354     ]\r
3355   },\r
3356   {\r
3357     "id": "6c599b75.a60fcc",\r
3358     "type": "save",\r
3359     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
3360     "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/' + $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`\" />\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
3361     "comments": "",\r
3362     "outputs": 1,\r
3363     "x": 3972.566665649414,\r
3364     "y": 3302,\r
3365     "z": "8bc654d2.f0dde",\r
3366     "wires": [\r
3367       []\r
3368     ]\r
3369   },\r
3370   {\r
3371     "id": "e80dd6ae.f178",\r
3372     "type": "comment",\r
3373     "name": "Create ROOT connectivity",\r
3374     "info": "",\r
3375     "comments": "",\r
3376     "x": 3818.566665649414,\r
3377     "y": 3177,\r
3378     "z": "8bc654d2.f0dde",\r
3379     "wires": []\r
3380   },\r
3381   {\r
3382     "id": "b4b36e39.27fc08",\r
3383     "type": "comment",\r
3384     "name": "create middle man connectivity and ...",\r
3385     "info": "1- create middle man connectivity\n2- create relation with all connectivities\n   in the path\n3- put srcTtp (+dstTtp) somewhere in the\n   vpn-binding -> this is for later on to find\n   which OTN tunnel's bandwidth has to be increased.\n5- create UNIs\n4- create relationship to UNIs",\r
3386     "comments": "",\r
3387     "x": 4343.566665649414,\r
3388     "y": 3698,\r
3389     "z": "8bc654d2.f0dde",\r
3390     "wires": []\r
3391   },\r
3392   {\r
3393     "id": "35850a83.44a89e",\r
3394     "type": "execute",\r
3395     "name": "execute UUID generator for connectivity middle-man",\r
3396     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-middle-man-uuid\"/>\n",\r
3397     "comments": "",\r
3398     "outputs": 1,\r
3399     "x": 3907.566665649414,\r
3400     "y": 3737,\r
3401     "z": "8bc654d2.f0dde",\r
3402     "wires": [\r
3403       []\r
3404     ]\r
3405   },\r
3406   {\r
3407     "id": "ae160236.4157c8",\r
3408     "type": "save",\r
3409     "name": "save connectivity resource in AAI",\r
3410     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-middle-man-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-middle-man-uuid`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<!--The followings are not needed for the middle-man-connectivity-->\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />-->\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n<parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='vpn-type' value='mdsc' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\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='`$vnf-topology-operation-input.service-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
3411     "comments": "",\r
3412     "outputs": 1,\r
3413     "x": 3855.566665649414,\r
3414     "y": 3788,\r
3415     "z": "8bc654d2.f0dde",\r
3416     "wires": [\r
3417       []\r
3418     ]\r
3419   },\r
3420   {\r
3421     "id": "b7fd9c88.558b98",\r
3422     "type": "save",\r
3423     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
3424     "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/' + $prop.connectivity-middle-man-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-middle-man-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
3425     "comments": "",\r
3426     "outputs": 1,\r
3427     "x": 3991.566665649414,\r
3428     "y": 3835,\r
3429     "z": "8bc654d2.f0dde",\r
3430     "wires": [\r
3431       []\r
3432     ]\r
3433   },\r
3434   {\r
3435     "id": "f07a7af4.49b438",\r
3436     "type": "comment",\r
3437     "name": "Create MIDDLE-MAN connectivity",\r
3438     "info": "",\r
3439     "comments": "",\r
3440     "x": 3848.566665649414,\r
3441     "y": 3697,\r
3442     "z": "8bc654d2.f0dde",\r
3443     "wires": []\r
3444   },\r
3445   {\r
3446     "id": "d7c1d718.25aef8",\r
3447     "type": "block",\r
3448     "name": "block : atomic",\r
3449     "xml": "<block atomic='true'>",\r
3450     "atomic": "true",\r
3451     "comments": "",\r
3452     "outputs": 1,\r
3453     "x": 4278.566665649414,\r
3454     "y": 3894,\r
3455     "z": "8bc654d2.f0dde",\r
3456     "wires": [\r
3457       []\r
3458     ]\r
3459   },\r
3460   {\r
3461     "id": "6e041a0e.19b3cc",\r
3462     "type": "save",\r
3463     "name": "get middle-man connectivity from aai",\r
3464     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t    key=\"connectivity.connectivity-id = $prop.connectivity-middle-man-uuid\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"middle-man-conn\" >\n",\r
3465     "comments": "",\r
3466     "outputs": 1,\r
3467     "x": 3869.566665649414,\r
3468     "y": 3941,\r
3469     "z": "8bc654d2.f0dde",\r
3470     "wires": [\r
3471       [\r
3472         "3be15b0.8cc9ea6",\r
3473         "8fcafedd.8f9ff8",\r
3474         "74f3c2d6.5194d4"\r
3475       ]\r
3476     ]\r
3477   },\r
3478   {\r
3479     "id": "3be15b0.8cc9ea6",\r
3480     "type": "success",\r
3481     "name": "success",\r
3482     "xml": "<outcome value='success'>\n",\r
3483     "comments": "",\r
3484     "outputs": 1,\r
3485     "x": 4116.566665649414,\r
3486     "y": 3895,\r
3487     "z": "8bc654d2.f0dde",\r
3488     "wires": [\r
3489       [\r
3490         "d7c1d718.25aef8"\r
3491       ]\r
3492     ]\r
3493   },\r
3494   {\r
3495     "id": "8fcafedd.8f9ff8",\r
3496     "type": "not-found",\r
3497     "name": "not-found",\r
3498     "xml": "<outcome value='not-found'>\n",\r
3499     "comments": "",\r
3500     "outputs": 1,\r
3501     "x": 4117.057632446289,\r
3502     "y": 3940.5740356445312,\r
3503     "z": "8bc654d2.f0dde",\r
3504     "wires": [\r
3505       [\r
3506         "535b8241.bba134"\r
3507       ]\r
3508     ]\r
3509   },\r
3510   {\r
3511     "id": "74f3c2d6.5194d4",\r
3512     "type": "failure",\r
3513     "name": "failure",\r
3514     "xml": "<outcome value='failure'>\n",\r
3515     "comments": "",\r
3516     "outputs": 1,\r
3517     "x": 4114.566665649414,\r
3518     "y": 3984,\r
3519     "z": "8bc654d2.f0dde",\r
3520     "wires": [\r
3521       [\r
3522         "4abd8099.5640c"\r
3523       ]\r
3524     ]\r
3525   },\r
3526   {\r
3527     "id": "535b8241.bba134",\r
3528     "type": "returnFailure",\r
3529     "name": "return failure",\r
3530     "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
3531     "comments": "",\r
3532     "x": 4279.629043579102,\r
3533     "y": 3940.8597717285156,\r
3534     "z": "8bc654d2.f0dde",\r
3535     "wires": []\r
3536   },\r
3537   {\r
3538     "id": "4abd8099.5640c",\r
3539     "type": "returnFailure",\r
3540     "name": "return failure",\r
3541     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
3542     "comments": "",\r
3543     "x": 4283.566665649414,\r
3544     "y": 3985,\r
3545     "z": "8bc654d2.f0dde",\r
3546     "wires": []\r
3547   },\r
3548   {\r
3549     "id": "982a1a56.4966b8",\r
3550     "type": "save",\r
3551     "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
3552     "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-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
3553     "comments": "",\r
3554     "outputs": 1,\r
3555     "x": 3923.566665649414,\r
3556     "y": 4283,\r
3557     "z": "8bc654d2.f0dde",\r
3558     "wires": [\r
3559       []\r
3560     ]\r
3561   },\r
3562   {\r
3563     "id": "8feec705.936fd8",\r
3564     "type": "save",\r
3565     "name": "save middle-man-conn relationship to connectivity-ROOT, in AAI",\r
3566     "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
3567     "comments": "",\r
3568     "outputs": 1,\r
3569     "x": 3926.566665649414,\r
3570     "y": 4328,\r
3571     "z": "8bc654d2.f0dde",\r
3572     "wires": [\r
3573       []\r
3574     ]\r
3575   },\r
3576   {\r
3577     "id": "cad73781.1cf898",\r
3578     "type": "save",\r
3579     "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
3580     "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=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
3581     "comments": "",\r
3582     "outputs": 1,\r
3583     "x": 3918.566665649414,\r
3584     "y": 4056,\r
3585     "z": "8bc654d2.f0dde",\r
3586     "wires": [\r
3587       []\r
3588     ]\r
3589   },\r
3590   {\r
3591     "id": "bdd8ea07.2740c",\r
3592     "type": "save",\r
3593     "name": "save middle-man-conn relationship to UNI-ROOT, in AAI",\r
3594     "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=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.ROOT.uni-p-interface-long`\" />",\r
3595     "comments": "",\r
3596     "outputs": 1,\r
3597     "x": 3920.566665649414,\r
3598     "y": 4103,\r
3599     "z": "8bc654d2.f0dde",\r
3600     "wires": [\r
3601       []\r
3602     ]\r
3603   },\r
3604   {\r
3605     "id": "b21853e4.c6418",\r
3606     "type": "comment",\r
3607     "name": "The following two will be done in F1",\r
3608     "info": "",\r
3609     "comments": "",\r
3610     "x": 3839.566665649414,\r
3611     "y": 4236,\r
3612     "z": "8bc654d2.f0dde",\r
3613     "wires": []\r
3614   },\r
3615   {\r
3616     "id": "f1842c11.743b7",\r
3617     "type": "save",\r
3618     "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
3619     "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=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
3620     "comments": "",\r
3621     "outputs": 1,\r
3622     "x": 4449.566665649414,\r
3623     "y": 4902,\r
3624     "z": "8bc654d2.f0dde",\r
3625     "wires": [\r
3626       []\r
3627     ]\r
3628   },\r
3629   {\r
3630     "id": "2f2701b5.2dac16",\r
3631     "type": "switchNode",\r
3632     "name": "switch no-pce-call",\r
3633     "xml": "<switch test='`$no-pce-call`'>\n",\r
3634     "comments": "",\r
3635     "outputs": 1,\r
3636     "x": 3704.566665649414,\r
3637     "y": 5055,\r
3638     "z": "8bc654d2.f0dde",\r
3639     "wires": [\r
3640       [\r
3641         "bb4138b0.4e1d88",\r
3642         "3497566e.93319a"\r
3643       ]\r
3644     ]\r
3645   },\r
3646   {\r
3647     "id": "3497566e.93319a",\r
3648     "type": "outcomeFalse",\r
3649     "name": "false",\r
3650     "xml": "<outcome value='false'>\n",\r
3651     "comments": "",\r
3652     "outputs": 1,\r
3653     "x": 3876.566665649414,\r
3654     "y": 5052,\r
3655     "z": "8bc654d2.f0dde",\r
3656     "wires": [\r
3657       [\r
3658         "c7f4755e.39d608"\r
3659       ]\r
3660     ]\r
3661   },\r
3662   {\r
3663     "id": "bb4138b0.4e1d88",\r
3664     "type": "outcomeFalse",\r
3665     "name": "true",\r
3666     "xml": "<outcome value='true'>\n",\r
3667     "comments": "",\r
3668     "outputs": 1,\r
3669     "x": 3828.566665649414,\r
3670     "y": 5899,\r
3671     "z": "8bc654d2.f0dde",\r
3672     "wires": [\r
3673       [\r
3674         "6c4c0ada.7452e4"\r
3675       ]\r
3676     ]\r
3677   },\r
3678   {\r
3679     "id": "4c3530ee.3fa66",\r
3680     "type": "comment",\r
3681     "name": "1 --> PCE is needed",\r
3682     "info": "",\r
3683     "comments": "",\r
3684     "x": 3889.566665649414,\r
3685     "y": 5022,\r
3686     "z": "8bc654d2.f0dde",\r
3687     "wires": []\r
3688   },\r
3689   {\r
3690     "id": "56d0be77.8f738",\r
3691     "type": "comment",\r
3692     "name": "2 --> no need to call PCE",\r
3693     "info": "",\r
3694     "comments": "",\r
3695     "x": 3899.566665649414,\r
3696     "y": 5857,\r
3697     "z": "8bc654d2.f0dde",\r
3698     "wires": []\r
3699   },\r
3700   {\r
3701     "id": "612f5852.aaa57",\r
3702     "type": "call",\r
3703     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
3704     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
3705     "comments": "",\r
3706     "outputs": 1,\r
3707     "x": 3922.566665649414,\r
3708     "y": 4431,\r
3709     "z": "8bc654d2.f0dde",\r
3710     "wires": [\r
3711       []\r
3712     ]\r
3713   },\r
3714   {\r
3715     "id": "c7f4755e.39d608",\r
3716     "type": "block",\r
3717     "name": "block : atomic",\r
3718     "xml": "<block atomic='true'>",\r
3719     "atomic": "true",\r
3720     "comments": "",\r
3721     "outputs": 1,\r
3722     "x": 4052.566665649414,\r
3723     "y": 5054,\r
3724     "z": "8bc654d2.f0dde",\r
3725     "wires": [\r
3726       [\r
3727         "230e1b13.237ccc",\r
3728         "5181bb49.6fa9a4",\r
3729         "fd0048f2.8665c8",\r
3730         "78647ab5.49b354",\r
3731         "f0982e54.06c37",\r
3732         "828e934c.bce518",\r
3733         "f1842c11.743b7",\r
3734         "76d94500.85b34c",\r
3735         "66bf889f.a4f118"\r
3736       ]\r
3737     ]\r
3738   },\r
3739   {\r
3740     "id": "ae961dcf.a0b6c",\r
3741     "type": "comment",\r
3742     "name": "Use the middle-man-conn.eth-srv-name for the LEAF connectivity's eth srv name",\r
3743     "info": "",\r
3744     "comments": "",\r
3745     "x": 5497.566665649414,\r
3746     "y": 4527,\r
3747     "z": "8bc654d2.f0dde",\r
3748     "wires": []\r
3749   },\r
3750   {\r
3751     "id": "230e1b13.237ccc",\r
3752     "type": "call",\r
3753     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
3754     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
3755     "comments": "",\r
3756     "outputs": 1,\r
3757     "x": 4430.566665649414,\r
3758     "y": 5557,\r
3759     "z": "8bc654d2.f0dde",\r
3760     "wires": [\r
3761       []\r
3762     ]\r
3763   },\r
3764   {\r
3765     "id": "8d9898f5.dd7e",\r
3766     "type": "save",\r
3767     "name": "save connectivityB relationship to UNI-ROOT, in AAI",\r
3768     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.ROOT.uni-p-interface-long`\" />",\r
3769     "comments": "",\r
3770     "outputs": 1,\r
3771     "x": 3901.566665649414,\r
3772     "y": 3431,\r
3773     "z": "8bc654d2.f0dde",\r
3774     "wires": [\r
3775       []\r
3776     ]\r
3777   },\r
3778   {\r
3779     "id": "d797d3a4.8fe9",\r
3780     "type": "execute",\r
3781     "name": "execute UUID generator for connectivity domainA",\r
3782     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
3783     "comments": "",\r
3784     "outputs": 1,\r
3785     "x": 3899.566665649414,\r
3786     "y": 2888,\r
3787     "z": "8bc654d2.f0dde",\r
3788     "wires": [\r
3789       []\r
3790     ]\r
3791   },\r
3792   {\r
3793     "id": "ce4e4e08.0ce56",\r
3794     "type": "save",\r
3795     "name": "save connectivity resource in AAI",\r
3796     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-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='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='vpn-type' value='leaf' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\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='`$vnf-topology-operation-input.service-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
3797     "comments": "",\r
3798     "outputs": 1,\r
3799     "x": 3847.566665649414,\r
3800     "y": 2936,\r
3801     "z": "8bc654d2.f0dde",\r
3802     "wires": [\r
3803       []\r
3804     ]\r
3805   },\r
3806   {\r
3807     "id": "a4cacc19.7d376",\r
3808     "type": "save",\r
3809     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
3810     "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-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`\" />\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
3811     "comments": "",\r
3812     "outputs": 1,\r
3813     "x": 3975.566665649414,\r
3814     "y": 2983,\r
3815     "z": "8bc654d2.f0dde",\r
3816     "wires": [\r
3817       []\r
3818     ]\r
3819   },\r
3820   {\r
3821     "id": "ae968df.974b9f",\r
3822     "type": "comment",\r
3823     "name": "Create LEAF connectivity",\r
3824     "info": "",\r
3825     "comments": "",\r
3826     "x": 3812.566665649414,\r
3827     "y": 2846,\r
3828     "z": "8bc654d2.f0dde",\r
3829     "wires": []\r
3830   },\r
3831   {\r
3832     "id": "57e31ea9.c7173",\r
3833     "type": "save",\r
3834     "name": "save LEAF UNI in AAI",\r
3835     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='type' value='leaf' />\n<parameter name='data-source' value='`$gfp`' />",\r
3836     "comments": "",\r
3837     "outputs": 1,\r
3838     "x": 3809.566665649414,\r
3839     "y": 3074,\r
3840     "z": "8bc654d2.f0dde",\r
3841     "wires": [\r
3842       []\r
3843     ]\r
3844   },\r
3845   {\r
3846     "id": "bf6be8f0.fb6c88",\r
3847     "type": "save",\r
3848     "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
3849     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
3850     "comments": "",\r
3851     "outputs": 1,\r
3852     "x": 3902.566665649414,\r
3853     "y": 3127,\r
3854     "z": "8bc654d2.f0dde",\r
3855     "wires": [\r
3856       []\r
3857     ]\r
3858   },\r
3859   {\r
3860     "id": "155d8942.126f0f",\r
3861     "type": "comment",\r
3862     "name": "Create LEAF UNI",\r
3863     "info": "",\r
3864     "comments": "",\r
3865     "x": 3793.566665649414,\r
3866     "y": 3030,\r
3867     "z": "8bc654d2.f0dde",\r
3868     "wires": []\r
3869   },\r
3870   {\r
3871     "id": "eda430a0.e8a4b8",\r
3872     "type": "comment",\r
3873     "name": "Create ROOT UNI",\r
3874     "info": "",\r
3875     "comments": "",\r
3876     "x": 3797.566665649414,\r
3877     "y": 3346,\r
3878     "z": "8bc654d2.f0dde",\r
3879     "wires": []\r
3880   },\r
3881   {\r
3882     "id": "78647ab5.49b354",\r
3883     "type": "save",\r
3884     "name": "save LEAF UNI in AAI",\r
3885     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='type' value='leaf' />\n<parameter name='data-source' value='`$gfp`' />\n",\r
3886     "comments": "",\r
3887     "outputs": 1,\r
3888     "x": 4366.566665649414,\r
3889     "y": 4535,\r
3890     "z": "8bc654d2.f0dde",\r
3891     "wires": [\r
3892       []\r
3893     ]\r
3894   },\r
3895   {\r
3896     "id": "db99df8c.8021",\r
3897     "type": "comment",\r
3898     "name": "Create LEAF UNI",\r
3899     "info": "",\r
3900     "comments": "",\r
3901     "x": 4350.566665649414,\r
3902     "y": 4491,\r
3903     "z": "8bc654d2.f0dde",\r
3904     "wires": []\r
3905   },\r
3906   {\r
3907     "id": "fea8fd97.74e2c8",\r
3908     "type": "comment",\r
3909     "name": "Create LEAF connectivity",\r
3910     "info": "",\r
3911     "comments": "",\r
3912     "x": 5097.566665649414,\r
3913     "y": 4522,\r
3914     "z": "8bc654d2.f0dde",\r
3915     "wires": []\r
3916   },\r
3917   {\r
3918     "id": "5a0b429f.b8f42c",\r
3919     "type": "execute",\r
3920     "name": "execute UUID generator for connectivity domainA",\r
3921     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
3922     "comments": "",\r
3923     "outputs": 1,\r
3924     "x": 5184.566665649414,\r
3925     "y": 4564,\r
3926     "z": "8bc654d2.f0dde",\r
3927     "wires": [\r
3928       []\r
3929     ]\r
3930   },\r
3931   {\r
3932     "id": "5930a956.25a2b",\r
3933     "type": "save",\r
3934     "name": "save connectivity resource in AAI",\r
3935     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\n<parameter name='etht-svc-name' value='`$middle-man-conn.etht-svc-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='vpn-type' value='leaf' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\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='`$vnf-topology-operation-input.service-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
3936     "comments": "",\r
3937     "outputs": 1,\r
3938     "x": 5132.566665649414,\r
3939     "y": 4612,\r
3940     "z": "8bc654d2.f0dde",\r
3941     "wires": [\r
3942       []\r
3943     ]\r
3944   },\r
3945   {\r
3946     "id": "8f7ba394.827068",\r
3947     "type": "save",\r
3948     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
3949     "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-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`\" />\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
3950     "comments": "",\r
3951     "outputs": 1,\r
3952     "x": 5260.566665649414,\r
3953     "y": 4659,\r
3954     "z": "8bc654d2.f0dde",\r
3955     "wires": [\r
3956       []\r
3957     ]\r
3958   },\r
3959   {\r
3960     "id": "828e934c.bce518",\r
3961     "type": "save",\r
3962     "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
3963     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
3964     "comments": "",\r
3965     "outputs": 1,\r
3966     "x": 4437.566665649414,\r
3967     "y": 4944,\r
3968     "z": "8bc654d2.f0dde",\r
3969     "wires": [\r
3970       []\r
3971     ]\r
3972   },\r
3973   {\r
3974     "id": "29a2a107.550e86",\r
3975     "type": "comment",\r
3976     "name": "populate connectivity-B variable in the context map",\r
3977     "info": "",\r
3978     "comments": "",\r
3979     "x": 4420.566665649414,\r
3980     "y": 5006,\r
3981     "z": "8bc654d2.f0dde",\r
3982     "wires": []\r
3983   },\r
3984   {\r
3985     "id": "5181bb49.6fa9a4",\r
3986     "type": "call",\r
3987     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
3988     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
3989     "comments": "",\r
3990     "outputs": 1,\r
3991     "x": 4531.566665649414,\r
3992     "y": 5048,\r
3993     "z": "8bc654d2.f0dde",\r
3994     "wires": [\r
3995       []\r
3996     ]\r
3997   },\r
3998   {\r
3999     "id": "a3e1b718.3ad9",\r
4000     "type": "set",\r
4001     "name": "set prop.connectivity-domainB-uuid",\r
4002     "xml": "<set>\n<!--<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />-->\n<!--OR-->\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\n\n\n",\r
4003     "comments": "",\r
4004     "x": 4979.566665649414,\r
4005     "y": 5101,\r
4006     "z": "8bc654d2.f0dde",\r
4007     "wires": []\r
4008   },\r
4009   {\r
4010     "id": "778aa80b.aa4e1",\r
4011     "type": "save",\r
4012     "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
4013     "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=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
4014     "comments": "",\r
4015     "outputs": 1,\r
4016     "x": 4289.566665649414,\r
4017     "y": 5799,\r
4018     "z": "8bc654d2.f0dde",\r
4019     "wires": [\r
4020       []\r
4021     ]\r
4022   },\r
4023   {\r
4024     "id": "5829dcc0.7722b4",\r
4025     "type": "save",\r
4026     "name": "save LEAF UNI in AAI",\r
4027     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='type' value='leaf' />\n<parameter name='data-source' value='`$gfp`' />\n",\r
4028     "comments": "",\r
4029     "outputs": 1,\r
4030     "x": 4187.566665649414,\r
4031     "y": 5748,\r
4032     "z": "8bc654d2.f0dde",\r
4033     "wires": [\r
4034       []\r
4035     ]\r
4036   },\r
4037   {\r
4038     "id": "e74f47d7.82472",\r
4039     "type": "comment",\r
4040     "name": "Create LEAF UNI",\r
4041     "info": "",\r
4042     "comments": "",\r
4043     "x": 4171.566665649414,\r
4044     "y": 5704,\r
4045     "z": "8bc654d2.f0dde",\r
4046     "wires": []\r
4047   },\r
4048   {\r
4049     "id": "edf4200a.b4f218",\r
4050     "type": "save",\r
4051     "name": "save the-connectivity relationship to UNI-LEAF, in AAI",\r
4052     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",\r
4053     "comments": "",\r
4054     "outputs": 1,\r
4055     "x": 4957.566665649414,\r
4056     "y": 5961,\r
4057     "z": "8bc654d2.f0dde",\r
4058     "wires": [\r
4059       []\r
4060     ]\r
4061   },\r
4062   {\r
4063     "id": "fd0048f2.8665c8",\r
4064     "type": "switchNode",\r
4065     "name": "switch found-root-connectivity",\r
4066     "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
4067     "comments": "",\r
4068     "outputs": 1,\r
4069     "x": 4358.566665649414,\r
4070     "y": 5105,\r
4071     "z": "8bc654d2.f0dde",\r
4072     "wires": [\r
4073       [\r
4074         "ad0bda8.59e5ba8",\r
4075         "a82a76f3.4e09c"\r
4076       ]\r
4077     ]\r
4078   },\r
4079   {\r
4080     "id": "ad0bda8.59e5ba8",\r
4081     "type": "outcomeTrue",\r
4082     "name": "true",\r
4083     "xml": "<outcome value='true'>\n",\r
4084     "comments": "",\r
4085     "outputs": 1,\r
4086     "x": 4569.566665649414,\r
4087     "y": 5105,\r
4088     "z": "8bc654d2.f0dde",\r
4089     "wires": [\r
4090       [\r
4091         "85a5596f.5bdcf8"\r
4092       ]\r
4093     ]\r
4094   },\r
4095   {\r
4096     "id": "85a5596f.5bdcf8",\r
4097     "type": "block",\r
4098     "name": "block : atomic",\r
4099     "xml": "<block atomic='true'>",\r
4100     "atomic": "true",\r
4101     "comments": "",\r
4102     "outputs": 1,\r
4103     "x": 4725.566665649414,\r
4104     "y": 5101,\r
4105     "z": "8bc654d2.f0dde",\r
4106     "wires": [\r
4107       [\r
4108         "a3e1b718.3ad9",\r
4109         "31466e0d.9a3dba",\r
4110         "19c788e0.a62557"\r
4111       ]\r
4112     ]\r
4113   },\r
4114   {\r
4115     "id": "a82a76f3.4e09c",\r
4116     "type": "outcomeFalse",\r
4117     "name": "false",\r
4118     "xml": "<outcome value='false'>\n",\r
4119     "comments": "",\r
4120     "outputs": 1,\r
4121     "x": 4565.566665649414,\r
4122     "y": 5153,\r
4123     "z": "8bc654d2.f0dde",\r
4124     "wires": [\r
4125       [\r
4126         "9fc5ee1f.667928"\r
4127       ]\r
4128     ]\r
4129   },\r
4130   {\r
4131     "id": "9fc5ee1f.667928",\r
4132     "type": "returnFailure",\r
4133     "name": "return failure",\r
4134     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
4135     "comments": "",\r
4136     "x": 4713.566665649414,\r
4137     "y": 5148,\r
4138     "z": "8bc654d2.f0dde",\r
4139     "wires": []\r
4140   },\r
4141   {\r
4142     "id": "4161f07f.2b4a78",\r
4143     "type": "save",\r
4144     "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
4145     "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-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
4146     "comments": "",\r
4147     "outputs": 1,\r
4148     "x": 5221.566665649414,\r
4149     "y": 4730,\r
4150     "z": "8bc654d2.f0dde",\r
4151     "wires": [\r
4152       []\r
4153     ]\r
4154   },\r
4155   {\r
4156     "id": "90827cac.7f3cc8",\r
4157     "type": "execute",\r
4158     "name": "execute UUID generator for ethernet-service-name",\r
4159     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
4160     "comments": "",\r
4161     "outputs": 1,\r
4162     "x": 2387.566665649414,\r
4163     "y": 141,\r
4164     "z": "8bc654d2.f0dde",\r
4165     "wires": [\r
4166       []\r
4167     ]\r
4168   },\r
4169   {\r
4170     "id": "e557ce2.09f823",\r
4171     "type": "set",\r
4172     "name": "set new ethernet-service-name",\r
4173     "xml": "<set>\n<!--<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-name`\" />-->\n<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-id`\" />\n\n\n",\r
4174     "comments": "",\r
4175     "x": 2321.566665649414,\r
4176     "y": 177,\r
4177     "z": "8bc654d2.f0dde",\r
4178     "wires": []\r
4179   },\r
4180   {\r
4181     "id": "47435c42.bdd92c",\r
4182     "type": "comment",\r
4183     "name": "The following two nodes are to make sure all connectivities for an E-Tree have same etht-srv-name",\r
4184     "info": "",\r
4185     "comments": "",\r
4186     "x": 2506.566665649414,\r
4187     "y": 104,\r
4188     "z": "8bc654d2.f0dde",\r
4189     "wires": []\r
4190   },\r
4191   {\r
4192     "id": "b6d8895e.58d1b",\r
4193     "type": "set",\r
4194     "name": "set current-provider-id and current-cvlan-id",\r
4195     "xml": "<set>\n<parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->",\r
4196     "comments": "",\r
4197     "x": 4256.566665649414,\r
4198     "y": 5865,\r
4199     "z": "8bc654d2.f0dde",\r
4200     "wires": []\r
4201   },\r
4202   {\r
4203     "id": "c1456abb.063048",\r
4204     "type": "call",\r
4205     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
4206     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
4207     "comments": "",\r
4208     "outputs": 1,\r
4209     "x": 4389.566665649414,\r
4210     "y": 5913,\r
4211     "z": "8bc654d2.f0dde",\r
4212     "wires": [\r
4213       []\r
4214     ]\r
4215   },\r
4216   {\r
4217     "id": "da4c1b48.fae9f8",\r
4218     "type": "switchNode",\r
4219     "name": "switch found-connectivity?",\r
4220     "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
4221     "comments": "",\r
4222     "outputs": 1,\r
4223     "x": 4208.566665649414,\r
4224     "y": 5971,\r
4225     "z": "8bc654d2.f0dde",\r
4226     "wires": [\r
4227       [\r
4228         "86ae7c06.4b48",\r
4229         "7bcdf21f.be49d4"\r
4230       ]\r
4231     ]\r
4232   },\r
4233   {\r
4234     "id": "86ae7c06.4b48",\r
4235     "type": "outcomeFalse",\r
4236     "name": "false",\r
4237     "xml": "<outcome value='false'>\n",\r
4238     "comments": "",\r
4239     "outputs": 1,\r
4240     "x": 4401.566665649414,\r
4241     "y": 5972,\r
4242     "z": "8bc654d2.f0dde",\r
4243     "wires": [\r
4244       [\r
4245         "97f7b4f.de4c2c8"\r
4246       ]\r
4247     ]\r
4248   },\r
4249   {\r
4250     "id": "97f7b4f.de4c2c8",\r
4251     "type": "returnFailure",\r
4252     "name": "return failure",\r
4253     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Connectivity should have been created' />\n",\r
4254     "comments": "",\r
4255     "x": 4557.566665649414,\r
4256     "y": 5969,\r
4257     "z": "8bc654d2.f0dde",\r
4258     "wires": []\r
4259   },\r
4260   {\r
4261     "id": "7bcdf21f.be49d4",\r
4262     "type": "outcomeTrue",\r
4263     "name": "true",\r
4264     "xml": "<outcome value='true'>\n",\r
4265     "comments": "",\r
4266     "outputs": 1,\r
4267     "x": 4405.566665649414,\r
4268     "y": 6016,\r
4269     "z": "8bc654d2.f0dde",\r
4270     "wires": [\r
4271       [\r
4272         "c9f63d74.2677a"\r
4273       ]\r
4274     ]\r
4275   },\r
4276   {\r
4277     "id": "c9f63d74.2677a",\r
4278     "type": "block",\r
4279     "name": "block",\r
4280     "xml": "<block>\n",\r
4281     "atomic": "false",\r
4282     "comments": "",\r
4283     "outputs": 1,\r
4284     "x": 4544.566665649414,\r
4285     "y": 6011,\r
4286     "z": "8bc654d2.f0dde",\r
4287     "wires": [\r
4288       [\r
4289         "edf4200a.b4f218",\r
4290         "684d5c9e.960e44",\r
4291         "fa17bed2.102338",\r
4292         "4394fc56.b0a524",\r
4293         "c58358a8.9796d8",\r
4294         "f1d05d51.ef74a8",\r
4295         "9dd9cb2c.0f6d38",\r
4296         "e3b520b5.76f3e",\r
4297         "1492db48.4787f5",\r
4298         "4433eaac.652284",\r
4299         "5e482e7e.e4be78",\r
4300         "b03c5831.d4c5f"\r
4301       ]\r
4302     ]\r
4303   },\r
4304   {\r
4305     "id": "9dd9cb2c.0f6d38",\r
4306     "type": "save",\r
4307     "name": "get all-vpn-bindings from aai",\r
4308     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-bindings\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v24/network/vpn-bindings\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.all-vpn-bindings\" >\n",\r
4309     "comments": "",\r
4310     "outputs": 1,\r
4311     "x": 4741.566665649414,\r
4312     "y": 6690,\r
4313     "z": "8bc654d2.f0dde",\r
4314     "wires": [\r
4315       [\r
4316         "1b9180c4.9f766f",\r
4317         "3223a99b.bae36e",\r
4318         "f1d0a095.e9e33"\r
4319       ]\r
4320     ]\r
4321   },\r
4322   {\r
4323     "id": "1b9180c4.9f766f",\r
4324     "type": "success",\r
4325     "name": "success",\r
4326     "xml": "<outcome value='success'>\n",\r
4327     "comments": "",\r
4328     "outputs": 1,\r
4329     "x": 4946.566665649414,\r
4330     "y": 6687,\r
4331     "z": "8bc654d2.f0dde",\r
4332     "wires": [\r
4333       [\r
4334         "901d20b6.63b228"\r
4335       ]\r
4336     ]\r
4337   },\r
4338   {\r
4339     "id": "3223a99b.bae36e",\r
4340     "type": "not-found",\r
4341     "name": "not-found",\r
4342     "xml": "<outcome value='not-found'>\n",\r
4343     "comments": "",\r
4344     "outputs": 1,\r
4345     "x": 4930.057632446289,\r
4346     "y": 6748.574035644531,\r
4347     "z": "8bc654d2.f0dde",\r
4348     "wires": [\r
4349       [\r
4350         "74136956.3d8c9"\r
4351       ]\r
4352     ]\r
4353   },\r
4354   {\r
4355     "id": "f1d0a095.e9e33",\r
4356     "type": "failure",\r
4357     "name": "failure",\r
4358     "xml": "<outcome value='failure'>\n",\r
4359     "comments": "",\r
4360     "outputs": 1,\r
4361     "x": 4927.566665649414,\r
4362     "y": 6792,\r
4363     "z": "8bc654d2.f0dde",\r
4364     "wires": [\r
4365       [\r
4366         "c0df29cc.8ad0d8"\r
4367       ]\r
4368     ]\r
4369   },\r
4370   {\r
4371     "id": "901d20b6.63b228",\r
4372     "type": "block",\r
4373     "name": "block : atomic",\r
4374     "xml": "<block atomic=\"true\">",\r
4375     "atomic": "true",\r
4376     "outputs": 1,\r
4377     "x": 5102.566665649414,\r
4378     "y": 6701,\r
4379     "z": "8bc654d2.f0dde",\r
4380     "wires": [\r
4381       [\r
4382         "1ef77bcc.af8c2c"\r
4383       ]\r
4384     ]\r
4385   },\r
4386   {\r
4387     "id": "74136956.3d8c9",\r
4388     "type": "returnFailure",\r
4389     "name": "return failure",\r
4390     "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
4391     "comments": "",\r
4392     "x": 5092.629043579102,\r
4393     "y": 6748.859771728516,\r
4394     "z": "8bc654d2.f0dde",\r
4395     "wires": []\r
4396   },\r
4397   {\r
4398     "id": "c0df29cc.8ad0d8",\r
4399     "type": "returnFailure",\r
4400     "name": "return failure",\r
4401     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
4402     "comments": "",\r
4403     "x": 5094.566665649414,\r
4404     "y": 6791,\r
4405     "z": "8bc654d2.f0dde",\r
4406     "wires": []\r
4407   },\r
4408   {\r
4409     "id": "1ef77bcc.af8c2c",\r
4410     "type": "for",\r
4411     "name": "for vpnidx in all-vpn-bindings",\r
4412     "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
4413     "comments": "",\r
4414     "outputs": 1,\r
4415     "x": 5349.566665649414,\r
4416     "y": 6698,\r
4417     "z": "8bc654d2.f0dde",\r
4418     "wires": [\r
4419       [\r
4420         "77c4c783.c3eb4"\r
4421       ]\r
4422     ]\r
4423   },\r
4424   {\r
4425     "id": "77c4c783.c3eb4",\r
4426     "type": "block",\r
4427     "name": "block : atomic",\r
4428     "xml": "<block atomic='true'>",\r
4429     "atomic": "true",\r
4430     "comments": "",\r
4431     "outputs": 1,\r
4432     "x": 5586.566665649414,\r
4433     "y": 6694,\r
4434     "z": "8bc654d2.f0dde",\r
4435     "wires": [\r
4436       [\r
4437         "aa349c90.ef423"\r
4438       ]\r
4439     ]\r
4440   },\r
4441   {\r
4442     "id": "41bd4d7e.8e8f9c",\r
4443     "type": "switchNode",\r
4444     "name": "switch vpnuuid is for this slice",\r
4445     "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
4446     "comments": "",\r
4447     "outputs": 1,\r
4448     "x": 5829.566665649414,\r
4449     "y": 6666,\r
4450     "z": "8bc654d2.f0dde",\r
4451     "wires": [\r
4452       [\r
4453         "858dc053.37b33",\r
4454         "5e74f51.5b7928c"\r
4455       ]\r
4456     ]\r
4457   },\r
4458   {\r
4459     "id": "858dc053.37b33",\r
4460     "type": "outcomeTrue",\r
4461     "name": "true",\r
4462     "xml": "<outcome value='true'>\n",\r
4463     "comments": "",\r
4464     "outputs": 1,\r
4465     "x": 6034.566665649414,\r
4466     "y": 6686,\r
4467     "z": "8bc654d2.f0dde",\r
4468     "wires": [\r
4469       [\r
4470         "aa349c90.ef423"\r
4471       ]\r
4472     ]\r
4473   },\r
4474   {\r
4475     "id": "5e74f51.5b7928c",\r
4476     "type": "outcomeFalse",\r
4477     "name": "false",\r
4478     "xml": "<outcome value='false'>\n",\r
4479     "comments": "",\r
4480     "outputs": 1,\r
4481     "x": 6033.566665649414,\r
4482     "y": 6639,\r
4483     "z": "8bc654d2.f0dde",\r
4484     "wires": [\r
4485       []\r
4486     ]\r
4487   },\r
4488   {\r
4489     "id": "aa349c90.ef423",\r
4490     "type": "block",\r
4491     "name": "block : atomic",\r
4492     "xml": "<block atomic='true'>",\r
4493     "atomic": "true",\r
4494     "comments": "",\r
4495     "outputs": 1,\r
4496     "x": 4777.566665649414,\r
4497     "y": 6961,\r
4498     "z": "8bc654d2.f0dde",\r
4499     "wires": [\r
4500       [\r
4501         "b674f90b.943ea8"\r
4502       ]\r
4503     ]\r
4504   },\r
4505   {\r
4506     "id": "4b6f312b.4e491",\r
4507     "type": "set",\r
4508     "name": "set tmp.aai.the-vpn-binding",\r
4509     "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",\r
4510     "comments": "",\r
4511     "x": 6239.566635131836,\r
4512     "y": 6898.999969482422,\r
4513     "z": "8bc654d2.f0dde",\r
4514     "wires": []\r
4515   },\r
4516   {\r
4517     "id": "e9dae4fe.64e148",\r
4518     "type": "comment",\r
4519     "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
4520     "info": "",\r
4521     "comments": "",\r
4522     "x": 4839.566665649414,\r
4523     "y": 6637,\r
4524     "z": "8bc654d2.f0dde",\r
4525     "wires": []\r
4526   },\r
4527   {\r
4528     "id": "f1d05d51.ef74a8",\r
4529     "type": "set",\r
4530     "name": "set srcTtp OTN layer",\r
4531     "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
4532     "comments": "",\r
4533     "x": 4721.566665649414,\r
4534     "y": 6525,\r
4535     "z": "8bc654d2.f0dde",\r
4536     "wires": []\r
4537   },\r
4538   {\r
4539     "id": "87a0032d.5441b8",\r
4540     "type": "switchNode",\r
4541     "name": "switch provider-id domainA",\r
4542     "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",\r
4543     "comments": "",\r
4544     "outputs": 1,\r
4545     "x": 5066.566665649414,\r
4546     "y": 6356,\r
4547     "z": "8bc654d2.f0dde",\r
4548     "wires": [\r
4549       [\r
4550         "e7a622d1.3aac3"\r
4551       ]\r
4552     ]\r
4553   },\r
4554   {\r
4555     "id": "e7a622d1.3aac3",\r
4556     "type": "outcomeTrue",\r
4557     "name": "true",\r
4558     "xml": "<outcome value='true'>\n",\r
4559     "comments": "",\r
4560     "outputs": 1,\r
4561     "x": 5286.566665649414,\r
4562     "y": 6362,\r
4563     "z": "8bc654d2.f0dde",\r
4564     "wires": [\r
4565       [\r
4566         "d7851175.526278"\r
4567       ]\r
4568     ]\r
4569   },\r
4570   {\r
4571     "id": "d7851175.526278",\r
4572     "type": "switchNode",\r
4573     "name": "switch te-topo-id",\r
4574     "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",\r
4575     "comments": "",\r
4576     "outputs": 1,\r
4577     "x": 5473.566665649414,\r
4578     "y": 6322,\r
4579     "z": "8bc654d2.f0dde",\r
4580     "wires": [\r
4581       [\r
4582         "56e3e30c.886de4"\r
4583       ]\r
4584     ]\r
4585   },\r
4586   {\r
4587     "id": "56e3e30c.886de4",\r
4588     "type": "outcomeTrue",\r
4589     "name": "true",\r
4590     "xml": "<outcome value='true'>\n",\r
4591     "comments": "",\r
4592     "outputs": 1,\r
4593     "x": 5665.566665649414,\r
4594     "y": 6325,\r
4595     "z": "8bc654d2.f0dde",\r
4596     "wires": [\r
4597       [\r
4598         "c0a5fdcc.0dad4"\r
4599       ]\r
4600     ]\r
4601   },\r
4602   {\r
4603     "id": "c0a5fdcc.0dad4",\r
4604     "type": "set",\r
4605     "name": "set otnTopoIdSrc",\r
4606     "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",\r
4607     "comments": "",\r
4608     "x": 5874.566665649414,\r
4609     "y": 6323,\r
4610     "z": "8bc654d2.f0dde",\r
4611     "wires": []\r
4612   },\r
4613   {\r
4614     "id": "e3b520b5.76f3e",\r
4615     "type": "for",\r
4616     "name": "for netwidx..allNetworksList_length",\r
4617     "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",\r
4618     "comments": "",\r
4619     "outputs": 1,\r
4620     "x": 4773.566665649414,\r
4621     "y": 6350,\r
4622     "z": "8bc654d2.f0dde",\r
4623     "wires": [\r
4624       [\r
4625         "87a0032d.5441b8"\r
4626       ]\r
4627     ]\r
4628   },\r
4629   {\r
4630     "id": "fa17bed2.102338",\r
4631     "type": "get-resource",\r
4632     "name": "get-resource network-resources-list",\r
4633     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-resources\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v24/network/network-resources?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"allNetworksList\" >",\r
4634     "comments": "",\r
4635     "outputs": 1,\r
4636     "x": 4781.566665649414,\r
4637     "y": 6243,\r
4638     "z": "8bc654d2.f0dde",\r
4639     "wires": [\r
4640       [\r
4641         "b854c35b.ab4dd8",\r
4642         "6917c22f.3449c4",\r
4643         "56393d6a.f28b34"\r
4644       ]\r
4645     ]\r
4646   },\r
4647   {\r
4648     "id": "b854c35b.ab4dd8",\r
4649     "type": "success",\r
4650     "name": "success",\r
4651     "xml": "<outcome value='success'>\n",\r
4652     "comments": "",\r
4653     "outputs": 1,\r
4654     "x": 5017.566665649414,\r
4655     "y": 6226,\r
4656     "z": "8bc654d2.f0dde",\r
4657     "wires": [\r
4658       []\r
4659     ]\r
4660   },\r
4661   {\r
4662     "id": "6917c22f.3449c4",\r
4663     "type": "other",\r
4664     "name": "other",\r
4665     "xml": "<outcome value='Other'>\n",\r
4666     "comments": "",\r
4667     "outputs": 1,\r
4668     "x": 5014.566665649414,\r
4669     "y": 6267,\r
4670     "z": "8bc654d2.f0dde",\r
4671     "wires": [\r
4672       []\r
4673     ]\r
4674   },\r
4675   {\r
4676     "id": "56393d6a.f28b34",\r
4677     "type": "not-found",\r
4678     "name": "not-found",\r
4679     "xml": "<outcome value='not-found'>\n",\r
4680     "comments": "",\r
4681     "outputs": 1,\r
4682     "x": 5028.566665649414,\r
4683     "y": 6307,\r
4684     "z": "8bc654d2.f0dde",\r
4685     "wires": [\r
4686       []\r
4687     ]\r
4688   },\r
4689   {\r
4690     "id": "4394fc56.b0a524",\r
4691     "type": "set",\r
4692     "name": "unset parameters",\r
4693     "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",\r
4694     "comments": "",\r
4695     "x": 4717.566665649414,\r
4696     "y": 6402,\r
4697     "z": "8bc654d2.f0dde",\r
4698     "wires": []\r
4699   },\r
4700   {\r
4701     "id": "c58358a8.9796d8",\r
4702     "type": "set",\r
4703     "name": "set tmp.pce-src-node",\r
4704     "xml": "<set>\n<!--<parameter name='tmp.pce-src-node' value=\"`$param-prefix-domainA-pnfName[0] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[1] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[2] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[3] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[4] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[5] + '-' +-->\n<!--                                                   1 + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[7] + '-' +-->\n<!--                                                   $param-prefix-domainA-pnfName[8]`\" />-->\n\n<parameter name='tmp.pce-src-node' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n                                                   $param-prefix-domainA-pnfName[1] + '-' +\n                                                   $param-prefix-domainA-pnfName[2] + '-' +\n                                                   $param-prefix-domainA-pnfName[3] + '-' +\n                                                   $param-prefix-domainA-pnfName[4] + '-' +\n                                                   $param-prefix-domainA-pnfName[5] + '-' +\n                                                   $otnTopoIdSrc + '-' +\n                                                   $param-prefix-domainA-pnfName[7] + '-' +\n                                                   $param-prefix-domainA-pnfName[8]`\" />",\r
4705     "comments": "",\r
4706     "x": 4725.566665649414,\r
4707     "y": 6460,\r
4708     "z": "8bc654d2.f0dde",\r
4709     "wires": []\r
4710   },\r
4711   {\r
4712     "id": "684d5c9e.960e44",\r
4713     "type": "set",\r
4714     "name": "unset parameters",\r
4715     "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",\r
4716     "comments": "",\r
4717     "x": 4730.566665649414,\r
4718     "y": 6200,\r
4719     "z": "8bc654d2.f0dde",\r
4720     "wires": []\r
4721   },\r
4722   {\r
4723     "id": "4f9189d2.f34a8",\r
4724     "type": "comment",\r
4725     "name": "The following section is to find srcTtp OTN layer (its long name)",\r
4726     "info": "The following section is to find srcTtp OTN layer (its long name)",\r
4727     "comments": "",\r
4728     "x": 4845.566665649414,\r
4729     "y": 6152,\r
4730     "z": "8bc654d2.f0dde",\r
4731     "wires": []\r
4732   },\r
4733   {\r
4734     "id": "b674f90b.943ea8",\r
4735     "type": "switchNode",\r
4736     "name": "switch ops-note is srcTtpOtnLayer",\r
4737     "xml": "<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
4738     "comments": "",\r
4739     "outputs": 1,\r
4740     "x": 5020.566665649414,\r
4741     "y": 6958,\r
4742     "z": "8bc654d2.f0dde",\r
4743     "wires": [\r
4744       [\r
4745         "f695cd31.082f9",\r
4746         "a92f49c6.640148"\r
4747       ]\r
4748     ]\r
4749   },\r
4750   {\r
4751     "id": "f695cd31.082f9",\r
4752     "type": "outcomeTrue",\r
4753     "name": "true",\r
4754     "xml": "<outcome value='true'>\n",\r
4755     "comments": "",\r
4756     "outputs": 1,\r
4757     "x": 5249.566665649414,\r
4758     "y": 6935,\r
4759     "z": "8bc654d2.f0dde",\r
4760     "wires": [\r
4761       [\r
4762         "fe65cd53.d11278"\r
4763       ]\r
4764     ]\r
4765   },\r
4766   {\r
4767     "id": "a92f49c6.640148",\r
4768     "type": "outcomeFalse",\r
4769     "name": "false",\r
4770     "xml": "<outcome value='false'>\n",\r
4771     "comments": "",\r
4772     "outputs": 1,\r
4773     "x": 5249.566665649414,\r
4774     "y": 6984,\r
4775     "z": "8bc654d2.f0dde",\r
4776     "wires": [\r
4777       []\r
4778     ]\r
4779   },\r
4780   {\r
4781     "id": "8c69c55b.110248",\r
4782     "type": "block",\r
4783     "name": "block : atomic",\r
4784     "xml": "<block atomic='true'>",\r
4785     "atomic": "true",\r
4786     "comments": "",\r
4787     "outputs": 1,\r
4788     "x": 5982.566635131836,\r
4789     "y": 6989.999969482422,\r
4790     "z": "8bc654d2.f0dde",\r
4791     "wires": [\r
4792       [\r
4793         "aeda0706.1d102",\r
4794         "4b6f312b.4e491",\r
4795         "eebb4557.9c03c"\r
4796       ]\r
4797     ]\r
4798   },\r
4799   {\r
4800     "id": "ca7dd8b0.fcddf",\r
4801     "type": "comment",\r
4802     "name": "increase the bw of the-vpn-binding and change status to modified",\r
4803     "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
4804     "comments": "",\r
4805     "x": 6367.566635131836,\r
4806     "y": 6952.999969482422,\r
4807     "z": "8bc654d2.f0dde",\r
4808     "wires": []\r
4809   },\r
4810   {\r
4811     "id": "eebb4557.9c03c",\r
4812     "type": "save",\r
4813     "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
4814     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.the-vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.the-vpn-binding.vpn-id`' />\n<!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.the-vpn-binding.route-distinguisher + $gfp`' />\n\n<parameter name='operational-status' value='Modified' />\n\n\n",\r
4815     "comments": "",\r
4816     "outputs": 1,\r
4817     "x": 6337.566635131836,\r
4818     "y": 7012.999969482422,\r
4819     "z": "8bc654d2.f0dde",\r
4820     "wires": [\r
4821       []\r
4822     ]\r
4823   },\r
4824   {\r
4825     "id": "aeda0706.1d102",\r
4826     "type": "set",\r
4827     "name": "unset tmp.aai.the-vpn-binding",\r
4828     "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"\" />\n",\r
4829     "comments": "",\r
4830     "x": 6244.566635131836,\r
4831     "y": 6840.999969482422,\r
4832     "z": "8bc654d2.f0dde",\r
4833     "wires": []\r
4834   },\r
4835   {\r
4836     "id": "6c4c0ada.7452e4",\r
4837     "type": "block",\r
4838     "name": "block : atomic",\r
4839     "xml": "<block atomic='true'>",\r
4840     "atomic": "true",\r
4841     "comments": "",\r
4842     "outputs": 1,\r
4843     "x": 3980.566665649414,\r
4844     "y": 5898,\r
4845     "z": "8bc654d2.f0dde",\r
4846     "wires": [\r
4847       [\r
4848         "5829dcc0.7722b4",\r
4849         "b6d8895e.58d1b",\r
4850         "c1456abb.063048",\r
4851         "da4c1b48.fae9f8",\r
4852         "778aa80b.aa4e1"\r
4853       ]\r
4854     ]\r
4855   },\r
4856   {\r
4857     "id": "146e3d98.17031a",\r
4858     "type": "set",\r
4859     "name": "unset otnTopoIdSrc",\r
4860     "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",\r
4861     "comments": "",\r
4862     "x": 4722.566665649414,\r
4863     "y": 6300,\r
4864     "z": "8bc654d2.f0dde",\r
4865     "wires": []\r
4866   },\r
4867   {\r
4868     "id": "1492db48.4787f5",\r
4869     "type": "save",\r
4870     "name": "update connectivity resource in AAI",\r
4871     "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='operational-status' value='Modified' />\n",\r
4872     "comments": "",\r
4873     "outputs": 1,\r
4874     "x": 4850.566665649414,\r
4875     "y": 6042,\r
4876     "z": "8bc654d2.f0dde",\r
4877     "wires": [\r
4878       []\r
4879     ]\r
4880   },\r
4881   {\r
4882     "id": "cc643bc5.4660a",\r
4883     "type": "comment",\r
4884     "name": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
4885     "info": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
4886     "comments": "",\r
4887     "x": 4987.566665649414,\r
4888     "y": 5992,\r
4889     "z": "8bc654d2.f0dde",\r
4890     "wires": []\r
4891   },\r
4892   {\r
4893     "id": "eb6eb29c.21a438",\r
4894     "type": "save",\r
4895     "name": "save ROOT UNI in AAI",\r
4896     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.ROOT.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.ROOT.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n<parameter name='type' value='root' />\n<parameter name='data-source' value='`$gfp`' />\n",\r
4897     "comments": "",\r
4898     "outputs": 1,\r
4899     "x": 3814.566665649414,\r
4900     "y": 3385,\r
4901     "z": "8bc654d2.f0dde",\r
4902     "wires": [\r
4903       []\r
4904     ]\r
4905   },\r
4906   {\r
4907     "id": "3ddb9817.a2345",\r
4908     "type": "comment",\r
4909     "name": "NOT NEEDED ANYMORE?",\r
4910     "info": "",\r
4911     "comments": "",\r
4912     "x": 3992.566635131836,\r
4913     "y": 1619.9999694824219,\r
4914     "z": "8bc654d2.f0dde",\r
4915     "wires": []\r
4916   },\r
4917   {\r
4918     "id": "87712f4d.617c48",\r
4919     "type": "comment",\r
4920     "name": "NOT NEEDED ANYMORE?",\r
4921     "info": "",\r
4922     "comments": "",\r
4923     "x": 3971.566604614258,\r
4924     "y": 2131.9999389648438,\r
4925     "z": "8bc654d2.f0dde",\r
4926     "wires": []\r
4927   },\r
4928   {\r
4929     "id": "4a9500be.eb8d5",\r
4930     "type": "comment",\r
4931     "name": "TEMPORARY REMOVING THE FOLLOWING TWO NODES",\r
4932     "info": "",\r
4933     "comments": "",\r
4934     "x": 3806.566665649414,\r
4935     "y": 4006,\r
4936     "z": "8bc654d2.f0dde",\r
4937     "wires": []\r
4938   },\r
4939   {\r
4940     "id": "1cb779c6.3641ce",\r
4941     "type": "call",\r
4942     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
4943     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
4944     "comments": "",\r
4945     "outputs": 1,\r
4946     "x": 3896.566665649414,\r
4947     "y": 6386,\r
4948     "z": "8bc654d2.f0dde",\r
4949     "wires": [\r
4950       []\r
4951     ]\r
4952   },\r
4953   {\r
4954     "id": "316110e0.e54cc",\r
4955     "type": "set",\r
4956     "name": "set current-provider-id and current-cvlan-id",\r
4957     "xml": "<set>\n<parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->",\r
4958     "comments": "",\r
4959     "x": 3698.566665649414,\r
4960     "y": 4915,\r
4961     "z": "8bc654d2.f0dde",\r
4962     "wires": []\r
4963   },\r
4964   {\r
4965     "id": "b160de6d.e8ced8",\r
4966     "type": "call",\r
4967     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
4968     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
4969     "comments": "",\r
4970     "outputs": 1,\r
4971     "x": 3831.566665649414,\r
4972     "y": 4963,\r
4973     "z": "8bc654d2.f0dde",\r
4974     "wires": [\r
4975       []\r
4976     ]\r
4977   },\r
4978   {\r
4979     "id": "f0982e54.06c37",\r
4980     "type": "switchNode",\r
4981     "name": "switch found-connectivity?",\r
4982     "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
4983     "comments": "",\r
4984     "outputs": 1,\r
4985     "x": 4377.566665649414,\r
4986     "y": 4591,\r
4987     "z": "8bc654d2.f0dde",\r
4988     "wires": [\r
4989       [\r
4990         "c8f13ad.170ba48",\r
4991         "e5fec2af.744f18"\r
4992       ]\r
4993     ]\r
4994   },\r
4995   {\r
4996     "id": "c8f13ad.170ba48",\r
4997     "type": "outcomeFalse",\r
4998     "name": "false",\r
4999     "xml": "<outcome value='false'>\n",\r
5000     "comments": "",\r
5001     "outputs": 1,\r
5002     "x": 4570.566665649414,\r
5003     "y": 4592,\r
5004     "z": "8bc654d2.f0dde",\r
5005     "wires": [\r
5006       [\r
5007         "7d8426b0.28b2e8"\r
5008       ]\r
5009     ]\r
5010   },\r
5011   {\r
5012     "id": "e5fec2af.744f18",\r
5013     "type": "outcomeTrue",\r
5014     "name": "true",\r
5015     "xml": "<outcome value='true'>\n",\r
5016     "comments": "",\r
5017     "outputs": 1,\r
5018     "x": 4574.566665649414,\r
5019     "y": 4636,\r
5020     "z": "8bc654d2.f0dde",\r
5021     "wires": [\r
5022       [\r
5023         "bbb62c5.19c455"\r
5024       ]\r
5025     ]\r
5026   },\r
5027   {\r
5028     "id": "bbb62c5.19c455",\r
5029     "type": "block",\r
5030     "name": "block : atomic",\r
5031     "xml": "<block atomic='true'>",\r
5032     "atomic": "true",\r
5033     "comments": "",\r
5034     "outputs": 1,\r
5035     "x": 4713.566665649414,\r
5036     "y": 4631,\r
5037     "z": "8bc654d2.f0dde",\r
5038     "wires": [\r
5039       [\r
5040         "fdbb486.bd6db38",\r
5041         "ecce0ba1.70791",\r
5042         "5cdec210.c3723c"\r
5043       ]\r
5044     ]\r
5045   },\r
5046   {\r
5047     "id": "7d8426b0.28b2e8",\r
5048     "type": "block",\r
5049     "name": "block : atomic",\r
5050     "xml": "<block atomic='true'>",\r
5051     "atomic": "true",\r
5052     "comments": "",\r
5053     "outputs": 1,\r
5054     "x": 4713.566665649414,\r
5055     "y": 4588,\r
5056     "z": "8bc654d2.f0dde",\r
5057     "wires": [\r
5058       [\r
5059         "5a0b429f.b8f42c",\r
5060         "5930a956.25a2b",\r
5061         "8f7ba394.827068",\r
5062         "4161f07f.2b4a78"\r
5063       ]\r
5064     ]\r
5065   },\r
5066   {\r
5067     "id": "fdbb486.bd6db38",\r
5068     "type": "set",\r
5069     "name": "set prop.connectivity-domainA-uuid",\r
5070     "xml": "<set>\n<parameter name='uuid.connectivity-domainA-uuid' value=\"`$tmp.the-connectivity.connectivity-id`\" />\n\n\n",\r
5071     "comments": "",\r
5072     "x": 5115.566909790039,\r
5073     "y": 4853,\r
5074     "z": "8bc654d2.f0dde",\r
5075     "wires": []\r
5076   },\r
5077   {\r
5078     "id": "1b42c685.843199",\r
5079     "type": "comment",\r
5080     "name": "populate connectivity-A variable in the context map",\r
5081     "info": "",\r
5082     "comments": "",\r
5083     "x": 5122.566909790039,\r
5084     "y": 4807,\r
5085     "z": "8bc654d2.f0dde",\r
5086     "wires": []\r
5087   },\r
5088   {\r
5089     "id": "4433eaac.652284",\r
5090     "type": "call",\r
5091     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
5092     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
5093     "comments": "",\r
5094     "outputs": 1,\r
5095     "x": 4912.566665649414,\r
5096     "y": 6586,\r
5097     "z": "8bc654d2.f0dde",\r
5098     "wires": [\r
5099       []\r
5100     ]\r
5101   },\r
5102   {\r
5103     "id": "ecce0ba1.70791",\r
5104     "type": "save",\r
5105     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
5106     "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/' + $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`\" />\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
5107     "comments": "",\r
5108     "outputs": 1,\r
5109     "x": 5233.566909790039,\r
5110     "y": 4895,\r
5111     "z": "8bc654d2.f0dde",\r
5112     "wires": [\r
5113       []\r
5114     ]\r
5115   },\r
5116   {\r
5117     "id": "31466e0d.9a3dba",\r
5118     "type": "save",\r
5119     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
5120     "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/' + $tmp.aai.ROOT.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.aai.ROOT.connectivity.connectivity-id`\" />\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
5121     "comments": "",\r
5122     "outputs": 1,\r
5123     "x": 5108.566665649414,\r
5124     "y": 5153,\r
5125     "z": "8bc654d2.f0dde",\r
5126     "wires": [\r
5127       []\r
5128     ]\r
5129   },\r
5130   {\r
5131     "id": "c7cb9f6d.ac734",\r
5132     "type": "comment",\r
5133     "name": "Update ROOT UNI's bw",\r
5134     "info": "",\r
5135     "comments": "",\r
5136     "x": 3453.566665649414,\r
5137     "y": 4486,\r
5138     "z": "8bc654d2.f0dde",\r
5139     "wires": []\r
5140   },\r
5141   {\r
5142     "id": "9ba8b5cc.a415f",\r
5143     "type": "save",\r
5144     "name": "update ROOT UNI in AAI",\r
5145     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.ROOT.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='data-source' value='`$tmp.newbw`' />\n",\r
5146     "comments": "",\r
5147     "outputs": 1,\r
5148     "x": 3975.566665649414,\r
5149     "y": 4587,\r
5150     "z": "8bc654d2.f0dde",\r
5151     "wires": [\r
5152       []\r
5153     ]\r
5154   },\r
5155   {\r
5156     "id": "595e7f4b.3b8bd8",\r
5157     "type": "save",\r
5158     "name": "get root uni from aai",\r
5159     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.rootuni\" >\n",\r
5160     "comments": "",\r
5161     "outputs": 1,\r
5162     "x": 3432.566665649414,\r
5163     "y": 4530,\r
5164     "z": "8bc654d2.f0dde",\r
5165     "wires": [\r
5166       [\r
5167         "2a6568f7.a02838",\r
5168         "9843c265.208d4",\r
5169         "db80e493.f550d"\r
5170       ]\r
5171     ]\r
5172   },\r
5173   {\r
5174     "id": "9843c265.208d4",\r
5175     "type": "not-found",\r
5176     "name": "not-found",\r
5177     "xml": "<outcome value='not-found'>\n",\r
5178     "comments": "",\r
5179     "outputs": 1,\r
5180     "x": 3621.057632446289,\r
5181     "y": 4498.57421875,\r
5182     "z": "8bc654d2.f0dde",\r
5183     "wires": [\r
5184       [\r
5185         "d1fd8036.140ed8"\r
5186       ]\r
5187     ]\r
5188   },\r
5189   {\r
5190     "id": "db80e493.f550d",\r
5191     "type": "failure",\r
5192     "name": "failure",\r
5193     "xml": "<outcome value='failure'>\n",\r
5194     "comments": "",\r
5195     "outputs": 1,\r
5196     "x": 3609.566665649414,\r
5197     "y": 4538,\r
5198     "z": "8bc654d2.f0dde",\r
5199     "wires": [\r
5200       [\r
5201         "b0bc7666.9d27d8"\r
5202       ]\r
5203     ]\r
5204   },\r
5205   {\r
5206     "id": "d1fd8036.140ed8",\r
5207     "type": "returnFailure",\r
5208     "name": "return failure",\r
5209     "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
5210     "comments": "",\r
5211     "x": 3780.629165649414,\r
5212     "y": 4496.85986328125,\r
5213     "z": "8bc654d2.f0dde",\r
5214     "wires": []\r
5215   },\r
5216   {\r
5217     "id": "b0bc7666.9d27d8",\r
5218     "type": "returnFailure",\r
5219     "name": "return failure",\r
5220     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
5221     "comments": "",\r
5222     "x": 3770.566665649414,\r
5223     "y": 4539,\r
5224     "z": "8bc654d2.f0dde",\r
5225     "wires": []\r
5226   },\r
5227   {\r
5228     "id": "aa03472e.31d4e8",\r
5229     "type": "block",\r
5230     "name": "block : atomic",\r
5231     "xml": "<block atomic=\"true\">",\r
5232     "atomic": "true",\r
5233     "outputs": 1,\r
5234     "x": 3772.566665649414,\r
5235     "y": 4583,\r
5236     "z": "8bc654d2.f0dde",\r
5237     "wires": [\r
5238       [\r
5239         "4ba9a34f.8b45e4",\r
5240         "9ba8b5cc.a415f"\r
5241       ]\r
5242     ]\r
5243   },\r
5244   {\r
5245     "id": "2a6568f7.a02838",\r
5246     "type": "success",\r
5247     "name": "success",\r
5248     "xml": "<outcome value='success'>\n",\r
5249     "comments": "",\r
5250     "outputs": 1,\r
5251     "x": 3614.566665649414,\r
5252     "y": 4575,\r
5253     "z": "8bc654d2.f0dde",\r
5254     "wires": [\r
5255       [\r
5256         "aa03472e.31d4e8"\r
5257       ]\r
5258     ]\r
5259   },\r
5260   {\r
5261     "id": "4ba9a34f.8b45e4",\r
5262     "type": "set",\r
5263     "name": "set new bw",\r
5264     "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $gfp`' />\n",\r
5265     "comments": "",\r
5266     "x": 3933.566665649414,\r
5267     "y": 4515,\r
5268     "z": "8bc654d2.f0dde",\r
5269     "wires": []\r
5270   },\r
5271   {\r
5272     "id": "8bf8bc6f.53ce6",\r
5273     "type": "save",\r
5274     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
5275     "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/' + $middle-man-conn.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=\"`$middle-man-conn.connectivity-id`\" />\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
5276     "comments": "",\r
5277     "outputs": 1,\r
5278     "x": 3798.566665649414,\r
5279     "y": 4854,\r
5280     "z": "8bc654d2.f0dde",\r
5281     "wires": [\r
5282       []\r
5283     ]\r
5284   },\r
5285   {\r
5286     "id": "d58a2a07.e32878",\r
5287     "type": "comment",\r
5288     "name": "Temporary skipping this check - to support multiple instances in one slice",\r
5289     "info": "",\r
5290     "comments": "",\r
5291     "x": 5913.449966430664,\r
5292     "y": 6603.88330078125,\r
5293     "z": "8bc654d2.f0dde",\r
5294     "wires": []\r
5295   },\r
5296   {\r
5297     "id": "5cdec210.c3723c",\r
5298     "type": "save",\r
5299     "name": "update connectivity resource in AAI",\r
5300     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\n<parameter name='operational-status' value='Modified' />\n",\r
5301     "comments": "",\r
5302     "outputs": 1,\r
5303     "x": 5113.233901977539,\r
5304     "y": 4991.08349609375,\r
5305     "z": "8bc654d2.f0dde",\r
5306     "wires": [\r
5307       []\r
5308     ]\r
5309   },\r
5310   {\r
5311     "id": "7d691c73.0a445c",\r
5312     "type": "comment",\r
5313     "name": "Update connectivity status to modified",\r
5314     "info": "",\r
5315     "comments": "",\r
5316     "x": 5115.450698852539,\r
5317     "y": 4950.88330078125,\r
5318     "z": "8bc654d2.f0dde",\r
5319     "wires": []\r
5320   },\r
5321   {\r
5322     "id": "19c788e0.a62557",\r
5323     "type": "save",\r
5324     "name": "update connectivity resource in AAI",\r
5325     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\n<parameter name='operational-status' value='Modified' />\n",\r
5326     "comments": "",\r
5327     "outputs": 1,\r
5328     "x": 4989.233657836914,\r
5329     "y": 5241.08349609375,\r
5330     "z": "8bc654d2.f0dde",\r
5331     "wires": [\r
5332       []\r
5333     ]\r
5334   },\r
5335   {\r
5336     "id": "b53673c2.40ae68",\r
5337     "type": "comment",\r
5338     "name": "Update connectivity status to modified",\r
5339     "info": "",\r
5340     "comments": "",\r
5341     "x": 4991.450454711914,\r
5342     "y": 5200.88330078125,\r
5343     "z": "8bc654d2.f0dde",\r
5344     "wires": []\r
5345   },\r
5346   {\r
5347     "id": "cb99e55a.09312",\r
5348     "type": "call",\r
5349     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
5350     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
5351     "comments": "",\r
5352     "outputs": 1,\r
5353     "x": 5079.033462524414,\r
5354     "y": 5603.5166015625,\r
5355     "z": "8bc654d2.f0dde",\r
5356     "wires": [\r
5357       []\r
5358     ]\r
5359   },\r
5360   {\r
5361     "id": "b6bbe449.e349b8",\r
5362     "type": "switchNode",\r
5363     "name": "switch found-root-connectivity",\r
5364     "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
5365     "comments": "",\r
5366     "outputs": 1,\r
5367     "x": 4906.033462524414,\r
5368     "y": 5660.5166015625,\r
5369     "z": "8bc654d2.f0dde",\r
5370     "wires": [\r
5371       [\r
5372         "9f020db8.9d3b98",\r
5373         "42fb1006.cd98b"\r
5374       ]\r
5375     ]\r
5376   },\r
5377   {\r
5378     "id": "9f020db8.9d3b98",\r
5379     "type": "outcomeTrue",\r
5380     "name": "true",\r
5381     "xml": "<outcome value='true'>\n",\r
5382     "comments": "",\r
5383     "outputs": 1,\r
5384     "x": 5117.033462524414,\r
5385     "y": 5660.5166015625,\r
5386     "z": "8bc654d2.f0dde",\r
5387     "wires": [\r
5388       [\r
5389         "406d3b53.ee3654"\r
5390       ]\r
5391     ]\r
5392   },\r
5393   {\r
5394     "id": "42fb1006.cd98b",\r
5395     "type": "outcomeFalse",\r
5396     "name": "false",\r
5397     "xml": "<outcome value='false'>\n",\r
5398     "comments": "",\r
5399     "outputs": 1,\r
5400     "x": 5113.033462524414,\r
5401     "y": 5708.5166015625,\r
5402     "z": "8bc654d2.f0dde",\r
5403     "wires": [\r
5404       [\r
5405         "fa70895e.520cf8"\r
5406       ]\r
5407     ]\r
5408   },\r
5409   {\r
5410     "id": "406d3b53.ee3654",\r
5411     "type": "block",\r
5412     "name": "block : atomic",\r
5413     "xml": "<block atomic='true'>",\r
5414     "atomic": "true",\r
5415     "comments": "",\r
5416     "outputs": 1,\r
5417     "x": 5273.033462524414,\r
5418     "y": 5656.5166015625,\r
5419     "z": "8bc654d2.f0dde",\r
5420     "wires": [\r
5421       [\r
5422         "8249d2ac.0a73f8",\r
5423         "2838a041.93c678",\r
5424         "45d14641.c6458"\r
5425       ]\r
5426     ]\r
5427   },\r
5428   {\r
5429     "id": "fa70895e.520cf8",\r
5430     "type": "returnFailure",\r
5431     "name": "return failure",\r
5432     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
5433     "comments": "",\r
5434     "x": 5261.033462524414,\r
5435     "y": 5703.5166015625,\r
5436     "z": "8bc654d2.f0dde",\r
5437     "wires": []\r
5438   },\r
5439   {\r
5440     "id": "f332f23.f01a81",\r
5441     "type": "comment",\r
5442     "name": "Update connectivity status to modified",\r
5443     "info": "",\r
5444     "comments": "",\r
5445     "x": 5582.917251586914,\r
5446     "y": 5757.39990234375,\r
5447     "z": "8bc654d2.f0dde",\r
5448     "wires": []\r
5449   },\r
5450   {\r
5451     "id": "45d14641.c6458",\r
5452     "type": "save",\r
5453     "name": "update connectivity resource in AAI",\r
5454     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\n<parameter name='operational-status' value='Modified' />\n",\r
5455     "comments": "",\r
5456     "outputs": 1,\r
5457     "x": 5586.700454711914,\r
5458     "y": 5795.60009765625,\r
5459     "z": "8bc654d2.f0dde",\r
5460     "wires": [\r
5461       []\r
5462     ]\r
5463   },\r
5464   {\r
5465     "id": "2838a041.93c678",\r
5466     "type": "save",\r
5467     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
5468     "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/' + $tmp.aai.ROOT.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.aai.ROOT.connectivity.connectivity-id`\" />\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
5469     "comments": "",\r
5470     "outputs": 1,\r
5471     "x": 5693.033462524414,\r
5472     "y": 5708.5166015625,\r
5473     "z": "8bc654d2.f0dde",\r
5474     "wires": [\r
5475       []\r
5476     ]\r
5477   },\r
5478   {\r
5479     "id": "8249d2ac.0a73f8",\r
5480     "type": "set",\r
5481     "name": "set prop.connectivity-domainB-uuid",\r
5482     "xml": "<set>\n<!--<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />-->\n<!--OR-->\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\n\n\n",\r
5483     "comments": "",\r
5484     "x": 5577.033462524414,\r
5485     "y": 5656.5166015625,\r
5486     "z": "8bc654d2.f0dde",\r
5487     "wires": []\r
5488   },\r
5489   {\r
5490     "id": "3aa78165.d5c51e",\r
5491     "type": "comment",\r
5492     "name": "populate connectivity-B variable in the context map",\r
5493     "info": "",\r
5494     "comments": "",\r
5495     "x": 4968.033462524414,\r
5496     "y": 5561.5166015625,\r
5497     "z": "8bc654d2.f0dde",\r
5498     "wires": []\r
5499   },\r
5500   {\r
5501     "id": "5e482e7e.e4be78",\r
5502     "type": "block",\r
5503     "name": "block",\r
5504     "xml": "<block>\n",\r
5505     "atomic": "false",\r
5506     "comments": "",\r
5507     "outputs": 1,\r
5508     "x": 4680.366470336914,\r
5509     "y": 5736.5166015625,\r
5510     "z": "8bc654d2.f0dde",\r
5511     "wires": [\r
5512       [\r
5513         "cb99e55a.09312",\r
5514         "b6bbe449.e349b8",\r
5515         "5021b590.5d75e4",\r
5516         "316a2790.87ce5"\r
5517       ]\r
5518     ]\r
5519   },\r
5520   {\r
5521     "id": "b03c5831.d4c5f",\r
5522     "type": "save",\r
5523     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
5524     "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/' + $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`\" />\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
5525     "comments": "",\r
5526     "outputs": 1,\r
5527     "x": 4980.399673461914,\r
5528     "y": 6097.2001953125,\r
5529     "z": "8bc654d2.f0dde",\r
5530     "wires": [\r
5531       []\r
5532     ]\r
5533   },\r
5534   {\r
5535     "id": "b60a5a20.1568d",\r
5536     "type": "call",\r
5537     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-searchVpnName",\r
5538     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-searchVpnName' mode='sync' >\n\n",\r
5539     "comments": "",\r
5540     "outputs": 1,\r
5541     "x": 5786.683334350586,\r
5542     "y": 6934.116668701172,\r
5543     "z": "8bc654d2.f0dde",\r
5544     "wires": [\r
5545       []\r
5546     ]\r
5547   },\r
5548   {\r
5549     "id": "fe65cd53.d11278",\r
5550     "type": "block",\r
5551     "name": "block : atomic",\r
5552     "xml": "<block atomic='true'>",\r
5553     "atomic": "true",\r
5554     "comments": "",\r
5555     "outputs": 1,\r
5556     "x": 5405.683334350586,\r
5557     "y": 6937.116668701172,\r
5558     "z": "8bc654d2.f0dde",\r
5559     "wires": [\r
5560       [\r
5561         "b60a5a20.1568d",\r
5562         "364f2ed4.be66d2",\r
5563         "3daa885e.628288"\r
5564       ]\r
5565     ]\r
5566   },\r
5567   {\r
5568     "id": "364f2ed4.be66d2",\r
5569     "type": "switchNode",\r
5570     "name": "switch $foundVpnName",\r
5571     "xml": "<switch test=\"`$foundVpnName`\">\n\n",\r
5572     "comments": "",\r
5573     "outputs": 1,\r
5574     "x": 5631.683334350586,\r
5575     "y": 6989.116668701172,\r
5576     "z": "8bc654d2.f0dde",\r
5577     "wires": [\r
5578       [\r
5579         "1f12c870.4650c"\r
5580       ]\r
5581     ]\r
5582   },\r
5583   {\r
5584     "id": "1f12c870.4650c",\r
5585     "type": "outcomeTrue",\r
5586     "name": "true",\r
5587     "xml": "<outcome value='true'>\n",\r
5588     "comments": "",\r
5589     "outputs": 1,\r
5590     "x": 5810.683334350586,\r
5591     "y": 6988.116668701172,\r
5592     "z": "8bc654d2.f0dde",\r
5593     "wires": [\r
5594       [\r
5595         "8c69c55b.110248"\r
5596       ]\r
5597     ]\r
5598   },\r
5599   {\r
5600     "id": "3daa885e.628288",\r
5601     "type": "set",\r
5602     "name": "set vpnNameToSearch",\r
5603     "xml": "<set>\n<parameter name='vpnNameToSearch' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-name`\" />\n",\r
5604     "comments": "",\r
5605     "x": 5632.683334350586,\r
5606     "y": 6882.116668701172,\r
5607     "z": "8bc654d2.f0dde",\r
5608     "wires": []\r
5609   },\r
5610   {\r
5611     "id": "651f3c1e.ddf684",\r
5612     "type": "notify",\r
5613     "name": "notify",\r
5614     "xml": "<notify plugin='' resource='' action='' >\n",\r
5615     "comments": "",\r
5616     "outputs": 1,\r
5617     "x": 2626.683334350586,\r
5618     "y": 931.1166687011719,\r
5619     "z": "8bc654d2.f0dde",\r
5620     "wires": [\r
5621       []\r
5622     ]\r
5623   },\r
5624   {\r
5625     "id": "f71bee39.3d2f68",\r
5626     "type": "set",\r
5627     "name": "set network-route-three",\r
5628     "xml": "<set>\n<parameter name='network-route-three' value=\"`$tmp.aai.logical-link.segment-id`\" />\n\n\n",\r
5629     "comments": "",\r
5630     "x": 3304.683334350586,\r
5631     "y": 707.1166687011719,\r
5632     "z": "8bc654d2.f0dde",\r
5633     "wires": []\r
5634   },\r
5635   {\r
5636     "id": "1f090c0d.f20bac",\r
5637     "type": "not-found",\r
5638     "name": "not-found",\r
5639     "xml": "<outcome value='not-found'>\n",\r
5640     "comments": "",\r
5641     "outputs": 1,\r
5642     "x": 3520.683334350586,\r
5643     "y": 1035.1166687011719,\r
5644     "z": "8bc654d2.f0dde",\r
5645     "wires": [\r
5646       []\r
5647     ]\r
5648   },\r
5649   {\r
5650     "id": "4c96009f.d63af8",\r
5651     "type": "failure",\r
5652     "name": "failure",\r
5653     "xml": "<outcome value='failure'>\n",\r
5654     "comments": "",\r
5655     "outputs": 1,\r
5656     "x": 3516.192398071289,\r
5657     "y": 1077.542724609375,\r
5658     "z": "8bc654d2.f0dde",\r
5659     "wires": [\r
5660       []\r
5661     ]\r
5662   },\r
5663   {\r
5664     "id": "30702b44.ca2744",\r
5665     "type": "success",\r
5666     "name": "success",\r
5667     "xml": "<outcome value='success'>\n",\r
5668     "comments": "",\r
5669     "outputs": 1,\r
5670     "x": 3520.192367553711,\r
5671     "y": 1125.5426940917969,\r
5672     "z": "8bc654d2.f0dde",\r
5673     "wires": [\r
5674       [\r
5675         "f0fe90c1.1ee158"\r
5676       ]\r
5677     ]\r
5678   },\r
5679   {\r
5680     "id": "f0fe90c1.1ee158",\r
5681     "type": "block",\r
5682     "name": "block : atomic",\r
5683     "xml": "<block atomic=\"true\">",\r
5684     "atomic": "true",\r
5685     "outputs": 1,\r
5686     "x": 3677.683334350586,\r
5687     "y": 1125.1166687011719,\r
5688     "z": "8bc654d2.f0dde",\r
5689     "wires": [\r
5690       [\r
5691         "24f554c8.25b494"\r
5692       ]\r
5693     ]\r
5694   },\r
5695   {\r
5696     "id": "24f554c8.25b494",\r
5697     "type": "switchNode",\r
5698     "name": "switch nr type",\r
5699     "xml": "<switch test='`$tmp.aai.network-route-three.type`'>\n",\r
5700     "comments": "",\r
5701     "outputs": 1,\r
5702     "x": 3847.683364868164,\r
5703     "y": 1128.1168212890625,\r
5704     "z": "8bc654d2.f0dde",\r
5705     "wires": [\r
5706       [\r
5707         "92b753af.8b83b",\r
5708         "e0d04b94.0a949",\r
5709         "3f783acd.f1212e"\r
5710       ]\r
5711     ]\r
5712   },\r
5713   {\r
5714     "id": "92b753af.8b83b",\r
5715     "type": "outcome",\r
5716     "name": "ROOT",\r
5717     "xml": "<outcome value='ROOT'>\n",\r
5718     "comments": "",\r
5719     "outputs": 1,\r
5720     "x": 4021.683334350586,\r
5721     "y": 1066.1167907714844,\r
5722     "z": "8bc654d2.f0dde",\r
5723     "wires": [\r
5724       [\r
5725         "34be9217.24bb7e"\r
5726       ]\r
5727     ]\r
5728   },\r
5729   {\r
5730     "id": "e0d04b94.0a949",\r
5731     "type": "outcome",\r
5732     "name": "LEAF",\r
5733     "xml": "<outcome value='LEAF'>\n",\r
5734     "comments": "",\r
5735     "outputs": 1,\r
5736     "x": 4023.683334350586,\r
5737     "y": 1120.1167907714844,\r
5738     "z": "8bc654d2.f0dde",\r
5739     "wires": [\r
5740       [\r
5741         "1a5ec0d1.1d1527"\r
5742       ]\r
5743     ]\r
5744   },\r
5745   {\r
5746     "id": "34be9217.24bb7e",\r
5747     "type": "block",\r
5748     "name": "block",\r
5749     "xml": "<block>\n",\r
5750     "atomic": "false",\r
5751     "comments": "",\r
5752     "outputs": 1,\r
5753     "x": 4149.683334350586,\r
5754     "y": 1066.1167907714844,\r
5755     "z": "8bc654d2.f0dde",\r
5756     "wires": [\r
5757       [\r
5758         "c2e9a46e.2fa128",\r
5759         "d3171aa3.cb0078"\r
5760       ]\r
5761     ]\r
5762   },\r
5763   {\r
5764     "id": "1a5ec0d1.1d1527",\r
5765     "type": "block",\r
5766     "name": "block",\r
5767     "xml": "<block>\n",\r
5768     "atomic": "false",\r
5769     "comments": "",\r
5770     "outputs": 1,\r
5771     "x": 4152.683334350586,\r
5772     "y": 1119.1167907714844,\r
5773     "z": "8bc654d2.f0dde",\r
5774     "wires": [\r
5775       [\r
5776         "1fb8ea51.9b1c8e",\r
5777         "b9df456c.24fc38"\r
5778       ]\r
5779     ]\r
5780   },\r
5781   {\r
5782     "id": "d3171aa3.cb0078",\r
5783     "type": "set",\r
5784     "name": "set network-route-B",\r
5785     "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5786     "comments": "",\r
5787     "x": 4310.683334350586,\r
5788     "y": 1090.1167907714844,\r
5789     "z": "8bc654d2.f0dde",\r
5790     "wires": []\r
5791   },\r
5792   {\r
5793     "id": "1fb8ea51.9b1c8e",\r
5794     "type": "set",\r
5795     "name": "set network-route-LEAF",\r
5796     "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5797     "comments": "",\r
5798     "x": 4327.683334350586,\r
5799     "y": 1132.1167907714844,\r
5800     "z": "8bc654d2.f0dde",\r
5801     "wires": []\r
5802   },\r
5803   {\r
5804     "id": "b9df456c.24fc38",\r
5805     "type": "set",\r
5806     "name": "set network-route-A",\r
5807     "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5808     "comments": "",\r
5809     "x": 4312.683334350586,\r
5810     "y": 1170.1167907714844,\r
5811     "z": "8bc654d2.f0dde",\r
5812     "wires": []\r
5813   },\r
5814   {\r
5815     "id": "c2e9a46e.2fa128",\r
5816     "type": "set",\r
5817     "name": "set network-route-ROOT",\r
5818     "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5819     "comments": "",\r
5820     "x": 4324.683334350586,\r
5821     "y": 1050.1167907714844,\r
5822     "z": "8bc654d2.f0dde",\r
5823     "wires": []\r
5824   },\r
5825   {\r
5826     "id": "dc69c361.915968",\r
5827     "type": "comment",\r
5828     "name": "This is it (should be)",\r
5829     "info": "",\r
5830     "comments": "",\r
5831     "x": 4489.683334350586,\r
5832     "y": 1066.1167907714844,\r
5833     "z": "8bc654d2.f0dde",\r
5834     "wires": []\r
5835   },\r
5836   {\r
5837     "id": "6cb3b80a.d81b1",\r
5838     "type": "save",\r
5839     "name": "get network-route-three from aai",\r
5840     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-route\"\n\tkey='network-route.route-id = $network-route-three'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-three\">",\r
5841     "comments": "",\r
5842     "outputs": 1,\r
5843     "x": 3280.683334350586,\r
5844     "y": 1052.1166687011719,\r
5845     "z": "8bc654d2.f0dde",\r
5846     "wires": [\r
5847       [\r
5848         "1f090c0d.f20bac",\r
5849         "4c96009f.d63af8",\r
5850         "30702b44.ca2744"\r
5851       ]\r
5852     ]\r
5853   },\r
5854   {\r
5855     "id": "3f783acd.f1212e",\r
5856     "type": "outcome",\r
5857     "name": "SECONDARY-ROOT",\r
5858     "xml": "<outcome value='SECONDARY-ROOT'>\n",\r
5859     "comments": "",\r
5860     "outputs": 1,\r
5861     "x": 3966.683334350586,\r
5862     "y": 1184.1166687011719,\r
5863     "z": "8bc654d2.f0dde",\r
5864     "wires": [\r
5865       [\r
5866         "ce69203c.a7c0d"\r
5867       ]\r
5868     ]\r
5869   },\r
5870   {\r
5871     "id": "ce69203c.a7c0d",\r
5872     "type": "block",\r
5873     "name": "block",\r
5874     "xml": "<block>\n",\r
5875     "atomic": "false",\r
5876     "comments": "",\r
5877     "outputs": 1,\r
5878     "x": 4140.683334350586,\r
5879     "y": 1179.1166687011719,\r
5880     "z": "8bc654d2.f0dde",\r
5881     "wires": [\r
5882       [\r
5883         "77a19b24.92e3d4",\r
5884         "6c3b4ea8.3b622"\r
5885       ]\r
5886     ]\r
5887   },\r
5888   {\r
5889     "id": "6c3b4ea8.3b622",\r
5890     "type": "set",\r
5891     "name": "set network-route-C",\r
5892     "xml": "<set>\n<parameter name='tmp.aai.network-route-C.' value=\"`$tmp.aai.network-route-three.`\" />\n\n\n",\r
5893     "comments": "",\r
5894     "x": 4310.683334350586,\r
5895     "y": 1252.1166687011719,\r
5896     "z": "8bc654d2.f0dde",\r
5897     "wires": []\r
5898   },\r
5899   {\r
5900     "id": "77a19b24.92e3d4",\r
5901     "type": "set",\r
5902     "name": "set network-route-SECONDARY-ROOT",\r
5903     "xml": "<set>\n<parameter name='tmp.aai.network-route-SECONDARY-ROOT.' value=\"`$tmp.aai.network-route-three.`\" />\n\n\n",\r
5904     "comments": "",\r
5905     "x": 4364.683334350586,\r
5906     "y": 1212.1166687011719,\r
5907     "z": "8bc654d2.f0dde",\r
5908     "wires": []\r
5909   },\r
5910   {\r
5911     "id": "a7c6adcc.5c3908",\r
5912     "type": "comment",\r
5913     "name": "This is it (should be)",\r
5914     "info": "",\r
5915     "comments": "",\r
5916     "x": 4478.683334350586,\r
5917     "y": 1237.1166687011719,\r
5918     "z": "8bc654d2.f0dde",\r
5919     "wires": []\r
5920   },\r
5921   {\r
5922     "id": "cb966d3f.bcf358",\r
5923     "type": "outcome",\r
5924     "name": "SECONDARY-ROOT",\r
5925     "xml": "<outcome value='SECONDARY-ROOT'>\n",\r
5926     "comments": "",\r
5927     "outputs": 1,\r
5928     "x": 4037.683334350586,\r
5929     "y": 940.1166687011719,\r
5930     "z": "8bc654d2.f0dde",\r
5931     "wires": [\r
5932       [\r
5933         "359af935.19ef46"\r
5934       ]\r
5935     ]\r
5936   },\r
5937   {\r
5938     "id": "ca572ac1.2b94f8",\r
5939     "type": "set",\r
5940     "name": "set network-route-C",\r
5941     "xml": "<set>\n<parameter name='tmp.aai.network-route-C.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5942     "comments": "",\r
5943     "x": 4381.683334350586,\r
5944     "y": 1008.1166687011719,\r
5945     "z": "8bc654d2.f0dde",\r
5946     "wires": []\r
5947   },\r
5948   {\r
5949     "id": "60fff9bd.2ccfe",\r
5950     "type": "set",\r
5951     "name": "set network-route-SECONDARY-ROOT",\r
5952     "xml": "<set>\n<parameter name='tmp.aai.network-route-SECONDARY-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
5953     "comments": "",\r
5954     "x": 4435.683334350586,\r
5955     "y": 968.1166687011719,\r
5956     "z": "8bc654d2.f0dde",\r
5957     "wires": []\r
5958   },\r
5959   {\r
5960     "id": "74e2fab5.3910b4",\r
5961     "type": "comment",\r
5962     "name": "This is it (should be)",\r
5963     "info": "",\r
5964     "comments": "",\r
5965     "x": 4579.683334350586,\r
5966     "y": 997.1166687011719,\r
5967     "z": "8bc654d2.f0dde",\r
5968     "wires": []\r
5969   },\r
5970   {\r
5971     "id": "359af935.19ef46",\r
5972     "type": "block",\r
5973     "name": "block",\r
5974     "xml": "<block>\n",\r
5975     "atomic": "false",\r
5976     "comments": "",\r
5977     "outputs": 1,\r
5978     "x": 4211.683334350586,\r
5979     "y": 935.1166687011719,\r
5980     "z": "8bc654d2.f0dde",\r
5981     "wires": [\r
5982       [\r
5983         "60fff9bd.2ccfe",\r
5984         "ca572ac1.2b94f8"\r
5985       ]\r
5986     ]\r
5987   },\r
5988   {\r
5989     "id": "dd62b4eb.26fb1",\r
5990     "type": "outcome",\r
5991     "name": "SECONDARY-ROOT",\r
5992     "xml": "<outcome value='SECONDARY-ROOT'>\n",\r
5993     "comments": "",\r
5994     "outputs": 1,\r
5995     "x": 4097.683334350586,\r
5996     "y": 678.1166687011719,\r
5997     "z": "8bc654d2.f0dde",\r
5998     "wires": [\r
5999       [\r
6000         "eaab099.c2c5e78"\r
6001       ]\r
6002     ]\r
6003   },\r
6004   {\r
6005     "id": "44f31aac.78bf4c",\r
6006     "type": "set",\r
6007     "name": "set network-route-C",\r
6008     "xml": "<set>\n<parameter name='tmp.aai.network-route-C.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
6009     "comments": "",\r
6010     "x": 4441.683334350586,\r
6011     "y": 746.1166687011719,\r
6012     "z": "8bc654d2.f0dde",\r
6013     "wires": []\r
6014   },\r
6015   {\r
6016     "id": "e00b5614.1b212",\r
6017     "type": "set",\r
6018     "name": "set network-route-SECONDARY-ROOT",\r
6019     "xml": "<set>\n<parameter name='tmp.aai.network-route-SECONDARY-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
6020     "comments": "",\r
6021     "x": 4495.683334350586,\r
6022     "y": 706.1166687011719,\r
6023     "z": "8bc654d2.f0dde",\r
6024     "wires": []\r
6025   },\r
6026   {\r
6027     "id": "fb8145.224d2eb8",\r
6028     "type": "comment",\r
6029     "name": "This is it (should be)",\r
6030     "info": "",\r
6031     "comments": "",\r
6032     "x": 4609.683334350586,\r
6033     "y": 731.1166687011719,\r
6034     "z": "8bc654d2.f0dde",\r
6035     "wires": []\r
6036   },\r
6037   {\r
6038     "id": "eaab099.c2c5e78",\r
6039     "type": "block",\r
6040     "name": "block",\r
6041     "xml": "<block>\n",\r
6042     "atomic": "false",\r
6043     "comments": "",\r
6044     "outputs": 1,\r
6045     "x": 4271.683334350586,\r
6046     "y": 673.1166687011719,\r
6047     "z": "8bc654d2.f0dde",\r
6048     "wires": [\r
6049       [\r
6050         "e00b5614.1b212",\r
6051         "44f31aac.78bf4c"\r
6052       ]\r
6053     ]\r
6054   },\r
6055   {\r
6056     "id": "47b6d6c0.771098",\r
6057     "type": "block",\r
6058     "name": "block : atomic",\r
6059     "xml": "<block atomic=\"true\">",\r
6060     "atomic": "true",\r
6061     "outputs": 1,\r
6062     "x": 3678.683334350586,\r
6063     "y": 2555.116668701172,\r
6064     "z": "8bc654d2.f0dde",\r
6065     "wires": [\r
6066       [\r
6067         "d5c762a3.e1b22",\r
6068         "cd80f814.c17fb8"\r
6069       ]\r
6070     ]\r
6071   },\r
6072   {\r
6073     "id": "6a53c92c.c39ad8",\r
6074     "type": "success",\r
6075     "name": "success",\r
6076     "xml": "<outcome value='success'>\n",\r
6077     "comments": "",\r
6078     "outputs": 1,\r
6079     "x": 3506.016830444336,\r
6080     "y": 2556.116668701172,\r
6081     "z": "8bc654d2.f0dde",\r
6082     "wires": [\r
6083       [\r
6084         "47b6d6c0.771098"\r
6085       ]\r
6086     ]\r
6087   },\r
6088   {\r
6089     "id": "15ee64d.915489b",\r
6090     "type": "not-found",\r
6091     "name": "not-found",\r
6092     "xml": "<outcome value='not-found'>\n",\r
6093     "comments": "",\r
6094     "outputs": 1,\r
6095     "x": 3515.507797241211,\r
6096     "y": 2598.690704345703,\r
6097     "z": "8bc654d2.f0dde",\r
6098     "wires": [\r
6099       []\r
6100     ]\r
6101   },\r
6102   {\r
6103     "id": "ffc72b13.54b308",\r
6104     "type": "failure",\r
6105     "name": "failure",\r
6106     "xml": "<outcome value='failure'>\n",\r
6107     "comments": "",\r
6108     "outputs": 1,\r
6109     "x": 3504.016830444336,\r
6110     "y": 2645.116668701172,\r
6111     "z": "8bc654d2.f0dde",\r
6112     "wires": [\r
6113       []\r
6114     ]\r
6115   },\r
6116   {\r
6117     "id": "d5c762a3.e1b22",\r
6118     "type": "execute",\r
6119     "name": "execute split tp-id to get pnf-name",\r
6120     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-C.p-interface-dst.interface-name`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainC\"/>\n\n\n",\r
6121     "comments": "",\r
6122     "outputs": 1,\r
6123     "x": 3965.016830444336,\r
6124     "y": 2559.1167907714844,\r
6125     "z": "8bc654d2.f0dde",\r
6126     "wires": [\r
6127       [\r
6128         "39f97b3f.483dec",\r
6129         "a10b377c.8904d8"\r
6130       ]\r
6131     ]\r
6132   },\r
6133   {\r
6134     "id": "a10b377c.8904d8",\r
6135     "type": "failure",\r
6136     "name": "success",\r
6137     "xml": "<outcome value='success'>\n",\r
6138     "comments": "",\r
6139     "outputs": 1,\r
6140     "x": 4188.016830444336,\r
6141     "y": 2514.1167907714844,\r
6142     "z": "8bc654d2.f0dde",\r
6143     "wires": [\r
6144       [\r
6145         "1c79745.54c4b0c"\r
6146       ]\r
6147     ]\r
6148   },\r
6149   {\r
6150     "id": "39f97b3f.483dec",\r
6151     "type": "failure",\r
6152     "name": "failure",\r
6153     "xml": "<outcome value='failure'>\n",\r
6154     "comments": "",\r
6155     "outputs": 1,\r
6156     "x": 4190.016830444336,\r
6157     "y": 2578.1167907714844,\r
6158     "z": "8bc654d2.f0dde",\r
6159     "wires": [\r
6160       [\r
6161         "5e26eb53.994624"\r
6162       ]\r
6163     ]\r
6164   },\r
6165   {\r
6166     "id": "59ced5c4.1cbb54",\r
6167     "type": "save",\r
6168     "name": "get p-interface-dst from aai",\r
6169     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"p-interface\"\n\t    key=\"pnf.pnf-name = $tmp.dst.domainC.pnf-name\n\t        AND p-interface.interface-name = $tmp.aai.network-route-C.next-hop\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.network-route-C.p-interface-dst\" >\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"p-interface\"-->\n<!--\t    key=\"pnf.pnf-name = $unique-src-node-Id-->\n<!--\t        and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"-->\n<!--\t\tlocal-only=\"false\" -->\n<!--\t\tpfx=\"tmp.aai.endpointA.p-interface-src\" >-->\n",\r
6170     "comments": "",\r
6171     "outputs": 1,\r
6172     "x": 3278.016830444336,\r
6173     "y": 2591.116668701172,\r
6174     "z": "8bc654d2.f0dde",\r
6175     "wires": [\r
6176       [\r
6177         "6a53c92c.c39ad8",\r
6178         "15ee64d.915489b",\r
6179         "ffc72b13.54b308"\r
6180       ]\r
6181     ]\r
6182   },\r
6183   {\r
6184     "id": "bf53a639.73b6d8",\r
6185     "type": "comment",\r
6186     "name": "Question?",\r
6187     "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
6188     "comments": "",\r
6189     "x": 3239.016830444336,\r
6190     "y": 2535.116668701172,\r
6191     "z": "8bc654d2.f0dde",\r
6192     "wires": []\r
6193   },\r
6194   {\r
6195     "id": "7411f30.15b1c8c",\r
6196     "type": "execute",\r
6197     "name": "execute split tp-id to get pnf-name",\r
6198     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-C.next-hop`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainC-pnfName\"/>\n\n",\r
6199     "comments": "",\r
6200     "outputs": 1,\r
6201     "x": 3298.016830444336,\r
6202     "y": 2331.116668701172,\r
6203     "z": "8bc654d2.f0dde",\r
6204     "wires": [\r
6205       [\r
6206         "dd801267.ae8a78",\r
6207         "2c468159.26cb9e"\r
6208       ]\r
6209     ]\r
6210   },\r
6211   {\r
6212     "id": "2c468159.26cb9e",\r
6213     "type": "failure",\r
6214     "name": "success",\r
6215     "xml": "<outcome value='success'>\n",\r
6216     "comments": "",\r
6217     "outputs": 1,\r
6218     "x": 3521.016830444336,\r
6219     "y": 2317.116668701172,\r
6220     "z": "8bc654d2.f0dde",\r
6221     "wires": [\r
6222       [\r
6223         "1f5c2f54.7e50d9"\r
6224       ]\r
6225     ]\r
6226   },\r
6227   {\r
6228     "id": "dd801267.ae8a78",\r
6229     "type": "failure",\r
6230     "name": "failure",\r
6231     "xml": "<outcome value='failure'>\n",\r
6232     "comments": "",\r
6233     "outputs": 1,\r
6234     "x": 3523.016830444336,\r
6235     "y": 2350.116668701172,\r
6236     "z": "8bc654d2.f0dde",\r
6237     "wires": [\r
6238       []\r
6239     ]\r
6240   },\r
6241   {\r
6242     "id": "1f5c2f54.7e50d9",\r
6243     "type": "block",\r
6244     "name": "block : atomic",\r
6245     "xml": "<block atomic=\"true\">",\r
6246     "atomic": "true",\r
6247     "outputs": 1,\r
6248     "x": 3669.016830444336,\r
6249     "y": 2310.116668701172,\r
6250     "z": "8bc654d2.f0dde",\r
6251     "wires": [\r
6252       [\r
6253         "33d7ee91.be9492",\r
6254         "2cd16653.cccd12"\r
6255       ]\r
6256     ]\r
6257   },\r
6258   {\r
6259     "id": "33d7ee91.be9492",\r
6260     "type": "set",\r
6261     "name": "set pnf-name",\r
6262     "xml": "<set>\n<parameter name='tmp.dst.domainC.pnf-name' value=\"`$param-prefix-domainC-pnfName[0] + '-' +\n                                                   $param-prefix-domainC-pnfName[1] + '-' +\n                                                   $param-prefix-domainC-pnfName[2] + '-' +\n                                                   $param-prefix-domainC-pnfName[3] + '-' +\n                                                   $param-prefix-domainC-pnfName[4] + '-' +\n                                                   $param-prefix-domainC-pnfName[5] + '-' +\n                                                   $param-prefix-domainC-pnfName[6] + '-' +\n                                                   $param-prefix-domainC-pnfName[7] + '-' +\n                                                   $param-prefix-domainC-pnfName[8]`\" />\n",\r
6263     "comments": "",\r
6264     "x": 3863.016830444336,\r
6265     "y": 2313.1167907714844,\r
6266     "z": "8bc654d2.f0dde",\r
6267     "wires": []\r
6268   },\r
6269   {\r
6270     "id": "cd80f814.c17fb8",\r
6271     "type": "for",\r
6272     "name": "for each relationship",\r
6273     "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-C.p-interface-dst.relationship-list.relationship_length`' >\n",\r
6274     "comments": "",\r
6275     "outputs": 1,\r
6276     "x": 3916.016799926758,\r
6277     "y": 2682.1166381835938,\r
6278     "z": "8bc654d2.f0dde",\r
6279     "wires": [\r
6280       [\r
6281         "f197c90a.b0bfd8"\r
6282       ]\r
6283     ]\r
6284   },\r
6285   {\r
6286     "id": "f197c90a.b0bfd8",\r
6287     "type": "switchNode",\r
6288     "name": "switch related-to",\r
6289     "xml": "<switch test='`$tmp.aai.network-route-C.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",\r
6290     "comments": "",\r
6291     "outputs": 1,\r
6292     "x": 4122.016799926758,\r
6293     "y": 2682.1166381835938,\r
6294     "z": "8bc654d2.f0dde",\r
6295     "wires": [\r
6296       [\r
6297         "ee87c14f.7e00c8"\r
6298       ]\r
6299     ]\r
6300   },\r
6301   {\r
6302     "id": "2cd16653.cccd12",\r
6303     "type": "get-resource",\r
6304     "name": "get-resource src pnf",\r
6305     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst.domainC.pnf-name\"\n        pfx='tmp.aai.destination-secondary-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
6306     "comments": "",\r
6307     "outputs": 1,\r
6308     "x": 3885.016830444336,\r
6309     "y": 2381.1167907714844,\r
6310     "z": "8bc654d2.f0dde",\r
6311     "wires": [\r
6312       [\r
6313         "b86ed6f1.7f482",\r
6314         "f1a441ce.e5665",\r
6315         "de4f03bc.b1dad"\r
6316       ]\r
6317     ]\r
6318   },\r
6319   {\r
6320     "id": "b86ed6f1.7f482",\r
6321     "type": "success",\r
6322     "name": "success",\r
6323     "xml": "<outcome value='success'>\n",\r
6324     "comments": "",\r
6325     "outputs": 1,\r
6326     "x": 4080.5169525146484,\r
6327     "y": 2333.1167907714844,\r
6328     "z": "8bc654d2.f0dde",\r
6329     "wires": [\r
6330       [\r
6331         "4728dd3.dc78424"\r
6332       ]\r
6333     ]\r
6334   },\r
6335   {\r
6336     "id": "f1a441ce.e5665",\r
6337     "type": "not-found",\r
6338     "name": "not-found",\r
6339     "xml": "<outcome value='not-found'>\n",\r
6340     "comments": "",\r
6341     "outputs": 1,\r
6342     "x": 4072.5169525146484,\r
6343     "y": 2388.1167907714844,\r
6344     "z": "8bc654d2.f0dde",\r
6345     "wires": [\r
6346       [\r
6347         "250a014d.a07c5e"\r
6348       ]\r
6349     ]\r
6350   },\r
6351   {\r
6352     "id": "de4f03bc.b1dad",\r
6353     "type": "other",\r
6354     "name": "other",\r
6355     "xml": "<outcome value='Other'>\n",\r
6356     "comments": "",\r
6357     "outputs": 1,\r
6358     "x": 4077.5169525146484,\r
6359     "y": 2445.1167907714844,\r
6360     "z": "8bc654d2.f0dde",\r
6361     "wires": [\r
6362       [\r
6363         "c4850afb.039ba"\r
6364       ]\r
6365     ]\r
6366   },\r
6367   {\r
6368     "id": "c4850afb.039ba",\r
6369     "type": "returnFailure",\r
6370     "name": "return failure",\r
6371     "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
6372     "comments": "",\r
6373     "x": 4229.516952514648,\r
6374     "y": 2446.1167907714844,\r
6375     "z": "8bc654d2.f0dde",\r
6376     "wires": []\r
6377   },\r
6378   {\r
6379     "id": "4728dd3.dc78424",\r
6380     "type": "block",\r
6381     "name": "block",\r
6382     "xml": "<block>\n",\r
6383     "atomic": "false",\r
6384     "comments": "",\r
6385     "outputs": 1,\r
6386     "x": 4224.899276733398,\r
6387     "y": 2330.7724609375,\r
6388     "z": "8bc654d2.f0dde",\r
6389     "wires": [\r
6390       [\r
6391         "f5f74636.92701"\r
6392       ]\r
6393     ]\r
6394   },\r
6395   {\r
6396     "id": "b2338e3d.f752e8",\r
6397     "type": "set",\r
6398     "name": "set SECONDARY-ROOT stuff",\r
6399     "xml": "<set>\n<parameter name='tmp.SECONDARY-ROOT.pnf-name-long' value=\"`$param-prefix-domainC-pnfName[0] + '-' +\n                                                   $param-prefix-domainC-pnfName[1] + '-' +\n                                                   $param-prefix-domainC-pnfName[2] + '-' +\n                                                   $param-prefix-domainC-pnfName[3] + '-' +\n                                                   $param-prefix-domainC-pnfName[4] + '-' +\n                                                   $param-prefix-domainC-pnfName[5] + '-' +\n                                                   $param-prefix-domainC-pnfName[6] + '-' +\n                                                   $param-prefix-domainC-pnfName[7] + '-' +\n                                                   $param-prefix-domainC-pnfName[8]`\" />\n\n<!--<parameter name='tmp.ROOT.pnf-name-short' value=\"`$param-prefix-domainB-pnfName[8]`\" />-->\n<parameter name='tmp.SECONDARY-ROOT.pnf-name-short' value=\"`$tmp.dst-secondary.pnf-name`\" />\n\n<parameter name='tmp.SECONDARY-ROOT.uni-p-interface-long' value=\"`$tmp.aai.network-route-C.next-hop + '-' + $tmp.aai.network-route-C.logical-interface-id`\" />\n<parameter name='tmp.SECONDARY-ROOT.uni-tp-id' value=\"`$tmp.dst-secondary.ltpId`\" />\n",\r
6400     "comments": "",\r
6401     "x": 3300.683334350586,\r
6402     "y": 2670.116668701172,\r
6403     "z": "8bc654d2.f0dde",\r
6404     "wires": []\r
6405   },\r
6406   {\r
6407     "id": "b3bc28cb.23625",\r
6408     "type": "comment",\r
6409     "name": "NOT NEEDED ANYMORE?",\r
6410     "info": "",\r
6411     "comments": "",\r
6412     "x": 3975.683303833008,\r
6413     "y": 2634.1166381835938,\r
6414     "z": "8bc654d2.f0dde",\r
6415     "wires": []\r
6416   },\r
6417   {\r
6418     "id": "5e26eb53.994624",\r
6419     "type": "returnFailure",\r
6420     "name": "return failure",\r
6421     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
6422     "comments": "",\r
6423     "x": 4349.016830444336,\r
6424     "y": 2597.1167907714844,\r
6425     "z": "8bc654d2.f0dde",\r
6426     "wires": []\r
6427   },\r
6428   {\r
6429     "id": "1c79745.54c4b0c",\r
6430     "type": "block",\r
6431     "name": "block : atomic",\r
6432     "xml": "<block atomic=\"true\">",\r
6433     "atomic": "true",\r
6434     "outputs": 1,\r
6435     "x": 4353.016830444336,\r
6436     "y": 2511.1167907714844,\r
6437     "z": "8bc654d2.f0dde",\r
6438     "wires": [\r
6439       [\r
6440         "fe7cdeb0.daac9",\r
6441         "34c0d4b1.5c7dfc"\r
6442       ]\r
6443     ]\r
6444   },\r
6445   {\r
6446     "id": "ee87c14f.7e00c8",\r
6447     "type": "outcome",\r
6448     "name": "tunnel-termination-point",\r
6449     "xml": "<outcome value='tunnel-termination-point'>\n",\r
6450     "comments": "",\r
6451     "outputs": 1,\r
6452     "x": 4339.302444458008,\r
6453     "y": 2680.9384155273438,\r
6454     "z": "8bc654d2.f0dde",\r
6455     "wires": [\r
6456       [\r
6457         "fc8a72d4.98e42"\r
6458       ]\r
6459     ]\r
6460   },\r
6461   {\r
6462     "id": "250a014d.a07c5e",\r
6463     "type": "returnFailure",\r
6464     "name": "return failure",\r
6465     "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
6466     "comments": "",\r
6467     "x": 4240.516952514648,\r
6468     "y": 2391.1167907714844,\r
6469     "z": "8bc654d2.f0dde",\r
6470     "wires": []\r
6471   },\r
6472   {\r
6473     "id": "fe7cdeb0.daac9",\r
6474     "type": "set",\r
6475     "name": "set ltpId",\r
6476     "xml": "<set>\n<parameter name='tmp.dst-secondary.ltpId' value='`$param-prefix-domainC[$param-prefix-domainC_length -1]`' />\n",\r
6477     "comments": "",\r
6478     "x": 4523.016830444336,\r
6479     "y": 2472.1167907714844,\r
6480     "z": "8bc654d2.f0dde",\r
6481     "wires": []\r
6482   },\r
6483   {\r
6484     "id": "34c0d4b1.5c7dfc",\r
6485     "type": "set",\r
6486     "name": "set pnf-name",\r
6487     "xml": "<set>\n<parameter name='tmp.dst-secondary.pnf-name' value='`$param-prefix-domainC[$param-prefix-domainC_length -3]`' />\n",\r
6488     "comments": "",\r
6489     "x": 4524.016830444336,\r
6490     "y": 2577.1167907714844,\r
6491     "z": "8bc654d2.f0dde",\r
6492     "wires": []\r
6493   },\r
6494   {\r
6495     "id": "6a8cd207.c1e8c4",\r
6496     "type": "comment",\r
6497     "name": "TODO: FIXME",\r
6498     "info": "using the output of regex string arrays,\nconcatinate index 0 to index[length-2] all together\nin order to assemble the correct pnf-name",\r
6499     "comments": "",\r
6500     "x": 4519.016830444336,\r
6501     "y": 2526.1167907714844,\r
6502     "z": "8bc654d2.f0dde",\r
6503     "wires": []\r
6504   },\r
6505   {\r
6506     "id": "fc8a72d4.98e42",\r
6507     "type": "block",\r
6508     "name": "block : atomic",\r
6509     "xml": "<block atomic=\"true\">",\r
6510     "atomic": "true",\r
6511     "outputs": 1,\r
6512     "x": 4546.133987426758,\r
6513     "y": 2670.4570922851562,\r
6514     "z": "8bc654d2.f0dde",\r
6515     "wires": [\r
6516       [\r
6517         "8f4cacd5.ce6228",\r
6518         "4e56644.a64779c",\r
6519         "68f649.e92691b8"\r
6520       ]\r
6521     ]\r
6522   },\r
6523   {\r
6524     "id": "8f4cacd5.ce6228",\r
6525     "type": "set",\r
6526     "name": "set destination ttp-id",\r
6527     "xml": "<set>\n<parameter name='tmp.destination-secondary.ttp-id' value=\"`$tmp.aai.network-route-C.p-interface-dst.relationship-list.relationship[$dividx].relationship-data[0].relationship-value`\" />\n",\r
6528     "comments": "",\r
6529     "x": 4761.133987426758,\r
6530     "y": 2632.4570922851562,\r
6531     "z": "8bc654d2.f0dde",\r
6532     "wires": []\r
6533   },\r
6534   {\r
6535     "id": "4e56644.a64779c",\r
6536     "type": "get-resource",\r
6537     "name": "get-resource src TTP",\r
6538     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.destination-secondary.ttp-id \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.destination-secondary-ttp' local-only='false' >\n\n\n",\r
6539     "comments": "",\r
6540     "outputs": 1,\r
6541     "x": 4758.133987426758,\r
6542     "y": 2671.4570922851562,\r
6543     "z": "8bc654d2.f0dde",\r
6544     "wires": [\r
6545       [\r
6546         "9a6ae8ae.1adf3"\r
6547       ]\r
6548     ]\r
6549   },\r
6550   {\r
6551     "id": "68f649.e92691b8",\r
6552     "type": "break",\r
6553     "name": "break",\r
6554     "xml": "<break>\n",\r
6555     "comments": "",\r
6556     "x": 4713.633987426758,\r
6557     "y": 2713.4570922851562,\r
6558     "z": "8bc654d2.f0dde",\r
6559     "wires": []\r
6560   },\r
6561   {\r
6562     "id": "d8d22b92.e3f9c8",\r
6563     "type": "outcome",\r
6564     "name": "esr-thirdparty-sdnc",\r
6565     "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
6566     "comments": "",\r
6567     "outputs": 1,\r
6568     "x": 4807.016830444336,\r
6569     "y": 2349.1167907714844,\r
6570     "z": "8bc654d2.f0dde",\r
6571     "wires": [\r
6572       [\r
6573         "8d5de697.738fb"\r
6574       ]\r
6575     ]\r
6576   },\r
6577   {\r
6578     "id": "f5f74636.92701",\r
6579     "type": "for",\r
6580     "name": "for each relationship",\r
6581     "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-secondary-pnf.relationship-list.relationship_length`' >\n",\r
6582     "comments": "",\r
6583     "outputs": 1,\r
6584     "x": 4409.016830444336,\r
6585     "y": 2345.1167907714844,\r
6586     "z": "8bc654d2.f0dde",\r
6587     "wires": [\r
6588       [\r
6589         "458de584.eb17d4"\r
6590       ]\r
6591     ]\r
6592   },\r
6593   {\r
6594     "id": "458de584.eb17d4",\r
6595     "type": "switchNode",\r
6596     "name": "switch related-to",\r
6597     "xml": "<switch test='`$tmp.aai.destination-secondary-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
6598     "comments": "",\r
6599     "outputs": 1,\r
6600     "x": 4604.016830444336,\r
6601     "y": 2345.1167907714844,\r
6602     "z": "8bc654d2.f0dde",\r
6603     "wires": [\r
6604       [\r
6605         "d8d22b92.e3f9c8",\r
6606         "aa17b1cc.ebb808"\r
6607       ]\r
6608     ]\r
6609   },\r
6610   {\r
6611     "id": "aa17b1cc.ebb808",\r
6612     "type": "outcome",\r
6613     "name": "network-resource",\r
6614     "xml": "<outcome value='network-resource'>",\r
6615     "comments": "",\r
6616     "outputs": 1,\r
6617     "x": 4809.016830444336,\r
6618     "y": 2422.1167907714844,\r
6619     "z": "8bc654d2.f0dde",\r
6620     "wires": [\r
6621       [\r
6622         "74ed71f8.f337d8"\r
6623       ]\r
6624     ]\r
6625   },\r
6626   {\r
6627     "id": "9a6ae8ae.1adf3",\r
6628     "type": "success",\r
6629     "name": "success",\r
6630     "xml": "<outcome value='success'>\n",\r
6631     "comments": "",\r
6632     "outputs": 1,\r
6633     "x": 4938.633987426758,\r
6634     "y": 2670.4570922851562,\r
6635     "z": "8bc654d2.f0dde",\r
6636     "wires": [\r
6637       [\r
6638         "48cbb65c.c75f18"\r
6639       ]\r
6640     ]\r
6641   },\r
6642   {\r
6643     "id": "48cbb65c.c75f18",\r
6644     "type": "block",\r
6645     "name": "block : atomic",\r
6646     "xml": "<block atomic=\"true\">",\r
6647     "atomic": "true",\r
6648     "outputs": 1,\r
6649     "x": 5096.633987426758,\r
6650     "y": 2670.4570922851562,\r
6651     "z": "8bc654d2.f0dde",\r
6652     "wires": [\r
6653       [\r
6654         "5d1f9a1.a44f9e4"\r
6655       ]\r
6656     ]\r
6657   },\r
6658   {\r
6659     "id": "5d1f9a1.a44f9e4",\r
6660     "type": "set",\r
6661     "name": "set destination tunnel tp ip",\r
6662     "xml": "<set>\n<parameter name='destination-secondary.tunnel-tp-id' value=\"`$tmp.aai.destination-secondary-ttp.tunnel-tp-id`\" />\n",\r
6663     "comments": "",\r
6664     "x": 5303.633987426758,\r
6665     "y": 2670.4570922851562,\r
6666     "z": "8bc654d2.f0dde",\r
6667     "wires": []\r
6668   },\r
6669   {\r
6670     "id": "8d5de697.738fb",\r
6671     "type": "block",\r
6672     "name": "block : atomic",\r
6673     "xml": "<block atomic=\"true\">",\r
6674     "atomic": "true",\r
6675     "outputs": 1,\r
6676     "x": 4984.016830444336,\r
6677     "y": 2341.1167907714844,\r
6678     "z": "8bc654d2.f0dde",\r
6679     "wires": [\r
6680       [\r
6681         "557f2b2a.e4488c",\r
6682         "b7eb9cb4.7bd228"\r
6683       ]\r
6684     ]\r
6685   },\r
6686   {\r
6687     "id": "b7eb9cb4.7bd228",\r
6688     "type": "execute",\r
6689     "name": "get esr-thirdparty-sdnc",\r
6690     "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.domainC.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainC.esr-thirdparty-sdnc' local-only='false' >",\r
6691     "comments": "",\r
6692     "outputs": 1,\r
6693     "x": 5192.016830444336,\r
6694     "y": 2348.1167907714844,\r
6695     "z": "8bc654d2.f0dde",\r
6696     "wires": [\r
6697       [\r
6698         "2cc0f80f.8e664",\r
6699         "e33c4c36.9c6408",\r
6700         "decf6255.02de4"\r
6701       ]\r
6702     ]\r
6703   },\r
6704   {\r
6705     "id": "74ed71f8.f337d8",\r
6706     "type": "block",\r
6707     "name": "block : atomic",\r
6708     "xml": "<block atomic=\"true\">",\r
6709     "atomic": "true",\r
6710     "outputs": 1,\r
6711     "x": 4986.016830444336,\r
6712     "y": 2414.1167907714844,\r
6713     "z": "8bc654d2.f0dde",\r
6714     "wires": [\r
6715       [\r
6716         "ddc00f08.8fee3"\r
6717       ]\r
6718     ]\r
6719   },\r
6720   {\r
6721     "id": "557f2b2a.e4488c",\r
6722     "type": "set",\r
6723     "name": "set esr-thirdparty-sdnc domainC id",\r
6724     "xml": "<set>\n<parameter name='tmp.domainC.esr-thirdparty-id' value=\"`$tmp.aai.destination-secondary-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",\r
6725     "comments": "",\r
6726     "x": 5222.016830444336,\r
6727     "y": 2296.1167907714844,\r
6728     "z": "8bc654d2.f0dde",\r
6729     "wires": []\r
6730   },\r
6731   {\r
6732     "id": "ddc00f08.8fee3",\r
6733     "type": "set",\r
6734     "name": "set domainC ethernet layer network-id",\r
6735     "xml": "<set>\n<parameter name='tmp.domainC.eth-network-id' value=\"`$tmp.aai.destination-secondary-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",\r
6736     "comments": "",\r
6737     "x": 5221.016830444336,\r
6738     "y": 2538.1167907714844,\r
6739     "z": "8bc654d2.f0dde",\r
6740     "wires": []\r
6741   },\r
6742   {\r
6743     "id": "2cc0f80f.8e664",\r
6744     "type": "success",\r
6745     "name": "success",\r
6746     "xml": "<outcome value='success'>\n",\r
6747     "comments": "",\r
6748     "outputs": 1,\r
6749     "x": 5402.016830444336,\r
6750     "y": 2339.1167907714844,\r
6751     "z": "8bc654d2.f0dde",\r
6752     "wires": [\r
6753       [\r
6754         "aada8b04.37bbe"\r
6755       ]\r
6756     ]\r
6757   },\r
6758   {\r
6759     "id": "e33c4c36.9c6408",\r
6760     "type": "not-found",\r
6761     "name": "not-found",\r
6762     "xml": "<outcome value='not-found'>\n",\r
6763     "comments": "",\r
6764     "outputs": 1,\r
6765     "x": 5394.016830444336,\r
6766     "y": 2394.1167907714844,\r
6767     "z": "8bc654d2.f0dde",\r
6768     "wires": [\r
6769       [\r
6770         "52b0fc34.6385e4"\r
6771       ]\r
6772     ]\r
6773   },\r
6774   {\r
6775     "id": "decf6255.02de4",\r
6776     "type": "other",\r
6777     "name": "other",\r
6778     "xml": "<outcome value='Other'>\n",\r
6779     "comments": "",\r
6780     "outputs": 1,\r
6781     "x": 5399.016830444336,\r
6782     "y": 2451.1167907714844,\r
6783     "z": "8bc654d2.f0dde",\r
6784     "wires": [\r
6785       [\r
6786         "1d0f9aee.0f2085"\r
6787       ]\r
6788     ]\r
6789   },\r
6790   {\r
6791     "id": "1d0f9aee.0f2085",\r
6792     "type": "returnFailure",\r
6793     "name": "return failure",\r
6794     "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
6795     "comments": "",\r
6796     "x": 5551.016830444336,\r
6797     "y": 2452.1167907714844,\r
6798     "z": "8bc654d2.f0dde",\r
6799     "wires": []\r
6800   },\r
6801   {\r
6802     "id": "52b0fc34.6385e4",\r
6803     "type": "returnFailure",\r
6804     "name": "return failure",\r
6805     "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
6806     "comments": "",\r
6807     "x": 5562.016830444336,\r
6808     "y": 2397.1167907714844,\r
6809     "z": "8bc654d2.f0dde",\r
6810     "wires": []\r
6811   },\r
6812   {\r
6813     "id": "aada8b04.37bbe",\r
6814     "type": "block",\r
6815     "name": "block",\r
6816     "xml": "<block>\n",\r
6817     "atomic": "false",\r
6818     "comments": "",\r
6819     "outputs": 1,\r
6820     "x": 5546.399154663086,\r
6821     "y": 2336.7724609375,\r
6822     "z": "8bc654d2.f0dde",\r
6823     "wires": [\r
6824       [\r
6825         "b0a8403b.df77f8"\r
6826       ]\r
6827     ]\r
6828   },\r
6829   {\r
6830     "id": "b0a8403b.df77f8",\r
6831     "type": "set",\r
6832     "name": "set controller domainC data",\r
6833     "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainC.url' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainC.user' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainC.password' value=\"`$tmp.aai.domainB.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
6834     "comments": "",\r
6835     "x": 5761.016830444336,\r
6836     "y": 2333.1167907714844,\r
6837     "z": "8bc654d2.f0dde",\r
6838     "wires": []\r
6839   },\r
6840   {\r
6841     "id": "8b07e19d.5f94",\r
6842     "type": "switchNode",\r
6843     "name": "switch secondary empty?",\r
6844     "xml": "<switch test='`length($network-route-three) == 0`'>\n\n",\r
6845     "comments": "",\r
6846     "outputs": 1,\r
6847     "x": 3274.683334350586,\r
6848     "y": 806.1166687011719,\r
6849     "z": "8bc654d2.f0dde",\r
6850     "wires": [\r
6851       [\r
6852         "ba76d6d3.05fe9",\r
6853         "fe627d30.e07a9"\r
6854       ]\r
6855     ]\r
6856   },\r
6857   {\r
6858     "id": "ba76d6d3.05fe9",\r
6859     "type": "outcomeTrue",\r
6860     "name": "true",\r
6861     "xml": "<outcome value='true'>\n",\r
6862     "comments": "",\r
6863     "outputs": 1,\r
6864     "x": 3396.683364868164,\r
6865     "y": 751.11669921875,\r
6866     "z": "8bc654d2.f0dde",\r
6867     "wires": [\r
6868       [\r
6869         "aae22e84.83191"\r
6870       ]\r
6871     ]\r
6872   },\r
6873   {\r
6874     "id": "fe627d30.e07a9",\r
6875     "type": "outcomeFalse",\r
6876     "name": "false",\r
6877     "xml": "<outcome value='false'>\n",\r
6878     "comments": "",\r
6879     "outputs": 1,\r
6880     "x": 3383.683364868164,\r
6881     "y": 860.11669921875,\r
6882     "z": "8bc654d2.f0dde",\r
6883     "wires": [\r
6884       [\r
6885         "652bcf4e.b1513"\r
6886       ]\r
6887     ]\r
6888   },\r
6889   {\r
6890     "id": "aae22e84.83191",\r
6891     "type": "set",\r
6892     "name": "set hasSecondary false",\r
6893     "xml": "<set>\n<parameter name='hasSecondary' value=\"false\" />\n\n\n",\r
6894     "comments": "",\r
6895     "x": 3611.683334350586,\r
6896     "y": 588.1166687011719,\r
6897     "z": "8bc654d2.f0dde",\r
6898     "wires": []\r
6899   },\r
6900   {\r
6901     "id": "652bcf4e.b1513",\r
6902     "type": "set",\r
6903     "name": "set hasSecondary true",\r
6904     "xml": "<set>\n<parameter name='hasSecondary' value=\"true\" />\n\n\n",\r
6905     "comments": "",\r
6906     "x": 3607.683334350586,\r
6907     "y": 632.1166687011719,\r
6908     "z": "8bc654d2.f0dde",\r
6909     "wires": []\r
6910   },\r
6911   {\r
6912     "id": "8877dbf4.9fef7",\r
6913     "type": "switchNode",\r
6914     "name": "switch $hasSecondary",\r
6915     "xml": "<switch test='`$hasSecondary`'>\n",\r
6916     "comments": "",\r
6917     "outputs": 1,\r
6918     "x": 3804.683364868164,\r
6919     "y": 3532.11669921875,\r
6920     "z": "8bc654d2.f0dde",\r
6921     "wires": [\r
6922       [\r
6923         "8a807ecd.e2d688"\r
6924       ]\r
6925     ]\r
6926   },\r
6927   {\r
6928     "id": "8a807ecd.e2d688",\r
6929     "type": "outcomeTrue",\r
6930     "name": "true",\r
6931     "xml": "<outcome value='true'>\n",\r
6932     "comments": "",\r
6933     "outputs": 1,\r
6934     "x": 3995.683364868164,\r
6935     "y": 3536.11669921875,\r
6936     "z": "8bc654d2.f0dde",\r
6937     "wires": [\r
6938       [\r
6939         "157127d1.cb4078"\r
6940       ]\r
6941     ]\r
6942   },\r
6943   {\r
6944     "id": "157127d1.cb4078",\r
6945     "type": "block",\r
6946     "name": "block",\r
6947     "xml": "<block>\n",\r
6948     "atomic": "false",\r
6949     "comments": "",\r
6950     "outputs": 1,\r
6951     "x": 4122.683364868164,\r
6952     "y": 3535.11669921875,\r
6953     "z": "8bc654d2.f0dde",\r
6954     "wires": [\r
6955       [\r
6956         "75df7ed7.bf083",\r
6957         "34e17ebd.74d332"\r
6958       ]\r
6959     ]\r
6960   },\r
6961   {\r
6962     "id": "34e17ebd.74d332",\r
6963     "type": "save",\r
6964     "name": "save SECONDARY-ROOT UNI in AAI",\r
6965     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.SECONDARY-ROOT.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.SECONDARY-ROOT.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.SECONDARY-ROOT.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-C.logical-interface-id`' />\n<parameter name='type' value='secondary-root' />\n<parameter name='data-source' value='`$gfp`' />\n",\r
6966     "comments": "",\r
6967     "outputs": 1,\r
6968     "x": 4344.683364868164,\r
6969     "y": 3424.11669921875,\r
6970     "z": "8bc654d2.f0dde",\r
6971     "wires": [\r
6972       []\r
6973     ]\r
6974   },\r
6975   {\r
6976     "id": "877b276.88c73d8",\r
6977     "type": "set",\r
6978     "name": "unset secondary related variables",\r
6979     "xml": "<set>\n<parameter name='hasSecondary' value=\"false\" />\n<parameter name='network-route-three' value=\"\" />\n<parameter name='tmp.aai.network-route-three.' value=\"\" />\n<parameter name='tmp.aai.network-route-C.' value=\"\" />\n",\r
6980     "comments": "",\r
6981     "x": 3349.566665649414,\r
6982     "y": 464,\r
6983     "z": "8bc654d2.f0dde",\r
6984     "wires": []\r
6985   },\r
6986   {\r
6987     "id": "75df7ed7.bf083",\r
6988     "type": "switchNode",\r
6989     "name": "switch 2-ROOTS in same domain?",\r
6990     "xml": "<!-- This is to check the provider-id of ROOt and SECONDARY-ROOT-->\n<switch test='`$param-prefix-domainB[$param-prefix-domainB_length -9] == $param-prefix-domainC[$param-prefix-domainC_length -9]`'>\n",\r
6991     "comments": "",\r
6992     "outputs": 1,\r
6993     "x": 4340.566665649414,\r
6994     "y": 3483,\r
6995     "z": "8bc654d2.f0dde",\r
6996     "wires": [\r
6997       [\r
6998         "298158e5.1b02b8",\r
6999         "8816a027.c5ad7"\r
7000       ]\r
7001     ]\r
7002   },\r
7003   {\r
7004     "id": "298158e5.1b02b8",\r
7005     "type": "outcomeTrue",\r
7006     "name": "true",\r
7007     "xml": "<outcome value='true'>\n",\r
7008     "comments": "",\r
7009     "outputs": 1,\r
7010     "x": 4550.566665649414,\r
7011     "y": 3460,\r
7012     "z": "8bc654d2.f0dde",\r
7013     "wires": [\r
7014       [\r
7015         "2754d16a.8d72ae"\r
7016       ]\r
7017     ]\r
7018   },\r
7019   {\r
7020     "id": "2754d16a.8d72ae",\r
7021     "type": "block",\r
7022     "name": "block",\r
7023     "xml": "<block>\n",\r
7024     "atomic": "false",\r
7025     "comments": "",\r
7026     "outputs": 1,\r
7027     "x": 4676.566665649414,\r
7028     "y": 3460,\r
7029     "z": "8bc654d2.f0dde",\r
7030     "wires": [\r
7031       [\r
7032         "1ec26074.15dbf"\r
7033       ]\r
7034     ]\r
7035   },\r
7036   {\r
7037     "id": "7bc2899d.3cc8d",\r
7038     "type": "block",\r
7039     "name": "block",\r
7040     "xml": "<block>\n",\r
7041     "atomic": "false",\r
7042     "comments": "",\r
7043     "outputs": 1,\r
7044     "x": 4681.566665649414,\r
7045     "y": 3509,\r
7046     "z": "8bc654d2.f0dde",\r
7047     "wires": [\r
7048       [\r
7049         "4336d7d0.b3e05",\r
7050         "60df6ba0.591fdc",\r
7051         "73d9646c.b91d7c",\r
7052         "81cba3c.9ee8de"\r
7053       ]\r
7054     ]\r
7055   },\r
7056   {\r
7057     "id": "8816a027.c5ad7",\r
7058     "type": "outcomeTrue",\r
7059     "name": "false",\r
7060     "xml": "<outcome value='false'>\n",\r
7061     "comments": "",\r
7062     "outputs": 1,\r
7063     "x": 4555.566665649414,\r
7064     "y": 3509,\r
7065     "z": "8bc654d2.f0dde",\r
7066     "wires": [\r
7067       [\r
7068         "7bc2899d.3cc8d"\r
7069       ]\r
7070     ]\r
7071   },\r
7072   {\r
7073     "id": "1ec26074.15dbf",\r
7074     "type": "save",\r
7075     "name": "save connectivityB relationship to UNI-SECONDARY-ROOT, in AAI",\r
7076     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.SECONDARY-ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.SECONDARY-ROOT.uni-p-interface-long`\" />",\r
7077     "comments": "",\r
7078     "outputs": 1,\r
7079     "x": 5004.566665649414,\r
7080     "y": 3457,\r
7081     "z": "8bc654d2.f0dde",\r
7082     "wires": [\r
7083       []\r
7084     ]\r
7085   },\r
7086   {\r
7087     "id": "4336d7d0.b3e05",\r
7088     "type": "execute",\r
7089     "name": "execute UUID generator for connectivity domainC",\r
7090     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainC-uuid\"/>\n",\r
7091     "comments": "",\r
7092     "outputs": 1,\r
7093     "x": 4957.566665649414,\r
7094     "y": 3548,\r
7095     "z": "8bc654d2.f0dde",\r
7096     "wires": [\r
7097       []\r
7098     ]\r
7099   },\r
7100   {\r
7101     "id": "60df6ba0.591fdc",\r
7102     "type": "save",\r
7103     "name": "save connectivity resource in AAI",\r
7104     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainC-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainC-uuid`' />\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' -->\n<!--      key='connectivity.connectivity-id = $tmp.ROOT.uni-p-interface-long'>-->\n<!--<parameter name='connectivity-id' value='`$tmp.ROOT.uni-p-interface-long`' />-->\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='`$param-prefix-domainC[$param-prefix-domainC_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainC[$param-prefix-domainC_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainC[$param-prefix-domainC_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainC[$param-prefix-domainC_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainC[$param-prefix-domainC_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-C.logical-interface-id`' />\n<parameter name='color-aware' value='`$tmp.SECONDARY-ROOT.uni-p-interface-long`' />\n<parameter name='vpn-type' value='secondary-root' />\n\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\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='`$vnf-topology-operation-input.service-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.service-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/networks/network/'  + $prop.sotn.network-id  + '/network-data/'` \" />\n",\r
7105     "comments": "",\r
7106     "outputs": 1,\r
7107     "x": 4905.566665649414,\r
7108     "y": 3590,\r
7109     "z": "8bc654d2.f0dde",\r
7110     "wires": [\r
7111       []\r
7112     ]\r
7113   },\r
7114   {\r
7115     "id": "73d9646c.b91d7c",\r
7116     "type": "save",\r
7117     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
7118     "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/' + $prop.connectivity-domainC-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-domainC-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
7119     "comments": "",\r
7120     "outputs": 1,\r
7121     "x": 5034.566665649414,\r
7122     "y": 3632,\r
7123     "z": "8bc654d2.f0dde",\r
7124     "wires": [\r
7125       []\r
7126     ]\r
7127   },\r
7128   {\r
7129     "id": "63767aff.e83474",\r
7130     "type": "comment",\r
7131     "name": "Create SECONDARY-ROOT connectivity",\r
7132     "info": "",\r
7133     "comments": "",\r
7134     "x": 4920.566665649414,\r
7135     "y": 3505,\r
7136     "z": "8bc654d2.f0dde",\r
7137     "wires": []\r
7138   },\r
7139   {\r
7140     "id": "81cba3c.9ee8de",\r
7141     "type": "save",\r
7142     "name": "save connectivityC relationship to UNI-SECONDARY-ROOT, in AAI",\r
7143     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n      key='connectivity.connectivity-id = $prop.connectivity-domainC-uuid' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.SECONDARY-ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.SECONDARY-ROOT.uni-p-interface-long`\" />",\r
7144     "comments": "",\r
7145     "outputs": 1,\r
7146     "x": 5012.566665649414,\r
7147     "y": 3680,\r
7148     "z": "8bc654d2.f0dde",\r
7149     "wires": [\r
7150       []\r
7151     ]\r
7152   },\r
7153   {\r
7154     "id": "238550a0.c6cd18",\r
7155     "type": "comment",\r
7156     "name": "Create SECONDARY-ROOT UNI",\r
7157     "info": "",\r
7158     "comments": "",\r
7159     "x": 3832.566665649414,\r
7160     "y": 3483,\r
7161     "z": "8bc654d2.f0dde",\r
7162     "wires": []\r
7163   },\r
7164   {\r
7165     "id": "374b533b.d2c934",\r
7166     "type": "switchNode",\r
7167     "name": "switch $hasSecondary",\r
7168     "xml": "<switch test='`$hasSecondary`'>\n",\r
7169     "comments": "",\r
7170     "outputs": 1,\r
7171     "x": 3807.566665649414,\r
7172     "y": 4154,\r
7173     "z": "8bc654d2.f0dde",\r
7174     "wires": [\r
7175       [\r
7176         "42d7b44a.367424"\r
7177       ]\r
7178     ]\r
7179   },\r
7180   {\r
7181     "id": "42d7b44a.367424",\r
7182     "type": "outcomeTrue",\r
7183     "name": "true",\r
7184     "xml": "<outcome value='true'>\n",\r
7185     "comments": "",\r
7186     "outputs": 1,\r
7187     "x": 3999.566665649414,\r
7188     "y": 4149,\r
7189     "z": "8bc654d2.f0dde",\r
7190     "wires": [\r
7191       [\r
7192         "aa122d60.47dec8"\r
7193       ]\r
7194     ]\r
7195   },\r
7196   {\r
7197     "id": "aa122d60.47dec8",\r
7198     "type": "block",\r
7199     "name": "block",\r
7200     "xml": "<block>\n",\r
7201     "atomic": "false",\r
7202     "comments": "",\r
7203     "outputs": 1,\r
7204     "x": 4128.566665649414,\r
7205     "y": 4149,\r
7206     "z": "8bc654d2.f0dde",\r
7207     "wires": [\r
7208       [\r
7209         "bc496cc4.1ac428"\r
7210       ]\r
7211     ]\r
7212   },\r
7213   {\r
7214     "id": "bc496cc4.1ac428",\r
7215     "type": "save",\r
7216     "name": "save middle-man-conn relationship to UNI-SECONDARY-ROOT, in AAI",\r
7217     "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=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.SECONDARY-ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.SECONDARY-ROOT.uni-p-interface-long`\" />",\r
7218     "comments": "",\r
7219     "outputs": 1,\r
7220     "x": 4460.566665649414,\r
7221     "y": 4147,\r
7222     "z": "8bc654d2.f0dde",\r
7223     "wires": [\r
7224       []\r
7225     ]\r
7226   },\r
7227   {\r
7228     "id": "e008f489.a45f08",\r
7229     "type": "switchNode",\r
7230     "name": "switch $hasSecondary",\r
7231     "xml": "<switch test='`$hasSecondary`'>\n",\r
7232     "comments": "",\r
7233     "outputs": 1,\r
7234     "x": 3795.566665649414,\r
7235     "y": 4378,\r
7236     "z": "8bc654d2.f0dde",\r
7237     "wires": [\r
7238       [\r
7239         "7e1de7f3.95bcb"\r
7240       ]\r
7241     ]\r
7242   },\r
7243   {\r
7244     "id": "7e1de7f3.95bcb",\r
7245     "type": "outcomeTrue",\r
7246     "name": "true",\r
7247     "xml": "<outcome value='true'>\n",\r
7248     "comments": "",\r
7249     "outputs": 1,\r
7250     "x": 3975.566665649414,\r
7251     "y": 4377,\r
7252     "z": "8bc654d2.f0dde",\r
7253     "wires": [\r
7254       [\r
7255         "5cd7b855.2a4ef"\r
7256       ]\r
7257     ]\r
7258   },\r
7259   {\r
7260     "id": "5cd7b855.2a4ef",\r
7261     "type": "block",\r
7262     "name": "block",\r
7263     "xml": "<block>\n",\r
7264     "atomic": "false",\r
7265     "comments": "",\r
7266     "outputs": 1,\r
7267     "x": 4104.566665649414,\r
7268     "y": 4377,\r
7269     "z": "8bc654d2.f0dde",\r
7270     "wires": [\r
7271       [\r
7272         "e3d19dba.c0bd7"\r
7273       ]\r
7274     ]\r
7275   },\r
7276   {\r
7277     "id": "e3d19dba.c0bd7",\r
7278     "type": "switchNode",\r
7279     "name": "switch 2-ROOTS in same domain?",\r
7280     "xml": "<!-- This is to check the provider-id of ROOt and SECONDARY-ROOT-->\n<switch test='`$param-prefix-domainB[$param-prefix-domainB_length -9] == $param-prefix-domainC[$param-prefix-domainC_length -9]`'>\n",\r
7281     "comments": "",\r
7282     "outputs": 1,\r
7283     "x": 4322.449966430664,\r
7284     "y": 4375.88330078125,\r
7285     "z": "8bc654d2.f0dde",\r
7286     "wires": [\r
7287       [\r
7288         "53c7d161.8eb9"\r
7289       ]\r
7290     ]\r
7291   },\r
7292   {\r
7293     "id": "53c7d161.8eb9",\r
7294     "type": "outcomeTrue",\r
7295     "name": "false",\r
7296     "xml": "<outcome value='false'>\n",\r
7297     "comments": "",\r
7298     "outputs": 1,\r
7299     "x": 4537.449966430664,\r
7300     "y": 4375.88330078125,\r
7301     "z": "8bc654d2.f0dde",\r
7302     "wires": [\r
7303       [\r
7304         "fbe01cc.5b1afe"\r
7305       ]\r
7306     ]\r
7307   },\r
7308   {\r
7309     "id": "fbe01cc.5b1afe",\r
7310     "type": "block",\r
7311     "name": "block",\r
7312     "xml": "<block>\n",\r
7313     "atomic": "false",\r
7314     "comments": "",\r
7315     "outputs": 1,\r
7316     "x": 4669.449966430664,\r
7317     "y": 4375.88330078125,\r
7318     "z": "8bc654d2.f0dde",\r
7319     "wires": [\r
7320       [\r
7321         "2bf4a87a.e670f8"\r
7322       ]\r
7323     ]\r
7324   },\r
7325   {\r
7326     "id": "2bf4a87a.e670f8",\r
7327     "type": "save",\r
7328     "name": "save middle-man-conn relationship to connectivity-SECONDARY-ROOT, in AAI",\r
7329     "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-domainC-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-domainC-uuid`\" />",\r
7330     "comments": "",\r
7331     "outputs": 1,\r
7332     "x": 5033.566665649414,\r
7333     "y": 4375,\r
7334     "z": "8bc654d2.f0dde",\r
7335     "wires": [\r
7336       []\r
7337     ]\r
7338   },\r
7339   {\r
7340     "id": "1e2222c.7b917dd",\r
7341     "type": "switchNode",\r
7342     "name": "switch $hasSecondary",\r
7343     "xml": "<switch test='`$hasSecondary`'>\n",\r
7344     "comments": "",\r
7345     "outputs": 1,\r
7346     "x": 3470.566665649414,\r
7347     "y": 4633,\r
7348     "z": "8bc654d2.f0dde",\r
7349     "wires": [\r
7350       [\r
7351         "99a3a0e8.0b0e08"\r
7352       ]\r
7353     ]\r
7354   },\r
7355   {\r
7356     "id": "99a3a0e8.0b0e08",\r
7357     "type": "outcomeTrue",\r
7358     "name": "true",\r
7359     "xml": "<outcome value='true'>\n",\r
7360     "comments": "",\r
7361     "outputs": 1,\r
7362     "x": 3650.566665649414,\r
7363     "y": 4632,\r
7364     "z": "8bc654d2.f0dde",\r
7365     "wires": [\r
7366       [\r
7367         "34a5a7ab.8782f"\r
7368       ]\r
7369     ]\r
7370   },\r
7371   {\r
7372     "id": "34a5a7ab.8782f",\r
7373     "type": "block",\r
7374     "name": "block",\r
7375     "xml": "<block>\n",\r
7376     "atomic": "false",\r
7377     "comments": "",\r
7378     "outputs": 1,\r
7379     "x": 3779.566665649414,\r
7380     "y": 4632,\r
7381     "z": "8bc654d2.f0dde",\r
7382     "wires": [\r
7383       [\r
7384         "41dd40eb.c66e7"\r
7385       ]\r
7386     ]\r
7387   },\r
7388   {\r
7389     "id": "1e73a5a2.1f85da",\r
7390     "type": "comment",\r
7391     "name": "Update SECONDARY-ROOT UNI's bw",\r
7392     "info": "",\r
7393     "comments": "",\r
7394     "x": 3515.566665649414,\r
7395     "y": 4691,\r
7396     "z": "8bc654d2.f0dde",\r
7397     "wires": []\r
7398   },\r
7399   {\r
7400     "id": "d18a7342.6feac8",\r
7401     "type": "save",\r
7402     "name": "update S-ROOT UNI in AAI",\r
7403     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.SECONDARY-ROOT.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.SECONDARY-ROOT.uni-p-interface-long`' />\n<parameter name='data-source' value='`$tmp.newbw`' />\n",\r
7404     "comments": "",\r
7405     "outputs": 1,\r
7406     "x": 4081.566665649414,\r
7407     "y": 4790,\r
7408     "z": "8bc654d2.f0dde",\r
7409     "wires": [\r
7410       []\r
7411     ]\r
7412   },\r
7413   {\r
7414     "id": "41dd40eb.c66e7",\r
7415     "type": "save",\r
7416     "name": "get S-root uni from aai",\r
7417     "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.SECONDARY-ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.secondaryrootuni\" >\n",\r
7418     "comments": "",\r
7419     "outputs": 1,\r
7420     "x": 3545.566665649414,\r
7421     "y": 4724,\r
7422     "z": "8bc654d2.f0dde",\r
7423     "wires": [\r
7424       [\r
7425         "f4cc70f5.9b6bc",\r
7426         "ce8af9cd.332b9",\r
7427         "130dfbc3.4a6c5c"\r
7428       ]\r
7429     ]\r
7430   },\r
7431   {\r
7432     "id": "ce8af9cd.332b9",\r
7433     "type": "not-found",\r
7434     "name": "not-found",\r
7435     "xml": "<outcome value='not-found'>\n",\r
7436     "comments": "",\r
7437     "outputs": 1,\r
7438     "x": 3727.057632446289,\r
7439     "y": 4701.57421875,\r
7440     "z": "8bc654d2.f0dde",\r
7441     "wires": [\r
7442       [\r
7443         "3c80b807.6a4d88"\r
7444       ]\r
7445     ]\r
7446   },\r
7447   {\r
7448     "id": "130dfbc3.4a6c5c",\r
7449     "type": "failure",\r
7450     "name": "failure",\r
7451     "xml": "<outcome value='failure'>\n",\r
7452     "comments": "",\r
7453     "outputs": 1,\r
7454     "x": 3715.566665649414,\r
7455     "y": 4741,\r
7456     "z": "8bc654d2.f0dde",\r
7457     "wires": [\r
7458       [\r
7459         "c80f59b7.c8277"\r
7460       ]\r
7461     ]\r
7462   },\r
7463   {\r
7464     "id": "3c80b807.6a4d88",\r
7465     "type": "returnFailure",\r
7466     "name": "return failure",\r
7467     "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
7468     "comments": "",\r
7469     "x": 3886.629165649414,\r
7470     "y": 4699.85986328125,\r
7471     "z": "8bc654d2.f0dde",\r
7472     "wires": []\r
7473   },\r
7474   {\r
7475     "id": "c80f59b7.c8277",\r
7476     "type": "returnFailure",\r
7477     "name": "return failure",\r
7478     "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
7479     "comments": "",\r
7480     "x": 3876.566665649414,\r
7481     "y": 4742,\r
7482     "z": "8bc654d2.f0dde",\r
7483     "wires": []\r
7484   },\r
7485   {\r
7486     "id": "96ee8bec.e5c4a8",\r
7487     "type": "block",\r
7488     "name": "block : atomic",\r
7489     "xml": "<block atomic=\"true\">",\r
7490     "atomic": "true",\r
7491     "outputs": 1,\r
7492     "x": 3878.566665649414,\r
7493     "y": 4786,\r
7494     "z": "8bc654d2.f0dde",\r
7495     "wires": [\r
7496       [\r
7497         "60b9b66c.eef658",\r
7498         "d18a7342.6feac8"\r
7499       ]\r
7500     ]\r
7501   },\r
7502   {\r
7503     "id": "f4cc70f5.9b6bc",\r
7504     "type": "success",\r
7505     "name": "success",\r
7506     "xml": "<outcome value='success'>\n",\r
7507     "comments": "",\r
7508     "outputs": 1,\r
7509     "x": 3720.566665649414,\r
7510     "y": 4778,\r
7511     "z": "8bc654d2.f0dde",\r
7512     "wires": [\r
7513       [\r
7514         "96ee8bec.e5c4a8"\r
7515       ]\r
7516     ]\r
7517   },\r
7518   {\r
7519     "id": "60b9b66c.eef658",\r
7520     "type": "set",\r
7521     "name": "set new bw",\r
7522     "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.secondaryrootuni.data-source + $gfp`' />\n",\r
7523     "comments": "",\r
7524     "x": 4039.566665649414,\r
7525     "y": 4718,\r
7526     "z": "8bc654d2.f0dde",\r
7527     "wires": []\r
7528   },\r
7529   {\r
7530     "id": "eedd5a70.956fd8",\r
7531     "type": "comment",\r
7532     "name": "populate connectivity-C variable in the context map",\r
7533     "info": "",\r
7534     "comments": "",\r
7535     "x": 4405.566665649414,\r
7536     "y": 5286,\r
7537     "z": "8bc654d2.f0dde",\r
7538     "wires": []\r
7539   },\r
7540   {\r
7541     "id": "76d94500.85b34c",\r
7542     "type": "call",\r
7543     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-SECONDARY-ROOT-conn",\r
7544     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-SECONDARY-ROOT-conn' mode='sync' >\n\n",\r
7545     "comments": "",\r
7546     "outputs": 1,\r
7547     "x": 4560.566665649414,\r
7548     "y": 5327,\r
7549     "z": "8bc654d2.f0dde",\r
7550     "wires": [\r
7551       []\r
7552     ]\r
7553   },\r
7554   {\r
7555     "id": "5f94b51d.236064",\r
7556     "type": "set",\r
7557     "name": "set prop.connectivity-domainC-uuid",\r
7558     "xml": "<set>\n<!--<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />-->\n<!--OR-->\n<parameter name='prop.connectivity-domainC-uuid' value=\"`$tmp.aai.SECONDARY-ROOT.connectivity.connectivity-id`\" />\n\n\n",\r
7559     "comments": "",\r
7560     "x": 5003.566665649414,\r
7561     "y": 5375,\r
7562     "z": "8bc654d2.f0dde",\r
7563     "wires": []\r
7564   },\r
7565   {\r
7566     "id": "66bf889f.a4f118",\r
7567     "type": "switchNode",\r
7568     "name": "switch found-secondary-root-connectivity",\r
7569     "xml": "\n<switch test=\"`$found-secondary-root-connectivity`\">\n\n",\r
7570     "comments": "",\r
7571     "outputs": 1,\r
7572     "x": 4376.566665649414,\r
7573     "y": 5385,\r
7574     "z": "8bc654d2.f0dde",\r
7575     "wires": [\r
7576       [\r
7577         "b509f4ce.23c808",\r
7578         "425be1a9.ccccd8"\r
7579       ]\r
7580     ]\r
7581   },\r
7582   {\r
7583     "id": "b509f4ce.23c808",\r
7584     "type": "outcomeTrue",\r
7585     "name": "true",\r
7586     "xml": "<outcome value='true'>\n",\r
7587     "comments": "",\r
7588     "outputs": 1,\r
7589     "x": 4612.566665649414,\r
7590     "y": 5369,\r
7591     "z": "8bc654d2.f0dde",\r
7592     "wires": [\r
7593       [\r
7594         "1cce9d9d.44252a"\r
7595       ]\r
7596     ]\r
7597   },\r
7598   {\r
7599     "id": "1cce9d9d.44252a",\r
7600     "type": "block",\r
7601     "name": "block : atomic",\r
7602     "xml": "<block atomic='true'>",\r
7603     "atomic": "true",\r
7604     "comments": "",\r
7605     "outputs": 1,\r
7606     "x": 4756.566665649414,\r
7607     "y": 5371,\r
7608     "z": "8bc654d2.f0dde",\r
7609     "wires": [\r
7610       [\r
7611         "5f94b51d.236064",\r
7612         "efe8a2f7.303938",\r
7613         "b992a481.10f3f"\r
7614       ]\r
7615     ]\r
7616   },\r
7617   {\r
7618     "id": "425be1a9.ccccd8",\r
7619     "type": "outcomeFalse",\r
7620     "name": "false",\r
7621     "xml": "<outcome value='false'>\n",\r
7622     "comments": "",\r
7623     "outputs": 1,\r
7624     "x": 4611.566665649414,\r
7625     "y": 5417,\r
7626     "z": "8bc654d2.f0dde",\r
7627     "wires": [\r
7628       []\r
7629     ]\r
7630   },\r
7631   {\r
7632     "id": "efe8a2f7.303938",\r
7633     "type": "save",\r
7634     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
7635     "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/' + $tmp.aai.SECONDARY-ROOT.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.aai.SECONDARY-ROOT.connectivity.connectivity-id`\" />\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
7636     "comments": "",\r
7637     "outputs": 1,\r
7638     "x": 5124.566665649414,\r
7639     "y": 5422,\r
7640     "z": "8bc654d2.f0dde",\r
7641     "wires": [\r
7642       []\r
7643     ]\r
7644   },\r
7645   {\r
7646     "id": "b992a481.10f3f",\r
7647     "type": "save",\r
7648     "name": "update connectivity resource in AAI",\r
7649     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainC-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainC-uuid`' />\n<parameter name='operational-status' value='Modified' />\n",\r
7650     "comments": "",\r
7651     "outputs": 1,\r
7652     "x": 5006.233657836914,\r
7653     "y": 5507.08349609375,\r
7654     "z": "8bc654d2.f0dde",\r
7655     "wires": [\r
7656       []\r
7657     ]\r
7658   },\r
7659   {\r
7660     "id": "3dbfccd3.2b6904",\r
7661     "type": "comment",\r
7662     "name": "Update connectivity status to modified",\r
7663     "info": "",\r
7664     "comments": "",\r
7665     "x": 5007.450454711914,\r
7666     "y": 5465.88330078125,\r
7667     "z": "8bc654d2.f0dde",\r
7668     "wires": []\r
7669   },\r
7670   {\r
7671     "id": "c4e3627c.f5b198",\r
7672     "type": "set",\r
7673     "name": "set prop.connectivity-domainC-uuid",\r
7674     "xml": "<set>\n<!--<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />-->\n<!--OR-->\n<parameter name='prop.connectivity-domainC-uuid' value=\"`$tmp.aai.SECONDARY-ROOT.connectivity.connectivity-id`\" />\n\n\n",\r
7675     "comments": "",\r
7676     "x": 5538.566665649414,\r
7677     "y": 5854,\r
7678     "z": "8bc654d2.f0dde",\r
7679     "wires": []\r
7680   },\r
7681   {\r
7682     "id": "316a2790.87ce5",\r
7683     "type": "switchNode",\r
7684     "name": "switch found-secondary-root-connectivity",\r
7685     "xml": "\n<switch test=\"`$found-secondary-root-connectivity`\">\n\n",\r
7686     "comments": "",\r
7687     "outputs": 1,\r
7688     "x": 4911.566665649414,\r
7689     "y": 5864,\r
7690     "z": "8bc654d2.f0dde",\r
7691     "wires": [\r
7692       [\r
7693         "2b91cb0d.4b878c",\r
7694         "b9e860d6.0863a"\r
7695       ]\r
7696     ]\r
7697   },\r
7698   {\r
7699     "id": "2b91cb0d.4b878c",\r
7700     "type": "outcomeTrue",\r
7701     "name": "true",\r
7702     "xml": "<outcome value='true'>\n",\r
7703     "comments": "",\r
7704     "outputs": 1,\r
7705     "x": 5144.566665649414,\r
7706     "y": 5858,\r
7707     "z": "8bc654d2.f0dde",\r
7708     "wires": [\r
7709       [\r
7710         "617327bf.d18368"\r
7711       ]\r
7712     ]\r
7713   },\r
7714   {\r
7715     "id": "617327bf.d18368",\r
7716     "type": "block",\r
7717     "name": "block : atomic",\r
7718     "xml": "<block atomic='true'>",\r
7719     "atomic": "true",\r
7720     "comments": "",\r
7721     "outputs": 1,\r
7722     "x": 5291.566665649414,\r
7723     "y": 5866,\r
7724     "z": "8bc654d2.f0dde",\r
7725     "wires": [\r
7726       [\r
7727         "c4e3627c.f5b198",\r
7728         "7767e038.8b5bf",\r
7729         "5189b1c7.a8726"\r
7730       ]\r
7731     ]\r
7732   },\r
7733   {\r
7734     "id": "b9e860d6.0863a",\r
7735     "type": "outcomeFalse",\r
7736     "name": "false",\r
7737     "xml": "<outcome value='false'>\n",\r
7738     "comments": "",\r
7739     "outputs": 1,\r
7740     "x": 5145.566665649414,\r
7741     "y": 5908,\r
7742     "z": "8bc654d2.f0dde",\r
7743     "wires": [\r
7744       []\r
7745     ]\r
7746   },\r
7747   {\r
7748     "id": "7767e038.8b5bf",\r
7749     "type": "save",\r
7750     "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
7751     "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/' + $tmp.aai.SECONDARY-ROOT.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.aai.SECONDARY-ROOT.connectivity.connectivity-id`\" />\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
7752     "comments": "",\r
7753     "outputs": 1,\r
7754     "x": 5659.566665649414,\r
7755     "y": 5901,\r
7756     "z": "8bc654d2.f0dde",\r
7757     "wires": [\r
7758       []\r
7759     ]\r
7760   },\r
7761   {\r
7762     "id": "5189b1c7.a8726",\r
7763     "type": "save",\r
7764     "name": "update connectivity resource in AAI",\r
7765     "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $prop.connectivity-domainC-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainC-uuid`' />\n<parameter name='operational-status' value='Modified' />\n",\r
7766     "comments": "",\r
7767     "outputs": 1,\r
7768     "x": 5541.233657836914,\r
7769     "y": 5986.08349609375,\r
7770     "z": "8bc654d2.f0dde",\r
7771     "wires": [\r
7772       []\r
7773     ]\r
7774   },\r
7775   {\r
7776     "id": "be3f8000.1758f8",\r
7777     "type": "comment",\r
7778     "name": "Update connectivity status to modified",\r
7779     "info": "",\r
7780     "comments": "",\r
7781     "x": 5542.450454711914,\r
7782     "y": 5944.88330078125,\r
7783     "z": "8bc654d2.f0dde",\r
7784     "wires": []\r
7785   },\r
7786   {\r
7787     "id": "5021b590.5d75e4",\r
7788     "type": "call",\r
7789     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-SECONDARY-ROOT-conn",\r
7790     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-SECONDARY-ROOT-conn' mode='sync' >\n\n",\r
7791     "comments": "",\r
7792     "outputs": 1,\r
7793     "x": 5072.566665649414,\r
7794     "y": 5814,\r
7795     "z": "8bc654d2.f0dde",\r
7796     "wires": [\r
7797       []\r
7798     ]\r
7799   },\r
7800   {\r
7801     "id": "92959871.fa0e08",\r
7802     "type": "comment",\r
7803     "name": "populate connectivity-C variable in the context map",\r
7804     "info": "",\r
7805     "comments": "",\r
7806     "x": 4906.566665649414,\r
7807     "y": 5775,\r
7808     "z": "8bc654d2.f0dde",\r
7809     "wires": []\r
7810   },\r
7811   {\r
7812     "id": "899de386.880988",\r
7813     "type": "switchNode",\r
7814     "name": "switch $hasSecondary",\r
7815     "xml": "<switch test='`$hasSecondary`'>\n",\r
7816     "comments": "",\r
7817     "outputs": 1,\r
7818     "x": 3233.816665649414,\r
7819     "y": 6384.25,\r
7820     "z": "8bc654d2.f0dde",\r
7821     "wires": [\r
7822       [\r
7823         "1f7a42c6.29cf15",\r
7824         "5608d8df.18871"\r
7825       ]\r
7826     ]\r
7827   },\r
7828   {\r
7829     "id": "1f7a42c6.29cf15",\r
7830     "type": "outcomeTrue",\r
7831     "name": "false",\r
7832     "xml": "<outcome value='false'>\n",\r
7833     "comments": "",\r
7834     "outputs": 1,\r
7835     "x": 3424.816665649414,\r
7836     "y": 6388.25,\r
7837     "z": "8bc654d2.f0dde",\r
7838     "wires": [\r
7839       [\r
7840         "d6990f3f.a131a8"\r
7841       ]\r
7842     ]\r
7843   },\r
7844   {\r
7845     "id": "d6990f3f.a131a8",\r
7846     "type": "block",\r
7847     "name": "block",\r
7848     "xml": "<block>\n",\r
7849     "atomic": "false",\r
7850     "comments": "",\r
7851     "outputs": 1,\r
7852     "x": 3551.816665649414,\r
7853     "y": 6387.25,\r
7854     "z": "8bc654d2.f0dde",\r
7855     "wires": [\r
7856       [\r
7857         "1cb779c6.3641ce"\r
7858       ]\r
7859     ]\r
7860   },\r
7861   {\r
7862     "id": "5608d8df.18871",\r
7863     "type": "outcomeTrue",\r
7864     "name": "true",\r
7865     "xml": "<outcome value='true'>\n",\r
7866     "comments": "",\r
7867     "outputs": 1,\r
7868     "x": 3420.816665649414,\r
7869     "y": 6458.25,\r
7870     "z": "8bc654d2.f0dde",\r
7871     "wires": [\r
7872       [\r
7873         "9d5d9d30.3fbe28"\r
7874       ]\r
7875     ]\r
7876   },\r
7877   {\r
7878     "id": "60292317.f03774",\r
7879     "type": "call",\r
7880     "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate-w-Protection",\r
7881     "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate-w-Protection' mode='sync' >\n\n",\r
7882     "comments": "",\r
7883     "outputs": 1,\r
7884     "x": 3970.316665649414,\r
7885     "y": 6457.33349609375,\r
7886     "z": "8bc654d2.f0dde",\r
7887     "wires": [\r
7888       []\r
7889     ]\r
7890   },\r
7891   {\r
7892     "id": "9d5d9d30.3fbe28",\r
7893     "type": "block",\r
7894     "name": "block",\r
7895     "xml": "<block>\n",\r
7896     "atomic": "false",\r
7897     "comments": "",\r
7898     "outputs": 1,\r
7899     "x": 3554.316665649414,\r
7900     "y": 6460.33349609375,\r
7901     "z": "8bc654d2.f0dde",\r
7902     "wires": [\r
7903       [\r
7904         "60292317.f03774"\r
7905       ]\r
7906     ]\r
7907   }\r
7908 ]