Completing the logic and the call flow for Transport Slicing operations:
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_update-network-to-aai.json
1 [\r
2     {\r
3         "id": "edeab341.54bb4",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 126,\r
8         "y": 105.00650024414062,\r
9         "z": "a1dc56fc.25a538",\r
10         "wires": [\r
11             [\r
12                 "fa7cab2b.24d26"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "fa7cab2b.24d26",\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": 215.00003051757812,\r
26         "y": 195.89541244506836,\r
27         "z": "a1dc56fc.25a538",\r
28         "wires": [\r
29             [\r
30                 "6ea5e78a.d4f118"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "6ea5e78a.d4f118",\r
36         "type": "method",\r
37         "name": "update-network-to-aai",\r
38         "xml": "<method rpc='update-network-to-aai' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 251.1112518310547,\r
42         "y": 266.2287368774414,\r
43         "z": "a1dc56fc.25a538",\r
44         "wires": [\r
45             [\r
46                 "d9721e0.ea910e"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "d9721e0.ea910e",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "true",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 476.33343505859375,\r
59         "y": 265.784423828125,\r
60         "z": "a1dc56fc.25a538",\r
61         "wires": [\r
62             [\r
63                 "fe85cd4e.468048",\r
64                 "e705d0b4.a9ae58",\r
65                 "2ddaf91a.d98b16",\r
66                 "ff89ecd9.d9563",\r
67                 "e471027b.286e6",\r
68                 "159870db.58eb07"\r
69             ]\r
70         ]\r
71     },\r
72     {\r
73         "id": "e705d0b4.a9ae58",\r
74         "type": "save",\r
75         "name": "save network-resource",\r
76         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='network-resource'  \n     key='network-resource.network-id = $tmp.network-id' >\n<parameter name='network-id' value='`$tmp.network-id`' />\n<parameter name='client-id' value='`$network.client-id`' />\n<parameter name='te-topo-id' value='`$network.te-topology-id`' />\n<parameter name='provider-id' value='`$network.provider-id`' />\n\n<parameter name='network-type' value='`$network.network-types`' />\n\n\n",\r
77         "comments": "",\r
78         "outputs": 1,\r
79         "x": 706.333251953125,\r
80         "y": 171.0065155029297,\r
81         "z": "a1dc56fc.25a538",\r
82         "wires": [\r
83             []\r
84         ]\r
85     },\r
86     {\r
87         "id": "cb2cfb3d.12f0a8",\r
88         "type": "save",\r
89         "name": "save pnf",\r
90         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf' \n      key='pnf.pnf-name = $unique-nodeId' >\n<parameter name='pnf-name' value='`$unique-nodeId`' />\n<parameter name='pnf-id' value='`$node.node-id`' />\n<parameter name='operational-status' value='`$node.te.oper-status`' />\n<parameter name='admin-status' value='`$node.te.te-node-attributes.admin-status`' />\n<parameter name='in-maint' value='true' />\n\n\n\n\n\n",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 906.1111450195312,\r
94         "y": 542.1175842285156,\r
95         "z": "a1dc56fc.25a538",\r
96         "wires": [\r
97             []\r
98         ]\r
99     },\r
100     {\r
101         "id": "2ddaf91a.d98b16",\r
102         "type": "for",\r
103         "name": "for each node",\r
104         "xml": "<for index='pidx' start='0' end='`$network.node_length`' >\n",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 677.8888549804688,\r
108         "y": 522.3398132324219,\r
109         "z": "a1dc56fc.25a538",\r
110         "wires": [\r
111             [\r
112                 "cb2cfb3d.12f0a8",\r
113                 "fc39e59f.e19f7",\r
114                 "404895b3.1b9a0c",\r
115                 "38f275a2.ec1422",\r
116                 "dcf15e98.55cd98",\r
117                 "2d8d0a77.affafe",\r
118                 "1758985b.dd13f8",\r
119                 "7f99493d.24ad2"\r
120             ]\r
121         ]\r
122     },\r
123     {\r
124         "id": "fc39e59f.e19f7",\r
125         "type": "set",\r
126         "name": "set node",\r
127         "xml": "<set>\n<parameter name='node.' value='`$network.node[$pidx].`' />\n<parameter name='unique-networkId' value='`$tmp.network-id`' />\n\n",\r
128         "comments": "",\r
129         "x": 911.111083984375,\r
130         "y": 438.2287139892578,\r
131         "z": "a1dc56fc.25a538",\r
132         "wires": []\r
133     },\r
134     {\r
135         "id": "38f275a2.ec1422",\r
136         "type": "save",\r
137         "name": "save pnf relationship to network-resource in AAI",\r
138         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf:relationship-list' \n      key='pnf.pnf-name = $unique-nodeId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"network-resource\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/network-resources/network-resource/' + $tmp.network-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"network-resource.network-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.network-id`\" />",\r
139         "comments": "",\r
140         "outputs": 1,\r
141         "x": 1002.7779541015625,\r
142         "y": 717.4509782791138,\r
143         "z": "a1dc56fc.25a538",\r
144         "wires": [\r
145             []\r
146         ]\r
147     },\r
148     {\r
149         "id": "f06afd2d.6a87a8",\r
150         "type": "for",\r
151         "name": "for each termination point",\r
152         "xml": "<for index='tidx' start='0' end='`$node.termination-point_length`' >\n",\r
153         "comments": "",\r
154         "outputs": 1,\r
155         "x": 1310.4444580078125,\r
156         "y": 633.1175537109375,\r
157         "z": "a1dc56fc.25a538",\r
158         "wires": [\r
159             [\r
160                 "641e627.90ce71c",\r
161                 "62e3b2b7.0e1854",\r
162                 "7c4704e9.f42bfc",\r
163                 "cdce39b5.3e2ce8",\r
164                 "c12a9ec.a16bae"\r
165             ]\r
166         ]\r
167     },\r
168     {\r
169         "id": "641e627.90ce71c",\r
170         "type": "set",\r
171         "name": "set termination point",\r
172         "xml": "<set>\n<parameter name='tp.' value='`$node.termination-point[$tidx].`' />\n",\r
173         "comments": "",\r
174         "x": 1580.111328125,\r
175         "y": 616.0065307617188,\r
176         "z": "a1dc56fc.25a538",\r
177         "wires": []\r
178     },\r
179     {\r
180         "id": "7c4704e9.f42bfc",\r
181         "type": "save",\r
182         "name": "save p-interface",\r
183         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $unique-nodeId\n      AND p-interface.interface-name = $unique-ltpId' >      \n<parameter name='interface-name' value='`$unique-ltpId`' />\n<parameter name='network-ref' value='`$tp.supporting-termination-point[0].network-ref`' />\n<parameter name='transparent' value='`$tp.svc.supported-classification.transparent`' />\n<parameter name='speed-value' value='`$tp.te.interface-switching-capability[0].max-lsp-bandwidth[0].te-bandwidth.eth-bandwidth`' />\n<parameter name='operational-status' value='`$tp.te.oper-status`' />\n<parameter name='in-maint' value=\"true\" />\n\n<parameter name='inter-layer-lock-id' value='`$tp.te.inter-layer-lock-id[0]`' />\n<!--<parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />-->\n<parameter name='inter-domain-plug-id' value='`$tmp.decoded-plug-id`' />\n\n",\r
184         "comments": "",\r
185         "outputs": 1,\r
186         "x": 1574.815185546875,\r
187         "y": 803.5620727539062,\r
188         "z": "a1dc56fc.25a538",\r
189         "wires": [\r
190             [\r
191                 "99a9f83c.592fb",\r
192                 "2cd1ffbf.d1e38"\r
193             ]\r
194         ]\r
195     },\r
196     {\r
197         "id": "6c4885ee.2512d4",\r
198         "type": "save",\r
199         "name": "save pnf relationship to p-interface in AAI",\r
200         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf:relationship-list' \n      key='pnf.pnf-name = $unique-nodeId' 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/network-resources/network-resource/' + $tmp.network-id + '/pnfs/pnf/' + $unique-nodeId '/p-interfaces/p-interface/' + $unique-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=\"`$unique-ltpId`\" />",\r
201         "comments": "",\r
202         "outputs": 1,\r
203         "x": 1395.703857421875,\r
204         "y": 1716.33984375,\r
205         "z": "a1dc56fc.25a538",\r
206         "wires": [\r
207             []\r
208         ]\r
209     },\r
210     {\r
211         "id": "62e3b2b7.0e1854",\r
212         "type": "set",\r
213         "name": "set unique-ltpId",\r
214         "xml": "<set>\n<parameter name='unique-ltpId' value=\"`$unique-nodeId + '-ltpId-' + $tp.te-tp-id`\" />\n",\r
215         "comments": "",\r
216         "x": 1564.000244140625,\r
217         "y": 673.1175537109375,\r
218         "z": "a1dc56fc.25a538",\r
219         "wires": []\r
220     },\r
221     {\r
222         "id": "fe85cd4e.468048",\r
223         "type": "execute",\r
224         "name": "execute",\r
225         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$network.network-id`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.original-network-id\"/>\n    <parameter name=\"target\" value=\"/\"/>\n    <parameter name=\"replacement\" value=\"-\"/>\n    ",\r
226         "comments": "",\r
227         "outputs": 1,\r
228         "x": 662.9935302734375,\r
229         "y": 80,\r
230         "z": "a1dc56fc.25a538",\r
231         "wires": [\r
232             []\r
233         ]\r
234     },\r
235     {\r
236         "id": "404895b3.1b9a0c",\r
237         "type": "save",\r
238         "name": "save pnf relation with esr-thirdparty-sdnc",\r
239         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='esr-thirdparty-sdnc:relationship-list' \n      key='esr-thirdparty-sdnc.thirdparty-sdnc-id = $prop.sdncRestApi.thirdpartySdnc.id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"pnf\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-nodeId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-nodeId`\" />\n",\r
240         "comments": "",\r
241         "outputs": 1,\r
242         "x": 984,\r
243         "y": 754,\r
244         "z": "a1dc56fc.25a538",\r
245         "wires": [\r
246             []\r
247         ]\r
248     },\r
249     {\r
250         "id": "99a9f83c.592fb",\r
251         "type": "success",\r
252         "name": "success",\r
253         "xml": "<outcome value='success'>\n",\r
254         "comments": "",\r
255         "outputs": 1,\r
256         "x": 1746.499885559082,\r
257         "y": 790.7525482177734,\r
258         "z": "a1dc56fc.25a538",\r
259         "wires": [\r
260             [\r
261                 "7275269b.187718"\r
262             ]\r
263         ]\r
264     },\r
265     {\r
266         "id": "2cd1ffbf.d1e38",\r
267         "type": "failure",\r
268         "name": "failure",\r
269         "xml": "<outcome value='failure'>\n",\r
270         "comments": "",\r
271         "outputs": 1,\r
272         "x": 1740.1784744262695,\r
273         "y": 842.9668598175049,\r
274         "z": "a1dc56fc.25a538",\r
275         "wires": [\r
276             [\r
277                 "6558158e.20a7e4"\r
278             ]\r
279         ]\r
280     },\r
281     {\r
282         "id": "7275269b.187718",\r
283         "type": "block",\r
284         "name": "block",\r
285         "xml": "<block>\n",\r
286         "atomic": "false",\r
287         "comments": "",\r
288         "outputs": 1,\r
289         "x": 1897.0000457763672,\r
290         "y": 790.0064792633057,\r
291         "z": "a1dc56fc.25a538",\r
292         "wires": [\r
293             []\r
294         ]\r
295     },\r
296     {\r
297         "id": "6558158e.20a7e4",\r
298         "type": "update",\r
299         "name": "update p-interface",\r
300         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface' \n      key='pnf.pnf-name = $unique-nodeId\n      AND p-interface.interface-name = $unique-ltpId' >      \n<parameter name='interface-name' value='`$unique-ltpId`' />\n<parameter name='network-ref' value='`$tp.supporting-termination-point[0].network-ref`' />\n<parameter name='transparent' value='`$tp.svc.supported-classification.transparent`' />\n<parameter name='speed-value' value='`$tp.te.interface-switching-capability[0].max-lsp-bandwidth[0].te-bandwidth.eth-bandwidth`' />\n<parameter name='operational-status' value='`$tp.te.oper-status`' />\n<parameter name='in-maint' value=\"true\" />\n\n<parameter name='inter-layer-lock-id' value='`$tp.te.inter-layer-lock-id[0]`' />\n<!--<parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />-->\n<parameter name='inter-domain-plug-id' value='`$tmp.decoded-plug-id`' />",\r
301         "comments": "",\r
302         "outputs": 1,\r
303         "x": 1926,\r
304         "y": 844.0064697265625,\r
305         "z": "a1dc56fc.25a538",\r
306         "wires": [\r
307             []\r
308         ]\r
309     },\r
310     {\r
311         "id": "b62e74a8.72d8f8",\r
312         "type": "save",\r
313         "name": "save tunnel-termination-point",\r
314         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='tunnel-termination-point' \n      key='tunnel-termination-point.ttp-id = $unique-ttpId' >\n\n<parameter name='ttp-id' value='`$unique-ttpId`' />\n<parameter name='tunnel-tp-id' value='`$ttp.tunnel-tp-id`' />\n<parameter name='name' value='`$ttp.name`' />\n<parameter name='admin-status' value='`$ttp.admin-status`' />\n<parameter name='oper-status' value='`$ttp.oper-status`' />\n<parameter name='inter-layer-lock-id' value='`$ttp.inter-layer-lock-id[0]`' />\n<parameter name='switching-capability' value='`$ttp.switching-capability`' />\n<parameter name='protection-type' value='`$ttp.protection-type`' />\n<parameter name='encoding' value='`$ttp.encoding`' />\n\n\n\n\n\n\n",\r
315         "comments": "",\r
316         "outputs": 1,\r
317         "x": 1640,\r
318         "y": 1095.0064697265625,\r
319         "z": "a1dc56fc.25a538",\r
320         "wires": [\r
321             [\r
322                 "7c8389d1.ee45",\r
323                 "bbd909f2.ba2d1"\r
324             ]\r
325         ]\r
326     },\r
327     {\r
328         "id": "b69752f.a47b03",\r
329         "type": "for",\r
330         "name": "for each tunnel termination point",\r
331         "xml": "<for index='ttidx' start='0' end='`$node.te.tunnel-termination-point_length`' >\n",\r
332         "comments": "",\r
333         "outputs": 1,\r
334         "x": 1303,\r
335         "y": 1083.0064697265625,\r
336         "z": "a1dc56fc.25a538",\r
337         "wires": [\r
338             [\r
339                 "25de11e2.0dd0ae",\r
340                 "b2448024.6d9268",\r
341                 "b62e74a8.72d8f8",\r
342                 "4cb5cbe8.ee37a4",\r
343                 "3ba1d3d8.7bd96c",\r
344                 "ead9d9cc.bab4f8"\r
345             ]\r
346         ]\r
347     },\r
348     {\r
349         "id": "25de11e2.0dd0ae",\r
350         "type": "set",\r
351         "name": "set tunnel termination point",\r
352         "xml": "<set>\n<parameter name='ttp.' value='`$node.te.tunnel-termination-point[$ttidx].`' />\n",\r
353         "comments": "",\r
354         "x": 1638,\r
355         "y": 1003.0064697265625,\r
356         "z": "a1dc56fc.25a538",\r
357         "wires": []\r
358     },\r
359     {\r
360         "id": "b2448024.6d9268",\r
361         "type": "set",\r
362         "name": "set unique-ttpId",\r
363         "xml": "<set>\n<parameter name='unique-ttpId' value=\"`$unique-nodeId + '-ttpId-' + $ttp.tunnel-tp-id`\" />\n",\r
364         "comments": "",\r
365         "x": 1596.888916015625,\r
366         "y": 1041.1175537109375,\r
367         "z": "a1dc56fc.25a538",\r
368         "wires": []\r
369     },\r
370     {\r
371         "id": "7c8389d1.ee45",\r
372         "type": "success",\r
373         "name": "success",\r
374         "xml": "<outcome value='success'>\n",\r
375         "comments": "",\r
376         "outputs": 1,\r
377         "x": 1906,\r
378         "y": 1081.0064697265625,\r
379         "z": "a1dc56fc.25a538",\r
380         "wires": [\r
381             [\r
382                 "49e600b2.247268"\r
383             ]\r
384         ]\r
385     },\r
386     {\r
387         "id": "bbd909f2.ba2d1",\r
388         "type": "failure",\r
389         "name": "failure",\r
390         "xml": "<outcome value='failure'>\n",\r
391         "comments": "",\r
392         "outputs": 1,\r
393         "x": 1899.6785888671875,\r
394         "y": 1133.220781326294,\r
395         "z": "a1dc56fc.25a538",\r
396         "wires": [\r
397             [\r
398                 "8a380f1a.fa11e"\r
399             ]\r
400         ]\r
401     },\r
402     {\r
403         "id": "49e600b2.247268",\r
404         "type": "block",\r
405         "name": "block",\r
406         "xml": "<block>\n",\r
407         "atomic": "false",\r
408         "comments": "",\r
409         "outputs": 1,\r
410         "x": 2056.500160217285,\r
411         "y": 1080.2604007720947,\r
412         "z": "a1dc56fc.25a538",\r
413         "wires": [\r
414             []\r
415         ]\r
416     },\r
417     {\r
418         "id": "8a380f1a.fa11e",\r
419         "type": "update",\r
420         "name": "update tunnel-termination-point",\r
421         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='tunnel-termination-point' \n      key='tunnel-termination-point.ttp-id = $unique-ttpId' >\n\n<parameter name='ttp-id' value='`$unique-ttpId`' />\n<parameter name='tunnel-tp-id' value='`$ttp.tunnel-tp-id`' />\n<parameter name='name' value='`$ttp.name`' />\n<parameter name='admin-status' value='`$ttp.admin-status`' />\n<parameter name='oper-status' value='`$ttp.oper-status`' />\n<parameter name='inter-layer-lock-id' value='`$ttp.inter-layer-lock-id[0]`' />\n<parameter name='switching-capability' value='`$ttp.switching-capability`' />\n<parameter name='protection-type' value='`$ttp.protection-type`' />\n<parameter name='encoding' value='`$ttp.encoding`' />\n\n\n\n\n\n\n",\r
422         "comments": "",\r
423         "outputs": 1,\r
424         "x": 2137,\r
425         "y": 1135.0064697265625,\r
426         "z": "a1dc56fc.25a538",\r
427         "wires": [\r
428             []\r
429         ]\r
430     },\r
431     {\r
432         "id": "dcf15e98.55cd98",\r
433         "type": "set",\r
434         "name": "set local variables",\r
435         "xml": "<set>\n<parameter name='unique-nodeId' value=\"`'networkId-' + $unique-networkId + '-nodeId-' + $node.node-id`\" />\n",\r
436         "comments": "",\r
437         "x": 936,\r
438         "y": 485.0065002441406,\r
439         "z": "a1dc56fc.25a538",\r
440         "wires": []\r
441     },\r
442     {\r
443         "id": "ff89ecd9.d9563",\r
444         "type": "call",\r
445         "name": "call update-network-links-to-aai",\r
446         "xml": "<call module='DataChange' rpc='update-network-links-to-aai' mode='sync' >\n",\r
447         "comments": "",\r
448         "outputs": 1,\r
449         "x": 620,\r
450         "y": 648.0065002441406,\r
451         "z": "a1dc56fc.25a538",\r
452         "wires": [\r
453             []\r
454         ]\r
455     },\r
456     {\r
457         "id": "d7b3037a.697688",\r
458         "type": "save",\r
459         "name": "save pnf-interface relationship to pnf in AAI",\r
460         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface:relationship-list' \n      key='pnf.pnf-name = $unique-nodeId\n      AND p-interface.interface-name = $unique-ltpId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"pnf\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $unique-nodeId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-nodeId`\" />\n",\r
461         "comments": "",\r
462         "outputs": 1,\r
463         "x": 1402,\r
464         "y": 1672.0064697265625,\r
465         "z": "a1dc56fc.25a538",\r
466         "wires": [\r
467             []\r
468         ]\r
469     },\r
470     {\r
471         "id": "4cb5cbe8.ee37a4",\r
472         "type": "save",\r
473         "name": "save pnf relationship to tunnel termination point in AAI",\r
474         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='pnf:relationship-list' \n      key='pnf.pnf-name = $unique-nodeId' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"tunnel-termination-point\" />\n<!--<parameter name=\"relationship-list.relationship[$ttidx].related-link\" value=\"`'/network/network-resources/network-resource/' + $tmp.network-id + '/pnfs/pnf/' + $node.node-id '/tunnel-termination-points/tunnel-termination-point/' + $unique-ttpId`\" />-->\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/tunnel-termination-points/tunnel-termination-point/' + $unique-ttpId`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"tunnel-termination-point.ttp-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$unique-ttpId`\" />",\r
475         "comments": "",\r
476         "outputs": 1,\r
477         "x": 1711,\r
478         "y": 1187.0064697265625,\r
479         "z": "a1dc56fc.25a538",\r
480         "wires": [\r
481             [\r
482                 "477ea94a.d9b708",\r
483                 "1857aab6.41528d"\r
484             ]\r
485         ]\r
486     },\r
487     {\r
488         "id": "2d8d0a77.affafe",\r
489         "type": "switchNode",\r
490         "name": "switch node ttp",\r
491         "xml": "<switch test='`$node.te.tunnel-termination-point_length`'>\n",\r
492         "comments": "",\r
493         "outputs": 1,\r
494         "x": 875,\r
495         "y": 1059.0064697265625,\r
496         "z": "a1dc56fc.25a538",\r
497         "wires": [\r
498             [\r
499                 "df28f111.dccd78",\r
500                 "56382251.f0ed44",\r
501                 "836a4c10.0f5058"\r
502             ]\r
503         ]\r
504     },\r
505     {\r
506         "id": "efccb4e8.6c1f7",\r
507         "type": "block",\r
508         "name": "block",\r
509         "xml": "<block>\n",\r
510         "atomic": "false",\r
511         "comments": "",\r
512         "outputs": 1,\r
513         "x": 1223,\r
514         "y": 1011.0064697265625,\r
515         "z": "a1dc56fc.25a538",\r
516         "wires": [\r
517             []\r
518         ]\r
519     },\r
520     {\r
521         "id": "836a4c10.0f5058",\r
522         "type": "other",\r
523         "name": "other",\r
524         "xml": "<outcome value='Other'>\n",\r
525         "comments": "",\r
526         "outputs": 1,\r
527         "x": 1070,\r
528         "y": 1094.0064697265625,\r
529         "z": "a1dc56fc.25a538",\r
530         "wires": [\r
531             [\r
532                 "b69752f.a47b03"\r
533             ]\r
534         ]\r
535     },\r
536     {\r
537         "id": "1758985b.dd13f8",\r
538         "type": "switchNode",\r
539         "name": "switch node tp",\r
540         "xml": "<switch test='`$node.termination-point_length`'>\n",\r
541         "comments": "",\r
542         "outputs": 1,\r
543         "x": 924,\r
544         "y": 609.0064697265625,\r
545         "z": "a1dc56fc.25a538",\r
546         "wires": [\r
547             [\r
548                 "9b64d5a2.85c768",\r
549                 "9d78d705.498a28",\r
550                 "fec4616c.fd5128"\r
551             ]\r
552         ]\r
553     },\r
554     {\r
555         "id": "9b64d5a2.85c768",\r
556         "type": "other",\r
557         "name": "Null",\r
558         "xml": "<outcome value=''>\n",\r
559         "comments": "",\r
560         "outputs": 1,\r
561         "x": 1103,\r
562         "y": 561.0064697265625,\r
563         "z": "a1dc56fc.25a538",\r
564         "wires": [\r
565             [\r
566                 "31b2e806.d617f"\r
567             ]\r
568         ]\r
569     },\r
570     {\r
571         "id": "9d78d705.498a28",\r
572         "type": "other",\r
573         "name": "other",\r
574         "xml": "<outcome value='Other'>\n",\r
575         "comments": "",\r
576         "outputs": 1,\r
577         "x": 1102,\r
578         "y": 663.0064697265625,\r
579         "z": "a1dc56fc.25a538",\r
580         "wires": [\r
581             [\r
582                 "f06afd2d.6a87a8"\r
583             ]\r
584         ]\r
585     },\r
586     {\r
587         "id": "31b2e806.d617f",\r
588         "type": "block",\r
589         "name": "block",\r
590         "xml": "<block>\n",\r
591         "atomic": "false",\r
592         "comments": "",\r
593         "outputs": 1,\r
594         "x": 1258,\r
595         "y": 561.0064697265625,\r
596         "z": "a1dc56fc.25a538",\r
597         "wires": [\r
598             []\r
599         ]\r
600     },\r
601     {\r
602         "id": "264d4645.5fe58a",\r
603         "type": "record",\r
604         "name": "log file",\r
605         "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=\"sucess executing Hesam log file\" />\n    <parameter name=\"field3\" value=\"`$node.te.tunnel-termination-point_length`\" />\n    <parameter name=\"field4\" value=\"`$node.termination-point_length`\" />\n    ",\r
606         "comments": "",\r
607         "outputs": 1,\r
608         "x": 853,\r
609         "y": 1103.0064697265625,\r
610         "z": "a1dc56fc.25a538",\r
611         "wires": [\r
612             []\r
613         ]\r
614     },\r
615     {\r
616         "id": "df28f111.dccd78",\r
617         "type": "other",\r
618         "name": "Null",\r
619         "xml": "<outcome value=''>\n",\r
620         "comments": "",\r
621         "outputs": 1,\r
622         "x": 1063,\r
623         "y": 945.0064697265625,\r
624         "z": "a1dc56fc.25a538",\r
625         "wires": [\r
626             [\r
627                 "efccb4e8.6c1f7"\r
628             ]\r
629         ]\r
630     },\r
631     {\r
632         "id": "56382251.f0ed44",\r
633         "type": "outcome",\r
634         "name": "length 0",\r
635         "xml": "<outcome value='0'>\n",\r
636         "comments": "",\r
637         "outputs": 1,\r
638         "x": 1068,\r
639         "y": 1020.0064697265625,\r
640         "z": "a1dc56fc.25a538",\r
641         "wires": [\r
642             [\r
643                 "efccb4e8.6c1f7"\r
644             ]\r
645         ]\r
646     },\r
647     {\r
648         "id": "fec4616c.fd5128",\r
649         "type": "outcome",\r
650         "name": "length 0",\r
651         "xml": "<outcome value='0'>\n",\r
652         "comments": "",\r
653         "outputs": 1,\r
654         "x": 1113,\r
655         "y": 609.0064697265625,\r
656         "z": "a1dc56fc.25a538",\r
657         "wires": [\r
658             [\r
659                 "31b2e806.d617f"\r
660             ]\r
661         ]\r
662     },\r
663     {\r
664         "id": "7f99493d.24ad2",\r
665         "type": "set",\r
666         "name": "unset node",\r
667         "xml": "<set>\n<parameter name='node.' value='' />\n\n",\r
668         "comments": "",\r
669         "x": 908,\r
670         "y": 387.0065002441406,\r
671         "z": "a1dc56fc.25a538",\r
672         "wires": []\r
673     },\r
674     {\r
675         "id": "cdce39b5.3e2ce8",\r
676         "type": "set",\r
677         "name": "unset termination point",\r
678         "xml": "<set>\n<parameter name='tp.' value='' />\n",\r
679         "comments": "",\r
680         "x": 1592,\r
681         "y": 559.0064697265625,\r
682         "z": "a1dc56fc.25a538",\r
683         "wires": []\r
684     },\r
685     {\r
686         "id": "3ba1d3d8.7bd96c",\r
687         "type": "set",\r
688         "name": "unset tunnel termination point",\r
689         "xml": "<set>\n<parameter name='ttp.' value='' />\n",\r
690         "comments": "",\r
691         "x": 1638,\r
692         "y": 955.0064697265625,\r
693         "z": "a1dc56fc.25a538",\r
694         "wires": []\r
695     },\r
696     {\r
697         "id": "477ea94a.d9b708",\r
698         "type": "success",\r
699         "name": "success",\r
700         "xml": "<outcome value='success'>\n",\r
701         "comments": "",\r
702         "outputs": 1,\r
703         "x": 2043,\r
704         "y": 1190.0064697265625,\r
705         "z": "a1dc56fc.25a538",\r
706         "wires": [\r
707             []\r
708         ]\r
709     },\r
710     {\r
711         "id": "1857aab6.41528d",\r
712         "type": "failure",\r
713         "name": "failure",\r
714         "xml": "<outcome value='failure'>\n",\r
715         "comments": "",\r
716         "outputs": 1,\r
717         "x": 2040,\r
718         "y": 1238.0064697265625,\r
719         "z": "a1dc56fc.25a538",\r
720         "wires": [\r
721             []\r
722         ]\r
723     },\r
724     {\r
725         "id": "7abfb291.6dcbac",\r
726         "type": "record",\r
727         "name": "log file",\r
728         "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=\"sucess executing Hesam log file\" />\n    <parameter name=\"field3\" value=\"`$node.te.tunnel-termination-point_length`\" />\n    <parameter name=\"field4\" value=\"`$node.termination-point_length`\" />\n    <parameter name=\"field5\" value=\"sucessfully saved ttp\" />\n    <parameter name=\"field6\" value=\"`relationship-list.relationship[$ttidx].related-link`\" />\n    ",\r
729         "comments": "",\r
730         "outputs": 1,\r
731         "x": 2198,\r
732         "y": 1191.0064697265625,\r
733         "z": "a1dc56fc.25a538",\r
734         "wires": [\r
735             []\r
736         ]\r
737     },\r
738     {\r
739         "id": "ec345a2.2004e28",\r
740         "type": "record",\r
741         "name": "log file",\r
742         "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=\"sucess executing Hesam log file\" />\n    <parameter name=\"field3\" value=\"`$node.te.tunnel-termination-point_length`\" />\n    <parameter name=\"field4\" value=\"`$node.termination-point_length`\" />\n    <parameter name=\"field5\" value=\"failuire on saving ttp\" />\n    <parameter name=\"field6\" value=\"`relationship-list.relationship[$ttidx].related-link`\" />\n\n    ",\r
743         "comments": "",\r
744         "outputs": 1,\r
745         "x": 2199,\r
746         "y": 1239.0064697265625,\r
747         "z": "a1dc56fc.25a538",\r
748         "wires": [\r
749             []\r
750         ]\r
751     },\r
752     {\r
753         "id": "49dd63ef.87e564",\r
754         "type": "execute",\r
755         "name": "execute Base64 Converter",\r
756         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='base64DecodingAlgo' >\n    <parameter name=\"encodedValue\" value='`$tp.te.inter-domain-plug-id`'/>\n    <parameter name=\"decodedValue\" value=\"tmp.decoded-plug-id\"/>\n    ",\r
757         "comments": "",\r
758         "outputs": 1,\r
759         "x": 2058,\r
760         "y": 728.0064697265625,\r
761         "z": "a1dc56fc.25a538",\r
762         "wires": [\r
763             [\r
764                 "fafe42.8d2fb9c",\r
765                 "2c876749.ba8618"\r
766             ]\r
767         ]\r
768     },\r
769     {\r
770         "id": "c12a9ec.a16bae",\r
771         "type": "switchNode",\r
772         "name": "switch inter-domain-plug-id empty?",\r
773         "xml": "<switch test='`length($tp.te.inter-domain-plug-id) == 0`'>\n\n",\r
774         "comments": "",\r
775         "outputs": 1,\r
776         "x": 1628,\r
777         "y": 729.0064697265625,\r
778         "z": "a1dc56fc.25a538",\r
779         "wires": [\r
780             [\r
781                 "a32fa569.0a3c28",\r
782                 "b8de06da.79eb1"\r
783             ]\r
784         ]\r
785     },\r
786     {\r
787         "id": "b8de06da.79eb1",\r
788         "type": "outcomeTrue",\r
789         "name": "true",\r
790         "xml": "<outcome value='true'>\n",\r
791         "comments": "",\r
792         "outputs": 1,\r
793         "x": 1855,\r
794         "y": 682.0064697265625,\r
795         "z": "a1dc56fc.25a538",\r
796         "wires": [\r
797             [\r
798                 "578202f3.fbbe74"\r
799             ]\r
800         ]\r
801     },\r
802     {\r
803         "id": "a32fa569.0a3c28",\r
804         "type": "outcomeFalse",\r
805         "name": "false",\r
806         "xml": "<outcome value='false'>\n",\r
807         "comments": "",\r
808         "outputs": 1,\r
809         "x": 1856,\r
810         "y": 728.0064697265625,\r
811         "z": "a1dc56fc.25a538",\r
812         "wires": [\r
813             [\r
814                 "49dd63ef.87e564"\r
815             ]\r
816         ]\r
817     },\r
818     {\r
819         "id": "578202f3.fbbe74",\r
820         "type": "set",\r
821         "name": "unset tmp.decoded-plug-id",\r
822         "xml": "<set>\n<parameter name='tmp.decoded-plug-id' value='' />\n",\r
823         "comments": "",\r
824         "x": 2059,\r
825         "y": 682.0064697265625,\r
826         "z": "a1dc56fc.25a538",\r
827         "wires": []\r
828     },\r
829     {\r
830         "id": "fafe42.8d2fb9c",\r
831         "type": "success",\r
832         "name": "success",\r
833         "xml": "<outcome value='success'>\n",\r
834         "comments": "",\r
835         "outputs": 1,\r
836         "x": 2263,\r
837         "y": 705.0064697265625,\r
838         "z": "a1dc56fc.25a538",\r
839         "wires": [\r
840             [\r
841                 "cad449b6.73c6d"\r
842             ]\r
843         ]\r
844     },\r
845     {\r
846         "id": "2c876749.ba8618",\r
847         "type": "failure",\r
848         "name": "failure",\r
849         "xml": "<outcome value='failure'>\n",\r
850         "comments": "",\r
851         "outputs": 1,\r
852         "x": 2256.6785888671875,\r
853         "y": 757.220781326294,\r
854         "z": "a1dc56fc.25a538",\r
855         "wires": [\r
856             [\r
857                 "92336385.660b18"\r
858             ]\r
859         ]\r
860     },\r
861     {\r
862         "id": "cad449b6.73c6d",\r
863         "type": "block",\r
864         "name": "block",\r
865         "xml": "<block>\n",\r
866         "atomic": "false",\r
867         "comments": "",\r
868         "outputs": 1,\r
869         "x": 2404,\r
870         "y": 705.0064697265625,\r
871         "z": "a1dc56fc.25a538",\r
872         "wires": [\r
873             []\r
874         ]\r
875     },\r
876     {\r
877         "id": "92336385.660b18",\r
878         "type": "set",\r
879         "name": "unset tmp.decoded-plug-id",\r
880         "xml": "<set>\n<parameter name='tmp.decoded-plug-id' value='`$tp.te.inter-domain-plug-id`' />\n",\r
881         "comments": "",\r
882         "x": 2463,\r
883         "y": 757.0064697265625,\r
884         "z": "a1dc56fc.25a538",\r
885         "wires": []\r
886     },\r
887     {\r
888         "id": "e471027b.286e6",\r
889         "type": "set",\r
890         "name": "set tmp.network-if",\r
891         "xml": "<set>\n<!--<parameter name='tmp.network-id' value=\"`$prop.sdncRestApi.thirdpartySdnc.id + '-' + $tmp.original-network-id`\" />-->\n<parameter name='tmp.network-id' value=\"`$tmp.original-network-id`\" />\n\n",\r
892         "comments": "",\r
893         "x": 688,\r
894         "y": 121.00650024414062,\r
895         "z": "a1dc56fc.25a538",\r
896         "wires": []\r
897     },\r
898     {\r
899         "id": "159870db.58eb07",\r
900         "type": "get-resource",\r
901         "name": "get-resource esr-thirdparty-sdnc",\r
902         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $prop.sdncRestApi.thirdpartySdnc.id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
903         "comments": "",\r
904         "outputs": 1,\r
905         "x": 749,\r
906         "y": 260,\r
907         "z": "a1dc56fc.25a538",\r
908         "wires": [\r
909             [\r
910                 "f22633be.4476e8",\r
911                 "4f55d446.34a7f4",\r
912                 "beabc6d6.2806f"\r
913             ]\r
914         ]\r
915     },\r
916     {\r
917         "id": "f22633be.4476e8",\r
918         "type": "success",\r
919         "name": "success",\r
920         "xml": "<outcome value='success'>\n",\r
921         "comments": "",\r
922         "outputs": 1,\r
923         "x": 995,\r
924         "y": 220,\r
925         "z": "a1dc56fc.25a538",\r
926         "wires": [\r
927             [\r
928                 "543559cc.c24e08"\r
929             ]\r
930         ]\r
931     },\r
932     {\r
933         "id": "4f55d446.34a7f4",\r
934         "type": "not-found",\r
935         "name": "not-found",\r
936         "xml": "<outcome value='not-found'>\n",\r
937         "comments": "",\r
938         "outputs": 1,\r
939         "x": 999,\r
940         "y": 260,\r
941         "z": "a1dc56fc.25a538",\r
942         "wires": [\r
943             [\r
944                 "50076a10.d4e1b4"\r
945             ]\r
946         ]\r
947     },\r
948     {\r
949         "id": "beabc6d6.2806f",\r
950         "type": "other",\r
951         "name": "other",\r
952         "xml": "<outcome value='Other'>\n",\r
953         "comments": "",\r
954         "outputs": 1,\r
955         "x": 991,\r
956         "y": 300,\r
957         "z": "a1dc56fc.25a538",\r
958         "wires": [\r
959             [\r
960                 "a9b8ac2f.1b4d8"\r
961             ]\r
962         ]\r
963     },\r
964     {\r
965         "id": "50076a10.d4e1b4",\r
966         "type": "returnFailure",\r
967         "name": "return failure",\r
968         "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 esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
969         "comments": "",\r
970         "x": 1149,\r
971         "y": 260,\r
972         "z": "a1dc56fc.25a538",\r
973         "wires": []\r
974     },\r
975     {\r
976         "id": "a9b8ac2f.1b4d8",\r
977         "type": "returnFailure",\r
978         "name": "return failure",\r
979         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
980         "comments": "",\r
981         "x": 1149,\r
982         "y": 300,\r
983         "z": "a1dc56fc.25a538",\r
984         "wires": []\r
985     },\r
986     {\r
987         "id": "543559cc.c24e08",\r
988         "type": "block",\r
989         "name": "block",\r
990         "xml": "<block>\n",\r
991         "atomic": "false",\r
992         "comments": "",\r
993         "outputs": 1,\r
994         "x": 1139,\r
995         "y": 218,\r
996         "z": "a1dc56fc.25a538",\r
997         "wires": [\r
998             [\r
999                 "627ad99d.a81fa"\r
1000             ]\r
1001         ]\r
1002     },\r
1003     {\r
1004         "id": "627ad99d.a81fa",\r
1005         "type": "save",\r
1006         "name": "save network-resource relationship to esr-thirdparty-sdnc",\r
1007         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='network-resource:relationship-list' \n      key='network-resource.network-id = $tmp.network-id'\n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"esr-thirdparty-sdnc\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/aai/v19/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/' + $prop.sdncRestApi.thirdpartySdnc.id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"esr-thirdparty-sdnc.thirdparty-sdnc-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sdncRestApi.thirdpartySdnc.id`\" />\n\n<!--/aai/v19/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/SOTNControllerDomain2-->\n",\r
1008         "comments": "",\r
1009         "outputs": 1,\r
1010         "x": 1442,\r
1011         "y": 219,\r
1012         "z": "a1dc56fc.25a538",\r
1013         "wires": [\r
1014             []\r
1015         ]\r
1016     },\r
1017     {\r
1018         "id": "ead9d9cc.bab4f8",\r
1019         "type": "switchNode",\r
1020         "name": "switch llcl length",\r
1021         "xml": "<switch test='`$node.te.tunnel-termination-point[$ttidx].local-link-connectivities.local-link-connectivity_length`'>\n",\r
1022         "comments": "",\r
1023         "outputs": 1,\r
1024         "x": 1572,\r
1025         "y": 1359,\r
1026         "z": "a1dc56fc.25a538",\r
1027         "wires": [\r
1028             [\r
1029                 "adf88b82.7a0f88",\r
1030                 "67300142.b2942",\r
1031                 "fa1d40a0.27dcc"\r
1032             ]\r
1033         ]\r
1034     },\r
1035     {\r
1036         "id": "adf88b82.7a0f88",\r
1037         "type": "other",\r
1038         "name": "Null",\r
1039         "xml": "<outcome value=''>\n",\r
1040         "comments": "",\r
1041         "outputs": 1,\r
1042         "x": 1760,\r
1043         "y": 1245,\r
1044         "z": "a1dc56fc.25a538",\r
1045         "wires": [\r
1046             [\r
1047                 "f1f92de8.0da378"\r
1048             ]\r
1049         ]\r
1050     },\r
1051     {\r
1052         "id": "67300142.b2942",\r
1053         "type": "outcome",\r
1054         "name": "length 0",\r
1055         "xml": "<outcome value='0'>\n",\r
1056         "comments": "",\r
1057         "outputs": 1,\r
1058         "x": 1765,\r
1059         "y": 1320,\r
1060         "z": "a1dc56fc.25a538",\r
1061         "wires": [\r
1062             [\r
1063                 "f1f92de8.0da378"\r
1064             ]\r
1065         ]\r
1066     },\r
1067     {\r
1068         "id": "fa1d40a0.27dcc",\r
1069         "type": "other",\r
1070         "name": "other",\r
1071         "xml": "<outcome value='Other'>\n",\r
1072         "comments": "",\r
1073         "outputs": 1,\r
1074         "x": 1767,\r
1075         "y": 1394,\r
1076         "z": "a1dc56fc.25a538",\r
1077         "wires": [\r
1078             [\r
1079                 "945bda0b.acb23"\r
1080             ]\r
1081         ]\r
1082     },\r
1083     {\r
1084         "id": "f1f92de8.0da378",\r
1085         "type": "block",\r
1086         "name": "block",\r
1087         "xml": "<block>\n",\r
1088         "atomic": "false",\r
1089         "comments": "",\r
1090         "outputs": 1,\r
1091         "x": 1920,\r
1092         "y": 1311,\r
1093         "z": "a1dc56fc.25a538",\r
1094         "wires": [\r
1095             []\r
1096         ]\r
1097     },\r
1098     {\r
1099         "id": "489cfee9.f3ca9",\r
1100         "type": "save",\r
1101         "name": "save ttp relationship to tp in AAI",\r
1102         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='tunnel-termination-point:relationship-list' \n      key='tunnel-termination-point.ttp-id = $unique-ttpId' 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-nodeId + '/p-interfaces/p-interface/' + $unique-ltpId-second`\" />\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=\"`$unique-ltpId-second`\" />",\r
1103         "comments": "",\r
1104         "outputs": 1,\r
1105         "x": 2148,\r
1106         "y": 1397,\r
1107         "z": "a1dc56fc.25a538",\r
1108         "wires": [\r
1109             []\r
1110         ]\r
1111     },\r
1112     {\r
1113         "id": "5109bb9b.43b29c",\r
1114         "type": "set",\r
1115         "name": "set unique-ltpId second",\r
1116         "xml": "<set>\n<parameter name='unique-ltpId-second' value=\"`$unique-nodeId + '-ltpId-' + $node.te.tunnel-termination-point[$ttidx].local-link-connectivities.local-link-connectivity[0].link-tp-ref`\" />\n",\r
1117         "comments": "",\r
1118         "x": 2097,\r
1119         "y": 1353,\r
1120         "z": "a1dc56fc.25a538",\r
1121         "wires": []\r
1122     },\r
1123     {\r
1124         "id": "945bda0b.acb23",\r
1125         "type": "block",\r
1126         "name": "block",\r
1127         "xml": "<block>\n",\r
1128         "atomic": "false",\r
1129         "comments": "",\r
1130         "outputs": 1,\r
1131         "x": 1907,\r
1132         "y": 1390,\r
1133         "z": "a1dc56fc.25a538",\r
1134         "wires": [\r
1135             [\r
1136                 "5109bb9b.43b29c",\r
1137                 "489cfee9.f3ca9"\r
1138             ]\r
1139         ]\r
1140     }\r
1141 ]