3 "id": "62a2b375.b0142c",
\r
4 "type": "switchNode",
\r
5 "name": "switch vf-modules.vf-module_length",
\r
6 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
\r
10 "y": 358.9999910593033,
\r
11 "z": "54b5b8b7.025628",
\r
21 "id": "274a6c23.93af74",
\r
25 "x": 185.00391006469727,
\r
26 "y": 38.00000190734863,
\r
27 "z": "54b5b8b7.025628",
\r
35 "id": "d19a3d29.13e6c",
\r
36 "type": "service-logic",
\r
37 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
38 "module": "GENERIC-RESOURCE-API",
\r
39 "version": "${project.version}",
\r
41 "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
43 "x": 237.28960418701172,
\r
44 "y": 113.2381101846695,
\r
45 "z": "54b5b8b7.025628",
\r
53 "id": "f2cc8408.469028",
\r
55 "name": "method sdwan-vf-operation-lanport-activate",
\r
56 "xml": "<method rpc='sdwan-vf-operation-lanport-activate' mode='sync'>\n",
\r
59 "x": 249.00389862060547,
\r
60 "y": 207.5863424539566,
\r
61 "z": "54b5b8b7.025628",
\r
69 "id": "b1463b24.6fe0e8",
\r
71 "name": "block : atomic",
\r
72 "xml": "<block atomic=\"true\">",
\r
75 "x": 249.67057037353516,
\r
76 "y": 463.6667095422745,
\r
77 "z": "54b5b8b7.025628",
\r
109 "id": "d51e952d.52f938",
\r
111 "name": "for each vnf",
\r
112 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
115 "x": 596.0352668762207,
\r
116 "y": 229.26914656162262,
\r
117 "z": "54b5b8b7.025628",
\r
125 "id": "303d2cf.b399dd4",
\r
126 "type": "switchNode",
\r
127 "name": "switch vnf_length",
\r
128 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
131 "x": 601.0039215087891,
\r
132 "y": 168.0000158548355,
\r
133 "z": "54b5b8b7.025628",
\r
141 "id": "ae5f28f0.d5a908",
\r
144 "xml": "<outcome value=''>\n",
\r
147 "x": 781.0039024353027,
\r
148 "y": 167.00000536441803,
\r
149 "z": "54b5b8b7.025628",
\r
157 "id": "60302d9b.78d214",
\r
158 "type": "returnFailure",
\r
159 "name": "return failure",
\r
160 "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
\r
162 "x": 930.4326286315918,
\r
163 "y": 168.14292299747467,
\r
164 "z": "54b5b8b7.025628",
\r
168 "id": "1705b3b3.be9e2c",
\r
169 "type": "switchNode",
\r
170 "name": "switch this vnf-id == input vnf-id",
\r
171 "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\"> \n",
\r
174 "x": 819.0039176940918,
\r
175 "y": 230.0000115633011,
\r
176 "z": "54b5b8b7.025628",
\r
184 "id": "1f9e74ab.0ce8fb",
\r
185 "type": "outcomeTrue",
\r
187 "xml": "<outcome value='true'>\n",
\r
190 "x": 1034.0039024353027,
\r
191 "y": 228.00000536441803,
\r
192 "z": "54b5b8b7.025628",
\r
200 "id": "67d2b453.3ade6c",
\r
202 "name": "set vnf-index",
\r
203 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
205 "x": 1198.0039024353027,
\r
206 "y": 223.00000536441803,
\r
207 "z": "54b5b8b7.025628",
\r
211 "id": "286b40a1.270d8",
\r
214 "xml": "<outcome value=''>\n",
\r
217 "x": 853.0038986206055,
\r
218 "y": 393.00000059604645,
\r
219 "z": "54b5b8b7.025628",
\r
227 "id": "2ce296c7.89a92a",
\r
230 "xml": "<outcome value='0'>\n",
\r
233 "x": 858.0038948059082,
\r
234 "y": 339.99999964237213,
\r
235 "z": "54b5b8b7.025628",
\r
243 "id": "9beeb53f.32d368",
\r
244 "type": "returnFailure",
\r
245 "name": "return failure",
\r
246 "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
\r
248 "x": 1016.0038986206055,
\r
249 "y": 353.00000059604645,
\r
250 "z": "54b5b8b7.025628",
\r
254 "id": "a5e09c26.33e85",
\r
257 "xml": "<outcome value='Other'>\n",
\r
260 "x": 853.0038986206055,
\r
261 "y": 454.00000059604645,
\r
262 "z": "54b5b8b7.025628",
\r
270 "id": "fd2ead86.4408b",
\r
272 "name": "set vf-module_length",
\r
273 "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",
\r
275 "x": 1207.0039138793945,
\r
276 "y": 452.0000145435333,
\r
277 "z": "54b5b8b7.025628",
\r
281 "id": "e1d84972.4ad0c8",
\r
283 "name": "block : atomic",
\r
284 "xml": "<block atomic=\"true\">",
\r
287 "x": 1014.0039443969727,
\r
288 "y": 450.9999920129776,
\r
289 "z": "54b5b8b7.025628",
\r
298 "id": "a0db8178.b9fc1",
\r
300 "name": "for each existing vf-index",
\r
301 "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",
\r
304 "x": 1226.0038833618164,
\r
305 "y": 504.9999910593033,
\r
306 "z": "54b5b8b7.025628",
\r
314 "id": "d2a74f27.76a7b",
\r
315 "type": "switchNode",
\r
316 "name": "switch vf-module-id found",
\r
317 "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
320 "x": 1469.0038986206055,
\r
321 "y": 500.00000059604645,
\r
322 "z": "54b5b8b7.025628",
\r
330 "id": "b730478a.e23168",
\r
331 "type": "outcomeTrue",
\r
333 "xml": "<outcome value='true'>\n",
\r
336 "x": 1667.003927230835,
\r
337 "y": 487.00000727176666,
\r
338 "z": "54b5b8b7.025628",
\r
346 "id": "e50ff701.4c8a98",
\r
348 "name": "block : atomic",
\r
349 "xml": "<block atomic=\"true\">",
\r
352 "x": 1819.0038986206055,
\r
353 "y": 489.00000059604645,
\r
354 "z": "54b5b8b7.025628",
\r
364 "id": "9ab17191.831f",
\r
366 "name": "set tmp.vidx and ctx.vnf-data",
\r
367 "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
369 "x": 2047.0040130615234,
\r
370 "y": 431.0000044107437,
\r
371 "z": "54b5b8b7.025628",
\r
375 "id": "5290285b.0a9238",
\r
377 "name": "set vf-module-request-input.",
\r
378 "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",
\r
380 "x": 2051.0040130615234,
\r
381 "y": 485.0000044107437,
\r
382 "z": "54b5b8b7.025628",
\r
386 "id": "c2a7f215.4af7c",
\r
387 "type": "returnSuccess",
\r
388 "name": "return success",
\r
389 "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
391 "x": 580.0040740966797,
\r
392 "y": 2308.5012640953064,
\r
393 "z": "54b5b8b7.025628",
\r
397 "id": "718a2bc4.09e914",
\r
399 "name": "call sdwan-get-vf-module-lanport-param",
\r
400 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",
\r
403 "x": 2081.4590377807617,
\r
404 "y": 536.0104967355728,
\r
405 "z": "54b5b8b7.025628",
\r
411 "id": "8567646d.1060f8",
\r
413 "name": "for vf-modules.vf-module_length",
\r
414 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",
\r
417 "x": 1338.2580871582031,
\r
418 "y": 564.0040813684464,
\r
419 "z": "54b5b8b7.025628",
\r
427 "id": "80043aea.5219e8",
\r
428 "type": "switchNode",
\r
429 "name": "switch this deviceName == vf-input",
\r
430 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == $prop.lan.deviceName`\">\n",
\r
433 "x": 1409.25830078125,
\r
434 "y": 637.0042110681534,
\r
435 "z": "54b5b8b7.025628",
\r
443 "id": "ac4f7552.ac0308",
\r
445 "name": "for vf-module-input-param length",
\r
446 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
449 "x": 1624.2579345703125,
\r
450 "y": 566.0041652917862,
\r
451 "z": "54b5b8b7.025628",
\r
459 "id": "2efabc06.34d0a4",
\r
460 "type": "outcomeTrue",
\r
462 "xml": "<outcome value='true'>\n",
\r
465 "x": 1629.2580242156982,
\r
466 "y": 638.0042186975479,
\r
467 "z": "54b5b8b7.025628",
\r
475 "id": "f29692e0.539f3",
\r
477 "name": "for vf-modules.vf-module_length",
\r
478 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
481 "x": 1874.2581024169922,
\r
482 "y": 638.0041362047195,
\r
483 "z": "54b5b8b7.025628",
\r
491 "id": "da95560e.179868",
\r
492 "type": "switchNode",
\r
493 "name": "switch deviceId == input vf-id",
\r
494 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'deviceId'`\">\n \n\n\n",
\r
497 "x": 2182.2583770751953,
\r
498 "y": 621.00410425663,
\r
499 "z": "54b5b8b7.025628",
\r
507 "id": "78aec0a1.e1723",
\r
508 "type": "outcomeTrue",
\r
510 "xml": "<outcome value='true'>\n",
\r
513 "x": 2391.258415222168,
\r
514 "y": 623.0040966272354,
\r
515 "z": "54b5b8b7.025628",
\r
523 "id": "df6bb2fa.c17ef",
\r
525 "name": "set prop.lan.deviceId",
\r
526 "xml": "<set>\n<parameter name='prop.lan.deviceId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",
\r
528 "x": 2764.258441925049,
\r
529 "y": 559.0042743682861,
\r
530 "z": "54b5b8b7.025628",
\r
534 "id": "e1a9154.b1471e8",
\r
536 "name": "for service-data.vnfs.vnf_length",
\r
537 "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
541 "y": 431.0040432214737,
\r
542 "z": "54b5b8b7.025628",
\r
550 "id": "cea7983f.defeb8",
\r
551 "type": "switchNode",
\r
552 "name": "switch ActivateSDWANSiteInstance",
\r
553 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",
\r
556 "x": 1229.008186340332,
\r
557 "y": 748.0039888620377,
\r
558 "z": "54b5b8b7.025628",
\r
566 "id": "1a7b39b6.722626",
\r
568 "name": "for vf-modules.vf-module_length",
\r
569 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",
\r
572 "x": 875.0080261230469,
\r
573 "y": 715.004028916359,
\r
574 "z": "54b5b8b7.025628",
\r
582 "id": "292717fc.ce9118",
\r
584 "name": "for service-data.vnfs.vnf_length",
\r
585 "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
588 "x": 626.0078811645508,
\r
589 "y": 646.0039087533951,
\r
590 "z": "54b5b8b7.025628",
\r
598 "id": "aa05a333.09241",
\r
599 "type": "outcomeTrue",
\r
601 "xml": "<outcome value='true'>\n",
\r
604 "x": 1451.0081024169922,
\r
605 "y": 748.0040704011917,
\r
606 "z": "54b5b8b7.025628",
\r
614 "id": "5020b41b.37af8c",
\r
615 "type": "outcomeTrue",
\r
617 "xml": "<outcome value='true'>\n",
\r
620 "x": 3003.2584648132324,
\r
621 "y": 835.5040974617004,
\r
622 "z": "54b5b8b7.025628",
\r
630 "id": "f8bdb397.3f361",
\r
632 "name": "set prop.attach.siteId",
\r
633 "xml": "<set>\n<parameter name='prop.attach.siteId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].value`' />\n",
\r
635 "x": 3394.259147644043,
\r
636 "y": 788.5041995048523,
\r
637 "z": "54b5b8b7.025628",
\r
641 "id": "285e8b02.5f5364",
\r
643 "name": "block : atomic",
\r
644 "xml": "<block atomic=\"true\">",
\r
647 "x": 3162.5086555480957,
\r
648 "y": 831.0041375160217,
\r
649 "z": "54b5b8b7.025628",
\r
659 "id": "b9762c75.21e69",
\r
661 "name": "execute RestApiCallNode device port create",
\r
662 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports'`\" />\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=\"portResp\"/>\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
665 "x": 669.0351696014404,
\r
666 "y": 1681.0783828496933,
\r
667 "z": "54b5b8b7.025628",
\r
676 "id": "2da7ca99.c33e76",
\r
679 "xml": "<outcome value='success'>\n",
\r
682 "x": 915.035228729248,
\r
683 "y": 1695.0785164833069,
\r
684 "z": "54b5b8b7.025628",
\r
692 "id": "294e6b7c.164174",
\r
695 "xml": "<outcome value='failure'>\n",
\r
698 "x": 915.035228729248,
\r
699 "y": 1657.0783519744873,
\r
700 "z": "54b5b8b7.025628",
\r
708 "id": "bdca7d72.89f35",
\r
709 "type": "returnFailure",
\r
710 "name": "return failure",
\r
711 "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 device port rest api\" />\n",
\r
713 "x": 1059.0355625152588,
\r
714 "y": 1656.0783514976501,
\r
715 "z": "54b5b8b7.025628",
\r
719 "id": "78f113d9.71ae5c",
\r
721 "name": "block : atomic",
\r
722 "xml": "<block atomic=\"true\">",
\r
726 "x": 1062.0352401733398,
\r
727 "y": 1696.0783553123474,
\r
728 "z": "54b5b8b7.025628",
\r
734 "id": "67323544.ab409c",
\r
736 "name": "set prop.lan.devicePortId",
\r
737 "xml": "<set>\n<parameter name='prop.lan.devicePortId' value='`$portResp.success[0].id`' />\n",
\r
739 "x": 608.6924304962158,
\r
740 "y": 1734.179515361786,
\r
741 "z": "54b5b8b7.025628",
\r
745 "id": "52d8036.d8251fc",
\r
747 "name": "Create port",
\r
750 "x": 567.7011089324951,
\r
751 "y": 1647.522334575653,
\r
752 "z": "54b5b8b7.025628",
\r
756 "id": "a812fb94.72ecd8",
\r
758 "name": "call sdwan-get-tenant-auth",
\r
759 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
\r
762 "x": 606.7011108398438,
\r
763 "y": 1418.1887378692627,
\r
764 "z": "54b5b8b7.025628",
\r
770 "id": "49f7e1ca.47a1d",
\r
772 "name": "execute RestApiCallNode bridge domain create",
\r
773 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-bridge-domain.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/bridge-domains'`\" />\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=\"bridgeDomainResp\"/>\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
776 "x": 1088.6854190826416,
\r
777 "y": 1776.188939332962,
\r
778 "z": "54b5b8b7.025628",
\r
787 "id": "90e9cae2.8856e8",
\r
790 "xml": "<outcome value='success'>\n",
\r
793 "x": 1409.6854457855225,
\r
794 "y": 1793.1892597675323,
\r
795 "z": "54b5b8b7.025628",
\r
803 "id": "e415727a.32568",
\r
806 "xml": "<outcome value='failure'>\n",
\r
809 "x": 1412.6854724884033,
\r
810 "y": 1758.189041376114,
\r
811 "z": "54b5b8b7.025628",
\r
819 "id": "7758ee8.0aa2e1",
\r
820 "type": "returnFailure",
\r
821 "name": "return failure",
\r
822 "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 bridge domain rest api\" />\n",
\r
824 "x": 1615.6858615875244,
\r
825 "y": 1754.1891486644745,
\r
826 "z": "54b5b8b7.025628",
\r
830 "id": "e9c18e15.5844e",
\r
832 "name": "block : atomic",
\r
833 "xml": "<block atomic=\"true\">",
\r
837 "x": 1616.6854267120361,
\r
838 "y": 1789.1890151500702,
\r
839 "z": "54b5b8b7.025628",
\r
845 "id": "5596dd8.d4db124",
\r
847 "name": "Create bridge domain",
\r
850 "x": 1032.351312637329,
\r
851 "y": 1742.6331651210785,
\r
852 "z": "54b5b8b7.025628",
\r
856 "id": "b8bc82a8.8f71c",
\r
857 "type": "switchNode",
\r
858 "name": "switch portSwitch",
\r
859 "xml": "<switch test=\"`$prop.lan.portSwitch == 'layer2-port'`\">\n\n",
\r
862 "x": 588.4628849029541,
\r
863 "y": 1777.855571269989,
\r
864 "z": "54b5b8b7.025628",
\r
872 "id": "9b68044d.8003c8",
\r
873 "type": "outcomeTrue",
\r
875 "xml": "<outcome value='true'>\n",
\r
878 "x": 767.4629154205322,
\r
879 "y": 1777.9668936729431,
\r
880 "z": "54b5b8b7.025628",
\r
888 "id": "af677f19.b868e",
\r
890 "name": "execute split ip and mask",
\r
891 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.lan.ipAddress`'/>\n<parameter name=\"regex\" value=\"/\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"ipandMask\"/>\n",
\r
894 "x": 610.0079498291016,
\r
895 "y": 1125.75403881073,
\r
896 "z": "54b5b8b7.025628",
\r
905 "id": "94450d41.00936",
\r
908 "xml": "<outcome value='success'>\n",
\r
911 "x": 811.0079689025879,
\r
912 "y": 1103.7540302276611,
\r
913 "z": "54b5b8b7.025628",
\r
921 "id": "818ce376.62233",
\r
924 "xml": "<outcome value='failure'>\n",
\r
927 "x": 811.0079727172852,
\r
928 "y": 1144.7540340423584,
\r
929 "z": "54b5b8b7.025628",
\r
937 "id": "bdf6adef.1a65c",
\r
939 "name": "set ipAddress prefixLength",
\r
940 "xml": "<set>\n<parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />",
\r
942 "x": 1008.0079879760742,
\r
943 "y": 1101.7540302276611,
\r
944 "z": "54b5b8b7.025628",
\r
948 "id": "9306915f.667d1",
\r
949 "type": "returnFailure",
\r
950 "name": "return failure",
\r
951 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
\r
953 "x": 966.0079803466797,
\r
954 "y": 1141.754033088684,
\r
955 "z": "54b5b8b7.025628",
\r
959 "id": "a7eaad12.8d234",
\r
961 "name": "Create wan port",
\r
964 "x": 586.0177555084229,
\r
965 "y": 1830.7641711235046,
\r
966 "z": "54b5b8b7.025628",
\r
970 "id": "1c53f052.63589",
\r
972 "name": "TODO: split ip/mask",
\r
975 "x": 1010.0175495147705,
\r
976 "y": 1815.9343848228455,
\r
977 "z": "54b5b8b7.025628",
\r
981 "id": "b74ec81a.384238",
\r
983 "name": "execute RestApiCallNode IPSubnets create",
\r
984 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-ip-subnets.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/ip-subnets'`\" />\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=\"lanPortResp\"/>\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
987 "x": 676.7792358398438,
\r
988 "y": 1898.8749904632568,
\r
989 "z": "54b5b8b7.025628",
\r
998 "id": "c063d0d7.3d16a",
\r
1000 "name": "failure",
\r
1001 "xml": "<outcome value='failure'>\n",
\r
1004 "x": 945.7792663574219,
\r
1005 "y": 1885.8749628067017,
\r
1006 "z": "54b5b8b7.025628",
\r
1014 "id": "23e6b6aa.7344ca",
\r
1015 "type": "success",
\r
1016 "name": "success",
\r
1017 "xml": "<outcome value='success'>\n",
\r
1020 "x": 942.779239654541,
\r
1021 "y": 1920.8751811981201,
\r
1022 "z": "54b5b8b7.025628",
\r
1030 "id": "8e16c4db.999008",
\r
1031 "type": "returnFailure",
\r
1032 "name": "return failure",
\r
1033 "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 device port rest api\" />\n",
\r
1035 "x": 1098.7796478271484,
\r
1036 "y": 1881.8751888275146,
\r
1037 "z": "54b5b8b7.025628",
\r
1041 "id": "c72550d5.e3c3a",
\r
1043 "name": "block : atomic",
\r
1044 "xml": "<block atomic=\"true\">",
\r
1048 "x": 1089.7792205810547,
\r
1049 "y": 1921.8749370574951,
\r
1050 "z": "54b5b8b7.025628",
\r
1058 "id": "4df7140a.3b523c",
\r
1060 "name": "set prop.lan.lanPortId",
\r
1061 "xml": "<set>\n<parameter name='prop.lan.lanPortId' value='`lanPortResp.success[0].id`' />\n",
\r
1063 "x": 1296.6683235168457,
\r
1064 "y": 1924.2084035873413,
\r
1065 "z": "54b5b8b7.025628",
\r
1069 "id": "bb7f5a63.9f3828",
\r
1070 "type": "execute",
\r
1071 "name": "execute RestApiCallNode create vpn topology",
\r
1072 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpnId + '/topology'`\" />\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=\"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`\" />",
\r
1075 "x": 674.2896537780762,
\r
1076 "y": 1587.5840225219727,
\r
1077 "z": "54b5b8b7.025628",
\r
1086 "id": "676b6124.5f3ce",
\r
1087 "type": "success",
\r
1088 "name": "success",
\r
1089 "xml": "<outcome value='success'>\n",
\r
1092 "x": 922.2895374298096,
\r
1093 "y": 1613.5833998918533,
\r
1094 "z": "54b5b8b7.025628",
\r
1102 "id": "f979e24a.e1f45",
\r
1104 "name": "block : atomic",
\r
1105 "xml": "<block atomic=\"true\">",
\r
1109 "x": 1092.2894763946533,
\r
1110 "y": 1616.5833998918533,
\r
1111 "z": "54b5b8b7.025628",
\r
1117 "id": "cc2c04a4.b165e8",
\r
1118 "type": "returnFailure",
\r
1119 "name": "return failure",
\r
1120 "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 topology failed\" />\n",
\r
1122 "x": 1092.2895984649658,
\r
1123 "y": 1572.5833998918533,
\r
1124 "z": "54b5b8b7.025628",
\r
1128 "id": "5f34ded5.63106",
\r
1129 "type": "failure",
\r
1130 "name": "failure",
\r
1131 "xml": "<outcome value='failure'>\n",
\r
1134 "x": 925.2894763946533,
\r
1135 "y": 1572.5833998918533,
\r
1136 "z": "54b5b8b7.025628",
\r
1144 "id": "c04f18a6.eec778",
\r
1145 "type": "execute",
\r
1146 "name": "execute RestApiCallNode create vpn ",
\r
1147 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\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=\"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`\" />",
\r
1150 "x": 645.2879791259766,
\r
1151 "y": 1498.0830821990967,
\r
1152 "z": "54b5b8b7.025628",
\r
1161 "id": "ea83fcec.06662",
\r
1162 "type": "success",
\r
1163 "name": "success",
\r
1164 "xml": "<outcome value='success'>\n",
\r
1167 "x": 866.2878818511963,
\r
1168 "y": 1520.0830479860306,
\r
1169 "z": "54b5b8b7.025628",
\r
1177 "id": "70ae34b5.54dd0c",
\r
1179 "name": "block : atomic",
\r
1180 "xml": "<block atomic=\"true\">",
\r
1184 "x": 1036.28782081604,
\r
1185 "y": 1523.0830479860306,
\r
1186 "z": "54b5b8b7.025628",
\r
1192 "id": "98836605.c54338",
\r
1193 "type": "returnFailure",
\r
1194 "name": "return failure",
\r
1195 "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 failed\" />\n",
\r
1197 "x": 1036.2879428863525,
\r
1198 "y": 1479.0830479860306,
\r
1199 "z": "54b5b8b7.025628",
\r
1203 "id": "97764cff.1f5ea",
\r
1204 "type": "failure",
\r
1205 "name": "failure",
\r
1206 "xml": "<outcome value='failure'>\n",
\r
1209 "x": 869.28782081604,
\r
1210 "y": 1479.0830479860306,
\r
1211 "z": "54b5b8b7.025628",
\r
1219 "id": "51c264bd.1cd0cc",
\r
1220 "type": "switchNode",
\r
1221 "name": "switch ActivateSDWANVpnInstance",
\r
1222 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANVpnInstance'`\">\n",
\r
1225 "x": 1235.2898559570312,
\r
1226 "y": 900.3332679271698,
\r
1227 "z": "54b5b8b7.025628",
\r
1235 "id": "6936e75f.9c21b8",
\r
1238 "xml": "<block>\n",
\r
1239 "atomic": "false",
\r
1242 "x": 964.6229438781738,
\r
1243 "y": 798.3333374261856,
\r
1244 "z": "54b5b8b7.025628",
\r
1247 "cea7983f.defeb8",
\r
1253 "id": "425067a.9f0ee98",
\r
1254 "type": "outcomeTrue",
\r
1256 "xml": "<outcome value='true'>\n",
\r
1259 "x": 1330.9563674926758,
\r
1260 "y": 974.3333489894867,
\r
1261 "z": "54b5b8b7.025628",
\r
1269 "id": "c1956959.4be878",
\r
1271 "name": "for vf-modules.vf-module_length",
\r
1272 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
1275 "x": 1545.2062530517578,
\r
1276 "y": 975.8333256244659,
\r
1277 "z": "54b5b8b7.025628",
\r
1285 "id": "2b39b5dd.e8366a",
\r
1286 "type": "switchNode",
\r
1287 "name": "switch vpn-id",
\r
1288 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'vpn-id'`\">\n \n\n\n",
\r
1291 "x": 1942.2064056396484,
\r
1292 "y": 993.8333772420883,
\r
1293 "z": "54b5b8b7.025628",
\r
1301 "id": "3ae5efa1.57a7",
\r
1302 "type": "outcomeTrue",
\r
1304 "xml": "<outcome value='true'>\n",
\r
1307 "x": 2092.9563598632812,
\r
1308 "y": 995.3332928419113,
\r
1309 "z": "54b5b8b7.025628",
\r
1317 "id": "3180f641.87c8ba",
\r
1319 "name": "set prop.vpnId",
\r
1320 "xml": "<set>\n<parameter name='prop.vpnId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",
\r
1322 "x": 2266.9571075439453,
\r
1323 "y": 995.3333512544632,
\r
1324 "z": "54b5b8b7.025628",
\r
1328 "id": "ca69f782.4f6db8",
\r
1330 "name": "Add sites to list and update length",
\r
1331 "xml": "<set>\n<parameter name='prop.siteIds[$prop.siteIds_length]' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteIds_length' value='`$prop.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
\r
1333 "x": 3430.290397644043,
\r
1334 "y": 843.333466053009,
\r
1335 "z": "54b5b8b7.025628",
\r
1339 "id": "91acccd4.f9b4d",
\r
1341 "name": "Add site attachement to list and update length",
\r
1342 "xml": "<set>\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].siteId' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles[0]' value='`$prop.role`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles_length' value='1' />\n<parameter name='prop.siteAttachements_length' value='`$prop.siteAttachements_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",
\r
1344 "x": 3461.2902221679688,
\r
1345 "y": 893.3334164619446,
\r
1346 "z": "54b5b8b7.025628",
\r
1350 "id": "5684b01b.2cc86",
\r
1352 "name": "set prop.siteAttachement_length=0",
\r
1353 "xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",
\r
1355 "x": 636.2896194458008,
\r
1356 "y": 595.3333307504654,
\r
1357 "z": "54b5b8b7.025628",
\r
1361 "id": "e157d21e.75dc",
\r
1362 "type": "switchNode",
\r
1363 "name": "switch role",
\r
1364 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'role'`\">\n \n\n\n",
\r
1367 "x": 2172.956443786621,
\r
1368 "y": 731.3333559036255,
\r
1369 "z": "54b5b8b7.025628",
\r
1377 "id": "91af0190.6f383",
\r
1378 "type": "outcomeTrue",
\r
1380 "xml": "<outcome value='true'>\n",
\r
1383 "x": 2336.9564476013184,
\r
1384 "y": 731.3333559036255,
\r
1385 "z": "54b5b8b7.025628",
\r
1393 "id": "71599403.d1a60c",
\r
1395 "name": "block : atomic",
\r
1396 "xml": "<block atomic=\"true\">",
\r
1399 "x": 2524.956615447998,
\r
1400 "y": 716.3333549499512,
\r
1401 "z": "54b5b8b7.025628",
\r
1404 "7213abe2.551d54",
\r
1405 "f3a9e626.ca5db8",
\r
1411 "id": "f3a9e626.ca5db8",
\r
1412 "type": "switchNode",
\r
1413 "name": "switch sd-wan-edge",
\r
1414 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'sd-wan-edge'`\">\n\n",
\r
1417 "x": 2719.956745147705,
\r
1418 "y": 677.3333463668823,
\r
1419 "z": "54b5b8b7.025628",
\r
1427 "id": "7213abe2.551d54",
\r
1428 "type": "switchNode",
\r
1429 "name": "switch dsvpn-hub",
\r
1430 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'dsvpn-hub'`\">\n \n\n\n",
\r
1433 "x": 2716.9568519592285,
\r
1434 "y": 732.33336186409,
\r
1435 "z": "54b5b8b7.025628",
\r
1443 "id": "cab86296.3a26c",
\r
1445 "name": "set spoke role",
\r
1446 "xml": "<set>\n<parameter name='prop.role' value=\"spoke\" />\n",
\r
1448 "x": 3049.9568672180176,
\r
1449 "y": 671.3333921432495,
\r
1450 "z": "54b5b8b7.025628",
\r
1454 "id": "856c6a7c.0a9268",
\r
1456 "name": "set hub role",
\r
1457 "xml": "<set>\n<parameter name='prop.role' value=\"hub\" />\n",
\r
1459 "x": 3048.95662689209,
\r
1460 "y": 726.3333759307861,
\r
1461 "z": "54b5b8b7.025628",
\r
1465 "id": "de11bb23.ad1648",
\r
1466 "type": "outcomeTrue",
\r
1468 "xml": "<outcome value='true'>\n",
\r
1471 "x": 2889.956714630127,
\r
1472 "y": 673.000020980835,
\r
1473 "z": "54b5b8b7.025628",
\r
1481 "id": "19121485.c6be8b",
\r
1482 "type": "outcomeTrue",
\r
1484 "xml": "<outcome value='true'>\n",
\r
1487 "x": 2893.956714630127,
\r
1488 "y": 728.000020980835,
\r
1489 "z": "54b5b8b7.025628",
\r
1497 "id": "a98e7add.71df78",
\r
1499 "name": "update SDWAN VPN status to AAI",
\r
1500 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='lan-port-config' \n key='lan-port-config.lan-port-config-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='lan-port-config-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='Active' />\n<!--parameter name='lan-port-config-id' value='`$prop.lan-port-config-id`' /-->\n",
\r
1503 "x": 635.3209457397461,
\r
1504 "y": 2227.0313925743103,
\r
1505 "z": "54b5b8b7.025628",
\r
1511 "id": "e03228a1.7c0b08",
\r
1513 "name": "set vf-module-level-oper-status",
\r
1514 "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
1516 "x": 629.9559669494629,
\r
1517 "y": 2172.1263179779053,
\r
1518 "z": "54b5b8b7.025628",
\r
1522 "id": "f005bd73.83921",
\r
1524 "name": "set vf-module-id and vf-module-object-path",
\r
1525 "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
1527 "x": 665.9559669494629,
\r
1528 "y": 2125.626256942749,
\r
1529 "z": "54b5b8b7.025628",
\r
1533 "id": "3b06c257.27b87e",
\r
1535 "name": "copy input data in service-data",
\r
1536 "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
1538 "x": 629.9559173583984,
\r
1539 "y": 2073.8761768341064,
\r
1540 "z": "54b5b8b7.025628",
\r
1544 "id": "d5b2bc3d.8d9a6",
\r
1546 "name": "set device PortId to service data",
\r
1547 "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='devicePortId' />\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='`$prop.lan.devicePortId`' />\n",
\r
1549 "x": 636.3209838867188,
\r
1550 "y": 1967.0315761566162,
\r
1551 "z": "54b5b8b7.025628",
\r
1555 "id": "b83326ad.562c28",
\r
1557 "name": "set lan PortId to service data",
\r
1558 "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='lanPortId' />\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='`$prop.lan.lanPortId`' />\n",
\r
1560 "x": 622.3209075927734,
\r
1561 "y": 2021.0313892364502,
\r
1562 "z": "54b5b8b7.025628",
\r
1566 "id": "b435bcc5.258",
\r
1567 "type": "switchNode",
\r
1568 "name": "switch vf-modules.vf-module_length",
\r
1569 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length >= '0'`\">\n\n<!--switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\"-->\n",
\r
1572 "x": 851.5038909912109,
\r
1573 "y": 518.2539068460464,
\r
1574 "z": "54b5b8b7.025628",
\r
1582 "id": "6bafbe6f.aa9fa",
\r
1583 "type": "outcomeTrue",
\r
1585 "xml": "<outcome value='true'>\n",
\r
1588 "x": 957.50390625,
\r
1589 "y": 569.2539068460464,
\r
1590 "z": "54b5b8b7.025628",
\r
1598 "id": "ae8078e2.85aab8",
\r
1600 "name": "block : atomic",
\r
1601 "xml": "<block atomic=\"true\">",
\r
1604 "x": 651.7539138793945,
\r
1605 "y": 479.003905415535,
\r
1606 "z": "54b5b8b7.025628",
\r
1614 "id": "6df05552.51f26c",
\r
1616 "name": "block : atomic",
\r
1617 "xml": "<block atomic=\"true\">",
\r
1620 "x": 1109.753890991211,
\r
1621 "y": 566.0039287805557,
\r
1622 "z": "54b5b8b7.025628",
\r
1630 "id": "fb5d6670.5ef758",
\r
1632 "name": "block : atomic",
\r
1633 "xml": "<block atomic=\"true\">",
\r
1636 "x": 1853.5039710998535,
\r
1637 "y": 564.0039125680923,
\r
1638 "z": "54b5b8b7.025628",
\r
1646 "id": "6484dde4.eec674",
\r
1647 "type": "success",
\r
1648 "name": "success",
\r
1649 "xml": "<outcome value='success'>\n",
\r
1652 "x": 889.2539329528809,
\r
1653 "y": 1200.7540191113949,
\r
1654 "z": "54b5b8b7.025628",
\r
1662 "id": "ad9df864.da7a08",
\r
1663 "type": "not-found",
\r
1664 "name": "not-found",
\r
1665 "xml": "<outcome value='not-found'>\n",
\r
1668 "x": 892.7448997497559,
\r
1669 "y": 1248.3280547559261,
\r
1670 "z": "54b5b8b7.025628",
\r
1678 "id": "eb0b9e44.3ab32",
\r
1681 "xml": "<outcome value='Other'>\n",
\r
1684 "x": 888.0779075622559,
\r
1685 "y": 1289.6613677442074,
\r
1686 "z": "54b5b8b7.025628",
\r
1694 "id": "90fe71ad.3f6b8",
\r
1695 "type": "returnFailure",
\r
1696 "name": "return failure",
\r
1697 "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
1699 "x": 1069.3163108825684,
\r
1700 "y": 1236.6137908399105,
\r
1701 "z": "54b5b8b7.025628",
\r
1705 "id": "71113a16.58bf04",
\r
1706 "type": "returnFailure",
\r
1707 "name": "return failure",
\r
1708 "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
1710 "x": 1075.8504638671875,
\r
1711 "y": 1285.100560516119,
\r
1712 "z": "54b5b8b7.025628",
\r
1716 "id": "dee3d47e.3afa78",
\r
1717 "type": "success",
\r
1718 "name": "success",
\r
1719 "xml": "<outcome value='success'>\n",
\r
1722 "x": 891.2540054321289,
\r
1723 "y": 1343.7540493011475,
\r
1724 "z": "54b5b8b7.025628",
\r
1732 "id": "1b95ad69.b293e3",
\r
1733 "type": "failure",
\r
1734 "name": "failure",
\r
1735 "xml": "<outcome value='failure'>\n",
\r
1738 "x": 883.5040054321289,
\r
1739 "y": 1397.3969326019287,
\r
1740 "z": "54b5b8b7.025628",
\r
1748 "id": "511dbf29.862b4",
\r
1750 "name": "set token-id",
\r
1751 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
\r
1753 "x": 1041.2539329528809,
\r
1754 "y": 1344.754017829895,
\r
1755 "z": "54b5b8b7.025628",
\r
1759 "id": "b6fcc0f6.ed652",
\r
1760 "type": "returnFailure",
\r
1761 "name": "return failure",
\r
1762 "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",
\r
1764 "x": 1036.254005432129,
\r
1765 "y": 1397.146993637085,
\r
1766 "z": "54b5b8b7.025628",
\r
1770 "id": "a1390712.a62bc8",
\r
1772 "name": "set controller data",
\r
1773 "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
1775 "x": 1084.7540130615234,
\r
1776 "y": 1195.754023551941,
\r
1777 "z": "54b5b8b7.025628",
\r
1781 "id": "f78f25c0.9e44a8",
\r
1782 "type": "execute",
\r
1783 "name": "execute RestApiCallNode Get token",
\r
1784 "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
1787 "x": 642.2539825439453,
\r
1788 "y": 1366.754126548767,
\r
1789 "z": "54b5b8b7.025628",
\r
1792 "dee3d47e.3afa78",
\r
1798 "id": "955e1b88.3ac648",
\r
1799 "type": "get-resource",
\r
1800 "name": "get-resource esr-thirdparty-sdnc",
\r
1801 "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
1804 "x": 627.2540512084961,
\r
1805 "y": 1247.75403881073,
\r
1806 "z": "54b5b8b7.025628",
\r
1809 "6484dde4.eec674",
\r
1810 "ad9df864.da7a08",
\r
1816 "id": "e3c5f502.462e18",
\r
1817 "type": "execute",
\r
1818 "name": "execute Properties",
\r
1819 "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
1822 "x": 611.00390625,
\r
1823 "y": 298.50390684604645,
\r
1824 "z": "54b5b8b7.025628",
\r
1830 "id": "df2e3f53.8ca7",
\r
1832 "name": "block : atomic",
\r
1833 "xml": "<block atomic=\"true\">",
\r
1836 "x": 2552.5039863586426,
\r
1837 "y": 587.7539157867432,
\r
1838 "z": "54b5b8b7.025628",
\r
1847 "id": "f982878a.d924a8",
\r
1849 "name": "set site-vnf-index",
\r
1850 "xml": "<set>\n<parameter name='site-vnf-index' value='`$vnfidx`' />\n",
\r
1852 "x": 2761.50390625,
\r
1853 "y": 605.75390625,
\r
1854 "z": "54b5b8b7.025628",
\r
1858 "id": "2a5aae1a.c1b0a2",
\r
1860 "name": "for vf-modules.vf-module_length",
\r
1861 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
\r
1864 "x": 631.0000305175781,
\r
1865 "y": 954.6667243242264,
\r
1866 "z": "54b5b8b7.025628",
\r
1874 "id": "a16d9ee5.ca4f8",
\r
1877 "xml": "<block>\n",
\r
1878 "atomic": "false",
\r
1881 "x": 732.614933013916,
\r
1882 "y": 1050.9960061311722,
\r
1883 "z": "54b5b8b7.025628",
\r
1891 "id": "b25dce73.2318a",
\r
1892 "type": "switchNode",
\r
1893 "name": "switch ActivateSDWANSiteInstance",
\r
1894 "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",
\r
1897 "x": 997.0001754760742,
\r
1898 "y": 1000.6666575670242,
\r
1899 "z": "54b5b8b7.025628",
\r
1907 "id": "d392cd81.71967",
\r
1908 "type": "outcomeTrue",
\r
1910 "xml": "<outcome value='true'>\n",
\r
1913 "x": 1219.0000915527344,
\r
1914 "y": 1000.6667391061783,
\r
1915 "z": "54b5b8b7.025628",
\r
1923 "id": "fbfbcd34.6e005",
\r
1925 "name": "for vf-modules.vf-module_length",
\r
1926 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
1929 "x": 1300.250099182129,
\r
1930 "y": 1075.1667405366898,
\r
1931 "z": "54b5b8b7.025628",
\r
1939 "id": "14eee879.fb0a98",
\r
1941 "name": "block atomic",
\r
1942 "xml": "<block atomic=\"true\">\n",
\r
1943 "atomic": "false",
\r
1946 "x": 1517.6152648925781,
\r
1947 "y": 1075.9960051774979,
\r
1948 "z": "54b5b8b7.025628",
\r
1956 "id": "3e0dbda2.f3d102",
\r
1957 "type": "switchNode",
\r
1958 "name": "switch siteId",
\r
1959 "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'siteId'`\">\n \n\n\n",
\r
1962 "x": 1683.2504577636719,
\r
1963 "y": 1082.1668478250504,
\r
1964 "z": "54b5b8b7.025628",
\r
1972 "id": "d2a4cdf0.bc75d",
\r
1973 "type": "outcomeTrue",
\r
1975 "xml": "<outcome value='true'>\n",
\r
1978 "x": 1860.2504768371582,
\r
1979 "y": 1085.1666880846024,
\r
1980 "z": "54b5b8b7.025628",
\r
1988 "id": "62ddf11d.87106",
\r
1990 "name": "block : atomic",
\r
1991 "xml": "<block atomic=\"true\">",
\r
1994 "x": 2019.5006675720215,
\r
1995 "y": 1080.6667281389236,
\r
1996 "z": "54b5b8b7.025628",
\r
2004 "id": "f40c1288.f6e07",
\r
2006 "name": "set prop.attach.siteId",
\r
2007 "xml": "<set>\n<parameter name='prop.siteId' value='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",
\r
2009 "x": 2244.2509841918945,
\r
2010 "y": 1059.1667395830154,
\r
2011 "z": "54b5b8b7.025628",
\r
2015 "id": "d2a805b2.ac7b88",
\r
2017 "name": "block atomic",
\r
2018 "xml": "<block atomic=\"true\">\n",
\r
2019 "atomic": "false",
\r
2022 "x": 1768.0000610351562,
\r
2023 "y": 972.3333503007889,
\r
2024 "z": "54b5b8b7.025628",
\r
2027 "2b39b5dd.e8366a",
\r
2028 "15adf9ee.e16a86",
\r
2034 "id": "15adf9ee.e16a86",
\r
2035 "type": "switchNode",
\r
2036 "name": "switch name",
\r
2037 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'name'`\">\n \n",
\r
2040 "x": 1943.000015258789,
\r
2041 "y": 942.333323597908,
\r
2042 "z": "54b5b8b7.025628",
\r
2050 "id": "76044b62.8da524",
\r
2051 "type": "outcomeTrue",
\r
2053 "xml": "<outcome value='true'>\n",
\r
2056 "x": 2093.749969482422,
\r
2057 "y": 943.833239197731,
\r
2058 "z": "54b5b8b7.025628",
\r
2066 "id": "dfeb8378.a414f",
\r
2068 "name": "set prop.name",
\r
2069 "xml": "<set>\n<parameter name='prop.name' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",
\r
2071 "x": 2267.750717163086,
\r
2072 "y": 943.8332976102829,
\r
2073 "z": "54b5b8b7.025628",
\r
2077 "id": "3e65957b.505a7a",
\r
2079 "name": "for vf-modules.vf-module_length",
\r
2080 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
2083 "x": 1935.2583618164062,
\r
2084 "y": 730.5041723251343,
\r
2085 "z": "54b5b8b7.025628",
\r
2093 "id": "6306e7ef.6a3048",
\r
2094 "type": "switchNode",
\r
2095 "name": "switch siteId",
\r
2096 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].name == 'siteId'`\">\n \n\n\n",
\r
2099 "x": 2826.258445739746,
\r
2100 "y": 832.5042572021484,
\r
2101 "z": "54b5b8b7.025628",
\r
2109 "id": "45b20afa.d404e4",
\r
2111 "name": "block atomic",
\r
2112 "xml": "<block atomic=\"true\">\n",
\r
2113 "atomic": "false",
\r
2116 "x": 1649.5312805175781,
\r
2117 "y": 756.0312795639038,
\r
2118 "z": "54b5b8b7.025628",
\r
2126 "id": "a1885c07.3d09a",
\r
2128 "name": "for vf-modules.vf-module_length",
\r
2129 "xml": "<for index='sidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",
\r
2132 "x": 2579.5310440063477,
\r
2133 "y": 826.0312752723694,
\r
2134 "z": "54b5b8b7.025628",
\r
2142 "id": "2697c7b2.0ecdf8",
\r
2143 "type": "switchNode",
\r
2144 "name": "switch topology",
\r
2145 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'topology'`\">\n \n",
\r
2148 "x": 1941.50390625,
\r
2149 "y": 882.75390625,
\r
2150 "z": "54b5b8b7.025628",
\r
2158 "id": "55a98d99.b2ebc4",
\r
2159 "type": "outcomeTrue",
\r
2161 "xml": "<outcome value='true'>\n",
\r
2164 "x": 2092.253860473633,
\r
2165 "y": 884.253821849823,
\r
2166 "z": "54b5b8b7.025628",
\r
2174 "id": "115c12c5.b366ad",
\r
2176 "name": "set prop.topology",
\r
2177 "xml": "<set>\n<parameter name='prop.topology' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",
\r
2179 "x": 2266.254608154297,
\r
2180 "y": 884.2538802623749,
\r
2181 "z": "54b5b8b7.025628",
\r