3 "id": "aa1b72bf.43103",
\r
5 "name": "block : atomic",
\r
6 "xml": "<block atomic=\"true\">\n",
\r
11 "y": 423.0742139816284,
\r
12 "z": "81e8e679.1e5f48",
\r
48 "id": "5ef2c8ad.bc5ff8",
\r
52 "x": 118.50391006469727,
\r
54 "z": "81e8e679.1e5f48",
\r
62 "id": "988b9fb.b96a56",
\r
63 "type": "service-logic",
\r
64 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
65 "module": "GENERIC-RESOURCE-API",
\r
66 "version": "${project.version}",
\r
68 "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
70 "x": 249.78960037231445,
\r
71 "y": 121.23810863494873,
\r
72 "z": "81e8e679.1e5f48",
\r
80 "id": "db46e718.9e34f8",
\r
82 "name": "method sdwan-vf-operation-wanport-activate",
\r
83 "xml": "<method rpc='sdwan-vf-operation-wanport-activate' mode='sync'>\n",
\r
86 "x": 252.9325294494629,
\r
87 "y": 206.00003242492676,
\r
88 "z": "81e8e679.1e5f48",
\r
96 "id": "298f83f7.59d8fc",
\r
98 "name": "for each vnf",
\r
99 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
102 "x": 823.0351600646973,
\r
103 "y": 221.07811641693115,
\r
104 "z": "81e8e679.1e5f48",
\r
112 "id": "d5c2444e.40f148",
\r
113 "type": "switchNode",
\r
114 "name": "switch this vnf-id == input vnf-id",
\r
115 "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\"> \n",
\r
118 "x": 1075.0352516174316,
\r
119 "y": 219.744779586792,
\r
120 "z": "81e8e679.1e5f48",
\r
128 "id": "cffa7667.9fa518",
\r
130 "name": "set vnf-index",
\r
131 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
133 "x": 1446.7017402648926,
\r
134 "y": 221.74478244781494,
\r
135 "z": "81e8e679.1e5f48",
\r
139 "id": "2d2f666f.01836a",
\r
140 "type": "outcomeTrue",
\r
142 "xml": "<outcome value='true'>\n",
\r
145 "x": 1293.3685684204102,
\r
146 "y": 221.74476146697998,
\r
147 "z": "81e8e679.1e5f48",
\r
155 "id": "7552c12f.99edc",
\r
156 "type": "switchNode",
\r
157 "name": "switch vnf_length",
\r
158 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
161 "x": 837.455753326416,
\r
162 "y": 176.5819854736328,
\r
163 "z": "81e8e679.1e5f48",
\r
171 "id": "3a4ab2c5.34288e",
\r
174 "xml": "<outcome value=''>\n",
\r
177 "x": 1024.1224327087402,
\r
178 "y": 175.915283203125,
\r
179 "z": "81e8e679.1e5f48",
\r
187 "id": "9c32c1a6.b8f8d",
\r
188 "type": "returnFailure",
\r
189 "name": "return failure",
\r
190 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",
\r
192 "x": 1205.7890586853027,
\r
193 "y": 175.915283203125,
\r
194 "z": "81e8e679.1e5f48",
\r
198 "id": "90dd0a6d.b97718",
\r
200 "name": "for each existing vf-index",
\r
201 "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",
\r
204 "x": 1476.0351676940918,
\r
205 "y": 391.0781068508513,
\r
206 "z": "81e8e679.1e5f48",
\r
214 "id": "9272b53d.a87e88",
\r
215 "type": "switchNode",
\r
216 "name": "switch vf-module-id found",
\r
217 "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
220 "x": 1984.3210220336914,
\r
221 "y": 358.64962673187256,
\r
222 "z": "81e8e679.1e5f48",
\r
230 "id": "7e4a72fa.4d4f3c",
\r
232 "name": "set vf-module-length",
\r
233 "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n\n",
\r
235 "x": 1462.6067924499512,
\r
236 "y": 354.855993270874,
\r
237 "z": "81e8e679.1e5f48",
\r
241 "id": "f8dd3a29.d23a98",
\r
244 "xml": "<block>\n",
\r
248 "x": 1266.908187866211,
\r
249 "y": 368.2368783657439,
\r
250 "z": "81e8e679.1e5f48",
\r
261 "id": "da9482b8.2c7db",
\r
264 "xml": "<outcome value='Other'>\n",
\r
267 "x": 1122.5511436462402,
\r
268 "y": 368.3003663723357,
\r
269 "z": "81e8e679.1e5f48",
\r
277 "id": "c6091bc8.bb5b78",
\r
278 "type": "switchNode",
\r
279 "name": "switch vf-modules.vf-module_length",
\r
280 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
\r
283 "x": 886.5511255264282,
\r
284 "y": 295.3003787994385,
\r
285 "z": "81e8e679.1e5f48",
\r
295 "id": "75404cd4.467764",
\r
298 "xml": "<outcome value='0'>\n",
\r
301 "x": 1128.035161972046,
\r
302 "y": 267.0781078338623,
\r
303 "z": "81e8e679.1e5f48",
\r
311 "id": "b9120614.fcff58",
\r
314 "xml": "<outcome value=''>\n",
\r
317 "x": 1130.0663509368896,
\r
318 "y": 304.10941886901855,
\r
319 "z": "81e8e679.1e5f48",
\r
327 "id": "73c9cf7f.c3fda",
\r
328 "type": "returnFailure",
\r
329 "name": "return failure",
\r
330 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vf-module-operation-input.vf-module-request-input.vf-id not found in service-data\" />\n",
\r
332 "x": 1287.8438663482666,
\r
333 "y": 284.9983673095703,
\r
334 "z": "81e8e679.1e5f48",
\r
338 "id": "e056b855.39d1d8",
\r
339 "type": "outcomeTrue",
\r
341 "xml": "<outcome value='true'>\n",
\r
344 "x": 2188.0352630615234,
\r
345 "y": 357.07813313556835,
\r
346 "z": "81e8e679.1e5f48",
\r
354 "id": "3493694e.e41bb6",
\r
356 "name": "block : atomic",
\r
357 "xml": "<block atomic=\"true\">",
\r
360 "x": 2358.378559112549,
\r
361 "y": 361.164268522989,
\r
362 "z": "81e8e679.1e5f48",
\r
372 "id": "8b2508c0.364288",
\r
374 "name": "set tmp.vidx and ctx.vnf-data",
\r
375 "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
377 "x": 2609.2652130126953,
\r
378 "y": 331.50668144226074,
\r
379 "z": "81e8e679.1e5f48",
\r
383 "id": "1dfeb945.730fd7",
\r
385 "name": "set vf-module-request-input.",
\r
386 "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",
\r
388 "x": 2603.71150970459,
\r
389 "y": 376.16432145191357,
\r
390 "z": "81e8e679.1e5f48",
\r
394 "id": "33f87d4b.131732",
\r
395 "type": "switchNode",
\r
396 "name": "switch ActivateSDWANDeviceInstance",
\r
397 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n ",
\r
400 "x": 1783.5352668762207,
\r
401 "y": 457.07813835144043,
\r
402 "z": "81e8e679.1e5f48",
\r
410 "id": "19b41c70.4beab4",
\r
411 "type": "outcomeTrue",
\r
413 "xml": "<outcome value='true'>\n",
\r
416 "x": 2012.5350151062012,
\r
417 "y": 456.07811546325684,
\r
418 "z": "81e8e679.1e5f48",
\r
426 "id": "1a6abe61.332a02",
\r
428 "name": "block : atomic",
\r
429 "xml": "<block atomic=\"true\">",
\r
432 "x": 1967.9479293823242,
\r
433 "y": 518.0742564201355,
\r
434 "z": "81e8e679.1e5f48",
\r
442 "id": "4f4f0899.d407e8",
\r
444 "name": "for loop didx - Get deviceId from servicedata",
\r
445 "xml": "<for index=\"didx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`\">",
\r
448 "x": 2249.2816829681396,
\r
449 "y": 528.0742769241333,
\r
450 "z": "81e8e679.1e5f48",
\r
458 "id": "6395826d.fca69c",
\r
460 "name": "block : atomic",
\r
461 "xml": "<block atomic=\"true\">",
\r
464 "x": 1777.5352249145508,
\r
465 "y": 362.0781407649629,
\r
466 "z": "81e8e679.1e5f48",
\r
474 "id": "c29879dc.c33238",
\r
476 "name": "Get devices",
\r
479 "x": 1775.5351600646973,
\r
480 "y": 427.07811641693115,
\r
481 "z": "81e8e679.1e5f48",
\r
485 "id": "e9fcde91.f8ee4",
\r
487 "name": "set prop.site.deviceId_length",
\r
488 "xml": "<set>\n<parameter name='prop.site.deviceId_length' value='0' />\n",
\r
490 "x": 1489.0351600646973,
\r
491 "y": 319.07811641693115,
\r
492 "z": "81e8e679.1e5f48",
\r
496 "id": "6d78088c.cbfc88",
\r
498 "name": "execute Properties",
\r
499 "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
502 "x": 838.0352058410645,
\r
503 "y": 384.07812309265137,
\r
504 "z": "81e8e679.1e5f48",
\r
510 "id": "58514bba.536ea4",
\r
513 "xml": "<block>\n",
\r
517 "x": 2548.281505584717,
\r
518 "y": 522.0744781494141,
\r
519 "z": "81e8e679.1e5f48",
\r
527 "id": "6a60b8bf.296158",
\r
528 "type": "switchNode",
\r
529 "name": "switch deviceId",
\r
530 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n ",
\r
533 "x": 2708.2817611694336,
\r
534 "y": 524.0743312835693,
\r
535 "z": "81e8e679.1e5f48",
\r
543 "id": "6bb682b3.a31adc",
\r
544 "type": "outcomeTrue",
\r
546 "xml": "<outcome value='true'>\n",
\r
549 "x": 2860.2819328308105,
\r
550 "y": 523.0743312835693,
\r
551 "z": "81e8e679.1e5f48",
\r
559 "id": "6989c0f.96b544",
\r
561 "name": "set deviceId",
\r
562 "xml": "<set>\n<parameter name='prop.site.deviceId[$prop.site.deviceId_length]' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].value`' />\n<parameter name='prop.site.deviceId_length' value='`$prop.site.deviceId_length + 1`' />\n",
\r
564 "x": 3000.281936645508,
\r
565 "y": 522.6742858886719,
\r
566 "z": "81e8e679.1e5f48",
\r
570 "id": "fe377f26.34769",
\r
572 "name": "call sdwan-get-wan-param",
\r
573 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-wan-param' mode='sync' >\n",
\r
576 "x": 2595.0079612731934,
\r
577 "y": 423.00392010761425,
\r
578 "z": "81e8e679.1e5f48",
\r
584 "id": "48f81161.66243",
\r
585 "type": "switchNode",
\r
586 "name": "switch ActivateSiteInstance",
\r
587 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.request-information.request-action == 'ActivateSiteInstance'`\">\n ",
\r
590 "x": 1763.507797241211,
\r
591 "y": 565.7539291381836,
\r
592 "z": "81e8e679.1e5f48",
\r
600 "id": "c8d462fc.6ddb3",
\r
601 "type": "outcomeTrue",
\r
603 "xml": "<outcome value='true'>\n",
\r
606 "x": 2005.5076446533203,
\r
608 "z": "81e8e679.1e5f48",
\r
616 "id": "92bd8825.90b9a8",
\r
618 "name": "set tmp.siteVidx",
\r
619 "xml": "<set>\n<parameter name='tmp.siteVidx' value='`$idx`' />\n<parameter name='ctx.site.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].`' />\n",
\r
621 "x": 2228.237594604492,
\r
622 "y": 624.1824264526367,
\r
623 "z": "81e8e679.1e5f48",
\r
627 "id": "3ef068c9.f46d98",
\r
629 "name": "block : atomic",
\r
630 "xml": "<block atomic=\"true\">",
\r
634 "y": 617.0039043426514,
\r
635 "z": "81e8e679.1e5f48",
\r
644 "id": "a2711e1c.d6e09",
\r
645 "type": "switchNode",
\r
646 "name": "switch name (DeviceName)",
\r
647 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].name == 'name'`\">\n",
\r
650 "x": 2677.425521850586,
\r
651 "y": 618.3374032974243,
\r
652 "z": "81e8e679.1e5f48",
\r
660 "id": "661373f5.be831c",
\r
661 "type": "outcomeTrue",
\r
663 "xml": "<outcome value='true'>\n",
\r
666 "x": 2879.426013946533,
\r
667 "y": 612.3374633789062,
\r
668 "z": "81e8e679.1e5f48",
\r
676 "id": "e8b03259.bbcb",
\r
678 "name": "block : atomic",
\r
679 "xml": "<block atomic=\"true\">",
\r
682 "x": 2697.7590560913086,
\r
683 "y": 695.3374328613281,
\r
684 "z": "81e8e679.1e5f48",
\r
693 "id": "4554c798.aa2dd8",
\r
694 "type": "switchNode",
\r
695 "name": "switch deviceName match",
\r
696 "xml": "<switch test=\"`$prop.wan.deviceName == $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].value`\">\n\n\n",
\r
699 "x": 2903.42578125,
\r
700 "y": 696.3374967575073,
\r
701 "z": "81e8e679.1e5f48",
\r
709 "id": "8f8b4c45.50538",
\r
710 "type": "outcomeTrue",
\r
712 "xml": "<outcome value='true'>\n",
\r
715 "x": 3086.7597618103027,
\r
716 "y": 698.3375577926636,
\r
717 "z": "81e8e679.1e5f48",
\r
725 "id": "b9108ee7.e5b06",
\r
727 "name": "block : atomic",
\r
728 "xml": "<block atomic=\"true\">",
\r
731 "x": 2986.0917205810547,
\r
732 "y": 770.3373403549194,
\r
733 "z": "81e8e679.1e5f48",
\r
743 "id": "ad38b737.99a528",
\r
745 "name": "set tmp.devicevidx",
\r
746 "xml": "<set>\n<parameter name='tmp.devicevidx' value='`$idx`' />\n\n",
\r
748 "x": 3236.84765625,
\r
749 "y": 891.0104351043701,
\r
750 "z": "81e8e679.1e5f48",
\r
754 "id": "26e95066.5bddc",
\r
755 "type": "switchNode",
\r
756 "name": "switch deviceId",
\r
757 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n",
\r
760 "x": 3535.515853881836,
\r
761 "y": 831.677375793457,
\r
762 "z": "81e8e679.1e5f48",
\r
770 "id": "1f6de92a.592947",
\r
771 "type": "outcomeTrue",
\r
773 "xml": "<outcome value='true'>\n",
\r
776 "x": 3688.5162239074707,
\r
777 "y": 832.6774530410767,
\r
778 "z": "81e8e679.1e5f48",
\r
786 "id": "49ba52e1.34347c",
\r
788 "name": "set prop.wan.deviceId",
\r
789 "xml": "<set>\n<parameter name='prop.wan.deviceId' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$deviceidx].value`' />\n",
\r
791 "x": 3857.516830444336,
\r
792 "y": 831.2774877548218,
\r
793 "z": "81e8e679.1e5f48",
\r
797 "id": "4d1bca38.4b9934",
\r
799 "name": "for loop deviceidx - Get deviceId from servicedata",
\r
800 "xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`\">\n \n \n",
\r
803 "x": 3279.045753479004,
\r
804 "y": 766.0417041778564,
\r
805 "z": "81e8e679.1e5f48",
\r
813 "id": "9729ab27.7939b8",
\r
815 "name": "block : atomic",
\r
816 "xml": "<block atomic=\"true\">",
\r
819 "x": 3356.046485900879,
\r
820 "y": 830.0418033599854,
\r
821 "z": "81e8e679.1e5f48",
\r
829 "id": "6cd6d96e.5cd3a8",
\r
831 "name": "Get siteId from site resource created for this service",
\r
834 "x": 936.7578377723694,
\r
835 "y": 440.0039186477661,
\r
836 "z": "81e8e679.1e5f48",
\r
840 "id": "e1a9bec.bd0de4",
\r
842 "name": "for loop sidx - Get siteId from servicedata",
\r
843 "xml": "<for index=\"sidx\" start=\"0\" end=\"`$ctx.site.vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`\">\n \n \n",
\r
846 "x": 899.7578353881836,
\r
847 "y": 478.6705856323242,
\r
848 "z": "81e8e679.1e5f48",
\r
856 "id": "d8025975.c452c8",
\r
858 "name": "block : atomic",
\r
859 "xml": "<block atomic=\"true\">",
\r
862 "x": 1161.7680282592773,
\r
863 "y": 479.34741020202637,
\r
864 "z": "81e8e679.1e5f48",
\r
872 "id": "7ae7755a.84d27c",
\r
873 "type": "switchNode",
\r
874 "name": "switch siteId",
\r
875 "xml": "<switch test=\"`$ctx.site.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].name == 'siteId'`\">\n",
\r
878 "x": 1330.7581634521484,
\r
879 "y": 479.67071628570557,
\r
880 "z": "81e8e679.1e5f48",
\r
888 "id": "6e34759a.33dd3c",
\r
889 "type": "outcomeTrue",
\r
891 "xml": "<outcome value='true'>\n",
\r
894 "x": 1264.7586250305176,
\r
895 "y": 546.6707553863525,
\r
896 "z": "81e8e679.1e5f48",
\r
904 "id": "4cc37cb0.d42884",
\r
906 "name": "set prop.wan.siteId",
\r
907 "xml": "<set>\n<parameter name='prop.wan.siteId' value='`$ctx.site.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].value`' />\n\n\n",
\r
909 "x": 1438.7585945129395,
\r
910 "y": 543.2706317901611,
\r
911 "z": "81e8e679.1e5f48",
\r
915 "id": "83739943.858e68",
\r
916 "type": "get-resource",
\r
917 "name": "get-resource esr-thirdparty-sdnc",
\r
918 "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
922 "y": 654.7539043426514,
\r
923 "z": "81e8e679.1e5f48",
\r
933 "id": "a8fa84ce.eb12f8",
\r
936 "xml": "<outcome value='success'>\n",
\r
939 "x": 1039.7578964233398,
\r
940 "y": 618.753927230835,
\r
941 "z": "81e8e679.1e5f48",
\r
949 "id": "d18bc7f4.341358",
\r
950 "type": "not-found",
\r
951 "name": "not-found",
\r
952 "xml": "<outcome value='not-found'>\n",
\r
955 "x": 1042.248779296875,
\r
956 "y": 654.3279638290405,
\r
957 "z": "81e8e679.1e5f48",
\r
965 "id": "3bf2ecab.90fcb4",
\r
968 "xml": "<outcome value='Other'>\n",
\r
971 "x": 1037.581787109375,
\r
972 "y": 690.661322593689,
\r
973 "z": "81e8e679.1e5f48",
\r
981 "id": "dde2f622.170a38",
\r
982 "type": "returnFailure",
\r
983 "name": "return failure",
\r
984 "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
986 "x": 1191.3542785644531,
\r
987 "y": 688.1004095077515,
\r
988 "z": "81e8e679.1e5f48",
\r
992 "id": "7795db23.93cf44",
\r
993 "type": "returnFailure",
\r
994 "name": "return failure",
\r
995 "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
997 "x": 1187.8201751708984,
\r
998 "y": 652.6136512756348,
\r
999 "z": "81e8e679.1e5f48",
\r
1003 "id": "9b3d8e62.faaef",
\r
1005 "name": "set controller data",
\r
1006 "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
1008 "x": 1195.2580108642578,
\r
1009 "y": 617.7538194656372,
\r
1010 "z": "81e8e679.1e5f48",
\r
1014 "id": "93891afe.aeea78",
\r
1015 "type": "execute",
\r
1016 "name": "execute RestApiCallNode Get token",
\r
1017 "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
1020 "x": 822.2679443359375,
\r
1021 "y": 742.4309062957764,
\r
1022 "z": "81e8e679.1e5f48",
\r
1025 "5c43c4aa.9264cc",
\r
1031 "id": "5c43c4aa.9264cc",
\r
1032 "type": "success",
\r
1033 "name": "success",
\r
1034 "xml": "<outcome value='success'>\n",
\r
1037 "x": 1057.2680702209473,
\r
1038 "y": 728.4308948516846,
\r
1039 "z": "81e8e679.1e5f48",
\r
1047 "id": "28f385cf.49854a",
\r
1049 "name": "set token-id",
\r
1050 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
\r
1052 "x": 1199.2680778503418,
\r
1053 "y": 727.4308958053589,
\r
1054 "z": "81e8e679.1e5f48",
\r
1058 "id": "112c2ecc.277fc1",
\r
1059 "type": "returnFailure",
\r
1060 "name": "return failure",
\r
1061 "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
1063 "x": 1205.2680778503418,
\r
1064 "y": 764.8238840103149,
\r
1065 "z": "81e8e679.1e5f48",
\r
1069 "id": "33df2014.cd50d",
\r
1070 "type": "failure",
\r
1071 "name": "failure",
\r
1072 "xml": "<outcome value='failure'>\n",
\r
1075 "x": 1056.5180702209473,
\r
1076 "y": 764.0738019943237,
\r
1077 "z": "81e8e679.1e5f48",
\r
1085 "id": "bc9fd33d.1cf95",
\r
1087 "name": "call sdwan-get-tenant-auth",
\r
1088 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",
\r
1091 "x": 797.2676391601562,
\r
1092 "y": 797.7639751434326,
\r
1093 "z": "81e8e679.1e5f48",
\r
1099 "id": "addc3c45.8b358",
\r
1100 "type": "comment",
\r
1101 "name": "Create port",
\r
1104 "x": 1084.7578392028809,
\r
1105 "y": 826.2539043426514,
\r
1106 "z": "81e8e679.1e5f48",
\r
1110 "id": "7a2f98d7.5ecea8",
\r
1111 "type": "execute",
\r
1112 "name": "execute RestApiCallNode device port create",
\r
1113 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-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
1116 "x": 856.0918731689453,
\r
1117 "y": 883.8098802566528,
\r
1118 "z": "81e8e679.1e5f48",
\r
1121 "fd994a2a.92c728",
\r
1127 "id": "92fe968a.87b558",
\r
1128 "type": "failure",
\r
1129 "name": "failure",
\r
1130 "xml": "<outcome value='failure'>\n",
\r
1133 "x": 1105.091932296753,
\r
1134 "y": 859.8099217414856,
\r
1135 "z": "81e8e679.1e5f48",
\r
1143 "id": "fd994a2a.92c728",
\r
1144 "type": "success",
\r
1145 "name": "success",
\r
1146 "xml": "<outcome value='success'>\n",
\r
1149 "x": 1153.0919361114502,
\r
1150 "y": 897.8100881576538,
\r
1151 "z": "81e8e679.1e5f48",
\r
1159 "id": "3a8360ac.8e93a",
\r
1160 "type": "returnFailure",
\r
1161 "name": "return failure",
\r
1162 "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
1164 "x": 1249.0922660827637,
\r
1165 "y": 858.8099212646484,
\r
1166 "z": "81e8e679.1e5f48",
\r
1170 "id": "c9adde1d.a5805",
\r
1172 "name": "block : atomic",
\r
1173 "xml": "<block atomic=\"true\">",
\r
1177 "x": 1300.091947555542,
\r
1178 "y": 898.8099269866943,
\r
1179 "z": "81e8e679.1e5f48",
\r
1185 "id": "a2c6a4a4.2e00b8",
\r
1187 "name": "for loop idx - VF-module input parameters",
\r
1188 "xml": "<for index='idx' start='0' end='`$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`'>\n",
\r
1191 "x": 861.4032020568848,
\r
1192 "y": 1001.4548950195312,
\r
1193 "z": "81e8e679.1e5f48",
\r
1201 "id": "925ea7f2.d972f8",
\r
1204 "xml": "<block>\n",
\r
1205 "atomic": "false",
\r
1208 "x": 1105.2991561889648,
\r
1209 "y": 1000.3768668174744,
\r
1210 "z": "81e8e679.1e5f48",
\r
1218 "id": "47d44aef.50cf54",
\r
1219 "type": "switchNode",
\r
1220 "name": "switch IPMode",
\r
1221 "xml": "<switch test=\"`$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[$idx].name == 'IPMode'`\">\n",
\r
1224 "x": 1253.4164009094238,
\r
1225 "y": 1002.3503503799438,
\r
1226 "z": "81e8e679.1e5f48",
\r
1234 "id": "14cc8583.77380a",
\r
1235 "type": "outcomeTrue",
\r
1237 "xml": "<outcome value='true'>\n",
\r
1240 "x": 1401.4163856506348,
\r
1241 "y": 999.3503150939941,
\r
1242 "z": "81e8e679.1e5f48",
\r
1250 "id": "1dbcdc9e.2ab813",
\r
1252 "name": "block : atomic",
\r
1253 "xml": "<block atomic=\"true\">",
\r
1256 "x": 1562.4032516479492,
\r
1257 "y": 1001.2326736450195,
\r
1258 "z": "81e8e679.1e5f48",
\r
1261 "193e5621.82d8aa",
\r
1267 "id": "193e5621.82d8aa",
\r
1268 "type": "switchNode",
\r
1269 "name": "switch portType GE match",
\r
1270 "xml": "<switch test=\"`GE == $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[$didx].value`\">\n\n\n",
\r
1273 "x": 1764.0699272155762,
\r
1274 "y": 1002.2327299118042,
\r
1275 "z": "81e8e679.1e5f48",
\r
1283 "id": "bc174d71.6f73c",
\r
1284 "type": "outcomeTrue",
\r
1286 "xml": "<outcome value='true'>\n",
\r
1289 "x": 1949.4041366577148,
\r
1290 "y": 993.2328510284424,
\r
1291 "z": "81e8e679.1e5f48",
\r
1299 "id": "c01114ca.b0a928",
\r
1300 "type": "switchNode",
\r
1301 "name": "switch portType LTE match",
\r
1302 "xml": "<switch test=\"`LTE == $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[$didx].value`\">\n\n\n",
\r
1305 "x": 1763.4032936096191,
\r
1306 "y": 1064.232717514038,
\r
1307 "z": "81e8e679.1e5f48",
\r
1315 "id": "acc83fa1.efe81",
\r
1316 "type": "outcomeTrue",
\r
1318 "xml": "<outcome value='true'>\n",
\r
1321 "x": 1964.4033832550049,
\r
1322 "y": 1068.2326908111572,
\r
1323 "z": "81e8e679.1e5f48",
\r
1331 "id": "e31d4c6.c361fb",
\r
1332 "type": "comment",
\r
1333 "name": "set linkType as Ethernet",
\r
1336 "x": 2189.4034156799316,
\r
1337 "y": 946.2327260971069,
\r
1338 "z": "81e8e679.1e5f48",
\r
1342 "id": "60995785.6141d8",
\r
1343 "type": "comment",
\r
1344 "name": "set linkType as Cellular",
\r
1347 "x": 2200.625476837158,
\r
1348 "y": 1033.2326751947403,
\r
1349 "z": "81e8e679.1e5f48",
\r
1353 "id": "86ffb9d1.271bf8",
\r
1354 "type": "execute",
\r
1355 "name": "execute RestApiCallNode device port create",
\r
1356 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-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
1359 "x": 877.5149421691895,
\r
1360 "y": 1130.7885818481445,
\r
1361 "z": "81e8e679.1e5f48",
\r
1364 "fa0604ac.0f5bc8",
\r
1370 "id": "2afd5b9a.0c9054",
\r
1371 "type": "failure",
\r
1372 "name": "failure",
\r
1373 "xml": "<outcome value='failure'>\n",
\r
1376 "x": 1126.515001296997,
\r
1377 "y": 1106.7886233329773,
\r
1378 "z": "81e8e679.1e5f48",
\r
1386 "id": "fa0604ac.0f5bc8",
\r
1387 "type": "success",
\r
1388 "name": "success",
\r
1389 "xml": "<outcome value='success'>\n",
\r
1392 "x": 1126.515001296997,
\r
1393 "y": 1144.7887878417969,
\r
1394 "z": "81e8e679.1e5f48",
\r
1402 "id": "fd5d5c5b.4f78f",
\r
1403 "type": "returnFailure",
\r
1404 "name": "return failure",
\r
1405 "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
1407 "x": 1270.5153350830078,
\r
1408 "y": 1105.7886228561401,
\r
1409 "z": "81e8e679.1e5f48",
\r
1413 "id": "2654b242.f97d8e",
\r
1415 "name": "block : atomic",
\r
1416 "xml": "<block atomic=\"true\">",
\r
1420 "x": 1273.5150127410889,
\r
1421 "y": 1145.7886266708374,
\r
1422 "z": "81e8e679.1e5f48",
\r
1428 "id": "b0b3b2d7.c3aed",
\r
1430 "name": "set prop.wan.linkType Ethernet",
\r
1431 "xml": "<set>\n<parameter name='prop.wan.linkType' value=\"Ethernet\" />\n\n",
\r
1433 "x": 2176.1807975769043,
\r
1434 "y": 986.6770839691162,
\r
1435 "z": "81e8e679.1e5f48",
\r
1439 "id": "30dfd74d.405928",
\r
1441 "name": "set prop.wan.linkType Cellular",
\r
1442 "xml": "<set>\n<parameter name='prop.wan.linkType' value=\"Cellular\" />",
\r
1444 "x": 2186.1808433532715,
\r
1445 "y": 1066.6770544052124,
\r
1446 "z": "81e8e679.1e5f48",
\r
1450 "id": "e2c4dac5.6f39e8",
\r
1451 "type": "execute",
\r
1452 "name": "execute RestApiCallNode get transport network info",
\r
1453 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\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=\"get\"/>\n<parameter name=\"responsePrefix\" value=\"transportNetworksResp\"/>\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
1456 "x": 908.5352516174316,
\r
1457 "y": 1220.0782823562622,
\r
1458 "z": "81e8e679.1e5f48",
\r
1467 "id": "555b730f.2ad3ec",
\r
1468 "type": "execute",
\r
1469 "name": "execute RestApiCallNode wan port create",
\r
1470 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-wan-port.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/transport-network-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=\"wanPortResp\"/>\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
1473 "x": 881.5354232788086,
\r
1474 "y": 1604.078293800354,
\r
1475 "z": "81e8e679.1e5f48",
\r
1484 "id": "cb6170fa.31a46",
\r
1486 "name": "set prop.wan.transportNetworkId",
\r
1487 "xml": "<set>\n<parameter name='prop.wan.transportNetworkId' value='`$transportNetworksResp.data.transportNetworks[$tidx].id`' />\n",
\r
1489 "x": 1776.5262603759766,
\r
1490 "y": 1335.0683436393738,
\r
1491 "z": "81e8e679.1e5f48",
\r
1495 "id": "409701be.1a03c",
\r
1496 "type": "execute",
\r
1497 "name": "execute split ip and mask",
\r
1498 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.wan.ipAddress`'/>\n<parameter name=\"regex\" value=\"/\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"ipandMask\"/>\n",
\r
1501 "x": 828.5250358581543,
\r
1502 "y": 1396.4012417793274,
\r
1503 "z": "81e8e679.1e5f48",
\r
1506 "33b19903.96b096",
\r
1512 "id": "f243f0f3.7944c",
\r
1513 "type": "failure",
\r
1514 "name": "success",
\r
1515 "xml": "<outcome value='success'>\n",
\r
1518 "x": 1029.5250549316406,
\r
1519 "y": 1374.4012331962585,
\r
1520 "z": "81e8e679.1e5f48",
\r
1528 "id": "33b19903.96b096",
\r
1529 "type": "failure",
\r
1530 "name": "failure",
\r
1531 "xml": "<outcome value='failure'>\n",
\r
1534 "x": 1029.525058746338,
\r
1535 "y": 1415.4012370109558,
\r
1536 "z": "81e8e679.1e5f48",
\r
1544 "id": "f9bdce70.a5d11",
\r
1546 "name": "set ipAddress prefixLength",
\r
1547 "xml": "<set>\n<parameter name='prop.wan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.wan.prefixLength' value='`$ipandMask[1]`' />",
\r
1549 "x": 1226.525074005127,
\r
1550 "y": 1372.4012331962585,
\r
1551 "z": "81e8e679.1e5f48",
\r
1555 "id": "7b17ef62.bca26",
\r
1556 "type": "returnFailure",
\r
1557 "name": "return failure",
\r
1558 "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
1560 "x": 1184.5250663757324,
\r
1561 "y": 1412.4012360572815,
\r
1562 "z": "81e8e679.1e5f48",
\r
1566 "id": "5dfad1bf.4368f",
\r
1567 "type": "switchNode",
\r
1568 "name": "switch transportNetworkName same",
\r
1569 "xml": "<switch test=\"`$transportNetworksResp.data.transportNetworks[$tidx].name == $prop.wan.transportNetworkName`\">\n\n",
\r
1572 "x": 1364.5359382629395,
\r
1573 "y": 1287.7447051107883,
\r
1574 "z": "81e8e679.1e5f48",
\r
1582 "id": "2b9a741b.c318cc",
\r
1583 "type": "outcomeTrue",
\r
1585 "xml": "<outcome value='true'>\n",
\r
1588 "x": 1611.5355377197266,
\r
1589 "y": 1286.744643688202,
\r
1590 "z": "81e8e679.1e5f48",
\r
1598 "id": "844b5fe4.d3379",
\r
1600 "name": "set prop.wan.wanPortId",
\r
1601 "xml": "<set>\n<parameter name='prop.wan.wanPortId' value='`$wanPortResp.success[0].id`' />\n",
\r
1603 "x": 1538.859546661377,
\r
1604 "y": 1622.735113143921,
\r
1605 "z": "81e8e679.1e5f48",
\r
1609 "id": "c63182d3.fbcc4",
\r
1611 "name": "set prop.wan.devicePortId",
\r
1612 "xml": "<set>\n<parameter name='prop.wan.devicePortId' value='`$portResp.success[0].id`' />\n",
\r
1614 "x": 823.526050567627,
\r
1615 "y": 1176.0681076049805,
\r
1616 "z": "81e8e679.1e5f48",
\r
1620 "id": "d1467d26.a7bbb",
\r
1621 "type": "comment",
\r
1622 "name": "Get network id",
\r
1625 "x": 1016.5349006652832,
\r
1626 "y": 1185.411289215088,
\r
1627 "z": "81e8e679.1e5f48",
\r
1631 "id": "4696daa4.7bc6d4",
\r
1632 "type": "comment",
\r
1633 "name": "Create wan port",
\r
1636 "x": 812.5349235534668,
\r
1637 "y": 1361.411374092102,
\r
1638 "z": "81e8e679.1e5f48",
\r
1642 "id": "6ca447f7.7cb2c8",
\r
1643 "type": "failure",
\r
1644 "name": "failure",
\r
1645 "xml": "<outcome value='failure'>\n",
\r
1648 "x": 1153.5351524353027,
\r
1649 "y": 1578.077886581421,
\r
1650 "z": "81e8e679.1e5f48",
\r
1658 "id": "3f91502c.081fa",
\r
1659 "type": "success",
\r
1660 "name": "success",
\r
1661 "xml": "<outcome value='success'>\n",
\r
1664 "x": 1151.5350723266602,
\r
1665 "y": 1625.078049659729,
\r
1666 "z": "81e8e679.1e5f48",
\r
1674 "id": "9419758e.c47e08",
\r
1676 "name": "block : atomic",
\r
1677 "xml": "<block atomic=\"true\">",
\r
1681 "x": 1320.5350799560547,
\r
1682 "y": 1625.0778864622116,
\r
1683 "z": "81e8e679.1e5f48",
\r
1691 "id": "88101c47.a8c7e",
\r
1692 "type": "returnFailure",
\r
1693 "name": "return failure",
\r
1694 "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 wan port rest api\" />\n",
\r
1696 "x": 1492.535488128662,
\r
1697 "y": 1579.0778856277466,
\r
1698 "z": "81e8e679.1e5f48",
\r
1702 "id": "36ac3856.141338",
\r
1703 "type": "failure",
\r
1704 "name": "failure",
\r
1705 "xml": "<outcome value='failure'>\n",
\r
1708 "x": 1210.534755706787,
\r
1709 "y": 1199.0777764320374,
\r
1710 "z": "81e8e679.1e5f48",
\r
1718 "id": "7a45df8a.7903b",
\r
1719 "type": "success",
\r
1720 "name": "success",
\r
1721 "xml": "<outcome value='success'>\n",
\r
1724 "x": 1210.5347518920898,
\r
1725 "y": 1239.077941417694,
\r
1726 "z": "81e8e679.1e5f48",
\r
1734 "id": "f5cec88.5afd738",
\r
1736 "name": "block : atomic",
\r
1737 "xml": "<block atomic=\"true\">",
\r
1741 "x": 1354.534767150879,
\r
1742 "y": 1238.077778339386,
\r
1743 "z": "81e8e679.1e5f48",
\r
1749 "id": "b8093d9a.685ef",
\r
1750 "type": "returnFailure",
\r
1751 "name": "return failure",
\r
1752 "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 transport network info rest api\" />\n",
\r
1754 "x": 1352.5350875854492,
\r
1755 "y": 1198.0777764320374,
\r
1756 "z": "81e8e679.1e5f48",
\r
1760 "id": "86b35264.46fea",
\r
1761 "type": "comment",
\r
1762 "name": "TODO: split ip/mask",
\r
1765 "x": 1225.5347061157227,
\r
1766 "y": 1334.5815052986145,
\r
1767 "z": "81e8e679.1e5f48",
\r
1771 "id": "85c6d777.738908",
\r
1774 "xml": "<block>\n",
\r
1775 "atomic": "false",
\r
1778 "x": 1114.5355415344238,
\r
1779 "y": 1286.411331653595,
\r
1780 "z": "81e8e679.1e5f48",
\r
1788 "id": "675842c8.f4343c",
\r
1790 "name": "for loop tidx - Get transportNetwork ID",
\r
1791 "xml": "<for index=\"tidx\" start=\"0\" end=\"`$transportNetworksResp.data.transportNetworks_length`\">\n \n \n",
\r
1794 "x": 870.5352210998535,
\r
1795 "y": 1289.411153793335,
\r
1796 "z": "81e8e679.1e5f48",
\r
1804 "id": "6062b706.984518",
\r
1806 "name": "block : atomic",
\r
1807 "xml": "<block atomic=\"true\">",
\r
1811 "x": 1313.5389022827148,
\r
1812 "y": 1576.5816287994385,
\r
1813 "z": "81e8e679.1e5f48",
\r
1819 "id": "9e802733.d722c8",
\r
1821 "name": "for loop idx - VF-module input parameters",
\r
1822 "xml": "<for index='idx' start='0' end='`$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`'>\n",
\r
1825 "x": 871.8372230529785,
\r
1826 "y": 1481.6666259765625,
\r
1827 "z": "81e8e679.1e5f48",
\r
1835 "id": "7d8af107.52b1d",
\r
1838 "xml": "<block>\n",
\r
1839 "atomic": "false",
\r
1842 "x": 1115.7331771850586,
\r
1843 "y": 1480.5885977745056,
\r
1844 "z": "81e8e679.1e5f48",
\r
1852 "id": "58ac9d77.f3c914",
\r
1853 "type": "switchNode",
\r
1854 "name": "switch IPMode",
\r
1855 "xml": "<switch test=\"`$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[$idx].name == 'IPMode'`\">\n",
\r
1858 "x": 1263.8504219055176,
\r
1859 "y": 1482.562081336975,
\r
1860 "z": "81e8e679.1e5f48",
\r
1868 "id": "463d34c6.f0572c",
\r
1869 "type": "outcomeTrue",
\r
1871 "xml": "<outcome value='true'>\n",
\r
1874 "x": 1411.8504066467285,
\r
1875 "y": 1479.5620460510254,
\r
1876 "z": "81e8e679.1e5f48",
\r
1884 "id": "f6e7d7b8.9804f8",
\r
1886 "name": "block : atomic",
\r
1887 "xml": "<block atomic=\"true\">",
\r
1890 "x": 1568.8372230529785,
\r
1891 "y": 1481.4443969726562,
\r
1892 "z": "81e8e679.1e5f48",
\r
1895 "7986250.a52d3dc",
\r
1901 "id": "7986250.a52d3dc",
\r
1902 "type": "switchNode",
\r
1903 "name": "switch IPMode Static match",
\r
1904 "xml": "<switch test=\"`Static == $prop.wan.IPMode`\">\n\n\n",
\r
1907 "x": 1774.50394821167,
\r
1908 "y": 1482.4444608688354,
\r
1909 "z": "81e8e679.1e5f48",
\r
1917 "id": "80947f3.e50c28",
\r
1918 "type": "switchNode",
\r
1919 "name": "switch IPMode DHCP match",
\r
1920 "xml": "<switch test=\"`DHCP == $prop.wan.IPMode`\">\n\n\n",
\r
1923 "x": 1773.837314605713,
\r
1924 "y": 1544.4444484710693,
\r
1925 "z": "81e8e679.1e5f48",
\r
1933 "id": "8679bf14.4ac1",
\r
1934 "type": "returnSuccess",
\r
1935 "name": "return success",
\r
1936 "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
1938 "x": 798.4032974243164,
\r
1939 "y": 2124.5665798187256,
\r
1940 "z": "81e8e679.1e5f48",
\r
1944 "id": "7362e1fa.b1592",
\r
1946 "name": "set device PortId to service data",
\r
1947 "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.wan.devicePortId`' />\n",
\r
1949 "x": 858.0597534179688,
\r
1950 "y": 1779.222749710083,
\r
1951 "z": "81e8e679.1e5f48",
\r
1955 "id": "726be50f.6f16fc",
\r
1957 "name": "update SDWAN wan port instance configuration in AAI",
\r
1958 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n key='wan-port-config.wan-port-config-id = $vf-module-topology-operation-input.vnf-information.vnf-id' >\n<parameter name=\"wan-port-config-id\" value=\"`$vf-module-topology-operation-input.vnf-information.vnf-id`\" />\n<parameter name='operational-status' value='Active' />\n<parameter name='device-port-id' value='`$prop.wan.devicePortId`' />\n<parameter name='wan-port-id' value='`$prop.wan.wanPortId`' />\n<parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",
\r
1961 "x": 925.7223663330078,
\r
1962 "y": 2090.3707427978516,
\r
1963 "z": "81e8e679.1e5f48",
\r
1969 "id": "46743c8f.b3fd84",
\r
1971 "name": "set wan portId to service data",
\r
1972 "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='wanPortId' />\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.wan.wanPortId`' />\n",
\r
1974 "x": 864.0687103271484,
\r
1975 "y": 1869.4818668365479,
\r
1976 "z": "81e8e679.1e5f48",
\r
1980 "id": "35191a02.d89a16",
\r
1982 "name": "set ipAddress prefixLength",
\r
1983 "xml": "<set>\n<parameter name='prop.wan.ip-address' value=\"\" />\n<parameter name='prop.wan.prefixLength' value=\"\" />\n<parameter name='prop.wan.providerIpAddress' value=\"\" />\n<parameter name='prop.wan.IpMode' value=\"static\" />\n<parameter name='prop.route.nextHopType' value=\"ip-address\" />\n<parameter name='prop.route.ipAddress' value=\"`$prop.wan.ipAddress`\" />\n\n",
\r
1985 "x": 2158.292377471924,
\r
1986 "y": 1476.8992538452148,
\r
1987 "z": "81e8e679.1e5f48",
\r
1991 "id": "103790c7.a4e84f",
\r
1992 "type": "execute",
\r
1993 "name": "execute RestApiCallNode underlay route",
\r
1994 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static/action/batch-delete'`\" />\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=\"underlayspokeResp\"/>\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
1997 "x": 894.6254920959473,
\r
1998 "y": 1719.8992919921875,
\r
1999 "z": "81e8e679.1e5f48",
\r
2002 "cb65e9dc.cb7d28",
\r
2008 "id": "cb65e9dc.cb7d28",
\r
2009 "type": "failure",
\r
2010 "name": "failure",
\r
2011 "xml": "<outcome value='failure'>\n",
\r
2014 "x": 1144.6253185272217,
\r
2015 "y": 1704.8995790481567,
\r
2016 "z": "81e8e679.1e5f48",
\r
2024 "id": "509b7bd.b23cb84",
\r
2025 "type": "success",
\r
2026 "name": "success",
\r
2027 "xml": "<outcome value='success'>\n",
\r
2030 "x": 1146.625638961792,
\r
2031 "y": 1748.8995885849,
\r
2032 "z": "81e8e679.1e5f48",
\r
2040 "id": "aae088c9.6e82a8",
\r
2043 "xml": "<block>\n",
\r
2044 "atomic": "false",
\r
2047 "x": 1290.209774017334,
\r
2048 "y": 1694.2653658390045,
\r
2049 "z": "81e8e679.1e5f48",
\r
2055 "id": "537341f9.e0df6",
\r
2058 "xml": "<block>\n",
\r
2059 "atomic": "false",
\r
2062 "x": 1291.2095317840576,
\r
2063 "y": 1741.2653667926788,
\r
2064 "z": "81e8e679.1e5f48",
\r
2070 "id": "d38fbe54.6487b",
\r
2072 "name": "set ipAddress prefixLength",
\r
2073 "xml": "<set>\n<parameter name='prop.route.nextHopType' value=\"outbound-interface\" />\n<parameter name='prop.wan.IpMode' value=\"DHCP\" />\n<parameter name='prop.route.ipAddress' value=\"\" />\n",
\r
2075 "x": 2161.7539710998535,
\r
2076 "y": 1548.0000038146973,
\r
2077 "z": "81e8e679.1e5f48",
\r
2081 "id": "15ae932b.8eaafd",
\r
2083 "name": "for each existing vf-index",
\r
2084 "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",
\r
2087 "x": 1469.5039100646973,
\r
2089 "z": "81e8e679.1e5f48",
\r
2092 "33f87d4b.131732",
\r
2098 "id": "113b21af.23a45e",
\r
2101 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic-device-param.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"'service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].name'\"/>\n<parameter name=\"field3\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].name`'/>\n\n\n\n",
\r
2104 "x": 2628.8371620178223,
\r
2106 "z": "81e8e679.1e5f48",
\r
2112 "id": "bf88a576.7aa2c8",
\r
2115 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic-device-name.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"'prop.wan.deviceName'\"/>\n<parameter name=\"field3\" value='`$prop.wan.deviceName`'/>\n<parameter name=\"field4\" value=\"'service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].value'\"/>\n<parameter name=\"field5\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$didx].value`'/>\n\n",
\r
2118 "x": 2880.8371620178223,
\r
2120 "z": "81e8e679.1e5f48",
\r
2126 "id": "d2df96f9.05ab08",
\r
2129 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic-last.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"'tmp.devicevidx'\"/>\n<parameter name=\"field3\" value='`$tmp.devicevidx`'/>\n\n\n\n",
\r
2132 "x": 3216.8371620178223,
\r
2134 "z": "81e8e679.1e5f48",
\r
2140 "id": "c5b82352.18946",
\r
2141 "type": "outcomeTrue",
\r
2143 "xml": "<outcome value='true'>\n",
\r
2146 "x": 1973.5039100646973,
\r
2147 "y": 1476.6666259765625,
\r
2148 "z": "81e8e679.1e5f48",
\r
2156 "id": "ca30d3ba.e4aa5",
\r
2157 "type": "outcomeTrue",
\r
2159 "xml": "<outcome value='true'>\n",
\r
2162 "x": 1970.5039100646973,
\r
2163 "y": 1554.6666259765625,
\r
2164 "z": "81e8e679.1e5f48",
\r
2172 "id": "92451c4e.ffaad",
\r
2174 "name": "hardcode device port resp",
\r
2175 "xml": "<set>\n<parameter name='portResp.success[0].id' value=\"12345\" />\n",
\r
2177 "x": 806.5352172851562,
\r
2178 "y": 945.5313758850098,
\r
2179 "z": "81e8e679.1e5f48",
\r
2183 "id": "7f799175.fb047",
\r
2185 "name": "increment wan-port param length",
\r
2186 "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
2188 "x": 866.5351791381836,
\r
2189 "y": 1824.0313453674316,
\r
2190 "z": "81e8e679.1e5f48",
\r
2194 "id": "131a2ffd.3a8e5",
\r
2196 "name": "increment wan-port param length",
\r
2197 "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
2199 "x": 874.5351791381836,
\r
2200 "y": 1909.0313472747803,
\r
2201 "z": "81e8e679.1e5f48",
\r
2205 "id": "e9b4c90b.c4ce98",
\r
2207 "name": "set vf-module-id and vf-module-object-path",
\r
2208 "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
2210 "x": 894.0352058410645,
\r
2211 "y": 2003.0313870636746,
\r
2212 "z": "81e8e679.1e5f48",
\r
2216 "id": "7c031fb.d5948e",
\r
2218 "name": "set vf-module-level-oper-status",
\r
2219 "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
2221 "x": 860.0352058410645,
\r
2222 "y": 2051.531388017349,
\r
2223 "z": "81e8e679.1e5f48",
\r
2227 "id": "a7fe1093.6d40a",
\r
2229 "name": "copy input data in service-data",
\r
2230 "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
2232 "x": 858.0351600646973,
\r
2233 "y": 1955.2813415527344,
\r
2234 "z": "81e8e679.1e5f48",
\r
2238 "id": "7b8751b7.f6ba8",
\r
2240 "name": "copy input data to service data",
\r
2241 "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
2243 "x": 2064.0351600646973,
\r
2245 "z": "81e8e679.1e5f48",
\r
2249 "id": "5ef5bb05.ba3244",
\r
2251 "name": "set vf-module-id and vf-module-object-path",
\r
2252 "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
2254 "x": 2098.3383598327637,
\r
2255 "y": 2298.8343591690063,
\r
2256 "z": "81e8e679.1e5f48",
\r
2260 "id": "7b8dfcbe.827b44",
\r
2262 "name": "set vf-module-level-oper-status",
\r
2263 "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
2265 "x": 2065.338394165039,
\r
2266 "y": 2337.8344264030457,
\r
2267 "z": "81e8e679.1e5f48",
\r
2271 "id": "e28c61da.26a12",
\r
2273 "name": "hardcode port resp",
\r
2274 "xml": "<set>\n<parameter name='portResp.success[0].id' value=\"12345\" />\n",
\r
2276 "x": 779.5039901733398,
\r
2277 "y": 842.3333721160889,
\r
2278 "z": "81e8e679.1e5f48",
\r