Completing the logic and the call flow for Transport Slicing operations:
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_update-network-links-to-aai.json
1 [\r
2     {\r
3         "id": "77244695.5fe13",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 124,\r
8         "y": 98,\r
9         "z": "11329427.2301e4",\r
10         "wires": [\r
11             [\r
12                 "61db70e6.96f4f"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "61db70e6.96f4f",\r
18         "type": "service-logic",\r
19         "name": "DataChange ${project.version}",\r
20         "module": "DataChange",\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='DataChange' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 181,\r
26         "y": 177.888916015625,\r
27         "z": "11329427.2301e4",\r
28         "wires": [\r
29             [\r
30                 "1788c320.44101d"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "1788c320.44101d",\r
36         "type": "method",\r
37         "name": "method update-network-links-to-aai",\r
38         "xml": "<method rpc='update-network-links-to-aai' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 195,\r
42         "y": 254.22222900390625,\r
43         "z": "11329427.2301e4",\r
44         "wires": [\r
45             [\r
46                 "325d107f.de4c6"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "325d107f.de4c6",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 206.33343505859375,\r
59         "y": 331.7779235839844,\r
60         "z": "11329427.2301e4",\r
61         "wires": [\r
62             [\r
63                 "772b5f61.91c448"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "ea8c4290.e9fc4",\r
69         "type": "update",\r
70         "name": "save logical-link with regular id",\r
71         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link' \n      key='logical-link.link-name = $unique-linkId' >\n<parameter name='link-name' value='`$unique-linkId`' />\n<parameter name='link-id' value='`$link.link-id`' />\n<parameter name='link-type' value='`$link.te.te-link-attributes.access-type`' />\n\n\n\n\n\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 1081.111083984375,\r
75         "y": 756.111083984375,\r
76         "z": "11329427.2301e4",\r
77         "wires": [\r
78             []\r
79         ]\r
80     },\r
81     {\r
82         "id": "772b5f61.91c448",\r
83         "type": "for",\r
84         "name": "for each link",\r
85         "xml": "<for index='pidx' start='0' end='`$network.link_length`' >\n",\r
86         "comments": "",\r
87         "outputs": 1,\r
88         "x": 234.88885498046875,\r
89         "y": 425.33331298828125,\r
90         "z": "11329427.2301e4",\r
91         "wires": [\r
92             [\r
93                 "34a89003.2e2b",\r
94                 "ba3960a8.1467",\r
95                 "f48b8987.2973f8",\r
96                 "37181089.2d209",\r
97                 "f2821395.fcaa08"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "34a89003.2e2b",\r
103         "type": "set",\r
104         "name": "set network link's local variables",\r
105         "xml": "<set>\n<parameter name='link.' value='`$network.link[$pidx].`' />\n<parameter name='unique-networkId' value='`$tmp.network-id`' />\n\n",\r
106         "comments": "",\r
107         "x": 567.111083984375,\r
108         "y": 130.2222137451172,\r
109         "z": "11329427.2301e4",\r
110         "wires": []\r
111     },\r
112     {\r
113         "id": "8fd33aa8.985138",\r
114         "type": "for",\r
115         "name": "for each label-restriction",\r
116         "xml": "<for index='tidx' start='0' end='`$link.te.te-link-attributes.label-restriction_length`' >\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 1607.4444580078125,\r
120         "y": 976.111083984375,\r
121         "z": "11329427.2301e4",\r
122         "wires": [\r
123             [\r
124                 "5a96ae47.c33778",\r
125                 "6a43eee0.04c1f8",\r
126                 "1f83fd3d.b74253",\r
127                 "db4d2563.f4f978",\r
128                 "49c5f91d.be38c8",\r
129                 "b8324dab.347198"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "5a96ae47.c33778",\r
135         "type": "set",\r
136         "name": "set label-restriction's local variables",\r
137         "xml": "<set>\n<parameter name='unique-lrId' value=\"`$unique-linkId + '-lrId-' + $label-restriction.index`\" />\n",\r
138         "comments": "",\r
139         "x": 1912.111328125,\r
140         "y": 941.0000610351562,\r
141         "z": "11329427.2301e4",\r
142         "wires": []\r
143     },\r
144     {\r
145         "id": "16e2b4ec.afe953",\r
146         "type": "success",\r
147         "name": "success",\r
148         "xml": "<outcome value='success'>\n",\r
149         "comments": "",\r
150         "outputs": 1,\r
151         "x": 2025.4998779296875,\r
152         "y": 983.74609375,\r
153         "z": "11329427.2301e4",\r
154         "wires": [\r
155             [\r
156                 "180e1ac0.c84c2d"\r
157             ]\r
158         ]\r
159     },\r
160     {\r
161         "id": "e2eddabf.7af6b",\r
162         "type": "failure",\r
163         "name": "failure",\r
164         "xml": "<outcome value='failure'>\n",\r
165         "comments": "",\r
166         "outputs": 1,\r
167         "x": 2033.178466796875,\r
168         "y": 1042.9604187011719,\r
169         "z": "11329427.2301e4",\r
170         "wires": [\r
171             [\r
172                 "c411750f.6a79e8"\r
173             ]\r
174         ]\r
175     },\r
176     {\r
177         "id": "180e1ac0.c84c2d",\r
178         "type": "block",\r
179         "name": "block",\r
180         "xml": "<block>\n",\r
181         "atomic": "false",\r
182         "comments": "",\r
183         "outputs": 1,\r
184         "x": 2186,\r
185         "y": 983.0000305175781,\r
186         "z": "11329427.2301e4",\r
187         "wires": [\r
188             []\r
189         ]\r
190     },\r
191     {\r
192         "id": "1718031e.d8e1cd",\r
193         "type": "set",\r
194         "name": "set src-ltpId dst-ltpId",\r
195         "xml": "<set>\n<parameter name='src-ltpId' value=\"`'nodeId-' + $oof.vpn.access-node-id + '-ltpId-' + $oof.vpn.src-access-ltp-id`\" />\n<parameter name='dst-ltpId' value=\"`'nodeId-' + $oof.vpn.access-node-id + '-ltpId-' + $oof.vpn.dst-access-ltp-id`\" />",\r
196         "comments": "",\r
197         "x": 2594.5001220703125,\r
198         "y": 2445.545135498047,\r
199         "z": "11329427.2301e4",\r
200         "wires": []\r
201     },\r
202     {\r
203         "id": "df5f7631.41cd8",\r
204         "type": "save",\r
205         "name": "save srcLTP relationship in AAI",\r
206         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $tmp.vpnName' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $oof.vpn.access-node-id + '/p-interfaces/p-interface/' + $src-ltpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-ltpId`\" />\n\n\n\n",\r
207         "comments": "",\r
208         "outputs": 1,\r
209         "x": 2628.0001220703125,\r
210         "y": 2485.545135498047,\r
211         "z": "11329427.2301e4",\r
212         "wires": [\r
213             []\r
214         ]\r
215     },\r
216     {\r
217         "id": "39d523bc.136384",\r
218         "type": "save",\r
219         "name": "save dstLTP relationship in AAI",\r
220         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $tmp.vpnName' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $oof.vpn.access-node-id + '/p-interfaces/p-interface/' + $dst-ltpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$dst-ltpId`\" />",\r
221         "comments": "",\r
222         "outputs": 1,\r
223         "x": 2628.0001220703125,\r
224         "y": 2525.545135498047,\r
225         "z": "11329427.2301e4",\r
226         "wires": [\r
227             []\r
228         ]\r
229     },\r
230     {\r
231         "id": "c411750f.6a79e8",\r
232         "type": "update",\r
233         "name": "save label-restriction",\r
234         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='logical-link.link-name = $unique-linkId\n      AND label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start`' />\n<parameter name='label-end' value='`$label-restriction.label-end`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 2217,\r
238         "y": 1043.0000305175781,\r
239         "z": "11329427.2301e4",\r
240         "wires": [\r
241             []\r
242         ]\r
243     },\r
244     {\r
245         "id": "a7ae4edd.c4cd68",\r
246         "type": "save",\r
247         "name": "save link relationship to label-restriction in AAI",\r
248         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
249         "comments": "",\r
250         "outputs": 1,\r
251         "x": 1928,\r
252         "y": 1239,\r
253         "z": "11329427.2301e4",\r
254         "wires": [\r
255             []\r
256         ]\r
257     },\r
258     {\r
259         "id": "6a43eee0.04c1f8",\r
260         "type": "update",\r
261         "name": "save label-restriction",\r
262         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start.te-label-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n\n",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 1866.815185546875,\r
266         "y": 1015.5556640625,\r
267         "z": "11329427.2301e4",\r
268         "wires": [\r
269             [\r
270                 "16e2b4ec.afe953",\r
271                 "e2eddabf.7af6b"\r
272             ]\r
273         ]\r
274     },\r
275     {\r
276         "id": "30955035.7652f",\r
277         "type": "switchNode",\r
278         "name": "switch te-link-attributes label-restriction_length",\r
279         "xml": "<switch test='`$link.te.te-link-attributes.label-restriction_length`'>\n",\r
280         "comments": "",\r
281         "outputs": 1,\r
282         "x": 1126,\r
283         "y": 976,\r
284         "z": "11329427.2301e4",\r
285         "wires": [\r
286             [\r
287                 "57ae4e2f.8a93c8",\r
288                 "7f343bab.e4c8cc",\r
289                 "22cb05f1.da2172"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "ba3960a8.1467",\r
295         "type": "switchNode",\r
296         "name": "switch link.destination",\r
297         "xml": "<switch test='`$link.destination.dest-node`'>\n",\r
298         "comments": "",\r
299         "outputs": 1,\r
300         "x": 543,\r
301         "y": 235,\r
302         "z": "11329427.2301e4",\r
303         "wires": [\r
304             [\r
305                 "a0306127.0ff848",\r
306                 "d09a2f1e.24e0c8"\r
307             ]\r
308         ]\r
309     },\r
310     {\r
311         "id": "a0306127.0ff848",\r
312         "type": "outcome",\r
313         "name": "Null",\r
314         "xml": "<outcome value=''>\n",\r
315         "comments": "",\r
316         "outputs": 1,\r
317         "x": 747,\r
318         "y": 196,\r
319         "z": "11329427.2301e4",\r
320         "wires": [\r
321             [\r
322                 "da99d9fe.83172"\r
323             ]\r
324         ]\r
325     },\r
326     {\r
327         "id": "d09a2f1e.24e0c8",\r
328         "type": "other",\r
329         "name": "other",\r
330         "xml": "<outcome value='Other'>\n",\r
331         "comments": "",\r
332         "outputs": 1,\r
333         "x": 744,\r
334         "y": 258,\r
335         "z": "11329427.2301e4",\r
336         "wires": [\r
337             [\r
338                 "e7a5a1e8.6ee3f"\r
339             ]\r
340         ]\r
341     },\r
342     {\r
343         "id": "e7a5a1e8.6ee3f",\r
344         "type": "set",\r
345         "name": "set network link's destination variables",\r
346         "xml": "<set>\n<parameter name='dst-tpId' value=\"`'networkId-' + $unique-networkId + '-nodeId-' + $link.destination.dest-node + '-ltpId-' + $link.destination.dest-tp`\" />\n<parameter name='unique-dst-node-Id' value=\"`'networkId-' + $unique-networkId + '-nodeId-' + $link.destination.dest-node`\" />\n<parameter name='is-open-ended-link' value='false' />\n\n",\r
347         "comments": "",\r
348         "x": 973,\r
349         "y": 221,\r
350         "z": "11329427.2301e4",\r
351         "wires": []\r
352     },\r
353     {\r
354         "id": "a3f68296.d7ae38",\r
355         "type": "set",\r
356         "name": "set is-open-ended-link",\r
357         "xml": "<set>\n<parameter name='is-open-ended-link' value='true' />\n\n",\r
358         "comments": "",\r
359         "x": 1151,\r
360         "y": 96,\r
361         "z": "11329427.2301e4",\r
362         "wires": []\r
363     },\r
364     {\r
365         "id": "be73ca4d.23f61",\r
366         "type": "save",\r
367         "name": "get p-interface from aai",\r
368         "xml": "<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 = $src-tpId\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.p-interface\" >",\r
369         "comments": "",\r
370         "outputs": 1,\r
371         "x": 1154,\r
372         "y": 181,\r
373         "z": "11329427.2301e4",\r
374         "wires": [\r
375             [\r
376                 "d126c02c.3bacd",\r
377                 "4b20a2f1.df693c",\r
378                 "d6c67e44.d54828"\r
379             ]\r
380         ]\r
381     },\r
382     {\r
383         "id": "d126c02c.3bacd",\r
384         "type": "success",\r
385         "name": "success",\r
386         "xml": "<outcome value='success'>\n",\r
387         "comments": "",\r
388         "outputs": 1,\r
389         "x": 1397,\r
390         "y": 176,\r
391         "z": "11329427.2301e4",\r
392         "wires": [\r
393             [\r
394                 "56d01481.fc3d34"\r
395             ]\r
396         ]\r
397     },\r
398     {\r
399         "id": "4b20a2f1.df693c",\r
400         "type": "failure",\r
401         "name": "failure",\r
402         "xml": "<outcome value='failure'>\n",\r
403         "comments": "",\r
404         "outputs": 1,\r
405         "x": 1395,\r
406         "y": 265,\r
407         "z": "11329427.2301e4",\r
408         "wires": [\r
409             [\r
410                 "b4b8cef1.bd5508"\r
411             ]\r
412         ]\r
413     },\r
414     {\r
415         "id": "67c0b205.d4f6ec",\r
416         "type": "set",\r
417         "name": "set alternative unique link id",\r
418         "xml": "<set>\n<parameter name='alt-unique-linkId' value=\"`$tmp.aai.p-interface.inter-domain-plug-id`\" />\n<!--<parameter name='alt-unique-linkId' value=\"`'networkId-' + $unique-networkId + '-linkId-' + $tmp.aai.p-interface.inter-domain-plug-id`\" />-->\n\n",\r
419         "comments": "",\r
420         "x": 2070,\r
421         "y": 193,\r
422         "z": "11329427.2301e4",\r
423         "wires": []\r
424     },\r
425     {\r
426         "id": "b4b8cef1.bd5508",\r
427         "type": "returnFailure",\r
428         "name": "return failure",\r
429         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
430         "comments": "",\r
431         "x": 1564,\r
432         "y": 266,\r
433         "z": "11329427.2301e4",\r
434         "wires": []\r
435     },\r
436     {\r
437         "id": "5276aaa7.05e024",\r
438         "type": "save",\r
439         "name": "get logical-link from aai",\r
440         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-link\"\n\t    key=\"logical-link.link-name = $alt-unique-linkId\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.logical-link\" >",\r
441         "comments": "",\r
442         "outputs": 1,\r
443         "x": 862,\r
444         "y": 702,\r
445         "z": "11329427.2301e4",\r
446         "wires": [\r
447             [\r
448                 "1ee6e430.75131c",\r
449                 "e692eeb1.80fc1"\r
450             ]\r
451         ]\r
452     },\r
453     {\r
454         "id": "d6c67e44.d54828",\r
455         "type": "not-found",\r
456         "name": "not-found",\r
457         "xml": "<outcome value='not-found'>\n",\r
458         "comments": "",\r
459         "outputs": 1,\r
460         "x": 1406.490966796875,\r
461         "y": 218.57403564453125,\r
462         "z": "11329427.2301e4",\r
463         "wires": [\r
464             [\r
465                 "ce500e8a.13e1b"\r
466             ]\r
467         ]\r
468     },\r
469     {\r
470         "id": "ce500e8a.13e1b",\r
471         "type": "returnFailure",\r
472         "name": "return failure",\r
473         "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
474         "comments": "",\r
475         "x": 1560.0623779296875,\r
476         "y": 221.85977172851562,\r
477         "z": "11329427.2301e4",\r
478         "wires": []\r
479     },\r
480     {\r
481         "id": "52680ac9.74c6bc",\r
482         "type": "switchNode",\r
483         "name": "switch is-open-ended-link",\r
484         "xml": "<switch test='`$is-open-ended-link`'>\n",\r
485         "comments": "",\r
486         "outputs": 1,\r
487         "x": 441,\r
488         "y": 741,\r
489         "z": "11329427.2301e4",\r
490         "wires": [\r
491             [\r
492                 "c8f3bc4d.123c58",\r
493                 "d068e94c.b6bab"\r
494             ]\r
495         ]\r
496     },\r
497     {\r
498         "id": "c8f3bc4d.123c58",\r
499         "type": "outcomeFalse",\r
500         "name": "false",\r
501         "xml": "<outcome value='false'>\n",\r
502         "comments": "",\r
503         "outputs": 1,\r
504         "x": 658,\r
505         "y": 763,\r
506         "z": "11329427.2301e4",\r
507         "wires": [\r
508             [\r
509                 "62f182d2.b1427c"\r
510             ]\r
511         ]\r
512     },\r
513     {\r
514         "id": "d068e94c.b6bab",\r
515         "type": "outcomeTrue",\r
516         "name": "true",\r
517         "xml": "<outcome value='true'>\n",\r
518         "comments": "",\r
519         "outputs": 1,\r
520         "x": 661,\r
521         "y": 703,\r
522         "z": "11329427.2301e4",\r
523         "wires": [\r
524             [\r
525                 "5276aaa7.05e024"\r
526             ]\r
527         ]\r
528     },\r
529     {\r
530         "id": "1ee6e430.75131c",\r
531         "type": "success",\r
532         "name": "success",\r
533         "xml": "<outcome value='success'>\n",\r
534         "comments": "",\r
535         "outputs": 1,\r
536         "x": 1106,\r
537         "y": 372,\r
538         "z": "11329427.2301e4",\r
539         "wires": [\r
540             [\r
541                 "5326eda4.cd9dac"\r
542             ]\r
543         ]\r
544     },\r
545     {\r
546         "id": "e692eeb1.80fc1",\r
547         "type": "not-found",\r
548         "name": "not-found",\r
549         "xml": "<outcome value='not-found'>\n",\r
550         "comments": "",\r
551         "outputs": 1,\r
552         "x": 1131.490966796875,\r
553         "y": 567.5740356445312,\r
554         "z": "11329427.2301e4",\r
555         "wires": [\r
556             [\r
557                 "169999f1.cf3e56"\r
558             ]\r
559         ]\r
560     },\r
561     {\r
562         "id": "df93f1df.e408b",\r
563         "type": "update",\r
564         "name": "save logical-link with alternative link id",\r
565         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link' \n      key='logical-link.link-name = $alt-unique-linkId' >\n<parameter name='link-name' value='`$alt-unique-linkId`' />\n<parameter name='link-id' value='`$link.link-id`' />\n<parameter name='link-type' value='`$link.te.te-link-attributes.access-type`' />\n<parameter name='link-role' value='cross-domain' />\n\n\n\n\n",\r
566         "comments": "",\r
567         "outputs": 1,\r
568         "x": 1603,\r
569         "y": 589,\r
570         "z": "11329427.2301e4",\r
571         "wires": [\r
572             []\r
573         ]\r
574     },\r
575     {\r
576         "id": "62f182d2.b1427c",\r
577         "type": "block",\r
578         "name": "block : atomic",\r
579         "xml": "<block atomic='true'>",\r
580         "atomic": "true",\r
581         "comments": "",\r
582         "outputs": 1,\r
583         "x": 836,\r
584         "y": 771,\r
585         "z": "11329427.2301e4",\r
586         "wires": [\r
587             [\r
588                 "ea8c4290.e9fc4",\r
589                 "30955035.7652f",\r
590                 "cdc97515.c97b28",\r
591                 "43ca3bbb.8af21c"\r
592             ]\r
593         ]\r
594     },\r
595     {\r
596         "id": "922e1b5e.413f38",\r
597         "type": "save",\r
598         "name": "update dest TP by putting src TP of the current link",\r
599         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $alt-unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />-->\n\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />",\r
600         "comments": "",\r
601         "outputs": 1,\r
602         "x": 2517,\r
603         "y": 418,\r
604         "z": "11329427.2301e4",\r
605         "wires": [\r
606             [\r
607                 "b261d13e.1146f",\r
608                 "acda2064.208dd8"\r
609             ]\r
610         ]\r
611     },\r
612     {\r
613         "id": "a65d4fc9.cbb8f8",\r
614         "type": "save",\r
615         "name": "save source and dest TP",\r
616         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-dst-node-Id + '/p-interfaces/p-interface/' + $dst-tpId`\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$dst-tpId`\" />",\r
617         "comments": "",\r
618         "outputs": 1,\r
619         "x": 1066,\r
620         "y": 1210,\r
621         "z": "11329427.2301e4",\r
622         "wires": [\r
623             []\r
624         ]\r
625     },\r
626     {\r
627         "id": "da99d9fe.83172",\r
628         "type": "block",\r
629         "name": "block",\r
630         "xml": "<block>\n",\r
631         "atomic": "false",\r
632         "comments": "",\r
633         "outputs": 1,\r
634         "x": 935,\r
635         "y": 157,\r
636         "z": "11329427.2301e4",\r
637         "wires": [\r
638             [\r
639                 "a3f68296.d7ae38",\r
640                 "be73ca4d.23f61",\r
641                 "7e55092c.663d38"\r
642             ]\r
643         ]\r
644     },\r
645     {\r
646         "id": "169999f1.cf3e56",\r
647         "type": "block",\r
648         "name": "block : atomic",\r
649         "xml": "<block atomic='true'>",\r
650         "atomic": "true",\r
651         "comments": "",\r
652         "outputs": 1,\r
653         "x": 1320,\r
654         "y": 570,\r
655         "z": "11329427.2301e4",\r
656         "wires": [\r
657             [\r
658                 "df93f1df.e408b",\r
659                 "396e80a6.960c58",\r
660                 "57d29a3c.fe54c4",\r
661                 "3f800f5b.cc91f8"\r
662             ]\r
663         ]\r
664     },\r
665     {\r
666         "id": "396e80a6.960c58",\r
667         "type": "save",\r
668         "name": "save source only",\r
669         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $alt-unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />\n",\r
670         "comments": "",\r
671         "outputs": 1,\r
672         "x": 1532,\r
673         "y": 650,\r
674         "z": "11329427.2301e4",\r
675         "wires": [\r
676             []\r
677         ]\r
678     },\r
679     {\r
680         "id": "19afd467.bf4a8c",\r
681         "type": "for",\r
682         "name": "for each label-restriction",\r
683         "xml": "<for index='tidx' start='0' end='`$link.te.te-link-attributes.label-restriction_length`' >\n",\r
684         "comments": "",\r
685         "outputs": 1,\r
686         "x": 2059,\r
687         "y": 776,\r
688         "z": "11329427.2301e4",\r
689         "wires": [\r
690             [\r
691                 "93dd8916.c138b",\r
692                 "e065f5f8.a10718",\r
693                 "667c042d.d704cc",\r
694                 "1b0b9ceb.8ee5ab",\r
695                 "98a97ae5.7ea6d",\r
696                 "54564b15.ad996c"\r
697             ]\r
698         ]\r
699     },\r
700     {\r
701         "id": "93dd8916.c138b",\r
702         "type": "set",\r
703         "name": "set label-restriction's local variables",\r
704         "xml": "<set>\n<parameter name='label-restriction.' value='`$link.te.te-link-attributes.label-restriction[$tidx].`' />\n",\r
705         "comments": "",\r
706         "x": 2349.6669921875,\r
707         "y": 654.8889770507812,\r
708         "z": "11329427.2301e4",\r
709         "wires": []\r
710     },\r
711     {\r
712         "id": "adaa1c19.7064b",\r
713         "type": "success",\r
714         "name": "success",\r
715         "xml": "<outcome value='success'>\n",\r
716         "comments": "",\r
717         "outputs": 1,\r
718         "x": 2491.0555419921875,\r
719         "y": 733.635009765625,\r
720         "z": "11329427.2301e4",\r
721         "wires": [\r
722             [\r
723                 "c7ff7951.db72b8"\r
724             ]\r
725         ]\r
726     },\r
727     {\r
728         "id": "85c8d180.3fabc",\r
729         "type": "failure",\r
730         "name": "failure",\r
731         "xml": "<outcome value='failure'>\n",\r
732         "comments": "",\r
733         "outputs": 1,\r
734         "x": 2498.734130859375,\r
735         "y": 792.8493347167969,\r
736         "z": "11329427.2301e4",\r
737         "wires": [\r
738             [\r
739                 "82edaa01.6319c"\r
740             ]\r
741         ]\r
742     },\r
743     {\r
744         "id": "c7ff7951.db72b8",\r
745         "type": "block",\r
746         "name": "block",\r
747         "xml": "<block>\n",\r
748         "atomic": "false",\r
749         "comments": "",\r
750         "outputs": 1,\r
751         "x": 2651.5556640625,\r
752         "y": 732.8889465332031,\r
753         "z": "11329427.2301e4",\r
754         "wires": [\r
755             []\r
756         ]\r
757     },\r
758     {\r
759         "id": "82edaa01.6319c",\r
760         "type": "update",\r
761         "name": "save label-restriction",\r
762         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='logical-link.link-name = $alt-unique-linkId\n      AND label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start`' />\n<parameter name='label-end' value='`$label-restriction.label-end`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n\n",\r
763         "comments": "",\r
764         "outputs": 1,\r
765         "x": 2682.5556640625,\r
766         "y": 792.8889465332031,\r
767         "z": "11329427.2301e4",\r
768         "wires": [\r
769             []\r
770         ]\r
771     },\r
772     {\r
773         "id": "66919d0c.15300c",\r
774         "type": "save",\r
775         "name": "save link relationship to label-restriction in AAI",\r
776         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $alt-unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
777         "comments": "",\r
778         "outputs": 1,\r
779         "x": 2358.5556640625,\r
780         "y": 925.888916015625,\r
781         "z": "11329427.2301e4",\r
782         "wires": [\r
783             []\r
784         ]\r
785     },\r
786     {\r
787         "id": "e065f5f8.a10718",\r
788         "type": "update",\r
789         "name": "save label-restriction",\r
790         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start.te-label-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n",\r
791         "comments": "",\r
792         "outputs": 1,\r
793         "x": 2300.370849609375,\r
794         "y": 765.444580078125,\r
795         "z": "11329427.2301e4",\r
796         "wires": [\r
797             [\r
798                 "adaa1c19.7064b",\r
799                 "85c8d180.3fabc"\r
800             ]\r
801         ]\r
802     },\r
803     {\r
804         "id": "f48b8987.2973f8",\r
805         "type": "set",\r
806         "name": "set more local variables",\r
807         "xml": "<set>\n<parameter name='unique-linkId' value=\"`'networkId-' + $unique-networkId + '-linkId-' + $link.link-id`\" />\n<parameter name='src-tpId' value=\"`'networkId-' + $unique-networkId + '-nodeId-' + $link.source.source-node + '-ltpId-' + $link.source.source-tp`\" />\n<parameter name='unique-src-node-Id' value=\"`'networkId-' + $unique-networkId + '-nodeId-' + $link.source.source-node`\" />\n",\r
808         "comments": "",\r
809         "x": 544,\r
810         "y": 180,\r
811         "z": "11329427.2301e4",\r
812         "wires": []\r
813     },\r
814     {\r
815         "id": "aa54070.82178f8",\r
816         "type": "block",\r
817         "name": "block",\r
818         "xml": "<block>\n",\r
819         "atomic": "false",\r
820         "comments": "",\r
821         "outputs": 1,\r
822         "x": 1486,\r
823         "y": 93,\r
824         "z": "11329427.2301e4",\r
825         "wires": [\r
826             []\r
827         ]\r
828     },\r
829     {\r
830         "id": "56d01481.fc3d34",\r
831         "type": "switchNode",\r
832         "name": "switch inter-domain-plug-id of the src tp",\r
833         "xml": "<switch test='`$tmp.aai.p-interface.inter-domain-plug-id`'>\n",\r
834         "comments": "",\r
835         "outputs": 1,\r
836         "x": 1636,\r
837         "y": 173,\r
838         "z": "11329427.2301e4",\r
839         "wires": [\r
840             [\r
841                 "21fe7bc0.8046c4",\r
842                 "ad83b45.12739c8"\r
843             ]\r
844         ]\r
845     },\r
846     {\r
847         "id": "21fe7bc0.8046c4",\r
848         "type": "outcome",\r
849         "name": "Null",\r
850         "xml": "<outcome value=''>\n",\r
851         "comments": "",\r
852         "outputs": 1,\r
853         "x": 1866,\r
854         "y": 120,\r
855         "z": "11329427.2301e4",\r
856         "wires": [\r
857             [\r
858                 "82a5af1.d5baf5"\r
859             ]\r
860         ]\r
861     },\r
862     {\r
863         "id": "ad83b45.12739c8",\r
864         "type": "other",\r
865         "name": "other",\r
866         "xml": "<outcome value='Other'>\n",\r
867         "comments": "",\r
868         "outputs": 1,\r
869         "x": 1870,\r
870         "y": 193,\r
871         "z": "11329427.2301e4",\r
872         "wires": [\r
873             [\r
874                 "67c0b205.d4f6ec"\r
875             ]\r
876         ]\r
877     },\r
878     {\r
879         "id": "82a5af1.d5baf5",\r
880         "type": "set",\r
881         "name": "unset is-open-ended-link",\r
882         "xml": "<set>\n<parameter name='is-open-ended-link' value='false' />\n<parameter name='is-invalid-open-ended-link' value='true' />\n\n",\r
883         "comments": "",\r
884         "x": 2054,\r
885         "y": 116,\r
886         "z": "11329427.2301e4",\r
887         "wires": []\r
888     },\r
889     {\r
890         "id": "6944be1e.90178",\r
891         "type": "save",\r
892         "name": "delete logical-link",\r
893         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-link\" \n\tkey=\"logical-link.link-name = $tmp.link-name\" >\n",\r
894         "comments": "",\r
895         "outputs": 1,\r
896         "x": 2035,\r
897         "y": 65,\r
898         "z": "11329427.2301e4",\r
899         "wires": [\r
900             []\r
901         ]\r
902     },\r
903     {\r
904         "id": "37181089.2d209",\r
905         "type": "set",\r
906         "name": "unset network link's local variables",\r
907         "xml": "<set>\n<parameter name='link.' value='' />\n<parameter name='dst-tpId' value='' />\n<parameter name='unique-dst-node-Id' value='' />\n<parameter name='is-open-ended-link' value='false' />\n<parameter name='is-invalid-open-ended-link' value='false' />\n\n",\r
908         "comments": "",\r
909         "x": 572,\r
910         "y": 72,\r
911         "z": "11329427.2301e4",\r
912         "wires": []\r
913     },\r
914     {\r
915         "id": "d1dc92f0.18d3d",\r
916         "type": "switchNode",\r
917         "name": "switch is-invalid-open-ended-link",\r
918         "xml": "<switch test='`$is-invalid-open-ended-link`'>\n",\r
919         "comments": "",\r
920         "outputs": 1,\r
921         "x": 662,\r
922         "y": 1188,\r
923         "z": "11329427.2301e4",\r
924         "wires": [\r
925             [\r
926                 "927f7161.cc38b",\r
927                 "df6ba571.497fe8"\r
928             ]\r
929         ]\r
930     },\r
931     {\r
932         "id": "df6ba571.497fe8",\r
933         "type": "outcomeTrue",\r
934         "name": "true",\r
935         "xml": "<outcome value='true'>\n",\r
936         "comments": "",\r
937         "outputs": 1,\r
938         "x": 869,\r
939         "y": 1156,\r
940         "z": "11329427.2301e4",\r
941         "wires": [\r
942             [\r
943                 "fabfad0b.ca8968"\r
944             ]\r
945         ]\r
946     },\r
947     {\r
948         "id": "927f7161.cc38b",\r
949         "type": "outcomeFalse",\r
950         "name": "false",\r
951         "xml": "<outcome value='false'>\n",\r
952         "comments": "",\r
953         "outputs": 1,\r
954         "x": 866,\r
955         "y": 1216,\r
956         "z": "11329427.2301e4",\r
957         "wires": [\r
958             [\r
959                 "a65d4fc9.cbb8f8"\r
960             ]\r
961         ]\r
962     },\r
963     {\r
964         "id": "fabfad0b.ca8968",\r
965         "type": "save",\r
966         "name": "save source only",\r
967         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />\n",\r
968         "comments": "",\r
969         "outputs": 1,\r
970         "x": 1049,\r
971         "y": 1155,\r
972         "z": "11329427.2301e4",\r
973         "wires": [\r
974             []\r
975         ]\r
976     },\r
977     {\r
978         "id": "19677d78.14b74b",\r
979         "type": "switchNode",\r
980         "name": "switch relationship-list_length",\r
981         "xml": "<switch test='`$tmp.aai.logical-link.relationship-list_length`'>\n",\r
982         "comments": "",\r
983         "outputs": 1,\r
984         "x": 1378,\r
985         "y": 345,\r
986         "z": "11329427.2301e4",\r
987         "wires": [\r
988             [\r
989                 "d7971422.333fa8",\r
990                 "18cbfa68.3dd856",\r
991                 "31f7a610.b076e2"\r
992             ]\r
993         ]\r
994     },\r
995     {\r
996         "id": "aa6b17d7.21416",\r
997         "type": "switchNode",\r
998         "name": "switch relationship-list_length != $src-tpId",\r
999         "xml": "<switch test='`$tmp.aai.logical-link.relationship-list.relationship[0].relationship-data[1].relationship-value != $src-tpId`'>\n",\r
1000         "comments": "",\r
1001         "outputs": 1,\r
1002         "x": 1829,\r
1003         "y": 359,\r
1004         "z": "11329427.2301e4",\r
1005         "wires": [\r
1006             [\r
1007                 "b03e88ee.6fe68"\r
1008             ]\r
1009         ]\r
1010     },\r
1011     {\r
1012         "id": "d7971422.333fa8",\r
1013         "type": "outcome",\r
1014         "name": "0",\r
1015         "xml": "<outcome value='0'>\n",\r
1016         "comments": "",\r
1017         "outputs": 1,\r
1018         "x": 1596,\r
1019         "y": 304,\r
1020         "z": "11329427.2301e4",\r
1021         "wires": [\r
1022             [\r
1023                 "33af6da8.d2ef82"\r
1024             ]\r
1025         ]\r
1026     },\r
1027     {\r
1028         "id": "18cbfa68.3dd856",\r
1029         "type": "outcome",\r
1030         "name": "1",\r
1031         "xml": "<outcome value='1'>\n",\r
1032         "comments": "",\r
1033         "outputs": 1,\r
1034         "x": 1593,\r
1035         "y": 341,\r
1036         "z": "11329427.2301e4",\r
1037         "wires": [\r
1038             [\r
1039                 "aa6b17d7.21416"\r
1040             ]\r
1041         ]\r
1042     },\r
1043     {\r
1044         "id": "31f7a610.b076e2",\r
1045         "type": "other",\r
1046         "name": "other",\r
1047         "xml": "<outcome value='Other'>\n",\r
1048         "comments": "",\r
1049         "outputs": 1,\r
1050         "x": 1603,\r
1051         "y": 415,\r
1052         "z": "11329427.2301e4",\r
1053         "wires": [\r
1054             [\r
1055                 "6e8cc864.7485f8"\r
1056             ]\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "6e8cc864.7485f8",\r
1061         "type": "block",\r
1062         "name": "block",\r
1063         "xml": "<block>\n",\r
1064         "atomic": "false",\r
1065         "comments": "",\r
1066         "outputs": 1,\r
1067         "x": 1740,\r
1068         "y": 416,\r
1069         "z": "11329427.2301e4",\r
1070         "wires": [\r
1071             [\r
1072                 "899a17e9.aedab8"\r
1073             ]\r
1074         ]\r
1075     },\r
1076     {\r
1077         "id": "33af6da8.d2ef82",\r
1078         "type": "block",\r
1079         "name": "block",\r
1080         "xml": "<block>\n",\r
1081         "atomic": "false",\r
1082         "comments": "",\r
1083         "outputs": 1,\r
1084         "x": 1738,\r
1085         "y": 312,\r
1086         "z": "11329427.2301e4",\r
1087         "wires": [\r
1088             [\r
1089                 "af13ae20.bebac"\r
1090             ]\r
1091         ]\r
1092     },\r
1093     {\r
1094         "id": "f2821395.fcaa08",\r
1095         "type": "switchNode",\r
1096         "name": "switch is-invalid-open-ended-link",\r
1097         "xml": "<switch test='`$is-invalid-open-ended-link`'>\n",\r
1098         "comments": "",\r
1099         "outputs": 1,\r
1100         "x": 439,\r
1101         "y": 569,\r
1102         "z": "11329427.2301e4",\r
1103         "wires": [\r
1104             [\r
1105                 "9c119bdb.5496e8",\r
1106                 "d08739e0.57fa3"\r
1107             ]\r
1108         ]\r
1109     },\r
1110     {\r
1111         "id": "d08739e0.57fa3",\r
1112         "type": "outcomeTrue",\r
1113         "name": "true",\r
1114         "xml": "<outcome value='true'>\n",\r
1115         "comments": "",\r
1116         "outputs": 1,\r
1117         "x": 646,\r
1118         "y": 537,\r
1119         "z": "11329427.2301e4",\r
1120         "wires": [\r
1121             [\r
1122                 "1951ba10.65f9fe"\r
1123             ]\r
1124         ]\r
1125     },\r
1126     {\r
1127         "id": "9c119bdb.5496e8",\r
1128         "type": "outcomeFalse",\r
1129         "name": "false",\r
1130         "xml": "<outcome value='false'>\n",\r
1131         "comments": "",\r
1132         "outputs": 1,\r
1133         "x": 643,\r
1134         "y": 597,\r
1135         "z": "11329427.2301e4",\r
1136         "wires": [\r
1137             [\r
1138                 "52680ac9.74c6bc"\r
1139             ]\r
1140         ]\r
1141     },\r
1142     {\r
1143         "id": "1951ba10.65f9fe",\r
1144         "type": "block",\r
1145         "name": "block",\r
1146         "xml": "<block>\n",\r
1147         "atomic": "false",\r
1148         "comments": "",\r
1149         "outputs": 1,\r
1150         "x": 797,\r
1151         "y": 537,\r
1152         "z": "11329427.2301e4",\r
1153         "wires": [\r
1154             []\r
1155         ]\r
1156     },\r
1157     {\r
1158         "id": "cdc97515.c97b28",\r
1159         "type": "save",\r
1160         "name": "save source and dest TP",\r
1161         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-src-node-Id + '/p-interfaces/p-interface/' + $src-tpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$src-tpId`\" />\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-dst-node-Id + '/p-interfaces/p-interface/' + $dst-tpId`\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"p-interface.interface-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$dst-tpId`\" />",\r
1162         "comments": "",\r
1163         "outputs": 1,\r
1164         "x": 1064,\r
1165         "y": 859,\r
1166         "z": "11329427.2301e4",\r
1167         "wires": [\r
1168             []\r
1169         ]\r
1170     },\r
1171     {\r
1172         "id": "b03e88ee.6fe68",\r
1173         "type": "outcomeTrue",\r
1174         "name": "true",\r
1175         "xml": "<outcome value='true'>\n",\r
1176         "comments": "",\r
1177         "outputs": 1,\r
1178         "x": 2076,\r
1179         "y": 350,\r
1180         "z": "11329427.2301e4",\r
1181         "wires": [\r
1182             []\r
1183         ]\r
1184     },\r
1185     {\r
1186         "id": "57515da6.acd334",\r
1187         "type": "record",\r
1188         "name": "log file",\r
1189         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logTopologyDiscovery.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"uniqueLinkId\" />\n    <parameter name=\"field3\" value=\"`$unique-linkId`\" />\n    <parameter name=\"field4\" value=\"srcTpId\" />\n    <parameter name=\"field5\" value=\"`$src-tpId`\" />\n    <parameter name=\"field6\" value=\"dstTpId\" />\n    <parameter name=\"field7\" value=\"`$dst-tpId`\" />\n    ",\r
1190         "comments": "",\r
1191         "outputs": 1,\r
1192         "x": 1009,\r
1193         "y": 804,\r
1194         "z": "11329427.2301e4",\r
1195         "wires": [\r
1196             []\r
1197         ]\r
1198     },\r
1199     {\r
1200         "id": "7e55092c.663d38",\r
1201         "type": "set",\r
1202         "name": "unset tmp.aai.p-interface",\r
1203         "xml": "<set>\n<parameter name='tmp.aai.p-interface' value='' />\n<parameter name='tmp.aai.p-interface.inter-domain-plug-id' value='' />\n\n",\r
1204         "comments": "",\r
1205         "x": 1152,\r
1206         "y": 134,\r
1207         "z": "11329427.2301e4",\r
1208         "wires": []\r
1209     },\r
1210     {\r
1211         "id": "4b963b57.e5bedc",\r
1212         "type": "record",\r
1213         "name": "log file",\r
1214         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logMerge.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"altUniqueLinkId\" />\n    <parameter name=\"field3\" value=\"`$alt-unique-linkId`\" />\n    <parameter name=\"field4\" value=\"srcTpId\" />\n    <parameter name=\"field5\" value=\"`$src-tpId`\" />\n    <parameter name=\"field6\" value=\"relationship-value\" />\n    <parameter name=\"field7\" value='`$tmp.aai.logical-link.relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n    ",\r
1215         "comments": "",\r
1216         "outputs": 1,\r
1217         "x": 2392,\r
1218         "y": 322,\r
1219         "z": "11329427.2301e4",\r
1220         "wires": [\r
1221             []\r
1222         ]\r
1223     },\r
1224     {\r
1225         "id": "5326eda4.cd9dac",\r
1226         "type": "block",\r
1227         "name": "block",\r
1228         "xml": "<block>\n",\r
1229         "atomic": "false",\r
1230         "comments": "",\r
1231         "outputs": 1,\r
1232         "x": 2068,\r
1233         "y": 567,\r
1234         "z": "11329427.2301e4",\r
1235         "wires": [\r
1236             [\r
1237                 "4b963b57.e5bedc",\r
1238                 "922e1b5e.413f38",\r
1239                 "a18dc6ab.ac0e98",\r
1240                 "6723873e.80324"\r
1241             ]\r
1242         ]\r
1243     },\r
1244     {\r
1245         "id": "b261d13e.1146f",\r
1246         "type": "success",\r
1247         "name": "success",\r
1248         "xml": "<outcome value='success'>\n",\r
1249         "comments": "",\r
1250         "outputs": 1,\r
1251         "x": 2806,\r
1252         "y": 388,\r
1253         "z": "11329427.2301e4",\r
1254         "wires": [\r
1255             [\r
1256                 "9a2a7ebb.6f02f"\r
1257             ]\r
1258         ]\r
1259     },\r
1260     {\r
1261         "id": "acda2064.208dd8",\r
1262         "type": "failure",\r
1263         "name": "failure",\r
1264         "xml": "<outcome value='failure'>\n",\r
1265         "comments": "",\r
1266         "outputs": 1,\r
1267         "x": 2813.6785888671875,\r
1268         "y": 447.2143249511719,\r
1269         "z": "11329427.2301e4",\r
1270         "wires": [\r
1271             [\r
1272                 "693b3172.16e028"\r
1273             ]\r
1274         ]\r
1275     },\r
1276     {\r
1277         "id": "9a2a7ebb.6f02f",\r
1278         "type": "block",\r
1279         "name": "block",\r
1280         "xml": "<block>\n",\r
1281         "atomic": "false",\r
1282         "comments": "",\r
1283         "outputs": 1,\r
1284         "x": 2954,\r
1285         "y": 383,\r
1286         "z": "11329427.2301e4",\r
1287         "wires": [\r
1288             [\r
1289                 "24d0b2c2.21a89e"\r
1290             ]\r
1291         ]\r
1292     },\r
1293     {\r
1294         "id": "24d0b2c2.21a89e",\r
1295         "type": "record",\r
1296         "name": "log file",\r
1297         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logMergeSuccess.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"altUniqueLinkId\" />\n    <parameter name=\"field3\" value=\"`$alt-unique-linkId`\" />\n    <parameter name=\"field4\" value=\"srcTpId\" />\n    <parameter name=\"field5\" value=\"`$src-tpId`\" />\n    <parameter name=\"field6\" value=\"relationship-value\" />\n    <parameter name=\"field7\" value='`$tmp.aai.logical-link.relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n    ",\r
1298         "comments": "",\r
1299         "outputs": 1,\r
1300         "x": 3099,\r
1301         "y": 383,\r
1302         "z": "11329427.2301e4",\r
1303         "wires": [\r
1304             []\r
1305         ]\r
1306     },\r
1307     {\r
1308         "id": "693b3172.16e028",\r
1309         "type": "block",\r
1310         "name": "block",\r
1311         "xml": "<block>\n",\r
1312         "atomic": "false",\r
1313         "comments": "",\r
1314         "outputs": 1,\r
1315         "x": 2961,\r
1316         "y": 445,\r
1317         "z": "11329427.2301e4",\r
1318         "wires": [\r
1319             [\r
1320                 "cbdf69e4.857a38"\r
1321             ]\r
1322         ]\r
1323     },\r
1324     {\r
1325         "id": "af13ae20.bebac",\r
1326         "type": "record",\r
1327         "name": "log file",\r
1328         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logNoRelationship.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"noRelationshipForLink:\" />\n    <parameter name=\"field3\" value=\"`$tmp.aai.logical-link.link-name`\" />",\r
1329         "comments": "",\r
1330         "outputs": 1,\r
1331         "x": 1874,\r
1332         "y": 310,\r
1333         "z": "11329427.2301e4",\r
1334         "wires": [\r
1335             []\r
1336         ]\r
1337     },\r
1338     {\r
1339         "id": "899a17e9.aedab8",\r
1340         "type": "record",\r
1341         "name": "log file",\r
1342         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logNoRelationship.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"moreThanOneRelationshipForLink:\" />\n    <parameter name=\"field3\" value=\"`$tmp.aai.logical-link.link-name`\" />\n    <parameter name=\"field4\" value=\"HowMany:\" />\n    <parameter name=\"field5\" value=\"`$tmp.aai.logical-link.relationship-list_length`\" />",\r
1343         "comments": "",\r
1344         "outputs": 1,\r
1345         "x": 1885,\r
1346         "y": 425,\r
1347         "z": "11329427.2301e4",\r
1348         "wires": [\r
1349             []\r
1350         ]\r
1351     },\r
1352     {\r
1353         "id": "cbdf69e4.857a38",\r
1354         "type": "record",\r
1355         "name": "log file",\r
1356         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/onap/logMergeFailure.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"altUniqueLinkId\" />\n    <parameter name=\"field3\" value=\"`$alt-unique-linkId`\" />\n    <parameter name=\"field4\" value=\"srcTpId\" />\n    <parameter name=\"field5\" value=\"`$src-tpId`\" />\n    <parameter name=\"field6\" value=\"relationship-value\" />\n    <parameter name=\"field7\" value='`$tmp.aai.logical-link.relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n    ",\r
1357         "comments": "",\r
1358         "outputs": 1,\r
1359         "x": 3106,\r
1360         "y": 445,\r
1361         "z": "11329427.2301e4",\r
1362         "wires": [\r
1363             []\r
1364         ]\r
1365     },\r
1366     {\r
1367         "id": "57ae4e2f.8a93c8",\r
1368         "type": "other",\r
1369         "name": "Null",\r
1370         "xml": "<outcome value=''>\n",\r
1371         "comments": "",\r
1372         "outputs": 1,\r
1373         "x": 1420,\r
1374         "y": 874,\r
1375         "z": "11329427.2301e4",\r
1376         "wires": [\r
1377             [\r
1378                 "9036593c.1672f"\r
1379             ]\r
1380         ]\r
1381     },\r
1382     {\r
1383         "id": "7f343bab.e4c8cc",\r
1384         "type": "outcome",\r
1385         "name": "length 0",\r
1386         "xml": "<outcome value='0'>\n",\r
1387         "comments": "",\r
1388         "outputs": 1,\r
1389         "x": 1422,\r
1390         "y": 922,\r
1391         "z": "11329427.2301e4",\r
1392         "wires": [\r
1393             [\r
1394                 "9036593c.1672f"\r
1395             ]\r
1396         ]\r
1397     },\r
1398     {\r
1399         "id": "22cb05f1.da2172",\r
1400         "type": "other",\r
1401         "name": "other",\r
1402         "xml": "<outcome value='Other'>\n",\r
1403         "comments": "",\r
1404         "outputs": 1,\r
1405         "x": 1419,\r
1406         "y": 976,\r
1407         "z": "11329427.2301e4",\r
1408         "wires": [\r
1409             [\r
1410                 "8fd33aa8.985138"\r
1411             ]\r
1412         ]\r
1413     },\r
1414     {\r
1415         "id": "9036593c.1672f",\r
1416         "type": "block",\r
1417         "name": "block",\r
1418         "xml": "<block>\n",\r
1419         "atomic": "false",\r
1420         "comments": "",\r
1421         "outputs": 1,\r
1422         "x": 1575,\r
1423         "y": 874,\r
1424         "z": "11329427.2301e4",\r
1425         "wires": [\r
1426             []\r
1427         ]\r
1428     },\r
1429     {\r
1430         "id": "57d29a3c.fe54c4",\r
1431         "type": "switchNode",\r
1432         "name": "switch te-link-attributes label-restriction_length",\r
1433         "xml": "<switch test='`$link.te.te-link-attributes.label-restriction_length`'>\n",\r
1434         "comments": "",\r
1435         "outputs": 1,\r
1436         "x": 1601,\r
1437         "y": 767,\r
1438         "z": "11329427.2301e4",\r
1439         "wires": [\r
1440             [\r
1441                 "681fa8f6.5d2f28",\r
1442                 "ec4baaa9.ef82",\r
1443                 "7ddd884.112ddf8"\r
1444             ]\r
1445         ]\r
1446     },\r
1447     {\r
1448         "id": "681fa8f6.5d2f28",\r
1449         "type": "other",\r
1450         "name": "Null",\r
1451         "xml": "<outcome value=''>\n",\r
1452         "comments": "",\r
1453         "outputs": 1,\r
1454         "x": 1873,\r
1455         "y": 677,\r
1456         "z": "11329427.2301e4",\r
1457         "wires": [\r
1458             [\r
1459                 "ef3a31b6.0b2b58"\r
1460             ]\r
1461         ]\r
1462     },\r
1463     {\r
1464         "id": "ef3a31b6.0b2b58",\r
1465         "type": "block",\r
1466         "name": "block",\r
1467         "xml": "<block>\n",\r
1468         "atomic": "false",\r
1469         "comments": "",\r
1470         "outputs": 1,\r
1471         "x": 2028,\r
1472         "y": 677,\r
1473         "z": "11329427.2301e4",\r
1474         "wires": [\r
1475             []\r
1476         ]\r
1477     },\r
1478     {\r
1479         "id": "ec4baaa9.ef82",\r
1480         "type": "outcome",\r
1481         "name": "length 0",\r
1482         "xml": "<outcome value='0'>\n",\r
1483         "comments": "",\r
1484         "outputs": 1,\r
1485         "x": 1875,\r
1486         "y": 725,\r
1487         "z": "11329427.2301e4",\r
1488         "wires": [\r
1489             [\r
1490                 "ef3a31b6.0b2b58"\r
1491             ]\r
1492         ]\r
1493     },\r
1494     {\r
1495         "id": "7ddd884.112ddf8",\r
1496         "type": "other",\r
1497         "name": "other",\r
1498         "xml": "<outcome value='Other'>\n",\r
1499         "comments": "",\r
1500         "outputs": 1,\r
1501         "x": 1874,\r
1502         "y": 776,\r
1503         "z": "11329427.2301e4",\r
1504         "wires": [\r
1505             [\r
1506                 "19afd467.bf4a8c"\r
1507             ]\r
1508         ]\r
1509     },\r
1510     {\r
1511         "id": "667c042d.d704cc",\r
1512         "type": "set",\r
1513         "name": "unset label-restriction's local variables",\r
1514         "xml": "<set>\n<parameter name='label-restriction.' value='' />\n<parameter name='unique-lrId' value=\"\" />\n",\r
1515         "comments": "",\r
1516         "x": 2355,\r
1517         "y": 603,\r
1518         "z": "11329427.2301e4",\r
1519         "wires": []\r
1520     },\r
1521     {\r
1522         "id": "1f83fd3d.b74253",\r
1523         "type": "set",\r
1524         "name": "unset label-restriction's local variables",\r
1525         "xml": "<set>\n<parameter name='label-restriction.' value='' />\n<parameter name='unique-lrId' value=\"\" />\n",\r
1526         "comments": "",\r
1527         "x": 1909,\r
1528         "y": 830,\r
1529         "z": "11329427.2301e4",\r
1530         "wires": []\r
1531     },\r
1532     {\r
1533         "id": "a18dc6ab.ac0e98",\r
1534         "type": "switchNode",\r
1535         "name": "switch te-link-attributes label-restriction_length",\r
1536         "xml": "<switch test='`$link.te.te-link-attributes.label-restriction_length`'>\n",\r
1537         "comments": "",\r
1538         "outputs": 1,\r
1539         "x": 2693,\r
1540         "y": 554,\r
1541         "z": "11329427.2301e4",\r
1542         "wires": [\r
1543             [\r
1544                 "22753c60.a6d58c",\r
1545                 "56afa73f.b3618",\r
1546                 "2c831306.1c7d44"\r
1547             ]\r
1548         ]\r
1549     },\r
1550     {\r
1551         "id": "22753c60.a6d58c",\r
1552         "type": "other",\r
1553         "name": "Null",\r
1554         "xml": "<outcome value=''>\n",\r
1555         "comments": "",\r
1556         "outputs": 1,\r
1557         "x": 2963,\r
1558         "y": 516,\r
1559         "z": "11329427.2301e4",\r
1560         "wires": [\r
1561             [\r
1562                 "ee39387a.68929"\r
1563             ]\r
1564         ]\r
1565     },\r
1566     {\r
1567         "id": "ee39387a.68929",\r
1568         "type": "block",\r
1569         "name": "block",\r
1570         "xml": "<block>\n",\r
1571         "atomic": "false",\r
1572         "comments": "",\r
1573         "outputs": 1,\r
1574         "x": 3118,\r
1575         "y": 516,\r
1576         "z": "11329427.2301e4",\r
1577         "wires": [\r
1578             []\r
1579         ]\r
1580     },\r
1581     {\r
1582         "id": "56afa73f.b3618",\r
1583         "type": "outcome",\r
1584         "name": "length 0",\r
1585         "xml": "<outcome value='0'>\n",\r
1586         "comments": "",\r
1587         "outputs": 1,\r
1588         "x": 2965,\r
1589         "y": 564,\r
1590         "z": "11329427.2301e4",\r
1591         "wires": [\r
1592             [\r
1593                 "ee39387a.68929"\r
1594             ]\r
1595         ]\r
1596     },\r
1597     {\r
1598         "id": "2c831306.1c7d44",\r
1599         "type": "other",\r
1600         "name": "other",\r
1601         "xml": "<outcome value='Other'>\n",\r
1602         "comments": "",\r
1603         "outputs": 1,\r
1604         "x": 2964,\r
1605         "y": 615,\r
1606         "z": "11329427.2301e4",\r
1607         "wires": [\r
1608             [\r
1609                 "37acde41.902402"\r
1610             ]\r
1611         ]\r
1612     },\r
1613     {\r
1614         "id": "37acde41.902402",\r
1615         "type": "for",\r
1616         "name": "for each label-restriction",\r
1617         "xml": "<for index='tidx' start='0' end='`$link.te.te-link-attributes.label-restriction_length`' >\n",\r
1618         "comments": "",\r
1619         "outputs": 1,\r
1620         "x": 3149,\r
1621         "y": 615,\r
1622         "z": "11329427.2301e4",\r
1623         "wires": [\r
1624             [\r
1625                 "322257af.c0621",\r
1626                 "a96bc34a.edf08",\r
1627                 "85a3ce07.1ccf48",\r
1628                 "6745622e.a105dc",\r
1629                 "81205454.92f138",\r
1630                 "22ab235a.53f29c"\r
1631             ]\r
1632         ]\r
1633     },\r
1634     {\r
1635         "id": "85a3ce07.1ccf48",\r
1636         "type": "set",\r
1637         "name": "unset label-restriction's local variables",\r
1638         "xml": "<set>\n<parameter name='label-restriction.' value='' />\n<parameter name='unique-lrId' value=\"\" />\n",\r
1639         "comments": "",\r
1640         "x": 3447,\r
1641         "y": 430,\r
1642         "z": "11329427.2301e4",\r
1643         "wires": []\r
1644     },\r
1645     {\r
1646         "id": "322257af.c0621",\r
1647         "type": "set",\r
1648         "name": "set label-restriction's local variables",\r
1649         "xml": "<set>\n<parameter name='label-restriction.' value='`$link.te.te-link-attributes.label-restriction[$tidx].`' />\n",\r
1650         "comments": "",\r
1651         "x": 3436.6669921875,\r
1652         "y": 476.88897705078125,\r
1653         "z": "11329427.2301e4",\r
1654         "wires": []\r
1655     },\r
1656     {\r
1657         "id": "a96bc34a.edf08",\r
1658         "type": "update",\r
1659         "name": "save label-restriction",\r
1660         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start.te-label-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n",\r
1661         "comments": "",\r
1662         "outputs": 1,\r
1663         "x": 3390.370849609375,\r
1664         "y": 604.444580078125,\r
1665         "z": "11329427.2301e4",\r
1666         "wires": [\r
1667             [\r
1668                 "e2988e4e.9965d8",\r
1669                 "7f7d13.46dcb2ec"\r
1670             ]\r
1671         ]\r
1672     },\r
1673     {\r
1674         "id": "d0f09020.f9dd48",\r
1675         "type": "save",\r
1676         "name": "save link relationship to label-restriction in AAI",\r
1677         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link:relationship-list' \n      key='logical-link.link-name = $alt-unique-linkId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
1678         "comments": "",\r
1679         "outputs": 1,\r
1680         "x": 3464.5556640625,\r
1681         "y": 788.888916015625,\r
1682         "z": "11329427.2301e4",\r
1683         "wires": [\r
1684             []\r
1685         ]\r
1686     },\r
1687     {\r
1688         "id": "e2988e4e.9965d8",\r
1689         "type": "success",\r
1690         "name": "success",\r
1691         "xml": "<outcome value='success'>\n",\r
1692         "comments": "",\r
1693         "outputs": 1,\r
1694         "x": 3581.0555419921875,\r
1695         "y": 572.635009765625,\r
1696         "z": "11329427.2301e4",\r
1697         "wires": [\r
1698             [\r
1699                 "fbf9ca41.08cd48"\r
1700             ]\r
1701         ]\r
1702     },\r
1703     {\r
1704         "id": "7f7d13.46dcb2ec",\r
1705         "type": "failure",\r
1706         "name": "failure",\r
1707         "xml": "<outcome value='failure'>\n",\r
1708         "comments": "",\r
1709         "outputs": 1,\r
1710         "x": 3588.734130859375,\r
1711         "y": 631.8493347167969,\r
1712         "z": "11329427.2301e4",\r
1713         "wires": [\r
1714             [\r
1715                 "84622b72.0f60f8"\r
1716             ]\r
1717         ]\r
1718     },\r
1719     {\r
1720         "id": "fbf9ca41.08cd48",\r
1721         "type": "block",\r
1722         "name": "block",\r
1723         "xml": "<block>\n",\r
1724         "atomic": "false",\r
1725         "comments": "",\r
1726         "outputs": 1,\r
1727         "x": 3741.5556640625,\r
1728         "y": 571.8889465332031,\r
1729         "z": "11329427.2301e4",\r
1730         "wires": [\r
1731             []\r
1732         ]\r
1733     },\r
1734     {\r
1735         "id": "84622b72.0f60f8",\r
1736         "type": "update",\r
1737         "name": "save label-restriction",\r
1738         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='label-restriction' \n      key='label-restriction.id = $unique-lrId' >      \n<parameter name='id' value='`$unique-lrId`' />\n<parameter name='label-start' value='`$label-restriction.label-start.te-label-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.inclusive-exclusive`' />\n",\r
1739         "comments": "",\r
1740         "outputs": 1,\r
1741         "x": 3772.5556640625,\r
1742         "y": 631.8889465332031,\r
1743         "z": "11329427.2301e4",\r
1744         "wires": [\r
1745             []\r
1746         ]\r
1747     },\r
1748     {\r
1749         "id": "6745622e.a105dc",\r
1750         "type": "set",\r
1751         "name": "set label-restriction's local variables",\r
1752         "xml": "<set>\n<parameter name='unique-lrId' value=\"`$alt-unique-linkId + '-lrId-' + $label-restriction.index`\" />\n",\r
1753         "comments": "",\r
1754         "x": 3437,\r
1755         "y": 526,\r
1756         "z": "11329427.2301e4",\r
1757         "wires": []\r
1758     },\r
1759     {\r
1760         "id": "1b0b9ceb.8ee5ab",\r
1761         "type": "set",\r
1762         "name": "set label-restriction's local variables",\r
1763         "xml": "<set>\n<parameter name='unique-lrId' value=\"`$alt-unique-linkId + '-lrId-' + $label-restriction.index`\" />\n",\r
1764         "comments": "",\r
1765         "x": 2351,\r
1766         "y": 695,\r
1767         "z": "11329427.2301e4",\r
1768         "wires": []\r
1769     },\r
1770     {\r
1771         "id": "db4d2563.f4f978",\r
1772         "type": "set",\r
1773         "name": "set label-restriction's local variables",\r
1774         "xml": "<set>\n<parameter name='label-restriction.' value='`$link.te.te-link-attributes.label-restriction[$tidx].`' />\n",\r
1775         "comments": "",\r
1776         "x": 1906,\r
1777         "y": 882,\r
1778         "z": "11329427.2301e4",\r
1779         "wires": []\r
1780     },\r
1781     {\r
1782         "id": "43ca3bbb.8af21c",\r
1783         "type": "update",\r
1784         "name": "save te-link-attribute",\r
1785         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' >      \n<parameter name='id' value='`$link.te.te-link-attributes.name`' />\n<parameter name='access-type' value='`$link.te.te-link-attributes.access-type`' />\n\n",\r
1786         "comments": "",\r
1787         "outputs": 1,\r
1788         "x": 1047,\r
1789         "y": 904,\r
1790         "z": "11329427.2301e4",\r
1791         "wires": [\r
1792             []\r
1793         ]\r
1794     },\r
1795     {\r
1796         "id": "b8324dab.347198",\r
1797         "type": "save",\r
1798         "name": "save te-link-attribute relationship to label-restriction",\r
1799         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
1800         "comments": "",\r
1801         "outputs": 1,\r
1802         "x": 1938,\r
1803         "y": 1173,\r
1804         "z": "11329427.2301e4",\r
1805         "wires": [\r
1806             []\r
1807         ]\r
1808     },\r
1809     {\r
1810         "id": "49c5f91d.be38c8",\r
1811         "type": "save",\r
1812         "name": "save te-link-attribute relationship to logical-link in AAI",\r
1813         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"logical-link\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $unique-linkId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-linkId`\" />\n",\r
1814         "comments": "",\r
1815         "outputs": 1,\r
1816         "x": 1947,\r
1817         "y": 1113,\r
1818         "z": "11329427.2301e4",\r
1819         "wires": [\r
1820             []\r
1821         ]\r
1822     },\r
1823     {\r
1824         "id": "3f800f5b.cc91f8",\r
1825         "type": "update",\r
1826         "name": "save te-link-attribute",\r
1827         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' >      \n<parameter name='id' value='`$link.te.te-link-attributes.name`' />\n<parameter name='access-type' value='`$link.te.te-link-attributes.access-type`' />\n\n",\r
1828         "comments": "",\r
1829         "outputs": 1,\r
1830         "x": 1538,\r
1831         "y": 702,\r
1832         "z": "11329427.2301e4",\r
1833         "wires": [\r
1834             []\r
1835         ]\r
1836     },\r
1837     {\r
1838         "id": "6723873e.80324",\r
1839         "type": "update",\r
1840         "name": "update te-link-attribute",\r
1841         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' >      \n<parameter name='id' value='`$link.te.te-link-attributes.name`' />\n<parameter name='access-type' value='`$link.te.te-link-attributes.access-type`' />\n\n",\r
1842         "comments": "",\r
1843         "outputs": 1,\r
1844         "x": 2418,\r
1845         "y": 487,\r
1846         "z": "11329427.2301e4",\r
1847         "wires": [\r
1848             []\r
1849         ]\r
1850     },\r
1851     {\r
1852         "id": "98a97ae5.7ea6d",\r
1853         "type": "save",\r
1854         "name": "save te-link-attribute relationship to logical-link in AAI",\r
1855         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"logical-link\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $alt-unique-linkId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$alt-unique-linkId`\" />\n",\r
1856         "comments": "",\r
1857         "outputs": 1,\r
1858         "x": 2383,\r
1859         "y": 833,\r
1860         "z": "11329427.2301e4",\r
1861         "wires": [\r
1862             []\r
1863         ]\r
1864     },\r
1865     {\r
1866         "id": "54564b15.ad996c",\r
1867         "type": "save",\r
1868         "name": "save te-link-attribute relationship to label-restriction",\r
1869         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
1870         "comments": "",\r
1871         "outputs": 1,\r
1872         "x": 2376,\r
1873         "y": 879,\r
1874         "z": "11329427.2301e4",\r
1875         "wires": [\r
1876             []\r
1877         ]\r
1878     },\r
1879     {\r
1880         "id": "22ab235a.53f29c",\r
1881         "type": "save",\r
1882         "name": "save te-link-attribute relationship to label-restriction",\r
1883         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"label-restriction\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/label-restrictions/label-restriction/' + $unique-lrId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"label-restriction.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-lrId`\" />\n",\r
1884         "comments": "",\r
1885         "outputs": 1,\r
1886         "x": 3473,\r
1887         "y": 731,\r
1888         "z": "11329427.2301e4",\r
1889         "wires": [\r
1890             []\r
1891         ]\r
1892     },\r
1893     {\r
1894         "id": "81205454.92f138",\r
1895         "type": "save",\r
1896         "name": "save te-link-attribute relationship to logical-link in AAI",\r
1897         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='te-link-attribute:relationship-list' \n      key='te-link-attribute.id = $link.te.te-link-attributes.name' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"logical-link\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $alt-unique-linkId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$alt-unique-linkId`\" />\n",\r
1898         "comments": "",\r
1899         "outputs": 1,\r
1900         "x": 3480,\r
1901         "y": 685,\r
1902         "z": "11329427.2301e4",\r
1903         "wires": [\r
1904             []\r
1905         ]\r
1906     }\r
1907 ]