3 "id": "a0039ac7.2c7d88",
\r
5 "name": "sdwan-vf-operation-site-activate",
\r
6 "xml": "<method rpc='sdwan-vf-operation-site-activate' mode='sync'>\n",
\r
10 "y": 238.9999939496629,
\r
11 "z": "85485d1c.bbd62",
\r
19 "id": "27e9fc06.1c68a4",
\r
20 "type": "service-logic",
\r
21 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
22 "module": "GENERIC-RESOURCE-API",
\r
23 "version": "${project.version}",
\r
25 "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}'>",
\r
28 "y": 138.9999939496629,
\r
29 "z": "85485d1c.bbd62",
\r
37 "id": "d5e4bca4.474e7",
\r
41 "x": 107.50391006469727,
\r
42 "y": 52.999998688697815,
\r
43 "z": "85485d1c.bbd62",
\r
51 "id": "c22d3a60.7ddaa8",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
59 "y": 394.9999939496629,
\r
60 "z": "85485d1c.bbd62",
\r
80 "id": "f1b7432.96d6cc",
\r
82 "name": "set prop.site.sdwan false",
\r
83 "xml": "<set>\n<parameter name='prop.site.sdwan' value=\"false\" />\n\n",
\r
85 "x": 712.5078086853027,
\r
86 "y": 178.0039163827896,
\r
87 "z": "85485d1c.bbd62",
\r
91 "id": "a5fa8ed1.f351a",
\r
93 "name": "for each vnf",
\r
94 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
97 "x": 674.0078315734863,
\r
98 "y": 296.00391483306885,
\r
99 "z": "85485d1c.bbd62",
\r
107 "id": "35074f40.98b9b",
\r
108 "type": "switchNode",
\r
109 "name": "switch this vnf-id == input vnf-id",
\r
110 "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\"> \n",
\r
113 "x": 927.0079040527344,
\r
114 "y": 287.67056906223297,
\r
115 "z": "85485d1c.bbd62",
\r
123 "id": "58a08191.616f9",
\r
125 "name": "set vnf-index",
\r
126 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
128 "x": 1298.6743927001953,
\r
129 "y": 289.6705719232559,
\r
130 "z": "85485d1c.bbd62",
\r
134 "id": "501cda7c.262744",
\r
135 "type": "outcomeTrue",
\r
137 "xml": "<outcome value='true'>\n",
\r
140 "x": 1145.341220855713,
\r
141 "y": 289.67055094242096,
\r
142 "z": "85485d1c.bbd62",
\r
150 "id": "4d30068b.cb8248",
\r
151 "type": "switchNode",
\r
152 "name": "switch vnf_length",
\r
153 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
156 "x": 689.4284057617188,
\r
157 "y": 244.5077749490738,
\r
158 "z": "85485d1c.bbd62",
\r
166 "id": "7bd5f4ce.76777c",
\r
169 "xml": "<outcome value=''>\n",
\r
172 "x": 876.095085144043,
\r
173 "y": 243.84107267856598,
\r
174 "z": "85485d1c.bbd62",
\r
182 "id": "7b0f629c.5a07fc",
\r
183 "type": "returnFailure",
\r
184 "name": "return failure",
\r
185 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",
\r
187 "x": 1057.7617111206055,
\r
188 "y": 243.84107267856598,
\r
189 "z": "85485d1c.bbd62",
\r
193 "id": "a81de15.ac0e82",
\r
195 "name": "for each existing vf-index",
\r
196 "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",
\r
199 "x": 1328.0078201293945,
\r
200 "y": 459.0038963262923,
\r
201 "z": "85485d1c.bbd62",
\r
209 "id": "25ac2ea9.1fa992",
\r
210 "type": "switchNode",
\r
211 "name": "switch vf-module-id found",
\r
212 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",
\r
215 "x": 1603.2935409545898,
\r
216 "y": 458.5753990118392,
\r
217 "z": "85485d1c.bbd62",
\r
225 "id": "50990900.1946a8",
\r
227 "name": "set vf-module-length",
\r
228 "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n\n",
\r
230 "x": 1314.579444885254,
\r
231 "y": 422.781782746315,
\r
232 "z": "85485d1c.bbd62",
\r
236 "id": "39f64e9a.4cae32",
\r
239 "xml": "<block>\n",
\r
243 "x": 1118.8808403015137,
\r
244 "y": 436.1626678411849,
\r
245 "z": "85485d1c.bbd62",
\r
255 "id": "c412715b.35f49",
\r
258 "xml": "<outcome value='Other'>\n",
\r
261 "x": 974.523796081543,
\r
262 "y": 436.2261558477767,
\r
263 "z": "85485d1c.bbd62",
\r
271 "id": "81999ef9.7a265",
\r
272 "type": "switchNode",
\r
273 "name": "switch vf-modules.vf-module_length",
\r
274 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
\r
277 "x": 738.523777961731,
\r
278 "y": 363.22616827487946,
\r
279 "z": "85485d1c.bbd62",
\r
289 "id": "c7523305.ecaa5",
\r
292 "xml": "<outcome value='0'>\n",
\r
295 "x": 980.0078144073486,
\r
296 "y": 335.0038973093033,
\r
297 "z": "85485d1c.bbd62",
\r
305 "id": "87107744.973288",
\r
308 "xml": "<outcome value=''>\n",
\r
311 "x": 982.0390033721924,
\r
312 "y": 372.03520834445953,
\r
313 "z": "85485d1c.bbd62",
\r
321 "id": "c77fefd.df0431",
\r
322 "type": "returnFailure",
\r
323 "name": "return failure",
\r
324 "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=\"vf-module-operation-input.vf-module-request-input.vf-id not found in service-data\" />\n",
\r
326 "x": 1139.8165187835693,
\r
327 "y": 352.9241567850113,
\r
328 "z": "85485d1c.bbd62",
\r
332 "id": "ac802e50.23445",
\r
333 "type": "outcomeTrue",
\r
335 "xml": "<outcome value='true'>\n",
\r
338 "x": 1807.0077819824219,
\r
339 "y": 457.003905415535,
\r
340 "z": "85485d1c.bbd62",
\r
348 "id": "62b8a185.3b8a2",
\r
350 "name": "block : atomic",
\r
351 "xml": "<block atomic=\"true\">",
\r
354 "x": 1977.3510780334473,
\r
355 "y": 461.0900408029556,
\r
356 "z": "85485d1c.bbd62",
\r
366 "id": "d0800c3d.a149d",
\r
368 "name": "set tmp.vidx and ctx.vnf-data",
\r
369 "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",
\r
371 "x": 2219.2377700805664,
\r
372 "y": 431.43245470523834,
\r
373 "z": "85485d1c.bbd62",
\r
377 "id": "c55d54ef.05e398",
\r
379 "name": "set vf-module-request-input.",
\r
380 "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",
\r
382 "x": 2222.6840286254883,
\r
383 "y": 476.0900937318802,
\r
384 "z": "85485d1c.bbd62",
\r
388 "id": "934abf0d.9c8f4",
\r
390 "name": "call sdwan-get-vf-module-site-param",
\r
391 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-site-param' mode='sync' >\n",
\r
394 "x": 2252.324935913086,
\r
395 "y": 519.5395450592041,
\r
396 "z": "85485d1c.bbd62",
\r
402 "id": "e56ea967.0d64a8",
\r
403 "type": "switchNode",
\r
404 "name": "switch ActivateSDWANDeviceInstance",
\r
405 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n ",
\r
408 "x": 1635.5079193115234,
\r
409 "y": 525.0039278268814,
\r
410 "z": "85485d1c.bbd62",
\r
418 "id": "7a4ace3.f95e93",
\r
419 "type": "outcomeTrue",
\r
421 "xml": "<outcome value='true'>\n",
\r
424 "x": 1864.507667541504,
\r
425 "y": 524.0039049386978,
\r
426 "z": "85485d1c.bbd62",
\r
434 "id": "7ca1b13d.5aea",
\r
436 "name": "block : atomic",
\r
437 "xml": "<block atomic=\"true\">",
\r
440 "x": 1819.920581817627,
\r
441 "y": 586.0000458955765,
\r
442 "z": "85485d1c.bbd62",
\r
450 "id": "3b148280.e830fe",
\r
452 "name": "for loop deviceidx - Get deviceId from servicedata",
\r
453 "xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`\">",
\r
456 "x": 2101.2543354034424,
\r
457 "y": 596.0000663995743,
\r
458 "z": "85485d1c.bbd62",
\r
466 "id": "c30dfd09.aeccc",
\r
469 "xml": "<block>\n",
\r
473 "x": 2217.254119873047,
\r
474 "y": 647.0002518892288,
\r
475 "z": "85485d1c.bbd62",
\r
483 "id": "81c39ef4.3376e",
\r
484 "type": "switchNode",
\r
485 "name": "switch deviceId",
\r
486 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n ",
\r
489 "x": 2377.2543754577637,
\r
490 "y": 649.0001050233841,
\r
491 "z": "85485d1c.bbd62",
\r
499 "id": "52222e22.86b7",
\r
500 "type": "outcomeTrue",
\r
502 "xml": "<outcome value='true'>\n",
\r
505 "x": 2529.2545471191406,
\r
506 "y": 648.0001050233841,
\r
507 "z": "85485d1c.bbd62",
\r
515 "id": "86b2a0ab.20409",
\r
517 "name": "set deviceId",
\r
518 "xml": "<set>\n<parameter name='prop.site.deviceId[$prop.site.deviceId_length]' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].value`' />\n<parameter name='prop.site.deviceId_length' value='`$prop.site.deviceId_length + 1`' />\n",
\r
520 "x": 2669.254550933838,
\r
521 "y": 647.6000596284866,
\r
522 "z": "85485d1c.bbd62",
\r
526 "id": "7b05dd5f.af6d94",
\r
528 "name": "block : atomic",
\r
529 "xml": "<block atomic=\"true\">",
\r
533 "y": 504.00390589237213,
\r
534 "z": "85485d1c.bbd62",
\r
543 "id": "b93cb489.5e32b8",
\r
545 "name": "Get devices",
\r
549 "y": 495.00390589237213,
\r
550 "z": "85485d1c.bbd62",
\r
554 "id": "6433e94c.b18f68",
\r
556 "name": "set prop.site.deviceId_length",
\r
557 "xml": "<set>\n<parameter name='prop.site.deviceId_length' value='0' />\n",
\r
560 "y": 387.00390589237213,
\r
561 "z": "85485d1c.bbd62",
\r
565 "id": "9e668e87.35152",
\r
567 "name": "execute Properties",
\r
568 "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",
\r
571 "x": 690.0078582763672,
\r
572 "y": 452.00391256809235,
\r
573 "z": "85485d1c.bbd62",
\r
579 "id": "b14da696.802af8",
\r
582 "xml": "<outcome value='success'>\n",
\r
585 "x": 1486.0043601989746,
\r
586 "y": 868.7539058923721,
\r
587 "z": "85485d1c.bbd62",
\r
595 "id": "715b60bd.6f62c",
\r
597 "name": "set controller data",
\r
598 "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",
\r
600 "x": 1674.5044555664062,
\r
601 "y": 862.7539155483246,
\r
602 "z": "85485d1c.bbd62",
\r
606 "id": "cda4261b.975c18",
\r
607 "type": "not-found",
\r
608 "name": "not-found",
\r
609 "xml": "<outcome value='not-found'>\n",
\r
612 "x": 1489.4953269958496,
\r
613 "y": 916.3279415369034,
\r
614 "z": "85485d1c.bbd62",
\r
622 "id": "5d5ef9c3.e66358",
\r
623 "type": "returnFailure",
\r
624 "name": "return failure",
\r
625 "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
627 "x": 1663.066738128662,
\r
628 "y": 904.6136776208878,
\r
629 "z": "85485d1c.bbd62",
\r
633 "id": "15ce450b.53d72b",
\r
636 "xml": "<outcome value='Other'>\n",
\r
639 "x": 1481.8283348083496,
\r
640 "y": 957.6612545251846,
\r
641 "z": "85485d1c.bbd62",
\r
649 "id": "10b242b1.35021d",
\r
650 "type": "returnFailure",
\r
651 "name": "return failure",
\r
652 "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
654 "x": 1669.6008911132812,
\r
655 "y": 953.1004472970963,
\r
656 "z": "85485d1c.bbd62",
\r
660 "id": "e838c5da.a148e8",
\r
661 "type": "get-resource",
\r
662 "name": "get-resource esr-thirdparty-sdnc",
\r
663 "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 = SDWANController AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
\r
666 "x": 1219.0042724609375,
\r
667 "y": 916.7539117336273,
\r
668 "z": "85485d1c.bbd62",
\r
678 "id": "ef61bc2f.e72cb",
\r
680 "name": "execute RestApiCallNode Create SDWAN site",
\r
681 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site-' + $template.site.role + '.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/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`\" />",
\r
684 "x": 1246.5043334960938,
\r
685 "y": 1106.7538763284683,
\r
686 "z": "85485d1c.bbd62",
\r
695 "id": "4382528a.72cf7c",
\r
697 "name": "block : atomic",
\r
698 "xml": "<block atomic=\"true\">",
\r
702 "x": 1662.1709098815918,
\r
703 "y": 1075.642806649208,
\r
704 "z": "85485d1c.bbd62",
\r
710 "id": "e4a16c90.a1073",
\r
711 "type": "returnFailure",
\r
712 "name": "return failure",
\r
713 "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",
\r
715 "x": 1647.615493774414,
\r
716 "y": 1135.198154091835,
\r
717 "z": "85485d1c.bbd62",
\r
721 "id": "dd7810f4.d9827",
\r
724 "xml": "<outcome value='failure'>\n",
\r
727 "x": 1502.615484237671,
\r
728 "y": 1132.1981521844864,
\r
729 "z": "85485d1c.bbd62",
\r
737 "id": "1bbca445.afcd4c",
\r
740 "xml": "<outcome value='success'>\n",
\r
743 "x": 1503.0598220825195,
\r
744 "y": 1075.8649603128433,
\r
745 "z": "85485d1c.bbd62",
\r
753 "id": "28c40fdc.d8ec",
\r
755 "name": "execute RestApiCallNode Get token",
\r
756 "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\"/>",
\r
759 "x": 1220.2583694458008,
\r
760 "y": 1009.7579724788666,
\r
761 "z": "85485d1c.bbd62",
\r
770 "id": "745b648e.d351dc",
\r
773 "xml": "<outcome value='success'>\n",
\r
776 "x": 1485.2582511901855,
\r
777 "y": 994.7578675746918,
\r
778 "z": "85485d1c.bbd62",
\r
786 "id": "de446705.d7ff98",
\r
789 "xml": "<outcome value='failure'>\n",
\r
792 "x": 1477.5082511901855,
\r
793 "y": 1036.400750875473,
\r
794 "z": "85485d1c.bbd62",
\r
802 "id": "a8040204.8ea56",
\r
805 "xml": "<block>\n",
\r
809 "x": 1603.5917472839355,
\r
810 "y": 1036.6467835903168,
\r
811 "z": "85485d1c.bbd62",
\r
817 "id": "7f55ea12.ac1244",
\r
819 "name": "set token-id",
\r
820 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
\r
822 "x": 1622.2582511901855,
\r
823 "y": 994.7578675746918,
\r
824 "z": "85485d1c.bbd62",
\r
828 "id": "d0e6b60f.9d8498",
\r
830 "name": "tmp.thirdparty-sdnc-id is hardcoded value?",
\r
833 "x": 1267.508171081543,
\r
834 "y": 870.7578836679459,
\r
835 "z": "85485d1c.bbd62",
\r
839 "id": "f3e2e0b8.aff3b",
\r
841 "name": "block : atomic",
\r
842 "xml": "<block atomic=\"true\">",
\r
845 "x": 943.5041809082031,
\r
846 "y": 845.4204959869385,
\r
847 "z": "85485d1c.bbd62",
\r
860 "id": "fdcbc7bd.a13598",
\r
862 "name": "set siteId",
\r
863 "xml": "<set>\n<parameter name='prop.site.siteId' value=\"\" />\n\n",
\r
865 "x": 1160.5041847229004,
\r
866 "y": 831.753604888916,
\r
867 "z": "85485d1c.bbd62",
\r
871 "id": "47307892.eb80f8",
\r
873 "name": "for cpidx..prop.site.controlpoints",
\r
874 "xml": "<for index='cpidx' start='0' end='`$prop.site.controlpoints_length`' >\n\t\t\t\t\t\t\t\t\t\n",
\r
877 "x": 1236.504379272461,
\r
878 "y": 781.7848201990128,
\r
879 "z": "85485d1c.bbd62",
\r
887 "id": "6433e5be.2bdc0c",
\r
889 "name": "block : atomic",
\r
890 "xml": "<block atomic=\"true\">",
\r
893 "x": 1443.50390625,
\r
894 "y": 711.7847648859024,
\r
895 "z": "85485d1c.bbd62",
\r
904 "id": "dddca1ae.0aa96",
\r
907 "xml": "<outcome value='success'>\n",
\r
910 "x": 1885.500316619873,
\r
911 "y": 705.7535845041275,
\r
912 "z": "85485d1c.bbd62",
\r
920 "id": "26937b29.826f14",
\r
923 "xml": "<outcome value='failure'>\n",
\r
926 "x": 1887.7501602172852,
\r
927 "y": 744.3964706659317,
\r
928 "z": "85485d1c.bbd62",
\r
936 "id": "9d85c0cd.f74a",
\r
938 "name": "set prop.controlPtId",
\r
939 "xml": "<set>\n<parameter name='prop.controlPtId' value='`$prop.site.controlpoints[$cpidx]`' />\n\n",
\r
941 "x": 1632.5000076293945,
\r
942 "y": 684.7535415887833,
\r
943 "z": "85485d1c.bbd62",
\r
947 "id": "e1072ab4.4292c8",
\r
949 "name": "call sdwan-get-tenant-auth",
\r
950 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
\r
953 "x": 1198.7894897460938,
\r
954 "y": 1054.7535101175308,
\r
955 "z": "85485d1c.bbd62",
\r
961 "id": "49ca1a6b.47d2b4",
\r
962 "type": "switchNode",
\r
963 "name": "switch prop.site.controlpoints ",
\r
964 "xml": "<switch test=\"`$prop.site.controlPoint`\">\n\n",
\r
967 "x": 1093.7894897460938,
\r
968 "y": 664.7535101175308,
\r
969 "z": "85485d1c.bbd62",
\r
978 "id": "5e874fed.35cf3",
\r
981 "xml": "<outcome value='Other'>\n",
\r
984 "x": 1281.7894897460938,
\r
985 "y": 686.7535101175308,
\r
986 "z": "85485d1c.bbd62",
\r
994 "id": "85141f25.2d6e",
\r
996 "name": "should be null in request",
\r
999 "x": 1330.5040740966797,
\r
1000 "y": 824.7535778284073,
\r
1001 "z": "85485d1c.bbd62",
\r
1005 "id": "8ca15cae.d821b",
\r
1007 "name": "block : atomic",
\r
1008 "xml": "<block atomic=\"true\">",
\r
1011 "x": 1090.7933807373047,
\r
1012 "y": 729.7574154138565,
\r
1013 "z": "85485d1c.bbd62",
\r
1016 "47307892.eb80f8",
\r
1022 "id": "5fd810ad.7ad7a",
\r
1024 "name": "set template file spoke",
\r
1025 "xml": "<set>\n<parameter name='template.site.role' value=\"spoke\" />\n\n",
\r
1027 "x": 1269.7933959960938,
\r
1028 "y": 748.7574754953384,
\r
1029 "z": "85485d1c.bbd62",
\r
1033 "id": "1e813b9c.d1bb24",
\r
1036 "xml": "<outcome value=''>\n",
\r
1039 "x": 1289.7894897460938,
\r
1040 "y": 637.7535101175308,
\r
1041 "z": "85485d1c.bbd62",
\r
1049 "id": "41d50201.d63e2c",
\r
1052 "xml": "<block>\n",
\r
1053 "atomic": "false",
\r
1056 "x": 1427.7894897460938,
\r
1057 "y": 639.7535101175308,
\r
1058 "z": "85485d1c.bbd62",
\r
1066 "id": "aa5fa9ea.6d1fe8",
\r
1068 "name": "set template file hub",
\r
1069 "xml": "<set>\n<parameter name='template.site.role' value=\"hub\" />\n\n",
\r
1071 "x": 1596.7934875488281,
\r
1072 "y": 642.7574306726456,
\r
1073 "z": "85485d1c.bbd62",
\r
1077 "id": "c26bdc53.ff98c",
\r
1078 "type": "outcomeTrue",
\r
1080 "xml": "<outcome value='true'>\n",
\r
1083 "x": 775.5039558410645,
\r
1084 "y": 825.4201318025589,
\r
1085 "z": "85485d1c.bbd62",
\r
1093 "id": "c78d235f.ab387",
\r
1094 "type": "switchNode",
\r
1095 "name": "switch prop.site.sdwan",
\r
1096 "xml": "<switch test=\"`$prop.site.sdwan`\">\n",
\r
1099 "x": 681.5039215087891,
\r
1100 "y": 708.4201065301895,
\r
1101 "z": "85485d1c.bbd62",
\r
1109 "id": "5f3e8ab6.51b064",
\r
1111 "name": "set siteId in control point",
\r
1112 "xml": "<set>\n<parameter name='prop.site.controlpoints[$cpidx]' value='`$tmp.aai.controlPoints.generated-site-id`' />\n\n",
\r
1114 "x": 2064.1666679382324,
\r
1115 "y": 706.75370657444,
\r
1116 "z": "85485d1c.bbd62",
\r
1120 "id": "a5bc087a.7a1fa8",
\r
1123 "xml": "<block>\n",
\r
1124 "atomic": "false",
\r
1127 "x": 2028.1665077209473,
\r
1128 "y": 742.7535272836685,
\r
1129 "z": "85485d1c.bbd62",
\r
1135 "id": "bbecde3.6ca5b2",
\r
1136 "type": "returnSuccess",
\r
1137 "name": "return success",
\r
1138 "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",
\r
1140 "x": 675.5079383850098,
\r
1141 "y": 1382.2541280984879,
\r
1142 "z": "85485d1c.bbd62",
\r
1146 "id": "887e324d.70c37",
\r
1148 "name": "set siteId to service data",
\r
1149 "xml": "<set>\n<parameter name='$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='siteId' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$site-result.success[0].id`' />\n",
\r
1151 "x": 713.1783866882324,
\r
1152 "y": 1060.9140511751175,
\r
1153 "z": "85485d1c.bbd62",
\r
1157 "id": "4023f188.867be",
\r
1159 "name": "set vf-module-id and vf-module-object-path",
\r
1160 "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",
\r
1162 "x": 763.5078964233398,
\r
1163 "y": 1211.7539602518082,
\r
1164 "z": "85485d1c.bbd62",
\r
1168 "id": "8570b81.0d01d48",
\r
1170 "name": "set vf-module-level-oper-status",
\r
1171 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action' value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action' value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",
\r
1173 "x": 729.5078964233398,
\r
1174 "y": 1260.2539612054825,
\r
1175 "z": "85485d1c.bbd62",
\r
1179 "id": "d5f9133b.45a0f",
\r
1181 "name": "update SDWAN VPN status to AAI",
\r
1182 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n key='site-resource.site-resource-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='site-resource-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='generated-site-id' value='`$site-result.success[0].id`' /> \n<parameter name='operational-status' value='Active' />\n",
\r
1185 "x": 734.6154022216797,
\r
1186 "y": 1314.8460041284561,
\r
1187 "z": "85485d1c.bbd62",
\r
1193 "id": "536ee31e.2dbb9c",
\r
1195 "name": "copy input data in service-data",
\r
1196 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",
\r
1198 "x": 727.5078506469727,
\r
1199 "y": 1164.003914740868,
\r
1200 "z": "85485d1c.bbd62",
\r
1204 "id": "6f1b0298.c2014c",
\r
1205 "type": "get-resource",
\r
1206 "name": "get-resource control pts for sideId",
\r
1207 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"site-resource\" \n\t\tkey=\"site-resource.site-resource-name = $prop.controlPtId AND \n\t\t depth = '1'\"\n pfx='tmp.aai.controlPoints' local-only='false' >\n\n",
\r
1210 "x": 1670.8334999084473,
\r
1211 "y": 748.7536220550537,
\r
1212 "z": "85485d1c.bbd62",
\r
1221 "id": "a5bc4e1c.1202d",
\r
1223 "name": "increment param length",
\r
1224 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",
\r
1226 "x": 717.6667060852051,
\r
1227 "y": 1112.6666584014893,
\r
1228 "z": "85485d1c.bbd62",
\r