3 "id": "8b02c414.0a0158",
\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": 383.99998915195465,
\r
11 "z": "8f678717.6ce918",
\r
21 "id": "4d453692.f3a9c8",
\r
25 "x": 199.00391006469727,
\r
27 "z": "8f678717.6ce918",
\r
35 "id": "97a72ea4.29d6f",
\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": 251.28960418701172,
\r
44 "y": 138.23810827732086,
\r
45 "z": "8f678717.6ce918",
\r
53 "id": "62c84170.f19fe",
\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": 263.00389862060547,
\r
60 "y": 232.58634054660797,
\r
61 "z": "8f678717.6ce918",
\r
69 "id": "4a4e497e.f869b8",
\r
71 "name": "block : atomic",
\r
72 "xml": "<block atomic=\"true\">",
\r
75 "x": 263.67057037353516,
\r
76 "y": 488.66670763492584,
\r
77 "z": "8f678717.6ce918",
\r
113 "id": "6a3eea86.07aec4",
\r
115 "name": "for each vnf",
\r
116 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
119 "x": 610.0352668762207,
\r
120 "y": 254.269144654274,
\r
121 "z": "8f678717.6ce918",
\r
129 "id": "347fb228.e9842e",
\r
130 "type": "switchNode",
\r
131 "name": "switch vnf_length",
\r
132 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
135 "x": 615.0039215087891,
\r
136 "y": 193.00001394748688,
\r
137 "z": "8f678717.6ce918",
\r
145 "id": "305dd6dd.08e4da",
\r
148 "xml": "<outcome value=''>\n",
\r
151 "x": 795.0039024353027,
\r
152 "y": 192.0000034570694,
\r
153 "z": "8f678717.6ce918",
\r
161 "id": "6b8c86df.f233d8",
\r
162 "type": "returnFailure",
\r
163 "name": "return failure",
\r
164 "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
166 "x": 944.4326286315918,
\r
167 "y": 193.14292109012604,
\r
168 "z": "8f678717.6ce918",
\r
172 "id": "5cc5500e.cb96a",
\r
173 "type": "switchNode",
\r
174 "name": "switch this vnf-id == input vnf-id",
\r
175 "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\"> \n",
\r
178 "x": 833.0039176940918,
\r
179 "y": 255.00000965595245,
\r
180 "z": "8f678717.6ce918",
\r
188 "id": "36127203.816c4e",
\r
189 "type": "outcomeTrue",
\r
191 "xml": "<outcome value='true'>\n",
\r
194 "x": 1048.0039024353027,
\r
195 "y": 253.0000034570694,
\r
196 "z": "8f678717.6ce918",
\r
204 "id": "e237d111.df552",
\r
206 "name": "set vnf-index",
\r
207 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
209 "x": 1212.0039024353027,
\r
210 "y": 248.0000034570694,
\r
211 "z": "8f678717.6ce918",
\r
215 "id": "f7e70447.8db3e8",
\r
218 "xml": "<outcome value=''>\n",
\r
221 "x": 867.0038986206055,
\r
222 "y": 417.9999986886978,
\r
223 "z": "8f678717.6ce918",
\r
231 "id": "68e694fb.03b05c",
\r
234 "xml": "<outcome value='0'>\n",
\r
237 "x": 872.0038948059082,
\r
238 "y": 364.9999977350235,
\r
239 "z": "8f678717.6ce918",
\r
247 "id": "a74d8270.f16d2",
\r
248 "type": "returnFailure",
\r
249 "name": "return failure",
\r
250 "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
252 "x": 1030.0038986206055,
\r
253 "y": 377.9999986886978,
\r
254 "z": "8f678717.6ce918",
\r
258 "id": "971f4ab1.d15838",
\r
261 "xml": "<outcome value='Other'>\n",
\r
264 "x": 867.0038986206055,
\r
265 "y": 478.9999986886978,
\r
266 "z": "8f678717.6ce918",
\r
274 "id": "1e2cec5d.de4c34",
\r
276 "name": "set vf-module_length",
\r
277 "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
279 "x": 1221.0039138793945,
\r
280 "y": 477.0000126361847,
\r
281 "z": "8f678717.6ce918",
\r
285 "id": "a3e0e456.022b58",
\r
287 "name": "block : atomic",
\r
288 "xml": "<block atomic=\"true\">",
\r
291 "x": 1028.0039443969727,
\r
292 "y": 475.99999010562897,
\r
293 "z": "8f678717.6ce918",
\r
302 "id": "3182c119.6bacee",
\r
304 "name": "for each existing vf-index",
\r
305 "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",
\r
308 "x": 1240.0038833618164,
\r
309 "y": 529.9999891519547,
\r
310 "z": "8f678717.6ce918",
\r
318 "id": "4ac639b1.fde548",
\r
319 "type": "switchNode",
\r
320 "name": "switch vf-module-id found",
\r
321 "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
324 "x": 1483.0038986206055,
\r
325 "y": 524.9999986886978,
\r
326 "z": "8f678717.6ce918",
\r
334 "id": "431b4671.7beb88",
\r
335 "type": "outcomeTrue",
\r
337 "xml": "<outcome value='true'>\n",
\r
340 "x": 1681.003927230835,
\r
341 "y": 512.000005364418,
\r
342 "z": "8f678717.6ce918",
\r
350 "id": "54c2caba.eaa034",
\r
352 "name": "block : atomic",
\r
353 "xml": "<block atomic=\"true\">",
\r
356 "x": 1833.0038986206055,
\r
357 "y": 513.9999986886978,
\r
358 "z": "8f678717.6ce918",
\r
368 "id": "3daf2055.af9fa",
\r
370 "name": "set tmp.vidx and ctx.vnf-data",
\r
371 "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
373 "x": 2061.0040130615234,
\r
374 "y": 456.0000025033951,
\r
375 "z": "8f678717.6ce918",
\r
379 "id": "dc47796a.7906f8",
\r
381 "name": "set vf-module-request-input.",
\r
382 "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",
\r
384 "x": 2065.0040130615234,
\r
385 "y": 510.0000025033951,
\r
386 "z": "8f678717.6ce918",
\r
390 "id": "137939e6.0ea6f6",
\r
391 "type": "returnSuccess",
\r
392 "name": "return success",
\r
393 "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
395 "x": 617.0041007995605,
\r
396 "y": 2475.5012583732605,
\r
397 "z": "8f678717.6ce918",
\r
401 "id": "deaa7223.49fff",
\r
403 "name": "call sdwan-get-vf-module-lanport-param",
\r
404 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",
\r
407 "x": 2095.4590377807617,
\r
408 "y": 561.0104948282242,
\r
409 "z": "8f678717.6ce918",
\r
415 "id": "f2af207f.056ba",
\r
417 "name": "for vf-modules.vf-module_length",
\r
418 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",
\r
421 "x": 1352.2580871582031,
\r
422 "y": 589.0040794610977,
\r
423 "z": "8f678717.6ce918",
\r
431 "id": "498120cb.bf483",
\r
432 "type": "switchNode",
\r
433 "name": "switch this deviceName == vf-input",
\r
434 "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
437 "x": 1423.25830078125,
\r
438 "y": 662.0042091608047,
\r
439 "z": "8f678717.6ce918",
\r
447 "id": "df0e1cc8.6175d",
\r
449 "name": "for vf-module-input-param length",
\r
450 "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
453 "x": 1638.2579345703125,
\r
454 "y": 591.0041633844376,
\r
455 "z": "8f678717.6ce918",
\r
463 "id": "2d8a4d76.dce9b2",
\r
464 "type": "outcomeTrue",
\r
466 "xml": "<outcome value='true'>\n",
\r
469 "x": 1643.2580242156982,
\r
470 "y": 663.0042167901993,
\r
471 "z": "8f678717.6ce918",
\r
479 "id": "471b276b.f70408",
\r
481 "name": "for vf-modules.vf-module_length",
\r
482 "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
485 "x": 1888.2581024169922,
\r
486 "y": 663.0041342973709,
\r
487 "z": "8f678717.6ce918",
\r
495 "id": "f9301f27.4950a",
\r
496 "type": "switchNode",
\r
497 "name": "switch deviceId == input vf-id",
\r
498 "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
501 "x": 2196.2583770751953,
\r
502 "y": 646.0041023492813,
\r
503 "z": "8f678717.6ce918",
\r
511 "id": "f075729c.cbb68",
\r
512 "type": "outcomeTrue",
\r
514 "xml": "<outcome value='true'>\n",
\r
517 "x": 2405.258415222168,
\r
518 "y": 648.0040947198868,
\r
519 "z": "8f678717.6ce918",
\r
527 "id": "d4d9dbbb.648b58",
\r
529 "name": "set prop.lan.deviceId",
\r
530 "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
532 "x": 2778.258441925049,
\r
533 "y": 584.0042724609375,
\r
534 "z": "8f678717.6ce918",
\r
538 "id": "1213b66e.6c069a",
\r
540 "name": "for service-data.vnfs.vnf_length",
\r
541 "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
545 "y": 456.00404131412506,
\r
546 "z": "8f678717.6ce918",
\r
554 "id": "d899ea3c.cf2f28",
\r
555 "type": "switchNode",
\r
556 "name": "switch ActivateSDWANSiteInstance",
\r
557 "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
560 "x": 1243.008186340332,
\r
561 "y": 773.003986954689,
\r
562 "z": "8f678717.6ce918",
\r
570 "id": "752f257f.d5098c",
\r
572 "name": "for vf-modules.vf-module_length",
\r
573 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",
\r
576 "x": 889.0080261230469,
\r
577 "y": 740.0040270090103,
\r
578 "z": "8f678717.6ce918",
\r
586 "id": "ee8d2486.88ecd8",
\r
588 "name": "for service-data.vnfs.vnf_length",
\r
589 "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
592 "x": 640.0078811645508,
\r
593 "y": 671.0039068460464,
\r
594 "z": "8f678717.6ce918",
\r
602 "id": "2030d34.407f32c",
\r
603 "type": "outcomeTrue",
\r
605 "xml": "<outcome value='true'>\n",
\r
608 "x": 1465.0081024169922,
\r
609 "y": 773.0040684938431,
\r
610 "z": "8f678717.6ce918",
\r
618 "id": "841cfed1.a1254",
\r
619 "type": "outcomeTrue",
\r
621 "xml": "<outcome value='true'>\n",
\r
624 "x": 3017.2584648132324,
\r
625 "y": 860.5040955543518,
\r
626 "z": "8f678717.6ce918",
\r
634 "id": "9be03c3c.6339a",
\r
636 "name": "set prop.attach.siteId",
\r
637 "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
639 "x": 3408.259147644043,
\r
640 "y": 813.5041975975037,
\r
641 "z": "8f678717.6ce918",
\r
645 "id": "e784ebf1.08c898",
\r
647 "name": "block : atomic",
\r
648 "xml": "<block atomic=\"true\">",
\r
651 "x": 3176.5086555480957,
\r
652 "y": 856.0041356086731,
\r
653 "z": "8f678717.6ce918",
\r
663 "id": "2a8eeeae.a97fe2",
\r
665 "name": "execute RestApiCallNode device port create",
\r
666 "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
669 "x": 683.0351696014404,
\r
670 "y": 1706.0783809423447,
\r
671 "z": "8f678717.6ce918",
\r
680 "id": "4fb32b06.22de74",
\r
683 "xml": "<outcome value='success'>\n",
\r
686 "x": 929.035228729248,
\r
687 "y": 1720.0785145759583,
\r
688 "z": "8f678717.6ce918",
\r
696 "id": "2ccfd494.b7778c",
\r
699 "xml": "<outcome value='failure'>\n",
\r
702 "x": 929.035228729248,
\r
703 "y": 1682.0783500671387,
\r
704 "z": "8f678717.6ce918",
\r
712 "id": "f32d5720.b004a8",
\r
713 "type": "returnFailure",
\r
714 "name": "return failure",
\r
715 "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
717 "x": 1073.0355625152588,
\r
718 "y": 1681.0783495903015,
\r
719 "z": "8f678717.6ce918",
\r
723 "id": "174c6392.45d36c",
\r
725 "name": "block : atomic",
\r
726 "xml": "<block atomic=\"true\">",
\r
730 "x": 1076.0352401733398,
\r
731 "y": 1721.0783534049988,
\r
732 "z": "8f678717.6ce918",
\r
738 "id": "789e7d3a.85d8f4",
\r
740 "name": "set prop.lan.devicePortId",
\r
741 "xml": "<set>\n<parameter name='prop.lan.devicePortId' value='`$portResp.success[0].id`' />\n",
\r
743 "x": 622.6924304962158,
\r
744 "y": 1759.1795134544373,
\r
745 "z": "8f678717.6ce918",
\r
749 "id": "c8e5454e.a5f2d8",
\r
751 "name": "Create port",
\r
754 "x": 581.7011089324951,
\r
755 "y": 1672.5223326683044,
\r
756 "z": "8f678717.6ce918",
\r
760 "id": "dee417c.1c53be8",
\r
762 "name": "call sdwan-get-tenant-auth",
\r
763 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
\r
766 "x": 620.7011108398438,
\r
767 "y": 1443.188735961914,
\r
768 "z": "8f678717.6ce918",
\r
774 "id": "73930f6d.bd40a",
\r
776 "name": "execute RestApiCallNode bridge domain create",
\r
777 "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
780 "x": 1102.6854190826416,
\r
781 "y": 1801.1889374256134,
\r
782 "z": "8f678717.6ce918",
\r
791 "id": "f4939515.e934a8",
\r
794 "xml": "<outcome value='success'>\n",
\r
797 "x": 1423.6854457855225,
\r
798 "y": 1818.1892578601837,
\r
799 "z": "8f678717.6ce918",
\r
807 "id": "7fbfd7f1.fe5c88",
\r
810 "xml": "<outcome value='failure'>\n",
\r
813 "x": 1426.6854724884033,
\r
814 "y": 1783.1890394687653,
\r
815 "z": "8f678717.6ce918",
\r
823 "id": "e1ceccd5.e3c8a",
\r
824 "type": "returnFailure",
\r
825 "name": "return failure",
\r
826 "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
828 "x": 1629.6858615875244,
\r
829 "y": 1779.1891467571259,
\r
830 "z": "8f678717.6ce918",
\r
834 "id": "b71c12a.f5b84f",
\r
836 "name": "block : atomic",
\r
837 "xml": "<block atomic=\"true\">",
\r
841 "x": 1630.6854267120361,
\r
842 "y": 1814.1890132427216,
\r
843 "z": "8f678717.6ce918",
\r
851 "id": "a6aa3698.83f238",
\r
853 "name": "Create bridge domain",
\r
856 "x": 1046.351312637329,
\r
857 "y": 1767.6331632137299,
\r
858 "z": "8f678717.6ce918",
\r
862 "id": "ff74d1ed.accce",
\r
863 "type": "switchNode",
\r
864 "name": "switch portSwitch",
\r
865 "xml": "<switch test=\"`$prop.lan.portSwitch == 'layer2-port'`\">\n\n",
\r
868 "x": 602.4628849029541,
\r
869 "y": 1802.8555693626404,
\r
870 "z": "8f678717.6ce918",
\r
878 "id": "e5cd78cd.5d2488",
\r
879 "type": "outcomeTrue",
\r
881 "xml": "<outcome value='true'>\n",
\r
884 "x": 781.4629154205322,
\r
885 "y": 1802.9668917655945,
\r
886 "z": "8f678717.6ce918",
\r
894 "id": "f32683d3.4b28a",
\r
896 "name": "execute split ip and mask",
\r
897 "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
900 "x": 624.0079498291016,
\r
901 "y": 1150.7540369033813,
\r
902 "z": "8f678717.6ce918",
\r
911 "id": "a0542b6d.df6248",
\r
914 "xml": "<outcome value='success'>\n",
\r
917 "x": 825.0079689025879,
\r
918 "y": 1128.7540283203125,
\r
919 "z": "8f678717.6ce918",
\r
927 "id": "c682732c.1b619",
\r
930 "xml": "<outcome value='failure'>\n",
\r
933 "x": 825.0079727172852,
\r
934 "y": 1169.7540321350098,
\r
935 "z": "8f678717.6ce918",
\r
943 "id": "c4664b45.9bda68",
\r
945 "name": "set ipAddress prefixLength",
\r
946 "xml": "<set>\n<parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />",
\r
948 "x": 1022.0079879760742,
\r
949 "y": 1126.7540283203125,
\r
950 "z": "8f678717.6ce918",
\r
954 "id": "be2b2979.dff578",
\r
955 "type": "returnFailure",
\r
956 "name": "return failure",
\r
957 "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
959 "x": 980.0079803466797,
\r
960 "y": 1166.7540311813354,
\r
961 "z": "8f678717.6ce918",
\r
965 "id": "cae7c761.8a48d8",
\r
967 "name": "Create wan port",
\r
970 "x": 600.0177555084229,
\r
971 "y": 1855.764169216156,
\r
972 "z": "8f678717.6ce918",
\r
976 "id": "a78777a6.efc058",
\r
978 "name": "TODO: split ip/mask",
\r
981 "x": 1024.0175495147705,
\r
982 "y": 1840.9343829154968,
\r
983 "z": "8f678717.6ce918",
\r
987 "id": "2b29c48d.675bdc",
\r
989 "name": "execute RestApiCallNode IPSubnets create",
\r
990 "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
993 "x": 690.7792358398438,
\r
994 "y": 1923.8749885559082,
\r
995 "z": "8f678717.6ce918",
\r
1004 "id": "1522b134.0365cf",
\r
1005 "type": "failure",
\r
1006 "name": "failure",
\r
1007 "xml": "<outcome value='failure'>\n",
\r
1010 "x": 959.7792663574219,
\r
1011 "y": 1910.874960899353,
\r
1012 "z": "8f678717.6ce918",
\r
1020 "id": "d75115d2.ddadb8",
\r
1021 "type": "success",
\r
1022 "name": "success",
\r
1023 "xml": "<outcome value='success'>\n",
\r
1026 "x": 956.779239654541,
\r
1027 "y": 1945.8751792907715,
\r
1028 "z": "8f678717.6ce918",
\r
1036 "id": "4e7a2718.c54bb8",
\r
1037 "type": "returnFailure",
\r
1038 "name": "return failure",
\r
1039 "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
1041 "x": 1112.7796478271484,
\r
1042 "y": 1906.875186920166,
\r
1043 "z": "8f678717.6ce918",
\r
1047 "id": "921eb416.d975f8",
\r
1049 "name": "block : atomic",
\r
1050 "xml": "<block atomic=\"true\">",
\r
1054 "x": 1103.7792205810547,
\r
1055 "y": 1946.8749351501465,
\r
1056 "z": "8f678717.6ce918",
\r
1064 "id": "56dec516.1d914c",
\r
1066 "name": "set prop.lan.lanPortId",
\r
1067 "xml": "<set>\n<parameter name='prop.lan.lanPortId' value='`$lanPortResp.success[0].id`' />\n",
\r
1069 "x": 1310.6683235168457,
\r
1070 "y": 1949.2084016799927,
\r
1071 "z": "8f678717.6ce918",
\r
1075 "id": "d176642b.9b7848",
\r
1076 "type": "execute",
\r
1077 "name": "execute RestApiCallNode create vpn topology",
\r
1078 "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
1081 "x": 688.2896537780762,
\r
1082 "y": 1612.584020614624,
\r
1083 "z": "8f678717.6ce918",
\r
1086 "808ba7f7.1823b8",
\r
1092 "id": "c4951686.b75398",
\r
1093 "type": "success",
\r
1094 "name": "success",
\r
1095 "xml": "<outcome value='success'>\n",
\r
1098 "x": 936.2895374298096,
\r
1099 "y": 1638.5833979845047,
\r
1100 "z": "8f678717.6ce918",
\r
1108 "id": "784c02db.e6a95c",
\r
1110 "name": "block : atomic",
\r
1111 "xml": "<block atomic=\"true\">",
\r
1115 "x": 1106.2894763946533,
\r
1116 "y": 1641.5833979845047,
\r
1117 "z": "8f678717.6ce918",
\r
1123 "id": "38bcf7f.a17ed08",
\r
1124 "type": "returnFailure",
\r
1125 "name": "return failure",
\r
1126 "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
1128 "x": 1106.2895984649658,
\r
1129 "y": 1597.5833979845047,
\r
1130 "z": "8f678717.6ce918",
\r
1134 "id": "808ba7f7.1823b8",
\r
1135 "type": "failure",
\r
1136 "name": "failure",
\r
1137 "xml": "<outcome value='failure'>\n",
\r
1140 "x": 939.2894763946533,
\r
1141 "y": 1597.5833979845047,
\r
1142 "z": "8f678717.6ce918",
\r
1150 "id": "19b08536.47a7ab",
\r
1151 "type": "execute",
\r
1152 "name": "execute RestApiCallNode create vpn ",
\r
1153 "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
1156 "x": 659.2879791259766,
\r
1157 "y": 1523.083080291748,
\r
1158 "z": "8f678717.6ce918",
\r
1161 "8d4926aa.0dedd8",
\r
1167 "id": "34aad35b.eecf2c",
\r
1168 "type": "success",
\r
1169 "name": "success",
\r
1170 "xml": "<outcome value='success'>\n",
\r
1173 "x": 880.2878818511963,
\r
1174 "y": 1545.083046078682,
\r
1175 "z": "8f678717.6ce918",
\r
1183 "id": "29a5b00a.563c1",
\r
1185 "name": "block : atomic",
\r
1186 "xml": "<block atomic=\"true\">",
\r
1190 "x": 1050.28782081604,
\r
1191 "y": 1548.083046078682,
\r
1192 "z": "8f678717.6ce918",
\r
1198 "id": "f02161da.6bf6a",
\r
1199 "type": "returnFailure",
\r
1200 "name": "return failure",
\r
1201 "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
1203 "x": 1050.2879428863525,
\r
1204 "y": 1504.083046078682,
\r
1205 "z": "8f678717.6ce918",
\r
1209 "id": "8d4926aa.0dedd8",
\r
1210 "type": "failure",
\r
1211 "name": "failure",
\r
1212 "xml": "<outcome value='failure'>\n",
\r
1215 "x": 883.28782081604,
\r
1216 "y": 1504.083046078682,
\r
1217 "z": "8f678717.6ce918",
\r
1225 "id": "b00f339b.1e85c",
\r
1226 "type": "switchNode",
\r
1227 "name": "switch ActivateSDWANVpnInstance",
\r
1228 "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
1231 "x": 1249.2898559570312,
\r
1232 "y": 925.3332660198212,
\r
1233 "z": "8f678717.6ce918",
\r
1241 "id": "adf19321.c13fa",
\r
1244 "xml": "<block>\n",
\r
1245 "atomic": "false",
\r
1248 "x": 978.6229438781738,
\r
1249 "y": 823.333335518837,
\r
1250 "z": "8f678717.6ce918",
\r
1253 "d899ea3c.cf2f28",
\r
1259 "id": "98de150a.a898a8",
\r
1260 "type": "outcomeTrue",
\r
1262 "xml": "<outcome value='true'>\n",
\r
1265 "x": 1344.9563674926758,
\r
1266 "y": 999.3333470821381,
\r
1267 "z": "8f678717.6ce918",
\r
1275 "id": "8e6a1b76.fca5b8",
\r
1277 "name": "for vf-modules.vf-module_length",
\r
1278 "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
1281 "x": 1559.2062530517578,
\r
1282 "y": 1000.8333237171173,
\r
1283 "z": "8f678717.6ce918",
\r
1291 "id": "cdf1bbb6.bd8ba8",
\r
1292 "type": "switchNode",
\r
1293 "name": "switch vpn-id",
\r
1294 "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
1297 "x": 1957.2064361572266,
\r
1298 "y": 1015.8333911895752,
\r
1299 "z": "8f678717.6ce918",
\r
1307 "id": "1fffc0b9.a8833f",
\r
1308 "type": "outcomeTrue",
\r
1310 "xml": "<outcome value='true'>\n",
\r
1313 "x": 2106.9563598632812,
\r
1314 "y": 1020.3332909345627,
\r
1315 "z": "8f678717.6ce918",
\r
1323 "id": "92af9681.b05978",
\r
1325 "name": "set prop.vpnId",
\r
1326 "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
1328 "x": 2280.9571075439453,
\r
1329 "y": 1020.3333493471146,
\r
1330 "z": "8f678717.6ce918",
\r
1334 "id": "9e178a26.f11d98",
\r
1336 "name": "Add sites to list and update length",
\r
1337 "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
1339 "x": 3444.290397644043,
\r
1340 "y": 868.3334641456604,
\r
1341 "z": "8f678717.6ce918",
\r
1345 "id": "464c0296.a1e48c",
\r
1347 "name": "Add site attachement to list and update length",
\r
1348 "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
1350 "x": 3475.2902221679688,
\r
1351 "y": 918.333414554596,
\r
1352 "z": "8f678717.6ce918",
\r
1356 "id": "3b4bc5c6.e4f6ca",
\r
1358 "name": "set prop.siteAttachement_length=0",
\r
1359 "xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",
\r
1361 "x": 650.2896194458008,
\r
1362 "y": 620.3333288431168,
\r
1363 "z": "8f678717.6ce918",
\r
1367 "id": "929e0fdf.a14df",
\r
1368 "type": "switchNode",
\r
1369 "name": "switch role",
\r
1370 "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
1373 "x": 2186.956443786621,
\r
1374 "y": 756.3333539962769,
\r
1375 "z": "8f678717.6ce918",
\r
1383 "id": "748a3dbb.4abc94",
\r
1384 "type": "outcomeTrue",
\r
1386 "xml": "<outcome value='true'>\n",
\r
1389 "x": 2350.9564476013184,
\r
1390 "y": 756.3333539962769,
\r
1391 "z": "8f678717.6ce918",
\r
1399 "id": "63238f0b.0c796",
\r
1401 "name": "block : atomic",
\r
1402 "xml": "<block atomic=\"true\">",
\r
1405 "x": 2538.956615447998,
\r
1406 "y": 741.3333530426025,
\r
1407 "z": "8f678717.6ce918",
\r
1410 "778462c0.19820c",
\r
1411 "4b6f7aba.421804",
\r
1417 "id": "4b6f7aba.421804",
\r
1418 "type": "switchNode",
\r
1419 "name": "switch sd-wan-edge",
\r
1420 "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
1423 "x": 2733.956745147705,
\r
1424 "y": 702.3333444595337,
\r
1425 "z": "8f678717.6ce918",
\r
1433 "id": "778462c0.19820c",
\r
1434 "type": "switchNode",
\r
1435 "name": "switch dsvpn-hub",
\r
1436 "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
1439 "x": 2730.9568519592285,
\r
1440 "y": 757.3333599567413,
\r
1441 "z": "8f678717.6ce918",
\r
1449 "id": "9130115c.24fe5",
\r
1451 "name": "set spoke role",
\r
1452 "xml": "<set>\n<parameter name='prop.role' value=\"spoke\" />\n",
\r
1454 "x": 3063.9568672180176,
\r
1455 "y": 696.3333902359009,
\r
1456 "z": "8f678717.6ce918",
\r
1460 "id": "f5deb026.df82c",
\r
1462 "name": "set hub role",
\r
1463 "xml": "<set>\n<parameter name='prop.role' value=\"hub\" />\n",
\r
1465 "x": 3062.95662689209,
\r
1466 "y": 751.3333740234375,
\r
1467 "z": "8f678717.6ce918",
\r
1471 "id": "d2392f6d.dd3f8",
\r
1472 "type": "outcomeTrue",
\r
1474 "xml": "<outcome value='true'>\n",
\r
1477 "x": 2903.956714630127,
\r
1478 "y": 698.0000190734863,
\r
1479 "z": "8f678717.6ce918",
\r
1487 "id": "6240c68b.ec5338",
\r
1488 "type": "outcomeTrue",
\r
1490 "xml": "<outcome value='true'>\n",
\r
1493 "x": 2907.956714630127,
\r
1494 "y": 753.0000190734863,
\r
1495 "z": "8f678717.6ce918",
\r
1503 "id": "42792fe4.bec31",
\r
1505 "name": "update SDWAN VPN status to AAI",
\r
1506 "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
1509 "x": 672.320972442627,
\r
1510 "y": 2394.0313868522644,
\r
1511 "z": "8f678717.6ce918",
\r
1517 "id": "1aaf5076.12a2d",
\r
1519 "name": "set vf-module-level-oper-status",
\r
1520 "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
1522 "x": 666.9559936523438,
\r
1523 "y": 2339.1263122558594,
\r
1524 "z": "8f678717.6ce918",
\r
1528 "id": "ac4f31e9.8674f",
\r
1530 "name": "set vf-module-id and vf-module-object-path",
\r
1531 "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
1533 "x": 702.9559936523438,
\r
1534 "y": 2292.626251220703,
\r
1535 "z": "8f678717.6ce918",
\r
1539 "id": "a812e63e.3da708",
\r
1541 "name": "copy input data in service-data",
\r
1542 "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
1544 "x": 667.9559326171875,
\r
1545 "y": 2237.876220703125,
\r
1546 "z": "8f678717.6ce918",
\r
1550 "id": "ff0e83f6.a79dc",
\r
1552 "name": "set device PortId to service data",
\r
1553 "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
1555 "x": 671.3209762573242,
\r
1556 "y": 1981.0317306518555,
\r
1557 "z": "8f678717.6ce918",
\r
1561 "id": "6fe14a72.8a26c4",
\r
1563 "name": "set lan PortId to service data",
\r
1564 "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
1566 "x": 665.320915222168,
\r
1567 "y": 2066.031364440918,
\r
1568 "z": "8f678717.6ce918",
\r
1572 "id": "b8234051.e1603",
\r
1573 "type": "switchNode",
\r
1574 "name": "switch vf-modules.vf-module_length",
\r
1575 "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
1578 "x": 865.5038909912109,
\r
1579 "y": 543.2539049386978,
\r
1580 "z": "8f678717.6ce918",
\r
1588 "id": "16d3b783.0cd918",
\r
1589 "type": "outcomeTrue",
\r
1591 "xml": "<outcome value='true'>\n",
\r
1594 "x": 971.50390625,
\r
1595 "y": 594.2539049386978,
\r
1596 "z": "8f678717.6ce918",
\r
1604 "id": "a1edaa1e.9827b8",
\r
1606 "name": "block : atomic",
\r
1607 "xml": "<block atomic=\"true\">",
\r
1610 "x": 665.7539138793945,
\r
1611 "y": 504.00390350818634,
\r
1612 "z": "8f678717.6ce918",
\r
1620 "id": "5cba566.e5faea8",
\r
1622 "name": "block : atomic",
\r
1623 "xml": "<block atomic=\"true\">",
\r
1626 "x": 1123.753890991211,
\r
1627 "y": 591.0039268732071,
\r
1628 "z": "8f678717.6ce918",
\r
1636 "id": "88689a59.1525c8",
\r
1638 "name": "block : atomic",
\r
1639 "xml": "<block atomic=\"true\">",
\r
1642 "x": 1867.5039710998535,
\r
1643 "y": 589.0039106607437,
\r
1644 "z": "8f678717.6ce918",
\r
1652 "id": "2a8efd4f.307a02",
\r
1653 "type": "success",
\r
1654 "name": "success",
\r
1655 "xml": "<outcome value='success'>\n",
\r
1658 "x": 903.2539329528809,
\r
1659 "y": 1225.7540172040462,
\r
1660 "z": "8f678717.6ce918",
\r
1668 "id": "76b0b1a9.365ed",
\r
1669 "type": "not-found",
\r
1670 "name": "not-found",
\r
1671 "xml": "<outcome value='not-found'>\n",
\r
1674 "x": 906.7448997497559,
\r
1675 "y": 1273.3280528485775,
\r
1676 "z": "8f678717.6ce918",
\r
1684 "id": "1a464e8d.d61281",
\r
1687 "xml": "<outcome value='Other'>\n",
\r
1690 "x": 902.0779075622559,
\r
1691 "y": 1314.6613658368587,
\r
1692 "z": "8f678717.6ce918",
\r
1700 "id": "ca44fd4d.9a232",
\r
1701 "type": "returnFailure",
\r
1702 "name": "return failure",
\r
1703 "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
1705 "x": 1083.3163108825684,
\r
1706 "y": 1261.6137889325619,
\r
1707 "z": "8f678717.6ce918",
\r
1711 "id": "8ed5a0be.2020f",
\r
1712 "type": "returnFailure",
\r
1713 "name": "return failure",
\r
1714 "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
1716 "x": 1089.8504638671875,
\r
1717 "y": 1310.1005586087704,
\r
1718 "z": "8f678717.6ce918",
\r
1722 "id": "5729e228.1a118c",
\r
1723 "type": "success",
\r
1724 "name": "success",
\r
1725 "xml": "<outcome value='success'>\n",
\r
1728 "x": 905.2540054321289,
\r
1729 "y": 1368.7540473937988,
\r
1730 "z": "8f678717.6ce918",
\r
1738 "id": "9ae06886.9dad78",
\r
1739 "type": "failure",
\r
1740 "name": "failure",
\r
1741 "xml": "<outcome value='failure'>\n",
\r
1744 "x": 897.5040054321289,
\r
1745 "y": 1422.39693069458,
\r
1746 "z": "8f678717.6ce918",
\r
1754 "id": "b11fa2f9.fb7d9",
\r
1756 "name": "set token-id",
\r
1757 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
\r
1759 "x": 1055.2539329528809,
\r
1760 "y": 1369.7540159225464,
\r
1761 "z": "8f678717.6ce918",
\r
1765 "id": "63364892.2ff828",
\r
1766 "type": "returnFailure",
\r
1767 "name": "return failure",
\r
1768 "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
1770 "x": 1050.254005432129,
\r
1771 "y": 1422.1469917297363,
\r
1772 "z": "8f678717.6ce918",
\r
1776 "id": "c5e91ad3.94c708",
\r
1778 "name": "set controller data",
\r
1779 "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
1781 "x": 1098.7540130615234,
\r
1782 "y": 1220.7540216445923,
\r
1783 "z": "8f678717.6ce918",
\r
1787 "id": "d0669f94.595ad",
\r
1788 "type": "execute",
\r
1789 "name": "execute RestApiCallNode Get token",
\r
1790 "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
1793 "x": 656.2539825439453,
\r
1794 "y": 1391.7541246414185,
\r
1795 "z": "8f678717.6ce918",
\r
1798 "5729e228.1a118c",
\r
1804 "id": "f49389c2.437958",
\r
1805 "type": "get-resource",
\r
1806 "name": "get-resource esr-thirdparty-sdnc",
\r
1807 "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
1810 "x": 641.2540512084961,
\r
1811 "y": 1272.7540369033813,
\r
1812 "z": "8f678717.6ce918",
\r
1815 "2a8efd4f.307a02",
\r
1822 "id": "e3da978e.7b4c98",
\r
1823 "type": "execute",
\r
1824 "name": "execute Properties",
\r
1825 "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
1828 "x": 625.00390625,
\r
1829 "y": 323.5039049386978,
\r
1830 "z": "8f678717.6ce918",
\r
1836 "id": "707326cf.03f308",
\r
1838 "name": "block : atomic",
\r
1839 "xml": "<block atomic=\"true\">",
\r
1842 "x": 2566.5039863586426,
\r
1843 "y": 612.7539138793945,
\r
1844 "z": "8f678717.6ce918",
\r
1847 "d4d9dbbb.648b58",
\r
1853 "id": "e2915ee2.8ebb7",
\r
1855 "name": "set site-vnf-index",
\r
1856 "xml": "<set>\n<parameter name='site-vnf-index' value='`$vnfidx`' />\n",
\r
1858 "x": 2775.50390625,
\r
1859 "y": 630.7539043426514,
\r
1860 "z": "8f678717.6ce918",
\r
1864 "id": "c34ad6a3.8e84a8",
\r
1866 "name": "for vf-modules.vf-module_length",
\r
1867 "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
\r
1870 "x": 645.0000305175781,
\r
1871 "y": 979.6667224168777,
\r
1872 "z": "8f678717.6ce918",
\r
1880 "id": "5417e4ec.44e0fc",
\r
1883 "xml": "<block>\n",
\r
1884 "atomic": "false",
\r
1887 "x": 746.614933013916,
\r
1888 "y": 1075.9960042238235,
\r
1889 "z": "8f678717.6ce918",
\r
1897 "id": "96fd6203.a93a8",
\r
1898 "type": "switchNode",
\r
1899 "name": "switch ActivateSDWANSiteInstance",
\r
1900 "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
1903 "x": 1011.0001754760742,
\r
1904 "y": 1025.6666556596756,
\r
1905 "z": "8f678717.6ce918",
\r
1913 "id": "ff96c27a.f8b4c",
\r
1914 "type": "outcomeTrue",
\r
1916 "xml": "<outcome value='true'>\n",
\r
1919 "x": 1233.0000915527344,
\r
1920 "y": 1025.6667371988297,
\r
1921 "z": "8f678717.6ce918",
\r
1929 "id": "5c974e6c.9d1de",
\r
1931 "name": "for vf-modules.vf-module_length",
\r
1932 "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
1935 "x": 1314.250099182129,
\r
1936 "y": 1100.1667386293411,
\r
1937 "z": "8f678717.6ce918",
\r
1945 "id": "f2c7eaa3.99a658",
\r
1947 "name": "block atomic",
\r
1948 "xml": "<block atomic=\"true\">\n",
\r
1949 "atomic": "false",
\r
1952 "x": 1531.6152648925781,
\r
1953 "y": 1100.9960032701492,
\r
1954 "z": "8f678717.6ce918",
\r
1962 "id": "a31b541a.f43428",
\r
1963 "type": "switchNode",
\r
1964 "name": "switch siteId",
\r
1965 "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
1968 "x": 1697.2504577636719,
\r
1969 "y": 1107.1668459177017,
\r
1970 "z": "8f678717.6ce918",
\r
1978 "id": "acd1f3fa.6df91",
\r
1979 "type": "outcomeTrue",
\r
1981 "xml": "<outcome value='true'>\n",
\r
1984 "x": 1874.2504768371582,
\r
1985 "y": 1110.1666861772537,
\r
1986 "z": "8f678717.6ce918",
\r
1994 "id": "dbf157a8.9bfda8",
\r
1996 "name": "block : atomic",
\r
1997 "xml": "<block atomic=\"true\">",
\r
2000 "x": 2033.5006675720215,
\r
2001 "y": 1105.666726231575,
\r
2002 "z": "8f678717.6ce918",
\r
2010 "id": "6d90da35.f2faa4",
\r
2012 "name": "set prop.attach.siteId",
\r
2013 "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
2015 "x": 2258.2509841918945,
\r
2016 "y": 1084.1667376756668,
\r
2017 "z": "8f678717.6ce918",
\r
2021 "id": "beead211.571e7",
\r
2023 "name": "block atomic",
\r
2024 "xml": "<block atomic=\"true\">\n",
\r
2025 "atomic": "false",
\r
2028 "x": 1782.0000610351562,
\r
2029 "y": 997.3333483934402,
\r
2030 "z": "8f678717.6ce918",
\r
2033 "cdf1bbb6.bd8ba8",
\r
2034 "4590d72e.8fdc58",
\r
2040 "id": "4590d72e.8fdc58",
\r
2041 "type": "switchNode",
\r
2042 "name": "switch name",
\r
2043 "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
2046 "x": 1957.000015258789,
\r
2047 "y": 967.3333216905594,
\r
2048 "z": "8f678717.6ce918",
\r
2056 "id": "ccda746f.733f78",
\r
2057 "type": "outcomeTrue",
\r
2059 "xml": "<outcome value='true'>\n",
\r
2062 "x": 2107.749969482422,
\r
2063 "y": 968.8332372903824,
\r
2064 "z": "8f678717.6ce918",
\r
2072 "id": "8dafe60a.3c53c8",
\r
2074 "name": "set prop.name",
\r
2075 "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
2077 "x": 2281.750717163086,
\r
2078 "y": 968.8332957029343,
\r
2079 "z": "8f678717.6ce918",
\r
2083 "id": "28067cd3.bf95d4",
\r
2085 "name": "for vf-modules.vf-module_length",
\r
2086 "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
2089 "x": 1949.2583618164062,
\r
2090 "y": 755.5041704177856,
\r
2091 "z": "8f678717.6ce918",
\r
2099 "id": "2b01491e.2600e6",
\r
2100 "type": "switchNode",
\r
2101 "name": "switch siteId",
\r
2102 "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
2105 "x": 2840.258445739746,
\r
2106 "y": 857.5042552947998,
\r
2107 "z": "8f678717.6ce918",
\r
2115 "id": "f69a83eb.44d4d",
\r
2117 "name": "block atomic",
\r
2118 "xml": "<block atomic=\"true\">\n",
\r
2119 "atomic": "false",
\r
2122 "x": 1663.5312805175781,
\r
2123 "y": 781.0312776565552,
\r
2124 "z": "8f678717.6ce918",
\r
2132 "id": "7959c34a.0b74cc",
\r
2134 "name": "for vf-modules.vf-module_length",
\r
2135 "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
2138 "x": 2593.5310440063477,
\r
2139 "y": 851.0312733650208,
\r
2140 "z": "8f678717.6ce918",
\r
2148 "id": "c987788c.bf7828",
\r
2149 "type": "switchNode",
\r
2150 "name": "switch topology",
\r
2151 "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
2154 "x": 1955.50390625,
\r
2155 "y": 907.7539043426514,
\r
2156 "z": "8f678717.6ce918",
\r
2164 "id": "b8a07211.4482a",
\r
2165 "type": "outcomeTrue",
\r
2167 "xml": "<outcome value='true'>\n",
\r
2170 "x": 2106.253860473633,
\r
2171 "y": 909.2538199424744,
\r
2172 "z": "8f678717.6ce918",
\r
2180 "id": "54d15a4c.97ff74",
\r
2182 "name": "set prop.topology",
\r
2183 "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
2185 "x": 2280.254608154297,
\r
2186 "y": 909.2538783550262,
\r
2187 "z": "8f678717.6ce918",
\r
2191 "id": "a9b33c49.c3bcd",
\r
2193 "name": "set prop.lan.bridgeDomainId",
\r
2194 "xml": "<set>\n<parameter name='prop.lan.bridgeDomainId' value='`$bridgeDomainResp.success[0].id`' />\n",
\r
2196 "x": 1861.254005432129,
\r
2197 "y": 1812.7539238929749,
\r
2198 "z": "8f678717.6ce918",
\r
2202 "id": "e96cc964.57ebf8",
\r
2204 "name": "increment lan-port param length",
\r
2205 "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
2207 "x": 677.5039138793945,
\r
2208 "y": 2023.2538995742798,
\r
2209 "z": "8f678717.6ce918",
\r
2213 "id": "4c96c619.458ff8",
\r
2215 "name": "increment lan-port param length",
\r
2216 "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
2218 "x": 677.50390625,
\r
2219 "y": 2110.25390625,
\r
2220 "z": "8f678717.6ce918",
\r
2224 "id": "d5b15ee0.c0558",
\r
2226 "name": "set bridge-domainId to service data",
\r
2227 "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='bridgeDomainId' />\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.bridgeDomainId`' />\n",
\r
2231 "z": "8f678717.6ce918",
\r
2235 "id": "81047830.c65458",
\r
2237 "name": "increment lan-port param length",
\r
2238 "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
2240 "x": 671.1830062866211,
\r
2241 "y": 2197.2225341796875,
\r
2242 "z": "8f678717.6ce918",
\r