3 "id": "edeab341.54bb4",
\r
8 "y": 105.00650024414062,
\r
9 "z": "a1dc56fc.25a538",
\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
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
25 "x": 215.00003051757812,
\r
26 "y": 195.89541244506836,
\r
27 "z": "a1dc56fc.25a538",
\r
35 "id": "6ea5e78a.d4f118",
\r
37 "name": "update-network-to-aai",
\r
38 "xml": "<method rpc='update-network-to-aai' mode='sync'>\n",
\r
41 "x": 251.1112518310547,
\r
42 "y": 266.2287368774414,
\r
43 "z": "a1dc56fc.25a538",
\r
51 "id": "d9721e0.ea910e",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
58 "x": 476.33343505859375,
\r
59 "y": 265.784423828125,
\r
60 "z": "a1dc56fc.25a538",
\r
73 "id": "e705d0b4.a9ae58",
\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
79 "x": 706.333251953125,
\r
80 "y": 171.0065155029297,
\r
81 "z": "a1dc56fc.25a538",
\r
87 "id": "cb2cfb3d.12f0a8",
\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
93 "x": 906.1111450195312,
\r
94 "y": 542.1175842285156,
\r
95 "z": "a1dc56fc.25a538",
\r
101 "id": "2ddaf91a.d98b16",
\r
103 "name": "for each node",
\r
104 "xml": "<for index='pidx' start='0' end='`$network.node_length`' >\n",
\r
107 "x": 677.8888549804688,
\r
108 "y": 522.3398132324219,
\r
109 "z": "a1dc56fc.25a538",
\r
124 "id": "fc39e59f.e19f7",
\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
129 "x": 911.111083984375,
\r
130 "y": 438.2287139892578,
\r
131 "z": "a1dc56fc.25a538",
\r
135 "id": "38f275a2.ec1422",
\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
141 "x": 1002.7779541015625,
\r
142 "y": 717.4509782791138,
\r
143 "z": "a1dc56fc.25a538",
\r
149 "id": "f06afd2d.6a87a8",
\r
151 "name": "for each termination point",
\r
152 "xml": "<for index='tidx' start='0' end='`$node.termination-point_length`' >\n",
\r
155 "x": 1310.4444580078125,
\r
156 "y": 633.1175537109375,
\r
157 "z": "a1dc56fc.25a538",
\r
169 "id": "641e627.90ce71c",
\r
171 "name": "set termination point",
\r
172 "xml": "<set>\n<parameter name='tp.' value='`$node.termination-point[$tidx].`' />\n",
\r
174 "x": 1580.111328125,
\r
175 "y": 616.0065307617188,
\r
176 "z": "a1dc56fc.25a538",
\r
180 "id": "7c4704e9.f42bfc",
\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
186 "x": 1574.815185546875,
\r
187 "y": 803.5620727539062,
\r
188 "z": "a1dc56fc.25a538",
\r
197 "id": "6c4885ee.2512d4",
\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
203 "x": 1395.703857421875,
\r
204 "y": 1716.33984375,
\r
205 "z": "a1dc56fc.25a538",
\r
211 "id": "62e3b2b7.0e1854",
\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
216 "x": 1564.000244140625,
\r
217 "y": 673.1175537109375,
\r
218 "z": "a1dc56fc.25a538",
\r
222 "id": "fe85cd4e.468048",
\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
228 "x": 662.9935302734375,
\r
230 "z": "a1dc56fc.25a538",
\r
236 "id": "404895b3.1b9a0c",
\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
244 "z": "a1dc56fc.25a538",
\r
250 "id": "99a9f83c.592fb",
\r
253 "xml": "<outcome value='success'>\n",
\r
256 "x": 1746.499885559082,
\r
257 "y": 790.7525482177734,
\r
258 "z": "a1dc56fc.25a538",
\r
266 "id": "2cd1ffbf.d1e38",
\r
269 "xml": "<outcome value='failure'>\n",
\r
272 "x": 1740.1784744262695,
\r
273 "y": 842.9668598175049,
\r
274 "z": "a1dc56fc.25a538",
\r
282 "id": "7275269b.187718",
\r
285 "xml": "<block>\n",
\r
289 "x": 1897.0000457763672,
\r
290 "y": 790.0064792633057,
\r
291 "z": "a1dc56fc.25a538",
\r
297 "id": "6558158e.20a7e4",
\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
304 "y": 844.0064697265625,
\r
305 "z": "a1dc56fc.25a538",
\r
311 "id": "b62e74a8.72d8f8",
\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
318 "y": 1095.0064697265625,
\r
319 "z": "a1dc56fc.25a538",
\r
328 "id": "b69752f.a47b03",
\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
335 "y": 1083.0064697265625,
\r
336 "z": "a1dc56fc.25a538",
\r
349 "id": "25de11e2.0dd0ae",
\r
351 "name": "set tunnel termination point",
\r
352 "xml": "<set>\n<parameter name='ttp.' value='`$node.te.tunnel-termination-point[$ttidx].`' />\n",
\r
355 "y": 1003.0064697265625,
\r
356 "z": "a1dc56fc.25a538",
\r
360 "id": "b2448024.6d9268",
\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
365 "x": 1596.888916015625,
\r
366 "y": 1041.1175537109375,
\r
367 "z": "a1dc56fc.25a538",
\r
371 "id": "7c8389d1.ee45",
\r
374 "xml": "<outcome value='success'>\n",
\r
378 "y": 1081.0064697265625,
\r
379 "z": "a1dc56fc.25a538",
\r
387 "id": "bbd909f2.ba2d1",
\r
390 "xml": "<outcome value='failure'>\n",
\r
393 "x": 1899.6785888671875,
\r
394 "y": 1133.220781326294,
\r
395 "z": "a1dc56fc.25a538",
\r
403 "id": "49e600b2.247268",
\r
406 "xml": "<block>\n",
\r
410 "x": 2056.500160217285,
\r
411 "y": 1080.2604007720947,
\r
412 "z": "a1dc56fc.25a538",
\r
418 "id": "8a380f1a.fa11e",
\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
425 "y": 1135.0064697265625,
\r
426 "z": "a1dc56fc.25a538",
\r
432 "id": "dcf15e98.55cd98",
\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
438 "y": 485.0065002441406,
\r
439 "z": "a1dc56fc.25a538",
\r
443 "id": "ff89ecd9.d9563",
\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
450 "y": 648.0065002441406,
\r
451 "z": "a1dc56fc.25a538",
\r
457 "id": "d7b3037a.697688",
\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
464 "y": 1672.0064697265625,
\r
465 "z": "a1dc56fc.25a538",
\r
471 "id": "4cb5cbe8.ee37a4",
\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
478 "y": 1187.0064697265625,
\r
479 "z": "a1dc56fc.25a538",
\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
495 "y": 1059.0064697265625,
\r
496 "z": "a1dc56fc.25a538",
\r
506 "id": "efccb4e8.6c1f7",
\r
509 "xml": "<block>\n",
\r
514 "y": 1011.0064697265625,
\r
515 "z": "a1dc56fc.25a538",
\r
521 "id": "836a4c10.0f5058",
\r
524 "xml": "<outcome value='Other'>\n",
\r
528 "y": 1094.0064697265625,
\r
529 "z": "a1dc56fc.25a538",
\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
544 "y": 609.0064697265625,
\r
545 "z": "a1dc56fc.25a538",
\r
555 "id": "9b64d5a2.85c768",
\r
558 "xml": "<outcome value=''>\n",
\r
562 "y": 561.0064697265625,
\r
563 "z": "a1dc56fc.25a538",
\r
571 "id": "9d78d705.498a28",
\r
574 "xml": "<outcome value='Other'>\n",
\r
578 "y": 663.0064697265625,
\r
579 "z": "a1dc56fc.25a538",
\r
587 "id": "31b2e806.d617f",
\r
590 "xml": "<block>\n",
\r
595 "y": 561.0064697265625,
\r
596 "z": "a1dc56fc.25a538",
\r
602 "id": "264d4645.5fe58a",
\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
609 "y": 1103.0064697265625,
\r
610 "z": "a1dc56fc.25a538",
\r
616 "id": "df28f111.dccd78",
\r
619 "xml": "<outcome value=''>\n",
\r
623 "y": 945.0064697265625,
\r
624 "z": "a1dc56fc.25a538",
\r
632 "id": "56382251.f0ed44",
\r
634 "name": "length 0",
\r
635 "xml": "<outcome value='0'>\n",
\r
639 "y": 1020.0064697265625,
\r
640 "z": "a1dc56fc.25a538",
\r
648 "id": "fec4616c.fd5128",
\r
650 "name": "length 0",
\r
651 "xml": "<outcome value='0'>\n",
\r
655 "y": 609.0064697265625,
\r
656 "z": "a1dc56fc.25a538",
\r
664 "id": "7f99493d.24ad2",
\r
666 "name": "unset node",
\r
667 "xml": "<set>\n<parameter name='node.' value='' />\n\n",
\r
670 "y": 387.0065002441406,
\r
671 "z": "a1dc56fc.25a538",
\r
675 "id": "cdce39b5.3e2ce8",
\r
677 "name": "unset termination point",
\r
678 "xml": "<set>\n<parameter name='tp.' value='' />\n",
\r
681 "y": 559.0064697265625,
\r
682 "z": "a1dc56fc.25a538",
\r
686 "id": "3ba1d3d8.7bd96c",
\r
688 "name": "unset tunnel termination point",
\r
689 "xml": "<set>\n<parameter name='ttp.' value='' />\n",
\r
692 "y": 955.0064697265625,
\r
693 "z": "a1dc56fc.25a538",
\r
697 "id": "477ea94a.d9b708",
\r
700 "xml": "<outcome value='success'>\n",
\r
704 "y": 1190.0064697265625,
\r
705 "z": "a1dc56fc.25a538",
\r
711 "id": "1857aab6.41528d",
\r
714 "xml": "<outcome value='failure'>\n",
\r
718 "y": 1238.0064697265625,
\r
719 "z": "a1dc56fc.25a538",
\r
725 "id": "7abfb291.6dcbac",
\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
732 "y": 1191.0064697265625,
\r
733 "z": "a1dc56fc.25a538",
\r
739 "id": "ec345a2.2004e28",
\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
746 "y": 1239.0064697265625,
\r
747 "z": "a1dc56fc.25a538",
\r
753 "id": "49dd63ef.87e564",
\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
760 "y": 728.0064697265625,
\r
761 "z": "a1dc56fc.25a538",
\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
777 "y": 729.0064697265625,
\r
778 "z": "a1dc56fc.25a538",
\r
787 "id": "b8de06da.79eb1",
\r
788 "type": "outcomeTrue",
\r
790 "xml": "<outcome value='true'>\n",
\r
794 "y": 682.0064697265625,
\r
795 "z": "a1dc56fc.25a538",
\r
803 "id": "a32fa569.0a3c28",
\r
804 "type": "outcomeFalse",
\r
806 "xml": "<outcome value='false'>\n",
\r
810 "y": 728.0064697265625,
\r
811 "z": "a1dc56fc.25a538",
\r
819 "id": "578202f3.fbbe74",
\r
821 "name": "unset tmp.decoded-plug-id",
\r
822 "xml": "<set>\n<parameter name='tmp.decoded-plug-id' value='' />\n",
\r
825 "y": 682.0064697265625,
\r
826 "z": "a1dc56fc.25a538",
\r
830 "id": "fafe42.8d2fb9c",
\r
833 "xml": "<outcome value='success'>\n",
\r
837 "y": 705.0064697265625,
\r
838 "z": "a1dc56fc.25a538",
\r
846 "id": "2c876749.ba8618",
\r
849 "xml": "<outcome value='failure'>\n",
\r
852 "x": 2256.6785888671875,
\r
853 "y": 757.220781326294,
\r
854 "z": "a1dc56fc.25a538",
\r
862 "id": "cad449b6.73c6d",
\r
865 "xml": "<block>\n",
\r
870 "y": 705.0064697265625,
\r
871 "z": "a1dc56fc.25a538",
\r
877 "id": "92336385.660b18",
\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
883 "y": 757.0064697265625,
\r
884 "z": "a1dc56fc.25a538",
\r
888 "id": "e471027b.286e6",
\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
894 "y": 121.00650024414062,
\r
895 "z": "a1dc56fc.25a538",
\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
907 "z": "a1dc56fc.25a538",
\r
917 "id": "f22633be.4476e8",
\r
920 "xml": "<outcome value='success'>\n",
\r
925 "z": "a1dc56fc.25a538",
\r
933 "id": "4f55d446.34a7f4",
\r
934 "type": "not-found",
\r
935 "name": "not-found",
\r
936 "xml": "<outcome value='not-found'>\n",
\r
941 "z": "a1dc56fc.25a538",
\r
949 "id": "beabc6d6.2806f",
\r
952 "xml": "<outcome value='Other'>\n",
\r
957 "z": "a1dc56fc.25a538",
\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
972 "z": "a1dc56fc.25a538",
\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
983 "z": "a1dc56fc.25a538",
\r
987 "id": "543559cc.c24e08",
\r
990 "xml": "<block>\n",
\r
996 "z": "a1dc56fc.25a538",
\r
1004 "id": "627ad99d.a81fa",
\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
1012 "z": "a1dc56fc.25a538",
\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
1026 "z": "a1dc56fc.25a538",
\r
1029 "adf88b82.7a0f88",
\r
1036 "id": "adf88b82.7a0f88",
\r
1039 "xml": "<outcome value=''>\n",
\r
1044 "z": "a1dc56fc.25a538",
\r
1052 "id": "67300142.b2942",
\r
1053 "type": "outcome",
\r
1054 "name": "length 0",
\r
1055 "xml": "<outcome value='0'>\n",
\r
1060 "z": "a1dc56fc.25a538",
\r
1068 "id": "fa1d40a0.27dcc",
\r
1071 "xml": "<outcome value='Other'>\n",
\r
1076 "z": "a1dc56fc.25a538",
\r
1084 "id": "f1f92de8.0da378",
\r
1087 "xml": "<block>\n",
\r
1088 "atomic": "false",
\r
1093 "z": "a1dc56fc.25a538",
\r
1099 "id": "489cfee9.f3ca9",
\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
1107 "z": "a1dc56fc.25a538",
\r
1113 "id": "5109bb9b.43b29c",
\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
1120 "z": "a1dc56fc.25a538",
\r
1124 "id": "945bda0b.acb23",
\r
1127 "xml": "<block>\n",
\r
1128 "atomic": "false",
\r
1133 "z": "a1dc56fc.25a538",
\r
1136 "5109bb9b.43b29c",
\r