3 "id": "9f219372.913768",
5 "name": "for each network-input-parameters",
6 "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n\n",
9 "x": 668.4999923706055,
10 "y": 168.1666979789734,
11 "z": "351ad0a0.4f274",
19 "id": "9a6aa573.d146f8",
26 "x": 891.5000152587891,
27 "y": 298.16665744781494,
28 "z": "351ad0a0.4f274",
49 "id": "b85e62e3.2a64b",
51 "name": "checkRequiredL2Parameters",
52 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"`$validate.dci-connects.name`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site1_id`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site2_id`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site1_networkName`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site2_networkName`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site1_importRT1`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site2_importRT1`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site1_exportRT1`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site2_exportRT1`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site1_vni`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.site2_vni`\" value=\"\"/>\n<parameter name=\"`$validate.dci-connects.tunnelType`\" value=\"\"/>\n\n",
55 "x": 705.1667709350586,
56 "y": 435.6666667461395,
57 "z": "351ad0a0.4f274",
63 "id": "df5ee9c0.82be5",
68 "y": 80.99998474121094,
69 "z": "351ad0a0.4f274",
77 "id": "75544d6c.5343cc",
78 "type": "service-logic",
79 "name": "GENERIC-RESOURCE-API ${project.version}",
80 "module": "GENERIC-RESOURCE-API",
81 "version": "${project.version}",
83 "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}'>",
85 "x": 403.78570556640625,
86 "y": 90.23806762695312,
87 "z": "351ad0a0.4f274",
95 "id": "b5a29630.ea65",
97 "name": "method validate-overlay-network-input-parameters",
98 "xml": "<method rpc='validate-overlay-network-input-parameters' mode='sync'>\n",
101 "x": 266.41668701171875,
102 "y": 169.25299835205078,
103 "z": "351ad0a0.4f274",
111 "id": "f8089d03.596d98",
113 "name": "checkAdditionalL3Parameters",
114 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"`$network-topology-operation-input.network-request-input.network-input-parameters.site1_routerId`\" value=\"\"/>\n<parameter name=\"`$network-topology-operation-input.network-request-input.network-input-parameters.site2_routerId`\" value=\"\"/>\n\n",
117 "x": 845.5000228881836,
118 "y": 530.9999694824219,
119 "z": "351ad0a0.4f274",
125 "id": "17ab0223.d06dfe",
126 "type": "switchNode",
127 "name": "switch value",
128 "xml": "<switch test=\"`$validate.dci-connects.tunnelType`\">\n",
131 "x": 444.50000762939453,
132 "y": 593.9999351501465,
133 "z": "351ad0a0.4f274",
143 "id": "9fd00c16.5964d8",
146 "xml": "<outcome value='L3-DCI'>",
149 "x": 624.8333435058594,
150 "y": 529.99977684021,
151 "z": "351ad0a0.4f274",
159 "id": "7a55ea17.14f894",
162 "xml": "<outcome value='L2-DCI'>",
165 "x": 622.8332290649414,
166 "y": 602.9997224807739,
167 "z": "351ad0a0.4f274",
173 "id": "cf1a5339.585298",
176 "xml": "<outcome value='other'>",
179 "x": 620.833345413208,
180 "y": 684.6664152145386,
181 "z": "351ad0a0.4f274",
189 "id": "63752135.dc4c5",
190 "type": "returnFailure",
191 "name": "return failure",
192 "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
194 "x": 834.2618675231934,
195 "y": 684.6664419174194,
196 "z": "351ad0a0.4f274",
200 "id": "3a308602.317a3a",
201 "type": "switchNode",
202 "name": "switch site1_id",
203 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_id'`\">\n",
206 "x": 1178.500259399414,
207 "y": 184.16679191589355,
208 "z": "351ad0a0.4f274",
216 "id": "7cd5cf0f.95b3f",
217 "type": "switchNode",
218 "name": "switch site1_importRT1",
219 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_importRT1'`\">\n",
222 "x": 1180.1448783874512,
223 "y": 592.2989673614502,
224 "z": "351ad0a0.4f274",
232 "id": "45a9c65b.98f57",
233 "type": "switchNode",
234 "name": "switch site1_exportRT1",
235 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT1'`\">\n",
238 "x": 1175.067985534668,
239 "y": 728.9144258499146,
240 "z": "351ad0a0.4f274",
248 "id": "4bd8b08b.c1b738",
249 "type": "switchNode",
250 "name": "switch site1_vni",
251 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_vni'`\">\n",
254 "x": 1147.3758239746094,
255 "y": 847.9145526885986,
256 "z": "351ad0a0.4f274",
264 "id": "31a93e6d.2e7752",
265 "type": "outcomeTrue",
267 "xml": "<outcome value='true'>\n",
270 "x": 1393.500259399414,
271 "y": 183.16679191589355,
272 "z": "351ad0a0.4f274",
280 "id": "2cd0c93b.b6480e",
281 "type": "outcomeTrue",
283 "xml": "<outcome value='true'>\n",
286 "x": 1382.1448783874512,
287 "y": 591.2989673614502,
288 "z": "351ad0a0.4f274",
296 "id": "8fb3fb93.820628",
297 "type": "outcomeTrue",
299 "xml": "<outcome value='true'>\n",
302 "x": 1371.067985534668,
303 "y": 725.9144258499146,
304 "z": "351ad0a0.4f274",
312 "id": "df9c18d3.30517",
313 "type": "outcomeTrue",
315 "xml": "<outcome value='true'>\n",
318 "x": 1346.375820159912,
319 "y": 847.914571762085,
320 "z": "351ad0a0.4f274",
328 "id": "9a98ee2f.fae35",
329 "type": "switchNode",
330 "name": "switch name",
331 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
334 "x": 1175.6668243408203,
335 "y": 125.33342361450195,
336 "z": "351ad0a0.4f274",
344 "id": "256e4cfe.021fac",
345 "type": "outcomeTrue",
347 "xml": "<outcome value='true'>\n",
350 "x": 1395.3594131469727,
351 "y": 124.56419563293457,
352 "z": "351ad0a0.4f274",
360 "id": "83313a72.423f8",
363 "xml": "<set>\n<parameter name='validate.dci-connects.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
365 "x": 1783.667137145996,
366 "y": 125.41035079956055,
367 "z": "351ad0a0.4f274",
371 "id": "dcb54754.c1fae",
372 "type": "switchNode",
373 "name": "switch site1_networkName",
374 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_networkName'`\">\n",
377 "x": 1211.217830657959,
378 "y": 313.3334674835205,
379 "z": "351ad0a0.4f274",
387 "id": "a3f3c6f5.a3b188",
388 "type": "outcomeTrue",
390 "xml": "<outcome value='true'>\n",
393 "x": 1409.217830657959,
394 "y": 313.3334674835205,
395 "z": "351ad0a0.4f274",
403 "id": "5dc2f27e.565d54",
404 "type": "switchNode",
405 "name": "switch value",
406 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`\">\n",
409 "x": 2039.55126953125,
410 "y": 557.3846913799644,
411 "z": "351ad0a0.4f274",
419 "id": "30db59f5.f579be",
422 "xml": "<outcome value=''>",
425 "x": 2206.5514755249023,
426 "y": 557.0110122188926,
427 "z": "351ad0a0.4f274",
435 "id": "1746319b.debb2e",
436 "type": "returnFailure",
437 "name": "return failure",
438 "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
440 "x": 2374.364845275879,
441 "y": 557.0109936222434,
442 "z": "351ad0a0.4f274",
446 "id": "bf0183c0.c3f948",
448 "name": "set site1_id",
449 "xml": "<set>\n<parameter name='validate.dci-connects.site1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
451 "x": 1792.4232940673828,
452 "y": 182.6922788619995,
453 "z": "351ad0a0.4f274",
457 "id": "5c71ff90.d2893",
458 "type": "switchNode",
459 "name": "switch site2_id",
460 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_id'`\">\n",
463 "x": 1177.1154899597168,
464 "y": 246.692289352417,
465 "z": "351ad0a0.4f274",
473 "id": "7d482c7a.518ac4",
474 "type": "outcomeTrue",
476 "xml": "<outcome value='true'>\n",
479 "x": 1392.1154899597168,
480 "y": 245.692289352417,
481 "z": "351ad0a0.4f274",
489 "id": "57f3029c.b145e4",
491 "name": "set site2_id",
492 "xml": "<set>\n<parameter name='validate.dci-connects.site2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
494 "x": 1784.1155433654785,
495 "y": 244.14089107513428,
496 "z": "351ad0a0.4f274",
500 "id": "8f2baefa.0b0398",
502 "name": "set site1_networkName",
503 "xml": "<set>\n<parameter name='validate.dci-connects.site1_networkName' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
505 "x": 1815.2951431274414,
506 "y": 317.0769100189209,
507 "z": "351ad0a0.4f274",
511 "id": "8d7e8ee4.f68c68",
512 "type": "switchNode",
513 "name": "switch site2_networkName",
514 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_networkName'`\">\n",
517 "x": 1202.7564010620117,
518 "y": 378.153790473938,
519 "z": "351ad0a0.4f274",
527 "id": "8aa85325.daef28",
528 "type": "outcomeTrue",
530 "xml": "<outcome value='true'>\n",
533 "x": 1400.7564010620117,
534 "y": 378.153790473938,
535 "z": "351ad0a0.4f274",
543 "id": "8af7e0d6.1420c8",
545 "name": "set site1_networkName",
546 "xml": "<set>\n<parameter name='validate.dci-connects.site2_networkName' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
548 "x": 1809.141014099121,
549 "y": 378.8202781677246,
550 "z": "351ad0a0.4f274",
554 "id": "6c08b0b1.cee048",
555 "type": "switchNode",
556 "name": "switch site1_routerId",
557 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_routerId'`\">\n",
560 "x": 1179.628028869629,
561 "y": 443.3978147506714,
562 "z": "351ad0a0.4f274",
570 "id": "9ed44258.9c6b6",
571 "type": "outcomeTrue",
573 "xml": "<outcome value='true'>\n",
576 "x": 1384.628028869629,
577 "y": 442.3978147506714,
578 "z": "351ad0a0.4f274",
586 "id": "99f4b465.d49818",
588 "name": "set site1_routerId",
589 "xml": "<set>\n<parameter name='validate.dci-connects.site1_routerId' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
591 "x": 1788.781852722168,
592 "y": 441.2564105987549,
593 "z": "351ad0a0.4f274",
597 "id": "a53aefb0.e64608",
598 "type": "switchNode",
599 "name": "switch site2_routerId",
600 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_routerId'`\">\n",
603 "x": 1177.1668319702148,
604 "y": 514.7949352264404,
605 "z": "351ad0a0.4f274",
613 "id": "66d18baa.c968bc",
614 "type": "outcomeTrue",
616 "xml": "<outcome value='true'>\n",
619 "x": 1382.1668319702148,
620 "y": 513.7949352264404,
621 "z": "351ad0a0.4f274",
629 "id": "b7d41b0c.08bfa8",
631 "name": "set site2_routerId",
632 "xml": "<set>\n<parameter name='validate.dci-connects.site2_routerId' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
634 "x": 1810.1674194335938,
635 "y": 514.1921005249023,
636 "z": "351ad0a0.4f274",
640 "id": "1ca7dab1.a54e05",
642 "name": "set site2_routerId",
643 "xml": "<set>\n<parameter name='validate.dci-connects.site1_importRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
645 "x": 1802.0130996704102,
646 "y": 591.410285949707,
647 "z": "351ad0a0.4f274",
651 "id": "e9f73529.8b85b",
652 "type": "switchNode",
653 "name": "switch site2_importRT1",
654 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_importRT1'`\">\n",
657 "x": 1179.8333358764648,
658 "y": 660.5128269195557,
659 "z": "351ad0a0.4f274",
667 "id": "a58493be.2ce148",
668 "type": "outcomeTrue",
670 "xml": "<outcome value='true'>\n",
673 "x": 1381.8333358764648,
674 "y": 659.5128269195557,
675 "z": "351ad0a0.4f274",
683 "id": "1e7c8c00.4966a4",
685 "name": "set site2_importRT1",
686 "xml": "<set>\n<parameter name='validate.dci-connects.site2_importRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
688 "x": 1804.0088500976562,
689 "y": 659.6240797042847,
690 "z": "351ad0a0.4f274",
694 "id": "de34e1a6.830c3",
696 "name": "set site1_exportRT1",
697 "xml": "<set>\n<parameter name='validate.dci-connects.site1_exportRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
699 "x": 1786.1411018371582,
700 "y": 721.8463268280029,
701 "z": "351ad0a0.4f274",
705 "id": "c3f8c7a7.7f35b",
706 "type": "switchNode",
707 "name": "switch site1_exportRT2",
708 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT2'`\">\n",
711 "x": 1172.1412353515625,
712 "y": 786.7693099975586,
713 "z": "351ad0a0.4f274",
721 "id": "92633b48.8edfc8",
722 "type": "outcomeTrue",
724 "xml": "<outcome value='true'>\n",
727 "x": 1368.1412353515625,
728 "y": 783.7693099975586,
729 "z": "351ad0a0.4f274",
737 "id": "a36a5b8d.4b041",
739 "name": "set site1_exportRT2",
740 "xml": "<set>\n<parameter name='validate.dci-connects.site1_exportRT2' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
742 "x": 1781.6761322021484,
743 "y": 779.7011775970459,
744 "z": "351ad0a0.4f274",
748 "id": "b733fef3.0537f8",
750 "name": "set site1_vni",
751 "xml": "<set>\n<parameter name='validate.dci-connects.site1_vni' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
753 "x": 1754.0899047851562,
754 "y": 846.6412315368652,
755 "z": "351ad0a0.4f274",
759 "id": "d4c4bfc9.13974",
760 "type": "switchNode",
761 "name": "switch site2_vni",
762 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_vni'`\">\n",
765 "x": 1144.8335037231445,
766 "y": 912.3337364196777,
767 "z": "351ad0a0.4f274",
775 "id": "47be4985.18f7a",
776 "type": "outcomeTrue",
778 "xml": "<outcome value='true'>\n",
781 "x": 1343.8334999084473,
782 "y": 912.3337554931641,
783 "z": "351ad0a0.4f274",
791 "id": "1f72f8d2.8122a7",
793 "name": "set site2_vni",
794 "xml": "<set>\n<parameter name='validate.dci-connects.site2_vni' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
796 "x": 1748.470832824707,
797 "y": 910.2911982536316,
798 "z": "351ad0a0.4f274",
802 "id": "91da961a.6a0548",
803 "type": "switchNode",
804 "name": "switch tunnelType",
805 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'tunnelType'`\">\n",
808 "x": 1148.7178955078125,
809 "y": 979.372227191925,
810 "z": "351ad0a0.4f274",
818 "id": "def5c126.9ef6f8",
819 "type": "outcomeTrue",
821 "xml": "<outcome value='true'>\n",
824 "x": 1354.7178955078125,
825 "y": 979.372227191925,
826 "z": "351ad0a0.4f274",
834 "id": "3ad5245d.41b07c",
836 "name": "set tunnelType",
837 "xml": "<set>\n<parameter name='prop.dci-connects.tunnelType' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
839 "x": 1754.0254669189453,
840 "y": 974.9876976013184,
841 "z": "351ad0a0.4f274",
845 "id": "cf5014dc.f97bc8",
847 "name": "TODO: optimize the activate by using parameter assignment here",
850 "x": 1041.5000228881836,
852 "z": "351ad0a0.4f274",
856 "id": "c6e32fd5.f0b0e8",
858 "name": "block validate",
859 "xml": "<block atomic=\"true\">\n",
863 "x": 516.5000152587891,
864 "y": 300.9999895095825,
865 "z": "351ad0a0.4f274",
874 "id": "7c5aad0d.29a82c",
881 "x": 1566.1923294067383,
882 "y": 125.55049514770508,
883 "z": "351ad0a0.4f274",
892 "id": "d34f2601.68068",
899 "x": 1565.422966003418,
900 "y": 183.2427978515625,
901 "z": "351ad0a0.4f274",
910 "id": "ebf7b268.e89158",
917 "x": 1557.7308769226074,
918 "y": 244.78127479553223,
919 "z": "351ad0a0.4f274",
928 "id": "18eaf51a.eed2f3",
935 "x": 1556.1923599243164,
936 "y": 314.78126430511475,
937 "z": "351ad0a0.4f274",
946 "id": "e0ee66d1.d362e8",
953 "x": 1547.7307968139648,
954 "y": 377.858193397522,
955 "z": "351ad0a0.4f274",
964 "id": "80d0f7bd.e811b8",
971 "x": 1537.7305221557617,
972 "y": 442.1658983230591,
973 "z": "351ad0a0.4f274",
982 "id": "380642df.690c06",
989 "x": 1528.500114440918,
990 "y": 516.3197727203369,
991 "z": "351ad0a0.4f274",
1000 "id": "93ca887a.7521e",
1007 "x": 1529.2691841125488,
1008 "y": 592.8582248687744,
1009 "z": "351ad0a0.4f274",
1018 "id": "a43a1ae.20bc9e8",
1025 "x": 1533.884635925293,
1026 "y": 660.5506038665771,
1027 "z": "351ad0a0.4f274",
1036 "id": "3466521c.eba27e",
1043 "x": 1523.884593963623,
1044 "y": 725.166033744812,
1045 "z": "351ad0a0.4f274",
1054 "id": "e12fce67.94699",
1061 "x": 1525.4232482910156,
1062 "y": 783.6275215148926,
1063 "z": "351ad0a0.4f274",
1072 "id": "db8cdcad.df6ab",
1079 "x": 1515.423210144043,
1080 "y": 852.8583087921143,
1081 "z": "351ad0a0.4f274",
1090 "id": "2db61809.1d037",
1097 "x": 1508.499855041504,
1098 "y": 918.243043422699,
1099 "z": "351ad0a0.4f274",
1108 "id": "ba2db426.9389f",
1115 "x": 1515.4232559204102,
1116 "y": 978.2429823875427,
1117 "z": "351ad0a0.4f274",