3 "id": "334bd25e.3b958e",
8 "y": 62.999969482421875,
9 "z": "b1905c0.2226628",
17 "id": "46c76be0.4ae1ec",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
23 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
25 "x": 300.00000381469727,
26 "y": 134.99998664855957,
27 "z": "b1905c0.2226628",
35 "id": "6216646e.335424",
37 "name": "method network-topology-operation-create",
38 "xml": "<method rpc='network-topology-operation-create' mode='sync'>\n",
41 "x": 288.0001220703125,
42 "y": 222.99996948242188,
43 "z": "b1905c0.2226628",
51 "id": "ea50b732.2ea01",
53 "name": "block : atomic",
54 "xml": "<block atomic=\"true\">\n",
60 "z": "b1905c0.2226628",
88 "id": "4a98e8a7.30e56",
90 "name": "execute RestApiCallNode Create IPWAN L3VPN",
91 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/l3smvpntemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/vpn-services'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
94 "x": 1111.0001831054688,
95 "y": 993.9999694824219,
96 "z": "b1905c0.2226628",
105 "id": "76f264c.7ba0a9c",
107 "name": "set controller data",
108 "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
110 "x": 1265.0000610351562,
111 "y": 267.9999694824219,
112 "z": "b1905c0.2226628",
116 "id": "675b0828.5f3f38",
118 "name": "for each network-input-parameters",
119 "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
122 "x": 806.6666259765625,
123 "y": 183.6666259765625,
124 "z": "b1905c0.2226628",
132 "id": "89285d57.29b5c8",
134 "name": "execute RestApiCallNode Create SPTN L3VPN",
135 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/sptn-l3vpn-template.xml'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/sptn-service-l3vpn:service/snc-l3vpns'`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"xml\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>",
138 "x": 1043.6668701171875,
139 "y": 1255.6667175292969,
140 "z": "b1905c0.2226628",
146 "id": "1db363a4.5e5bdc",
148 "name": "execute vpn-policy1-id",
149 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vpn-policy1-id\"/>\n",
152 "x": 809.6666259765625,
153 "y": 456.6666564941406,
154 "z": "b1905c0.2226628",
162 "id": "fd6478e7.b7b91",
165 "xml": "<outcome value='failure'>\n",
168 "x": 1034.6666259765625,
169 "y": 459.6666259765625,
170 "z": "b1905c0.2226628",
178 "id": "afc1b363.b7a39",
179 "type": "returnFailure",
180 "name": "return failure",
181 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
183 "x": 1215.6666259765625,
184 "y": 457.6666259765625,
185 "z": "b1905c0.2226628",
189 "id": "3f70abff.f62544",
191 "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
192 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
196 "y": 99.99996948242188,
197 "z": "b1905c0.2226628",
203 "id": "5c73bbe5.1df864",
204 "type": "get-resource",
205 "name": "get-resource esr-thirdparty-sdnc",
206 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.thirdparty-sdnc-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
210 "y": 333.9999694824219,
211 "z": "b1905c0.2226628",
221 "id": "1b55c06c.3411f",
224 "xml": "<outcome value='success'>\n",
228 "y": 279.9999694824219,
229 "z": "b1905c0.2226628",
237 "id": "ae5faeba.f046c",
240 "xml": "<outcome value='not-found'>\n",
243 "x": 1070.990966796875,
244 "y": 327.5740051269531,
245 "z": "b1905c0.2226628",
253 "id": "df5eda3d.a15fe",
256 "xml": "<outcome value='Other'>\n",
259 "x": 1066.323974609375,
260 "y": 368.9073181152344,
261 "z": "b1905c0.2226628",
269 "id": "943fc2bc.e3e328",
270 "type": "returnFailure",
271 "name": "return failure",
272 "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",
274 "x": 1247.5623779296875,
275 "y": 315.8597412109375,
276 "z": "b1905c0.2226628",
280 "id": "92e8f917.b6ec08",
281 "type": "returnFailure",
282 "name": "return failure",
283 "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",
285 "x": 1254.0965309143066,
286 "y": 364.346510887146,
287 "z": "b1905c0.2226628",
291 "id": "a016ef4c.00b8d8",
292 "type": "switchNode",
293 "name": "switch name",
294 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
299 "z": "b1905c0.2226628",
307 "id": "42d21e94.8794d",
308 "type": "switchNode",
309 "name": "switch service-type",
310 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'serviceType'`\">\n",
313 "x": 1603.4999389648438,
314 "y": 91.5999755859375,
315 "z": "b1905c0.2226628",
323 "id": "7823b220.68af5c",
324 "type": "outcomeTrue",
326 "xml": "<outcome value='true'>\n",
331 "z": "b1905c0.2226628",
339 "id": "fba273ef.824e7",
340 "type": "outcomeTrue",
342 "xml": "<outcome value='true'>\n",
345 "x": 1788.4999389648438,
346 "y": 89.5999755859375,
347 "z": "b1905c0.2226628",
355 "id": "73def40f.26af94",
358 "xml": "<set>\n<parameter name='prop.l3vpn.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
361 "y": 30.600006103515625,
362 "z": "b1905c0.2226628",
366 "id": "8f3c7f01.3f5cd8",
368 "name": "set service-type",
369 "xml": "<set>\n<parameter name='prop.l3vpn.service-type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
371 "x": 1957.4999389648438,
372 "y": 87.5999755859375,
373 "z": "b1905c0.2226628",
377 "id": "141c3d3d.ab7053",
378 "type": "switchNode",
379 "name": "switch topology",
380 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
384 "y": 152.99996948242188,
385 "z": "b1905c0.2226628",
393 "id": "4ee7a07.d59c26",
394 "type": "switchNode",
395 "name": "switch technology",
396 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'technology'`\">\n",
400 "y": 205.99996948242188,
401 "z": "b1905c0.2226628",
409 "id": "5c63bd35.850224",
410 "type": "switchNode",
411 "name": "switch site1_name",
412 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_name'`\">\n",
416 "y": 267.9999694824219,
417 "z": "b1905c0.2226628",
425 "id": "58f3e289.2a7e64",
426 "type": "switchNode",
427 "name": "switch site2_name",
428 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_name'`\">\n",
432 "y": 330.9999694824219,
433 "z": "b1905c0.2226628",
441 "id": "95375fe3.44bc28",
442 "type": "switchNode",
443 "name": "switch sna1_name",
444 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna1_name'`\">\n",
448 "y": 390.9999694824219,
449 "z": "b1905c0.2226628",
457 "id": "fe0b88f6.f80e9",
458 "type": "switchNode",
459 "name": "switch sna2_name",
460 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'sna2_name'`\">\n",
464 "y": 454.9999694824219,
465 "z": "b1905c0.2226628",
473 "id": "7a18b8ce.d5dc",
474 "type": "switchNode",
475 "name": "switch pe1_id",
476 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe1_id'`\">\n",
480 "y": 516.9999694824219,
481 "z": "b1905c0.2226628",
489 "id": "13b6f73a.13b789",
490 "type": "switchNode",
491 "name": "switch pe2_id",
492 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'pe2_id'`\">\n",
496 "y": 576.9999694824219,
497 "z": "b1905c0.2226628",
505 "id": "fd7f4144.b3829",
506 "type": "switchNode",
507 "name": "switch ac1_id",
508 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_id'`\">\n",
512 "y": 648.9999694824219,
513 "z": "b1905c0.2226628",
521 "id": "45ea1a7b.99de84",
522 "type": "switchNode",
523 "name": "switch ac2_id",
524 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_id'`\">\n",
528 "y": 707.9999694824219,
529 "z": "b1905c0.2226628",
537 "id": "2d742a69.fb645e",
538 "type": "switchNode",
539 "name": "switch ac1_ip",
540 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_ip'`\">\n",
544 "y": 770.9999694824219,
545 "z": "b1905c0.2226628",
553 "id": "a750a836.67c46",
554 "type": "switchNode",
555 "name": "switch ac2_ip",
556 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_ip'`\">\n",
560 "y": 827.9999694824219,
561 "z": "b1905c0.2226628",
569 "id": "32c3f1e3.30689e",
570 "type": "switchNode",
571 "name": "switch ac1_peer_ip",
572 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_peer_ip'`\">\n",
576 "y": 879.9999694824219,
577 "z": "b1905c0.2226628",
585 "id": "e951ad31.5ca928",
586 "type": "switchNode",
587 "name": "switch ac2_peer_ip",
588 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_peer_ip'`\">\n",
592 "y": 934.9999694824219,
593 "z": "b1905c0.2226628",
601 "id": "e3393629.af0d3",
602 "type": "switchNode",
603 "name": "switch ac1_svlan",
604 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_svlan'`\">\n",
608 "y": 983.9999694824219,
609 "z": "b1905c0.2226628",
617 "id": "62f6947f.61850c",
618 "type": "switchNode",
619 "name": "switch ac2_svlan",
620 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_svlan'`\">\n",
624 "y": 1034.9999694824219,
625 "z": "b1905c0.2226628",
633 "id": "746e4da0.8ed054",
634 "type": "switchNode",
635 "name": "switch ac1_protocol",
636 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol'`\">\n",
640 "y": 1092.9999694824219,
641 "z": "b1905c0.2226628",
649 "id": "ce1e821a.8edd98",
650 "type": "switchNode",
651 "name": "switch ac2_protocol",
652 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol'`\">\n",
656 "y": 1152.9999694824219,
657 "z": "b1905c0.2226628",
665 "id": "ac3cc96e.e8c948",
666 "type": "switchNode",
667 "name": "switch ac1_protocol_bgp_as",
668 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_protocol_bgp_as'`\">\n",
672 "y": 1338.9999694824219,
673 "z": "b1905c0.2226628",
681 "id": "baf40051.ee5bc",
682 "type": "switchNode",
683 "name": "switch ac2_protocol_bgp_as",
684 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_protocol_bgp_as'`\">\n",
688 "y": 1389.9999694824219,
689 "z": "b1905c0.2226628",
697 "id": "c4c0db18.879888",
698 "type": "switchNode",
699 "name": "switch af_type",
700 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'af_type'`\">\n",
704 "y": 1480.9999694824219,
705 "z": "b1905c0.2226628",
713 "id": "646edb42.22d774",
714 "type": "outcomeTrue",
716 "xml": "<outcome value='true'>\n",
720 "y": 148.99996948242188,
721 "z": "b1905c0.2226628",
729 "id": "1d562a47.bcc43e",
730 "type": "outcomeTrue",
732 "xml": "<outcome value='true'>\n",
736 "y": 201.99996948242188,
737 "z": "b1905c0.2226628",
745 "id": "5c2dde3b.616048",
746 "type": "outcomeTrue",
748 "xml": "<outcome value='true'>\n",
752 "y": 263.9999694824219,
753 "z": "b1905c0.2226628",
761 "id": "62672aa9.ed61fc",
762 "type": "outcomeTrue",
764 "xml": "<outcome value='true'>\n",
768 "y": 326.9999694824219,
769 "z": "b1905c0.2226628",
777 "id": "34588a45.0b76ce",
778 "type": "outcomeTrue",
780 "xml": "<outcome value='true'>\n",
784 "y": 388.9999694824219,
785 "z": "b1905c0.2226628",
793 "id": "a6fb987c.7f515",
794 "type": "outcomeTrue",
796 "xml": "<outcome value='true'>\n",
800 "y": 446.9999694824219,
801 "z": "b1905c0.2226628",
809 "id": "92e2ca99.658f38",
810 "type": "outcomeTrue",
812 "xml": "<outcome value='true'>\n",
816 "y": 509.9999694824219,
817 "z": "b1905c0.2226628",
825 "id": "b1abbb19.2fcad",
826 "type": "outcomeTrue",
828 "xml": "<outcome value='true'>\n",
832 "y": 578.9999694824219,
833 "z": "b1905c0.2226628",
841 "id": "b2c23108.34249",
842 "type": "outcomeTrue",
844 "xml": "<outcome value='true'>\n",
848 "y": 646.9999694824219,
849 "z": "b1905c0.2226628",
857 "id": "cefcde62.39a058",
858 "type": "outcomeTrue",
860 "xml": "<outcome value='true'>\n",
864 "y": 710.9999694824219,
865 "z": "b1905c0.2226628",
873 "id": "97b77413.58ee48",
874 "type": "outcomeTrue",
876 "xml": "<outcome value='true'>\n",
880 "y": 768.9999694824219,
881 "z": "b1905c0.2226628",
889 "id": "d85c061f.502f68",
890 "type": "outcomeTrue",
892 "xml": "<outcome value='true'>\n",
896 "y": 825.9999694824219,
897 "z": "b1905c0.2226628",
905 "id": "2968f925.7ca646",
906 "type": "outcomeTrue",
908 "xml": "<outcome value='true'>\n",
912 "y": 876.9999694824219,
913 "z": "b1905c0.2226628",
921 "id": "601aa678.9a67f8",
922 "type": "outcomeTrue",
924 "xml": "<outcome value='true'>\n",
928 "y": 939.9999694824219,
929 "z": "b1905c0.2226628",
937 "id": "a2f05df5.918ee",
938 "type": "outcomeTrue",
940 "xml": "<outcome value='true'>\n",
944 "y": 988.9999694824219,
945 "z": "b1905c0.2226628",
953 "id": "81528be0.14be3",
954 "type": "outcomeTrue",
956 "xml": "<outcome value='true'>\n",
960 "y": 1037.9999694824219,
961 "z": "b1905c0.2226628",
969 "id": "e4005648.dfa27",
970 "type": "outcomeTrue",
972 "xml": "<outcome value='true'>\n",
976 "y": 1090.9999694824219,
977 "z": "b1905c0.2226628",
985 "id": "302c5dc1.424eaa",
986 "type": "outcomeTrue",
988 "xml": "<outcome value='true'>\n",
992 "y": 1149.9999694824219,
993 "z": "b1905c0.2226628",
1001 "id": "b346bc87.20f83",
1002 "type": "outcomeTrue",
1004 "xml": "<outcome value='true'>\n",
1008 "y": 1335.9999694824219,
1009 "z": "b1905c0.2226628",
1017 "id": "a31fc214.1ca9f",
1018 "type": "outcomeTrue",
1020 "xml": "<outcome value='true'>\n",
1024 "y": 1385.9999694824219,
1025 "z": "b1905c0.2226628",
1033 "id": "abf52cdc.20fb88",
1034 "type": "outcomeTrue",
1036 "xml": "<outcome value='true'>\n",
1040 "y": 1489.9999694824219,
1041 "z": "b1905c0.2226628",
1049 "id": "107b061b.7f16b2",
1051 "name": "set topology",
1052 "xml": "<set>\n<parameter name='prop.l3vpn.topology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1055 "y": 149.99996948242188,
1056 "z": "b1905c0.2226628",
1060 "id": "fb1300d0.70aa88",
1062 "name": "set technology",
1063 "xml": "<set>\n<parameter name='prop.l3vpn.technology' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1066 "y": 203.99996948242188,
1067 "z": "b1905c0.2226628",
1071 "id": "e77b09fa.d7d64",
1073 "name": "set site1_name",
1074 "xml": "<set>\n<parameter name='prop.l3vpn.site1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1077 "y": 260.9999694824219,
1078 "z": "b1905c0.2226628",
1082 "id": "93f053bd.02a548",
1084 "name": "set site2_name",
1085 "xml": "<set>\n<parameter name='prop.l3vpn.site2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1088 "y": 319.9999694824219,
1089 "z": "b1905c0.2226628",
1093 "id": "a884a526.618c28",
1095 "name": "set sna1_name",
1096 "xml": "<set>\n<parameter name='prop.l3vpn.sna1_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1099 "y": 381.9999694824219,
1100 "z": "b1905c0.2226628",
1104 "id": "f7ce6bb9.9a7a9",
1106 "name": "set sna2_name",
1107 "xml": "<set>\n<parameter name='prop.l3vpn.sna2_name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1110 "y": 441.9999694824219,
1111 "z": "b1905c0.2226628",
1115 "id": "6aec4eb8.f320e",
1117 "name": "set pe1_id",
1118 "xml": "<set>\n<parameter name='prop.l3vpn.pe1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1121 "y": 501.9999694824219,
1122 "z": "b1905c0.2226628",
1126 "id": "51e03a88.5af60c",
1128 "name": "set pe2_id",
1129 "xml": "<set>\n<parameter name='prop.l3vpn.pe2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1132 "y": 572.9999694824219,
1133 "z": "b1905c0.2226628",
1137 "id": "517deb3b.1a11bc",
1139 "name": "set ac1_id",
1140 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1143 "y": 638.9999694824219,
1144 "z": "b1905c0.2226628",
1148 "id": "c4018004.404be",
1150 "name": "set ac2_id",
1151 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1154 "y": 705.9999694824219,
1155 "z": "b1905c0.2226628",
1159 "id": "d3532521.bb7d38",
1161 "name": "set ac1_ip",
1162 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1165 "y": 771.9999694824219,
1166 "z": "b1905c0.2226628",
1170 "id": "e79e82f8.255518",
1172 "name": "set ac2_ip",
1173 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1176 "y": 825.9999694824219,
1177 "z": "b1905c0.2226628",
1181 "id": "c560a215.f29018",
1183 "name": "set ac1_peer_ip",
1184 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_peer_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1187 "y": 880.9999694824219,
1188 "z": "b1905c0.2226628",
1192 "id": "73c88606.5381e",
1194 "name": "set ac2_peer_ip",
1195 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_peer_ip' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1198 "y": 935.9999694824219,
1199 "z": "b1905c0.2226628",
1203 "id": "b6e32aaf.1d4358",
1205 "name": "set ac1_svlan",
1206 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1209 "y": 990.9999694824219,
1210 "z": "b1905c0.2226628",
1214 "id": "3da3bd09.271e42",
1216 "name": "set ac2_svlan",
1217 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_svlan' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1220 "y": 1043.9999694824219,
1221 "z": "b1905c0.2226628",
1225 "id": "3008b334.6e0ccc",
1227 "name": "set ac1_protocol",
1228 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1231 "y": 1100.9999694824219,
1232 "z": "b1905c0.2226628",
1236 "id": "8e9dab50.3a0e28",
1238 "name": "set ac2_protocol",
1239 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_protocol' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1242 "y": 1152.9999694824219,
1243 "z": "b1905c0.2226628",
1247 "id": "b8ec5e66.c0da4",
1249 "name": "set ac1_protocol_bgp_as",
1250 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_protocol_bgp_as' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n<parameter name='prop.l3vpn.peer1-ip' value='`$prop.l3vpn.ac1_ip`' />\n",
1253 "y": 1356.9999694824219,
1254 "z": "b1905c0.2226628",
1258 "id": "d3572336.1890c",
1260 "name": "set ac2_protocol_bgp_as",
1261 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_protocol_bgp_as' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n<parameter name='prop.l3vpn.peer2-ip' value='`$prop.l3vpn.ac2_ip`' />\n",
1264 "y": 1405.9999694824219,
1265 "z": "b1905c0.2226628",
1269 "id": "11091e74.b17202",
1271 "name": "set af_type",
1272 "xml": "<set>\n<parameter name='prop.l3vpn.af_type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1275 "y": 1499.9999694824219,
1276 "z": "b1905c0.2226628",
1280 "id": "a0cacee0.a7a5a8",
1283 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"network-topology-operation-create\"/>\n<parameter name=\"field3\" value=\"L3VPN-Config\"/>\n<parameter name=\"field4\" value=\"`l3vpn.name`\"/>\n<parameter name=\"field5\" value=\"`$prop.l3vpn.name`\"/>\n<parameter name=\"field6\" value=\"`l3vpn.topology`\"/>\n<parameter name=\"field7\" value=\"`$prop.l3vpn.topology`\"/>\n<parameter name=\"field8\" value=\"`l3vpn.site1_name`\"/>\n<parameter name=\"field9\" value=\"`$prop.l3vpn.site1_name`\"/>\n<parameter name=\"field10\" value=\"`l3vpn.vpn-policy1-id`\"/>\n<parameter name=\"field11\" value=\"`$prop.l3vpn.vpn-policy1-id`\"/>\n<parameter name=\"field12\" value=\"`l3vpn.entry1-id`\"/>\n<parameter name=\"field13\" value=\"`$prop.l3vpn.entry1-id`\"/>\n<parameter name=\"field14\" value=\"`l3vpn.sna1_name`\"/>\n<parameter name=\"field15\" value=\"`$prop.l3vpn.sna1_name`\"/>\n<parameter name=\"field16\" value=\"`l3vpn.pe1_id`\"/>\n<parameter name=\"field17\" value=\"`$prop.l3vpn.pe1_id`\"/>\n<parameter name=\"field18\" value=\"`l3vpn.ac1_id`\"/>\n<parameter name=\"field19\" value=\"`$prop.l3vpn.ac1_id`\"/>\n<parameter name=\"field20\" value=\"`l3vpn.ac1_svlan`\"/>\n<parameter name=\"field21\" value=\"`$prop.l3vpn.ac1_svlan`\"/>\n<parameter name=\"field22\" value=\"`l3vpn.ac1_peer_ip`\"/>\n<parameter name=\"field23\" value=\"`$prop.l3vpn.ac1_peer_ip`\"/>\n<parameter name=\"field24\" value=\"`l3vpn.ac1_ip`\"/>\n<parameter name=\"field25\" value=\"`$prop.l3vpn.ac1_ip`\"/>\n<parameter name=\"field26\" value=\"`l3vpn.ac1_protocol`\"/>\n<parameter name=\"field27\" value=\"`$prop.l3vpn.ac1_protocol`\"/>\n<parameter name=\"field28\" value=\"`l3vpn.sna1-route-ip-prefix`\"/>\n<parameter name=\"field29\" value=\"`$prop.l3vpn.sna1-route-ip-prefix`\"/>\n<parameter name=\"field30\" value=\"`l3vpn.sna1-route-next-hop`\"/>\n<parameter name=\"field31\" value=\"`$prop.l3vpn.sna1-route-next-hop`\"/>\n<parameter name=\"field32\" value=\"`l3vpn.peer1_ip`\"/>\n<parameter name=\"field33\" value=\"`$prop.l3vpn.peer1_ip`\"/>\n<parameter name=\"field34\" value=\"`l3vpn.ac1_protocol_bgp_as`\"/>\n<parameter name=\"field35\" value=\"`$prop.l3vpn.ac1_protocol_bgp_as`\"/>\n<parameter name=\"field36\" value=\"`l3vpn.vrf1-id`\"/>\n<parameter name=\"field37\" value=\"`$prop.l3vpn.vrf1-id`\"/>\n<parameter name=\"field38\" value=\"`l3vpn.site2_name`\"/>\n<parameter name=\"field39\" value=\"`$prop.l3vpn.site2_name`\"/>\n<parameter name=\"field40\" value=\"`l3vpn.vpn-policy2-id`\"/>\n<parameter name=\"field41\" value=\"`$prop.l3vpn.vpn-policy2-id`\"/>\n<parameter name=\"field42\" value=\"`l3vpn.entry2-id`\"/>\n<parameter name=\"field43\" value=\"`$prop.l3vpn.entry2-id`\"/>\n<parameter name=\"field44\" value=\"`l3vpn.sna2_name`\"/>\n<parameter name=\"field45\" value=\"`$prop.l3vpn.sna2_name`\"/>\n<parameter name=\"field46\" value=\"`l3vpn.pe2_id`\"/>\n<parameter name=\"field47\" value=\"`$prop.l3vpn.pe2_id`\"/>\n<parameter name=\"field48\" value=\"`l3vpn.ac2_id`\"/>\n<parameter name=\"field49\" value=\"`$prop.l3vpn.ac2_id`\"/>\n<parameter name=\"field50\" value=\"`l3vpn.ac2_svlan`\"/>\n<parameter name=\"field51\" value=\"`$prop.l3vpn.ac2_svlan`\"/>\n<parameter name=\"field52\" value=\"`l3vpn.ac2_peer_ip`\"/>\n<parameter name=\"field53\" value=\"`$prop.l3vpn.ac2_peer_ip`\"/>\n<parameter name=\"field54\" value=\"`l3vpn.ac2_ip`\"/>\n<parameter name=\"field55\" value=\"`$prop.l3vpn.ac2_ip`\"/>\n<parameter name=\"field56\" value=\"`l3vpn.ac2_protocol`\"/>\n<parameter name=\"field57\" value=\"`$prop.l3vpn.ac2_protocol`\"/>\n<parameter name=\"field58\" value=\"`l3vpn.sna2-route-ip-prefix`\"/>\n<parameter name=\"field59\" value=\"`$prop.l3vpn.sna2-route-ip-prefix`\"/>\n<parameter name=\"field60\" value=\"`l3vpn.sna2-route-next-hop`\"/>\n<parameter name=\"field61\" value=\"`$prop.l3vpn.sna2-route-next-hop`\"/>\n<parameter name=\"field62\" value=\"`l3vpn.peer2_ip`\"/>\n<parameter name=\"field63\" value=\"`$prop.l3vpn.peer2_ip`\"/>\n<parameter name=\"field64\" value=\"`l3vpn.ac2_protocol_bgp_as`\"/>\n<parameter name=\"field65\" value=\"`$prop.l3vpn.ac2_protocol_bgp_as`\"/>\n<parameter name=\"field66\" value=\"`l3vpn.vrf2-id`\"/>\n<parameter name=\"field67\" value=\"`$prop.l3vpn.vrf2-id`\"/>\n<parameter name=\"field68\" value=\"`l3vpn.af_type`\"/>\n<parameter name=\"field69\" value=\"`$prop.l3vpn.af_type`\"/>",
1288 "z": "b1905c0.2226628",
1294 "id": "d8859d72.093c7",
1295 "type": "switchNode",
1296 "name": "switch service-type",
1297 "xml": "<switch test=\"`$prop.l3vpn.service-type`\">\n",
1301 "y": 1136.9999694824219,
1302 "z": "b1905c0.2226628",
1312 "id": "aa6051d7.d8472",
1313 "type": "outcomeTrue",
1314 "name": "l3vpn-ipwan",
1315 "xml": "<outcome value='l3vpn-ipwan'>\n",
1319 "y": 1063.9999694824219,
1320 "z": "b1905c0.2226628",
1328 "id": "6a9ebade.f8d4c4",
1329 "type": "outcomeTrue",
1330 "name": "l3vpn-sptn",
1331 "xml": "<outcome value='l3vpn-sptn'>\n",
1335 "y": 1251.9999694824219,
1336 "z": "b1905c0.2226628",
1344 "id": "a797d228.5ea9d",
1345 "type": "outcomeTrue",
1347 "xml": "<outcome value='Other'>\n",
1351 "y": 1297.9999694824219,
1352 "z": "b1905c0.2226628",
1360 "id": "a197c78b.b2ba1",
1361 "type": "returnFailure",
1362 "name": "return failure",
1363 "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 retrieving vpn binding\" />\n\n",
1366 "y": 1301.9999694824219,
1367 "z": "b1905c0.2226628",
1371 "id": "efc2210e.acb0a",
1373 "name": "execute vpn-policy1 entry id",
1374 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.entry1-id\"/>\n",
1378 "y": 514.9999694824219,
1379 "z": "b1905c0.2226628",
1387 "id": "a3ce796c.5c1d3",
1390 "xml": "<outcome value='failure'>\n",
1394 "y": 517.9999389648438,
1395 "z": "b1905c0.2226628",
1403 "id": "2b0059a7.529b16",
1404 "type": "returnFailure",
1405 "name": "return failure",
1406 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1409 "y": 515.9999389648438,
1410 "z": "b1905c0.2226628",
1414 "id": "1c90c17d.548b0f",
1416 "name": "execute split ac1-route",
1417 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.l3vpn.ac1_route`'/>\n<parameter name=\"regex\" value=\" ## \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"route1\"/>\n",
1421 "y": 1212.9999694824219,
1422 "z": "b1905c0.2226628",
1431 "id": "3fb5f0ac.682b3",
1432 "type": "switchNode",
1433 "name": "switch ac2_route",
1434 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac2_route'`\">\n",
1438 "y": 1260.9999694824219,
1439 "z": "b1905c0.2226628",
1447 "id": "e8fa40d3.8412",
1448 "type": "switchNode",
1449 "name": "switch ac1_route",
1450 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'ac1_route'`\">\n",
1454 "y": 1211.9999694824219,
1455 "z": "b1905c0.2226628",
1463 "id": "841f9419.015d28",
1464 "type": "outcomeTrue",
1466 "xml": "<outcome value='true'>\n",
1470 "y": 1209.9999694824219,
1471 "z": "b1905c0.2226628",
1479 "id": "3283940e.8ab4c4",
1480 "type": "outcomeTrue",
1482 "xml": "<outcome value='true'>\n",
1486 "y": 1268.9999694824219,
1487 "z": "b1905c0.2226628",
1495 "id": "ac124744.03bff8",
1497 "name": "set ac1_route",
1498 "xml": "<set>\n<parameter name='prop.l3vpn.ac1_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1501 "y": 1160.9999694824219,
1502 "z": "b1905c0.2226628",
1506 "id": "81cb8cda.6d1ac8",
1508 "name": "set ac2_route",
1509 "xml": "<set>\n<parameter name='prop.l3vpn.ac2_route' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1512 "y": 1260.9999694824219,
1513 "z": "b1905c0.2226628",
1517 "id": "31d73427.5a24d4",
1519 "name": "execute split ac2-route",
1520 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.l3vpn.ac2_route`'/>\n<parameter name=\"regex\" value=\" ## \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"route2\"/>\n",
1524 "y": 1305.9999694824219,
1525 "z": "b1905c0.2226628",
1534 "id": "20b6ae7f.722c42",
1536 "name": "block atomic",
1537 "xml": "<block atomic=\"true\">\n",
1542 "y": 1209.9999694824219,
1543 "z": "b1905c0.2226628",
1552 "id": "1ced6183.ccd51e",
1554 "name": "block atomic",
1555 "xml": "<block atomic=\"true\">\n",
1560 "y": 1268.9999694824219,
1561 "z": "b1905c0.2226628",
1570 "id": "3e3972fa.77b7f6",
1572 "name": "execute vrf1-id",
1573 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf1-id\"/>\n",
1578 "z": "b1905c0.2226628",
1586 "id": "d43bb648.453b08",
1588 "name": "execute vrf2-id",
1589 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.vrf2-id\"/>\n",
1592 "x": 792.3333740234375,
1593 "y": 673.333251953125,
1594 "z": "b1905c0.2226628",
1602 "id": "134b1747.a1ed89",
1605 "xml": "<outcome value='failure'>\n",
1608 "x": 1042.3333740234375,
1609 "y": 679.333251953125,
1610 "z": "b1905c0.2226628",
1618 "id": "634f24b4.8e0cd4",
1621 "xml": "<outcome value='failure'>\n",
1625 "y": 620.9999389648438,
1626 "z": "b1905c0.2226628",
1634 "id": "f08db05b.65ee68",
1635 "type": "returnFailure",
1636 "name": "return failure",
1637 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1640 "y": 618.9999389648438,
1641 "z": "b1905c0.2226628",
1645 "id": "e6e1ba3d.211b3",
1646 "type": "returnFailure",
1647 "name": "return failure",
1648 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while generation vpn policy ID\" />\n",
1650 "x": 1223.3333740234375,
1651 "y": 677.333251953125,
1652 "z": "b1905c0.2226628",
1656 "id": "19938969.979a37",
1658 "name": "block : atomic",
1659 "xml": "<block atomic=\"true\">\n",
1664 "y": 1128.9999694824219,
1665 "z": "b1905c0.2226628",
1676 "id": "45ed0ae2.aa3684",
1678 "name": "execute RestApiCallNode IPWAN Site Config",
1679 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/l3smsitetemplate.json'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/sites'`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"site-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
1683 "y": 1212.9999694824219,
1684 "z": "b1905c0.2226628",
1693 "id": "d76dde.a5a8222",
1695 "name": "execute RestApiCallNode IPWAN VRF Config",
1696 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir +'/l3smvrftemplate.json'`\"/>\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/huawei-ac-net-l3vpn-svc-vfi:vrf-attributes'`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\"/>\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\"/>\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vrf-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
1700 "y": 1115.9999694824219,
1701 "z": "b1905c0.2226628",
1710 "id": "49c2f0ca.cf2d3",
1713 "xml": "<outcome value='failure'>\n",
1717 "y": 1204.9999694824219,
1718 "z": "b1905c0.2226628",
1726 "id": "3810cf64.b01548",
1727 "type": "returnFailure",
1728 "name": "return failure",
1729 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1732 "y": 1202.9999694824219,
1733 "z": "b1905c0.2226628",
1737 "id": "79ee27c0.1560d",
1740 "xml": "<outcome value='failure'>\n",
1744 "y": 1306.9999694824219,
1745 "z": "b1905c0.2226628",
1753 "id": "92d0c467.dd3bc8",
1754 "type": "returnFailure",
1755 "name": "return failure",
1756 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
1759 "y": 1304.9999694824219,
1760 "z": "b1905c0.2226628",
1764 "id": "f5ea72ca.f5ae4",
1767 "xml": "<outcome value='success'>\n",
1771 "y": 1138.9999694824219,
1772 "z": "b1905c0.2226628",
1780 "id": "1e716ed9.5862f1",
1783 "xml": "<outcome value='success'>\n",
1787 "y": 1258.9999694824219,
1788 "z": "b1905c0.2226628",
1796 "id": "842cbe45.ff51d8",
1798 "name": "set route1 ip-prefix next-hop",
1799 "xml": "<set>\n<parameter name='prop.l3vpn.sna1-route.ip-prefix' value='`$route1[0]`' />\n<parameter name='prop.l3vpn.sna1-route.next-hop' value='`$route1[1]`' />\n",
1802 "y": 1132.9999694824219,
1803 "z": "b1905c0.2226628",
1807 "id": "f22dbcb6.0cf78",
1809 "name": "set route2 ip-prefix next-hop",
1810 "xml": "<set>\n<parameter name='prop.l3vpn.sna2-route.ip-prefix' value='`$route2[0]`' />\n<parameter name='prop.l3vpn.sna2-route.next-hop' value='`$route2[1]`' />",
1813 "y": 1251.9999694824219,
1814 "z": "b1905c0.2226628",
1818 "id": "4946b4b6.2645f4",
1820 "name": "execute generate-underlay-network-id",
1821 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.l3vpn.network-id\"/>\n",
1826 "z": "b1905c0.2226628",
1832 "id": "3c09007b.15e098",
1833 "type": "switchNode",
1834 "name": "switch service-data.networks_length",
1835 "xml": "<switch test='`$service-data.networks.network_length`'>\n",
1840 "z": "b1905c0.2226628",
1849 "id": "e6d49c8.04a73e",
1852 "xml": "<outcome value=''>\n",
1855 "x": 1082.8095703125,
1856 "y": 816.952392578125,
1857 "z": "b1905c0.2226628",
1865 "id": "928abf9d.17e3a8",
1868 "xml": "<outcome value='Other'>\n",
1871 "x": 1077.666748046875,
1872 "y": 862.6666870117188,
1873 "z": "b1905c0.2226628",
1881 "id": "a786c98a.f21ac",
1884 "xml": "<set>\n<parameter name='nidx' value='0' />\n",
1886 "x": 1235.8095703125,
1887 "y": 816.5238037109375,
1888 "z": "b1905c0.2226628",
1892 "id": "58a5992a.3c5588",
1895 "xml": "<set>\n<parameter name='nidx' value='`$service-data.networks.network_length`' />\n",
1897 "x": 1237.2381591796875,
1898 "y": 861.5238647460938,
1899 "z": "b1905c0.2226628",
1903 "id": "6c6c2617.940e5",
1905 "name": "set network in service-data",
1906 "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='service-data.networks.network[$nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.' value='`$network-topology-operation-input.network-request-input.`' />\n<parameter name='service-data.networks.network_length' value='`$nidx+1`' />\n\n",
1910 "z": "b1905c0.2226628",
1914 "id": "68a6c57e.f14dec",
1916 "name": "set networkId and network-object-path",
1917 "xml": "<set>\n<parameter name='networkId' value='`$prop.l3vpn.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.l3vpn.network-id + '/network-data/'` \" />",
1921 "z": "b1905c0.2226628",
1925 "id": "26e0b74.7b173c8",
1926 "type": "returnSuccess",
1927 "name": "return success",
1928 "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
1932 "z": "b1905c0.2226628",
1936 "id": "d899adb0.900798",
1938 "name": "set network-level-oper-status",
1939 "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
1943 "z": "b1905c0.2226628",
1947 "id": "8e08cbd2.d417e8",
1948 "type": "get-resource",
1949 "name": "get-resource pnf",
1950 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $prop.l3vpn.pe1_id AND \n\t\t depth = '0'\"\n pfx='tmp.aai.pnf' local-only='false' >\n\n",
1955 "z": "b1905c0.2226628",
1965 "id": "df2735fd.61f1e8",
1968 "xml": "<outcome value='success'>\n",
1973 "z": "b1905c0.2226628",
1981 "id": "63fc7927.79a528",
1982 "type": "not-found",
1983 "name": "not-found",
1984 "xml": "<outcome value='not-found'>\n",
1987 "x": 1125.490966796875,
1988 "y": 191.57403564453125,
1989 "z": "b1905c0.2226628",
1997 "id": "81648fb3.dcd7d8",
2000 "xml": "<outcome value='Other'>\n",
2003 "x": 1120.823974609375,
2004 "y": 232.9073486328125,
2005 "z": "b1905c0.2226628",
2013 "id": "91ed21e1.d136e",
2014 "type": "returnFailure",
2015 "name": "return failure",
2016 "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",
2018 "x": 1302.0623779296875,
2019 "y": 179.85977172851562,
2020 "z": "b1905c0.2226628",
2024 "id": "5af66dea.2e7014",
2025 "type": "returnFailure",
2026 "name": "return failure",
2027 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
2029 "x": 1308.5965309143066,
2030 "y": 228.34654140472412,
2031 "z": "b1905c0.2226628",
2035 "id": "9d008f77.afdad",
2037 "name": "set tmp.thirdparty-sdnc-id",
2038 "xml": "<set>\n<parameter name='tmp.thirdparty-sdnc-id' value=\"`$tmp.aai.pnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\" />\n",
2042 "z": "b1905c0.2226628",
2046 "id": "387886dd.77b922",
2048 "name": "save underlay configuration in AAI",
2049 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='configuration' \n key='configuration.configuration-id = $prop.l3vpn.network-id' >\n<parameter name='configuration-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='configuration-type' value='underlay' />\n<parameter name='configuration-sub-type' value='l3vpn' />\n<parameter name='orchestration-status' value='Created' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$prop.l3vpn.network-id`' />\n<parameter name='configuration-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.l3vpn.network-id + '/network-data/'` \" />\n",
2054 "z": "b1905c0.2226628",
2060 "id": "60cb5057.fb4318",
2062 "name": "save service relationship in AAI",
2063 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id \n AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"configuration\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/configurations/configuration/' + $prop.l3vpn.network-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"configuration.configuration-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.l3vpn.network-id`\" />",
2068 "z": "b1905c0.2226628",
2074 "id": "fdabde17.5c847",
2082 "y": 405.9999694824219,
2083 "z": "b1905c0.2226628",
2115 "id": "873707de.4b4938",
2117 "name": "execute RestApiCallNode Get token",
2118 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
2122 "y": 920.9999694824219,
2123 "z": "b1905c0.2226628",
2132 "id": "7ec3a0d9.74ab38",
2135 "xml": "<outcome value='success'>\n",
2139 "y": 898.9999694824219,
2140 "z": "b1905c0.2226628",
2148 "id": "d68f58c.e668e28",
2151 "xml": "<outcome value='failure'>\n",
2155 "y": 952.6428527832031,
2156 "z": "b1905c0.2226628",
2164 "id": "f88bda1b.6ed7c8",
2165 "type": "returnFailure",
2166 "name": "return failure",
2167 "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=\"Error executing get token rest api\" />\n",
2170 "y": 952.3929138183594,
2171 "z": "b1905c0.2226628",
2175 "id": "1169f76b.30c241",
2177 "name": "set token-id",
2178 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
2181 "y": 899.9999694824219,
2182 "z": "b1905c0.2226628",
2186 "id": "a7b0af3.7ac715",
2189 "xml": "<outcome value='success'>\n",
2193 "y": 1071.9999694824219,
2194 "z": "b1905c0.2226628",
2202 "id": "a1139f25.6746c",
2205 "xml": "<outcome value='failure'>\n",
2209 "y": 1166.6427917480469,
2210 "z": "b1905c0.2226628",
2218 "id": "d91cb09e.e11ad8",
2219 "type": "returnFailure",
2220 "name": "return failure",
2221 "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=\"Error executing Create vrf rest api\" />\n",
2224 "y": 1351.3929138183594,
2225 "z": "b1905c0.2226628",
2229 "id": "a2104e27.ed674",
2231 "name": "execute Properties",
2232 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n <parameter name='contextPrefix' value='prop' />\n",
2237 "z": "b1905c0.2226628",
2243 "id": "18af9724.8ec0e1",
2245 "name": "block : atomic",
2246 "xml": "<block atomic=\"true\">",
2251 "y": 1402.9999694824219,
2252 "z": "b1905c0.2226628",
2258 "id": "5b1c0e49.45a8a8",
2261 "xml": "<outcome value='failure'>\n",
2265 "y": 1466.9999694824219,
2266 "z": "b1905c0.2226628",
2274 "id": "b1419921.c878d",
2275 "type": "returnFailure",
2276 "name": "return failure",
2277 "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=\"Error executing Create site rest api\" />\n",
2280 "y": 1524.7500915527344,
2281 "z": "b1905c0.2226628",
2285 "id": "b1d48b0e.d19db",
2286 "type": "returnFailure",
2287 "name": "return failure",
2288 "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=\"Error executing Create vpn rest api\" />\n",
2291 "y": 1054.9999694824219,
2292 "z": "b1905c0.2226628",
2296 "id": "ced00609.d81b48",
2299 "xml": "<outcome value='failure'>\n",
2303 "y": 1051.9999694824219,
2304 "z": "b1905c0.2226628",
2312 "id": "b676786f.1bea58",
2314 "name": "set vrf in network-data",
2315 "xml": "<set>\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx].name' value='vrf1_id' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx].value' value='`$prop.l3vpn.vrf1-id`' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx+1].name' value='vrf2_id' />\n<parameter name='service-data.networks.network[$nidx].network-data.network-request-input.network-input-parameters.param[$pidx+1].value' value='`$prop.l3vpn.vrf2-id`d' />\n<parameter name='service-data.networks.network[$nidx].network_data.network-request-input.network-input-parameters.param_length' value='`$pidx+2`' />",
2319 "z": "b1905c0.2226628",
2323 "id": "c690b1cd.2300e8",
2326 "xml": "<set>\n<parameter name='pidx' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' />",
2330 "z": "b1905c0.2226628",