Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_update-network-links-to-aai.json
1 [\r
2     {\r
3         "id": "2a44484a.6f4af",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 177,\r
8         "y": 373,\r
9         "z": "9586b8f9.18f7b",\r
10         "wires": [\r
11             [\r
12                 "b261b6d7.5f8108"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "b261b6d7.5f8108",\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": 234,\r
26         "y": 452.888916015625,\r
27         "z": "9586b8f9.18f7b",\r
28         "wires": [\r
29             [\r
30                 "ab04b014.5bd13"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "ab04b014.5bd13",\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": 248,\r
42         "y": 529.2222290039062,\r
43         "z": "9586b8f9.18f7b",\r
44         "wires": [\r
45             [\r
46                 "80f3a913.52e318"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "80f3a913.52e318",\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": 259.33343505859375,\r
59         "y": 606.7779235839844,\r
60         "z": "9586b8f9.18f7b",\r
61         "wires": [\r
62             [\r
63                 "a23199c4.d516d"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "cc2ac29e.5b4cb8",\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": 1134.111083984375,\r
75         "y": 1031.111083984375,\r
76         "z": "9586b8f9.18f7b",\r
77         "wires": [\r
78             []\r
79         ]\r
80     },\r
81     {\r
82         "id": "a23199c4.d516d",\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": 287.88885498046875,\r
89         "y": 700.3333129882812,\r
90         "z": "9586b8f9.18f7b",\r
91         "wires": [\r
92             [\r
93                 "40edda8d.1f7304",\r
94                 "80b56a94.abd878",\r
95                 "df65a3f.afb7d6",\r
96                 "1a9f47eb.9dd1b8",\r
97                 "d95166a6.786718"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "40edda8d.1f7304",\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": 620.111083984375,\r
108         "y": 405.2222137451172,\r
109         "z": "9586b8f9.18f7b",\r
110         "wires": []\r
111     },\r
112     {\r
113         "id": "3d730288.0a9e8e",\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-restrictions.label-restrictions.label-restriction_length`' >\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 1660.4444580078125,\r
120         "y": 1251.111083984375,\r
121         "z": "9586b8f9.18f7b",\r
122         "wires": [\r
123             [\r
124                 "389d6db2.d73662",\r
125                 "776b3468.2e107c",\r
126                 "c048257b.948878",\r
127                 "186e1728.625819",\r
128                 "b47043c.925bdc",\r
129                 "b74e25a8.02a68"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "389d6db2.d73662",\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": 1965.111328125,\r
140         "y": 1216.0000610351562,\r
141         "z": "9586b8f9.18f7b",\r
142         "wires": []\r
143     },\r
144     {\r
145         "id": "384d69e2.32009e",\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": 2078.4998779296875,\r
152         "y": 1258.74609375,\r
153         "z": "9586b8f9.18f7b",\r
154         "wires": [\r
155             [\r
156                 "6f478b20.e94c3c"\r
157             ]\r
158         ]\r
159     },\r
160     {\r
161         "id": "969cafe8.9f0d68",\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": 2086.178466796875,\r
168         "y": 1317.9604187011719,\r
169         "z": "9586b8f9.18f7b",\r
170         "wires": [\r
171             [\r
172                 "227afca0.40453c"\r
173             ]\r
174         ]\r
175     },\r
176     {\r
177         "id": "6f478b20.e94c3c",\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": 2239,\r
185         "y": 1258.0000305175781,\r
186         "z": "9586b8f9.18f7b",\r
187         "wires": [\r
188             []\r
189         ]\r
190     },\r
191     {\r
192         "id": "c43aca83.435d68",\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": 2647.5001220703125,\r
198         "y": 2720.545135498047,\r
199         "z": "9586b8f9.18f7b",\r
200         "wires": []\r
201     },\r
202     {\r
203         "id": "c3c98fb1.6530b8",\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": 2681.0001220703125,\r
210         "y": 2760.545135498047,\r
211         "z": "9586b8f9.18f7b",\r
212         "wires": [\r
213             []\r
214         ]\r
215     },\r
216     {\r
217         "id": "3e4af052.d590d8",\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": 2681.0001220703125,\r
224         "y": 2800.545135498047,\r
225         "z": "9586b8f9.18f7b",\r
226         "wires": [\r
227             []\r
228         ]\r
229     },\r
230     {\r
231         "id": "227afca0.40453c",\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.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 2270,\r
238         "y": 1318.0000305175781,\r
239         "z": "9586b8f9.18f7b",\r
240         "wires": [\r
241             []\r
242         ]\r
243     },\r
244     {\r
245         "id": "cb52235a.4de398",\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": 1981,\r
252         "y": 1514,\r
253         "z": "9586b8f9.18f7b",\r
254         "wires": [\r
255             []\r
256         ]\r
257     },\r
258     {\r
259         "id": "776b3468.2e107c",\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.otn-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label.otn-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n\n",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 1919.815185546875,\r
266         "y": 1290.5556640625,\r
267         "z": "9586b8f9.18f7b",\r
268         "wires": [\r
269             [\r
270                 "384d69e2.32009e",\r
271                 "969cafe8.9f0d68"\r
272             ]\r
273         ]\r
274     },\r
275     {\r
276         "id": "cd94c0c7.dca99",\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-restrictions.label-restriction_length`'>\n",\r
280         "comments": "",\r
281         "outputs": 1,\r
282         "x": 1179,\r
283         "y": 1251,\r
284         "z": "9586b8f9.18f7b",\r
285         "wires": [\r
286             [\r
287                 "90c65e1e.1b46a",\r
288                 "bba73be.8f0e648",\r
289                 "89bc22d1.34b6f8"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "80b56a94.abd878",\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": 596,\r
301         "y": 510,\r
302         "z": "9586b8f9.18f7b",\r
303         "wires": [\r
304             [\r
305                 "96f5218a.ce7508",\r
306                 "bcdde385.d6a18"\r
307             ]\r
308         ]\r
309     },\r
310     {\r
311         "id": "96f5218a.ce7508",\r
312         "type": "outcome",\r
313         "name": "Null",\r
314         "xml": "<outcome value=''>\n",\r
315         "comments": "",\r
316         "outputs": 1,\r
317         "x": 800,\r
318         "y": 471,\r
319         "z": "9586b8f9.18f7b",\r
320         "wires": [\r
321             [\r
322                 "9cac56eb.170248"\r
323             ]\r
324         ]\r
325     },\r
326     {\r
327         "id": "bcdde385.d6a18",\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": 797,\r
334         "y": 533,\r
335         "z": "9586b8f9.18f7b",\r
336         "wires": [\r
337             [\r
338                 "c79f771b.d3d4f"\r
339             ]\r
340         ]\r
341     },\r
342     {\r
343         "id": "c79f771b.d3d4f",\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": 1026,\r
349         "y": 496,\r
350         "z": "9586b8f9.18f7b",\r
351         "wires": []\r
352     },\r
353     {\r
354         "id": "4a74efae.a400d",\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": 1204,\r
360         "y": 371,\r
361         "z": "9586b8f9.18f7b",\r
362         "wires": []\r
363     },\r
364     {\r
365         "id": "fd4572f8.4a1fc8",\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": 1207,\r
372         "y": 456,\r
373         "z": "9586b8f9.18f7b",\r
374         "wires": [\r
375             [\r
376                 "d91d5461.237b08",\r
377                 "554f3cd2.29aafc",\r
378                 "26188ec7.d70682"\r
379             ]\r
380         ]\r
381     },\r
382     {\r
383         "id": "d91d5461.237b08",\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": 1450,\r
390         "y": 451,\r
391         "z": "9586b8f9.18f7b",\r
392         "wires": [\r
393             [\r
394                 "642df634.9cfcd"\r
395             ]\r
396         ]\r
397     },\r
398     {\r
399         "id": "554f3cd2.29aafc",\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": 1448,\r
406         "y": 540,\r
407         "z": "9586b8f9.18f7b",\r
408         "wires": [\r
409             [\r
410                 "da5c053.247edf8"\r
411             ]\r
412         ]\r
413     },\r
414     {\r
415         "id": "cc6294bd.db47a",\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": 2123,\r
421         "y": 468,\r
422         "z": "9586b8f9.18f7b",\r
423         "wires": []\r
424     },\r
425     {\r
426         "id": "da5c053.247edf8",\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": 1617,\r
432         "y": 541,\r
433         "z": "9586b8f9.18f7b",\r
434         "wires": []\r
435     },\r
436     {\r
437         "id": "db2a7a96.c095e8",\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": 915,\r
444         "y": 977,\r
445         "z": "9586b8f9.18f7b",\r
446         "wires": [\r
447             [\r
448                 "9cc79665.b0c1d8",\r
449                 "ccb57d13.8728a"\r
450             ]\r
451         ]\r
452     },\r
453     {\r
454         "id": "26188ec7.d70682",\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": 1459.490966796875,\r
461         "y": 493.57403564453125,\r
462         "z": "9586b8f9.18f7b",\r
463         "wires": [\r
464             [\r
465                 "2d6aa2de.7cc37e"\r
466             ]\r
467         ]\r
468     },\r
469     {\r
470         "id": "2d6aa2de.7cc37e",\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": 1613.0623779296875,\r
476         "y": 496.8597717285156,\r
477         "z": "9586b8f9.18f7b",\r
478         "wires": []\r
479     },\r
480     {\r
481         "id": "e1b7cfff.245f78",\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": 494,\r
488         "y": 1016,\r
489         "z": "9586b8f9.18f7b",\r
490         "wires": [\r
491             [\r
492                 "23bae704.e702f8",\r
493                 "41118ce4.589e94"\r
494             ]\r
495         ]\r
496     },\r
497     {\r
498         "id": "23bae704.e702f8",\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": 711,\r
505         "y": 1038,\r
506         "z": "9586b8f9.18f7b",\r
507         "wires": [\r
508             [\r
509                 "b47ecf24.d0d53"\r
510             ]\r
511         ]\r
512     },\r
513     {\r
514         "id": "41118ce4.589e94",\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": 714,\r
521         "y": 978,\r
522         "z": "9586b8f9.18f7b",\r
523         "wires": [\r
524             [\r
525                 "db2a7a96.c095e8"\r
526             ]\r
527         ]\r
528     },\r
529     {\r
530         "id": "9cc79665.b0c1d8",\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": 1159,\r
537         "y": 647,\r
538         "z": "9586b8f9.18f7b",\r
539         "wires": [\r
540             [\r
541                 "472cc2a1.3bea84"\r
542             ]\r
543         ]\r
544     },\r
545     {\r
546         "id": "ccb57d13.8728a",\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": 1184.490966796875,\r
553         "y": 842.5740356445312,\r
554         "z": "9586b8f9.18f7b",\r
555         "wires": [\r
556             [\r
557                 "3f879bbb.1b856c"\r
558             ]\r
559         ]\r
560     },\r
561     {\r
562         "id": "2fc9a33.5368fdc",\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": 1656,\r
569         "y": 864,\r
570         "z": "9586b8f9.18f7b",\r
571         "wires": [\r
572             []\r
573         ]\r
574     },\r
575     {\r
576         "id": "b47ecf24.d0d53",\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": 889,\r
584         "y": 1046,\r
585         "z": "9586b8f9.18f7b",\r
586         "wires": [\r
587             [\r
588                 "cc2ac29e.5b4cb8",\r
589                 "cd94c0c7.dca99",\r
590                 "8b256a3b.c9fcf8",\r
591                 "7d71c761.5d3918"\r
592             ]\r
593         ]\r
594     },\r
595     {\r
596         "id": "1a18f983.2948b6",\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": 2570,\r
603         "y": 693,\r
604         "z": "9586b8f9.18f7b",\r
605         "wires": [\r
606             [\r
607                 "8f7a6405.a639e",\r
608                 "980c7498.2f0248"\r
609             ]\r
610         ]\r
611     },\r
612     {\r
613         "id": "74e95a4e.aaf1fc",\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": 1119,\r
620         "y": 1485,\r
621         "z": "9586b8f9.18f7b",\r
622         "wires": [\r
623             []\r
624         ]\r
625     },\r
626     {\r
627         "id": "9cac56eb.170248",\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": 988,\r
635         "y": 432,\r
636         "z": "9586b8f9.18f7b",\r
637         "wires": [\r
638             [\r
639                 "4a74efae.a400d",\r
640                 "fd4572f8.4a1fc8",\r
641                 "33c2b566.b310c2"\r
642             ]\r
643         ]\r
644     },\r
645     {\r
646         "id": "3f879bbb.1b856c",\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": 1373,\r
654         "y": 845,\r
655         "z": "9586b8f9.18f7b",\r
656         "wires": [\r
657             [\r
658                 "2fc9a33.5368fdc",\r
659                 "2a78ca83.6ff14e",\r
660                 "2b39dd9d.727772",\r
661                 "a907e1c3.c2be48"\r
662             ]\r
663         ]\r
664     },\r
665     {\r
666         "id": "2a78ca83.6ff14e",\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": 1585,\r
673         "y": 925,\r
674         "z": "9586b8f9.18f7b",\r
675         "wires": [\r
676             []\r
677         ]\r
678     },\r
679     {\r
680         "id": "cccf5ee2.02af4",\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-restrictions.label-restriction_length`' >\n",\r
684         "comments": "",\r
685         "outputs": 1,\r
686         "x": 2112,\r
687         "y": 1051,\r
688         "z": "9586b8f9.18f7b",\r
689         "wires": [\r
690             [\r
691                 "e6f77baa.2a01a8",\r
692                 "9164022b.f6d8e",\r
693                 "d3edd22f.77b2c8",\r
694                 "500f0218.4a402c",\r
695                 "7b4521e8.06bc6",\r
696                 "2f592aeb.8ac8a6"\r
697             ]\r
698         ]\r
699     },\r
700     {\r
701         "id": "e6f77baa.2a01a8",\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-restrictions.label-restriction[$tidx].`' />\n",\r
705         "comments": "",\r
706         "x": 2402.6669921875,\r
707         "y": 929.8889770507812,\r
708         "z": "9586b8f9.18f7b",\r
709         "wires": []\r
710     },\r
711     {\r
712         "id": "aa6afabb.060108",\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": 2544.0555419921875,\r
719         "y": 1008.635009765625,\r
720         "z": "9586b8f9.18f7b",\r
721         "wires": [\r
722             [\r
723                 "56ad069a.c01ff"\r
724             ]\r
725         ]\r
726     },\r
727     {\r
728         "id": "a11a19e6.f83db",\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": 2551.734130859375,\r
735         "y": 1067.8493347167969,\r
736         "z": "9586b8f9.18f7b",\r
737         "wires": [\r
738             [\r
739                 "a2c16cc9.f432d8"\r
740             ]\r
741         ]\r
742     },\r
743     {\r
744         "id": "56ad069a.c01ff",\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": 2704.5556640625,\r
752         "y": 1007.8889465332031,\r
753         "z": "9586b8f9.18f7b",\r
754         "wires": [\r
755             []\r
756         ]\r
757     },\r
758     {\r
759         "id": "a2c16cc9.f432d8",\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.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n\n",\r
763         "comments": "",\r
764         "outputs": 1,\r
765         "x": 2735.5556640625,\r
766         "y": 1067.8889465332031,\r
767         "z": "9586b8f9.18f7b",\r
768         "wires": [\r
769             []\r
770         ]\r
771     },\r
772     {\r
773         "id": "97715e1e.68cf18",\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": 2411.5556640625,\r
780         "y": 1200.888916015625,\r
781         "z": "9586b8f9.18f7b",\r
782         "wires": [\r
783             []\r
784         ]\r
785     },\r
786     {\r
787         "id": "9164022b.f6d8e",\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.otn-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label.otn-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n",\r
791         "comments": "",\r
792         "outputs": 1,\r
793         "x": 2353.370849609375,\r
794         "y": 1040.444580078125,\r
795         "z": "9586b8f9.18f7b",\r
796         "wires": [\r
797             [\r
798                 "aa6afabb.060108",\r
799                 "a11a19e6.f83db"\r
800             ]\r
801         ]\r
802     },\r
803     {\r
804         "id": "df65a3f.afb7d6",\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": 597,\r
810         "y": 455,\r
811         "z": "9586b8f9.18f7b",\r
812         "wires": []\r
813     },\r
814     {\r
815         "id": "8ffa23a3.fdd688",\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": 1539,\r
823         "y": 368,\r
824         "z": "9586b8f9.18f7b",\r
825         "wires": [\r
826             []\r
827         ]\r
828     },\r
829     {\r
830         "id": "642df634.9cfcd",\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": 1689,\r
837         "y": 448,\r
838         "z": "9586b8f9.18f7b",\r
839         "wires": [\r
840             [\r
841                 "398a73a4.c141b4",\r
842                 "b976aae8.9f6bf"\r
843             ]\r
844         ]\r
845     },\r
846     {\r
847         "id": "398a73a4.c141b4",\r
848         "type": "outcome",\r
849         "name": "Null",\r
850         "xml": "<outcome value=''>\n",\r
851         "comments": "",\r
852         "outputs": 1,\r
853         "x": 1919,\r
854         "y": 395,\r
855         "z": "9586b8f9.18f7b",\r
856         "wires": [\r
857             [\r
858                 "1c8478c5.1051c7"\r
859             ]\r
860         ]\r
861     },\r
862     {\r
863         "id": "b976aae8.9f6bf",\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": 1923,\r
870         "y": 468,\r
871         "z": "9586b8f9.18f7b",\r
872         "wires": [\r
873             [\r
874                 "cc6294bd.db47a"\r
875             ]\r
876         ]\r
877     },\r
878     {\r
879         "id": "1c8478c5.1051c7",\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": 2107,\r
885         "y": 391,\r
886         "z": "9586b8f9.18f7b",\r
887         "wires": []\r
888     },\r
889     {\r
890         "id": "d68a82dd.baafa",\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": 2088,\r
897         "y": 340,\r
898         "z": "9586b8f9.18f7b",\r
899         "wires": [\r
900             []\r
901         ]\r
902     },\r
903     {\r
904         "id": "1a9f47eb.9dd1b8",\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": 625,\r
910         "y": 347,\r
911         "z": "9586b8f9.18f7b",\r
912         "wires": []\r
913     },\r
914     {\r
915         "id": "95689fab.742d9",\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": 715,\r
922         "y": 1463,\r
923         "z": "9586b8f9.18f7b",\r
924         "wires": [\r
925             [\r
926                 "34ef56f.9c47daa",\r
927                 "5046d09d.03023"\r
928             ]\r
929         ]\r
930     },\r
931     {\r
932         "id": "5046d09d.03023",\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": 922,\r
939         "y": 1431,\r
940         "z": "9586b8f9.18f7b",\r
941         "wires": [\r
942             [\r
943                 "62591c1c.412984"\r
944             ]\r
945         ]\r
946     },\r
947     {\r
948         "id": "34ef56f.9c47daa",\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": 919,\r
955         "y": 1491,\r
956         "z": "9586b8f9.18f7b",\r
957         "wires": [\r
958             [\r
959                 "74e95a4e.aaf1fc"\r
960             ]\r
961         ]\r
962     },\r
963     {\r
964         "id": "62591c1c.412984",\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": 1102,\r
971         "y": 1430,\r
972         "z": "9586b8f9.18f7b",\r
973         "wires": [\r
974             []\r
975         ]\r
976     },\r
977     {\r
978         "id": "25746d3c.4940aa",\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": 1431,\r
985         "y": 620,\r
986         "z": "9586b8f9.18f7b",\r
987         "wires": [\r
988             [\r
989                 "746a8004.09cff",\r
990                 "73e19277.cd0d74",\r
991                 "54f3128.186c6ec"\r
992             ]\r
993         ]\r
994     },\r
995     {\r
996         "id": "f940a5cf.482c7",\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": 1882,\r
1003         "y": 634,\r
1004         "z": "9586b8f9.18f7b",\r
1005         "wires": [\r
1006             [\r
1007                 "f5773dbe.bfd0b"\r
1008             ]\r
1009         ]\r
1010     },\r
1011     {\r
1012         "id": "746a8004.09cff",\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": 1649,\r
1019         "y": 579,\r
1020         "z": "9586b8f9.18f7b",\r
1021         "wires": [\r
1022             [\r
1023                 "72a8794.b4b8e08"\r
1024             ]\r
1025         ]\r
1026     },\r
1027     {\r
1028         "id": "73e19277.cd0d74",\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": 1646,\r
1035         "y": 616,\r
1036         "z": "9586b8f9.18f7b",\r
1037         "wires": [\r
1038             [\r
1039                 "f940a5cf.482c7"\r
1040             ]\r
1041         ]\r
1042     },\r
1043     {\r
1044         "id": "54f3128.186c6ec",\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": 1656,\r
1051         "y": 690,\r
1052         "z": "9586b8f9.18f7b",\r
1053         "wires": [\r
1054             [\r
1055                 "5ae33948.bc4e98"\r
1056             ]\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "5ae33948.bc4e98",\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": 1793,\r
1068         "y": 691,\r
1069         "z": "9586b8f9.18f7b",\r
1070         "wires": [\r
1071             [\r
1072                 "40998ac8.7fdebc"\r
1073             ]\r
1074         ]\r
1075     },\r
1076     {\r
1077         "id": "72a8794.b4b8e08",\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": 1791,\r
1085         "y": 587,\r
1086         "z": "9586b8f9.18f7b",\r
1087         "wires": [\r
1088             [\r
1089                 "cd475089.f525c8"\r
1090             ]\r
1091         ]\r
1092     },\r
1093     {\r
1094         "id": "d95166a6.786718",\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": 492,\r
1101         "y": 844,\r
1102         "z": "9586b8f9.18f7b",\r
1103         "wires": [\r
1104             [\r
1105                 "931f9360.8959a8",\r
1106                 "c70eb2bc.c116e"\r
1107             ]\r
1108         ]\r
1109     },\r
1110     {\r
1111         "id": "c70eb2bc.c116e",\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": 699,\r
1118         "y": 812,\r
1119         "z": "9586b8f9.18f7b",\r
1120         "wires": [\r
1121             [\r
1122                 "6d40a852.3c30b8"\r
1123             ]\r
1124         ]\r
1125     },\r
1126     {\r
1127         "id": "931f9360.8959a8",\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": 696,\r
1134         "y": 872,\r
1135         "z": "9586b8f9.18f7b",\r
1136         "wires": [\r
1137             [\r
1138                 "e1b7cfff.245f78"\r
1139             ]\r
1140         ]\r
1141     },\r
1142     {\r
1143         "id": "6d40a852.3c30b8",\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": 850,\r
1151         "y": 812,\r
1152         "z": "9586b8f9.18f7b",\r
1153         "wires": [\r
1154             []\r
1155         ]\r
1156     },\r
1157     {\r
1158         "id": "8b256a3b.c9fcf8",\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": 1117,\r
1165         "y": 1134,\r
1166         "z": "9586b8f9.18f7b",\r
1167         "wires": [\r
1168             []\r
1169         ]\r
1170     },\r
1171     {\r
1172         "id": "f5773dbe.bfd0b",\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": 2129,\r
1179         "y": 625,\r
1180         "z": "9586b8f9.18f7b",\r
1181         "wires": [\r
1182             []\r
1183         ]\r
1184     },\r
1185     {\r
1186         "id": "4a8ff8f3.1a9e6",\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": 1062,\r
1193         "y": 1079,\r
1194         "z": "9586b8f9.18f7b",\r
1195         "wires": [\r
1196             []\r
1197         ]\r
1198     },\r
1199     {\r
1200         "id": "33c2b566.b310c2",\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": 1205,\r
1206         "y": 409,\r
1207         "z": "9586b8f9.18f7b",\r
1208         "wires": []\r
1209     },\r
1210     {\r
1211         "id": "4fdf002d.f301b8",\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": 2445,\r
1218         "y": 597,\r
1219         "z": "9586b8f9.18f7b",\r
1220         "wires": [\r
1221             []\r
1222         ]\r
1223     },\r
1224     {\r
1225         "id": "472cc2a1.3bea84",\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": 2121,\r
1233         "y": 842,\r
1234         "z": "9586b8f9.18f7b",\r
1235         "wires": [\r
1236             [\r
1237                 "4fdf002d.f301b8",\r
1238                 "1a18f983.2948b6",\r
1239                 "54aa9c80.30f7ac",\r
1240                 "beafe2da.650458"\r
1241             ]\r
1242         ]\r
1243     },\r
1244     {\r
1245         "id": "8f7a6405.a639e",\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": 2859,\r
1252         "y": 663,\r
1253         "z": "9586b8f9.18f7b",\r
1254         "wires": [\r
1255             [\r
1256                 "80d026e.3108fd8"\r
1257             ]\r
1258         ]\r
1259     },\r
1260     {\r
1261         "id": "980c7498.2f0248",\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": 2866.6785888671875,\r
1268         "y": 722.2143249511719,\r
1269         "z": "9586b8f9.18f7b",\r
1270         "wires": [\r
1271             [\r
1272                 "e9dc5e3a.d617b8"\r
1273             ]\r
1274         ]\r
1275     },\r
1276     {\r
1277         "id": "80d026e.3108fd8",\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": 3007,\r
1285         "y": 658,\r
1286         "z": "9586b8f9.18f7b",\r
1287         "wires": [\r
1288             [\r
1289                 "36bd5bef.3c952c"\r
1290             ]\r
1291         ]\r
1292     },\r
1293     {\r
1294         "id": "36bd5bef.3c952c",\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": 3152,\r
1301         "y": 658,\r
1302         "z": "9586b8f9.18f7b",\r
1303         "wires": [\r
1304             []\r
1305         ]\r
1306     },\r
1307     {\r
1308         "id": "e9dc5e3a.d617b8",\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": 3014,\r
1316         "y": 720,\r
1317         "z": "9586b8f9.18f7b",\r
1318         "wires": [\r
1319             [\r
1320                 "aad51072.1ab57"\r
1321             ]\r
1322         ]\r
1323     },\r
1324     {\r
1325         "id": "cd475089.f525c8",\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": 1927,\r
1332         "y": 585,\r
1333         "z": "9586b8f9.18f7b",\r
1334         "wires": [\r
1335             []\r
1336         ]\r
1337     },\r
1338     {\r
1339         "id": "40998ac8.7fdebc",\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": 1938,\r
1346         "y": 700,\r
1347         "z": "9586b8f9.18f7b",\r
1348         "wires": [\r
1349             []\r
1350         ]\r
1351     },\r
1352     {\r
1353         "id": "aad51072.1ab57",\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": 3159,\r
1360         "y": 720,\r
1361         "z": "9586b8f9.18f7b",\r
1362         "wires": [\r
1363             []\r
1364         ]\r
1365     },\r
1366     {\r
1367         "id": "90c65e1e.1b46a",\r
1368         "type": "other",\r
1369         "name": "Null",\r
1370         "xml": "<outcome value=''>\n",\r
1371         "comments": "",\r
1372         "outputs": 1,\r
1373         "x": 1473,\r
1374         "y": 1149,\r
1375         "z": "9586b8f9.18f7b",\r
1376         "wires": [\r
1377             [\r
1378                 "5ece6154.9b4de8"\r
1379             ]\r
1380         ]\r
1381     },\r
1382     {\r
1383         "id": "bba73be.8f0e648",\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": 1475,\r
1390         "y": 1197,\r
1391         "z": "9586b8f9.18f7b",\r
1392         "wires": [\r
1393             [\r
1394                 "5ece6154.9b4de8"\r
1395             ]\r
1396         ]\r
1397     },\r
1398     {\r
1399         "id": "89bc22d1.34b6f8",\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": 1472,\r
1406         "y": 1251,\r
1407         "z": "9586b8f9.18f7b",\r
1408         "wires": [\r
1409             [\r
1410                 "3d730288.0a9e8e"\r
1411             ]\r
1412         ]\r
1413     },\r
1414     {\r
1415         "id": "5ece6154.9b4de8",\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": 1628,\r
1423         "y": 1149,\r
1424         "z": "9586b8f9.18f7b",\r
1425         "wires": [\r
1426             []\r
1427         ]\r
1428     },\r
1429     {\r
1430         "id": "2b39dd9d.727772",\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-restrictions.label-restriction_length`'>\n",\r
1434         "comments": "",\r
1435         "outputs": 1,\r
1436         "x": 1654,\r
1437         "y": 1042,\r
1438         "z": "9586b8f9.18f7b",\r
1439         "wires": [\r
1440             [\r
1441                 "63fb4c18.c74d64",\r
1442                 "2a270231.4c1bfe",\r
1443                 "e61a6187.46dbb"\r
1444             ]\r
1445         ]\r
1446     },\r
1447     {\r
1448         "id": "63fb4c18.c74d64",\r
1449         "type": "other",\r
1450         "name": "Null",\r
1451         "xml": "<outcome value=''>\n",\r
1452         "comments": "",\r
1453         "outputs": 1,\r
1454         "x": 1926,\r
1455         "y": 952,\r
1456         "z": "9586b8f9.18f7b",\r
1457         "wires": [\r
1458             [\r
1459                 "8419c37f.a7c378"\r
1460             ]\r
1461         ]\r
1462     },\r
1463     {\r
1464         "id": "8419c37f.a7c378",\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": 2081,\r
1472         "y": 952,\r
1473         "z": "9586b8f9.18f7b",\r
1474         "wires": [\r
1475             []\r
1476         ]\r
1477     },\r
1478     {\r
1479         "id": "2a270231.4c1bfe",\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": 1928,\r
1486         "y": 1000,\r
1487         "z": "9586b8f9.18f7b",\r
1488         "wires": [\r
1489             [\r
1490                 "8419c37f.a7c378"\r
1491             ]\r
1492         ]\r
1493     },\r
1494     {\r
1495         "id": "e61a6187.46dbb",\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": 1927,\r
1502         "y": 1051,\r
1503         "z": "9586b8f9.18f7b",\r
1504         "wires": [\r
1505             [\r
1506                 "cccf5ee2.02af4"\r
1507             ]\r
1508         ]\r
1509     },\r
1510     {\r
1511         "id": "d3edd22f.77b2c8",\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": 2408,\r
1517         "y": 878,\r
1518         "z": "9586b8f9.18f7b",\r
1519         "wires": []\r
1520     },\r
1521     {\r
1522         "id": "c048257b.948878",\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": 1962,\r
1528         "y": 1105,\r
1529         "z": "9586b8f9.18f7b",\r
1530         "wires": []\r
1531     },\r
1532     {\r
1533         "id": "54aa9c80.30f7ac",\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-restrictions.label-restriction_length`'>\n",\r
1537         "comments": "",\r
1538         "outputs": 1,\r
1539         "x": 2746,\r
1540         "y": 829,\r
1541         "z": "9586b8f9.18f7b",\r
1542         "wires": [\r
1543             [\r
1544                 "553db7a2.c22418",\r
1545                 "1cc0503b.5a6d68",\r
1546                 "b8719fd0.e9e07"\r
1547             ]\r
1548         ]\r
1549     },\r
1550     {\r
1551         "id": "553db7a2.c22418",\r
1552         "type": "other",\r
1553         "name": "Null",\r
1554         "xml": "<outcome value=''>\n",\r
1555         "comments": "",\r
1556         "outputs": 1,\r
1557         "x": 3016,\r
1558         "y": 791,\r
1559         "z": "9586b8f9.18f7b",\r
1560         "wires": [\r
1561             [\r
1562                 "416529b9.98998"\r
1563             ]\r
1564         ]\r
1565     },\r
1566     {\r
1567         "id": "416529b9.98998",\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": 3171,\r
1575         "y": 791,\r
1576         "z": "9586b8f9.18f7b",\r
1577         "wires": [\r
1578             []\r
1579         ]\r
1580     },\r
1581     {\r
1582         "id": "1cc0503b.5a6d68",\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": 3018,\r
1589         "y": 839,\r
1590         "z": "9586b8f9.18f7b",\r
1591         "wires": [\r
1592             [\r
1593                 "416529b9.98998"\r
1594             ]\r
1595         ]\r
1596     },\r
1597     {\r
1598         "id": "b8719fd0.e9e07",\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": 3017,\r
1605         "y": 890,\r
1606         "z": "9586b8f9.18f7b",\r
1607         "wires": [\r
1608             [\r
1609                 "7c7df4.0399fa0c"\r
1610             ]\r
1611         ]\r
1612     },\r
1613     {\r
1614         "id": "7c7df4.0399fa0c",\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-restrictions.label-restriction_length`' >\n",\r
1618         "comments": "",\r
1619         "outputs": 1,\r
1620         "x": 3202,\r
1621         "y": 890,\r
1622         "z": "9586b8f9.18f7b",\r
1623         "wires": [\r
1624             [\r
1625                 "26ef8a14.1b2d0e",\r
1626                 "48b544fa.8f9e04",\r
1627                 "60812efb.8cb68",\r
1628                 "3261da0c.acaf2e",\r
1629                 "e930ab18.78d978",\r
1630                 "2bb6c31b.5fcc04"\r
1631             ]\r
1632         ]\r
1633     },\r
1634     {\r
1635         "id": "60812efb.8cb68",\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": 3500,\r
1641         "y": 705,\r
1642         "z": "9586b8f9.18f7b",\r
1643         "wires": []\r
1644     },\r
1645     {\r
1646         "id": "26ef8a14.1b2d0e",\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-restrictions.label-restriction[$tidx].`' />\n",\r
1650         "comments": "",\r
1651         "x": 3489.6669921875,\r
1652         "y": 751.8889770507812,\r
1653         "z": "9586b8f9.18f7b",\r
1654         "wires": []\r
1655     },\r
1656     {\r
1657         "id": "48b544fa.8f9e04",\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.otn-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label.otn-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n",\r
1661         "comments": "",\r
1662         "outputs": 1,\r
1663         "x": 3443.370849609375,\r
1664         "y": 879.444580078125,\r
1665         "z": "9586b8f9.18f7b",\r
1666         "wires": [\r
1667             [\r
1668                 "5cd8f390.b6a584",\r
1669                 "dea4e969.6c5628"\r
1670             ]\r
1671         ]\r
1672     },\r
1673     {\r
1674         "id": "2c2affa2.8c3e2",\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": 3517.5556640625,\r
1681         "y": 1063.888916015625,\r
1682         "z": "9586b8f9.18f7b",\r
1683         "wires": [\r
1684             []\r
1685         ]\r
1686     },\r
1687     {\r
1688         "id": "5cd8f390.b6a584",\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": 3634.0555419921875,\r
1695         "y": 847.635009765625,\r
1696         "z": "9586b8f9.18f7b",\r
1697         "wires": [\r
1698             [\r
1699                 "3d107091.6c1e18"\r
1700             ]\r
1701         ]\r
1702     },\r
1703     {\r
1704         "id": "dea4e969.6c5628",\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": 3641.734130859375,\r
1711         "y": 906.8493347167969,\r
1712         "z": "9586b8f9.18f7b",\r
1713         "wires": [\r
1714             [\r
1715                 "27136cba.661bb4"\r
1716             ]\r
1717         ]\r
1718     },\r
1719     {\r
1720         "id": "3d107091.6c1e18",\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": 3794.5556640625,\r
1728         "y": 846.8889465332031,\r
1729         "z": "9586b8f9.18f7b",\r
1730         "wires": [\r
1731             []\r
1732         ]\r
1733     },\r
1734     {\r
1735         "id": "27136cba.661bb4",\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.otn-tpn`' />\n<parameter name='label-end' value='`$label-restriction.label-end.te-label.otn-tpn`' />\n<parameter name='range-bitmap' value='`$label-restriction.range-bitmap`' />\n<parameter name='label-step' value='`$label-restriction.label-step.otn-tpn`' />\n<parameter name='inclusive-exclusive' value='`$label-restriction.restriction`' />\n",\r
1739         "comments": "",\r
1740         "outputs": 1,\r
1741         "x": 3825.5556640625,\r
1742         "y": 906.8889465332031,\r
1743         "z": "9586b8f9.18f7b",\r
1744         "wires": [\r
1745             []\r
1746         ]\r
1747     },\r
1748     {\r
1749         "id": "3261da0c.acaf2e",\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": 3490,\r
1755         "y": 801,\r
1756         "z": "9586b8f9.18f7b",\r
1757         "wires": []\r
1758     },\r
1759     {\r
1760         "id": "500f0218.4a402c",\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": 2404,\r
1766         "y": 970,\r
1767         "z": "9586b8f9.18f7b",\r
1768         "wires": []\r
1769     },\r
1770     {\r
1771         "id": "186e1728.625819",\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-restrictions.label-restriction[$tidx].`' />\n",\r
1775         "comments": "",\r
1776         "x": 1959,\r
1777         "y": 1157,\r
1778         "z": "9586b8f9.18f7b",\r
1779         "wires": []\r
1780     },\r
1781     {\r
1782         "id": "7d71c761.5d3918",\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": 1100,\r
1789         "y": 1179,\r
1790         "z": "9586b8f9.18f7b",\r
1791         "wires": [\r
1792             []\r
1793         ]\r
1794     },\r
1795     {\r
1796         "id": "b74e25a8.02a68",\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": 1991,\r
1803         "y": 1448,\r
1804         "z": "9586b8f9.18f7b",\r
1805         "wires": [\r
1806             []\r
1807         ]\r
1808     },\r
1809     {\r
1810         "id": "b47043c.925bdc",\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": 2000,\r
1817         "y": 1388,\r
1818         "z": "9586b8f9.18f7b",\r
1819         "wires": [\r
1820             []\r
1821         ]\r
1822     },\r
1823     {\r
1824         "id": "a907e1c3.c2be48",\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": 1591,\r
1831         "y": 977,\r
1832         "z": "9586b8f9.18f7b",\r
1833         "wires": [\r
1834             []\r
1835         ]\r
1836     },\r
1837     {\r
1838         "id": "beafe2da.650458",\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": 2471,\r
1845         "y": 762,\r
1846         "z": "9586b8f9.18f7b",\r
1847         "wires": [\r
1848             []\r
1849         ]\r
1850     },\r
1851     {\r
1852         "id": "7b4521e8.06bc6",\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": 2436,\r
1859         "y": 1108,\r
1860         "z": "9586b8f9.18f7b",\r
1861         "wires": [\r
1862             []\r
1863         ]\r
1864     },\r
1865     {\r
1866         "id": "2f592aeb.8ac8a6",\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": 2429,\r
1873         "y": 1154,\r
1874         "z": "9586b8f9.18f7b",\r
1875         "wires": [\r
1876             []\r
1877         ]\r
1878     },\r
1879     {\r
1880         "id": "2bb6c31b.5fcc04",\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": 3526,\r
1887         "y": 1006,\r
1888         "z": "9586b8f9.18f7b",\r
1889         "wires": [\r
1890             []\r
1891         ]\r
1892     },\r
1893     {\r
1894         "id": "e930ab18.78d978",\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": 3533,\r
1901         "y": 960,\r
1902         "z": "9586b8f9.18f7b",\r
1903         "wires": [\r
1904             []\r
1905         ]\r
1906     }\r
1907 ]