3 "id":"ba95087e.92b9a8",
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",
10 "y":129.1666979789734,
11 "z":"b32ccb5b.ff5d48",
19 "id":"28487c0a.d2f1d4",
26 "x":950.3197402954102,
27 "y":259.16665744781494,
28 "z":"b32ccb5b.ff5d48",
49 "id":"657025f9.1e55dc",
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":763.9864959716797,
56 "y":396.6666667461395,
57 "z":"b32ccb5b.ff5d48",
65 "id":"bea84f00.558f5",
69 "x":122.3197250366211,
70 "y":55.99998092651367,
71 "z":"b32ccb5b.ff5d48",
79 "id":"10709a4.e272a66",
80 "type":"service-logic",
81 "name":"GENERIC-RESOURCE-API ${project.version}",
82 "module":"GENERIC-RESOURCE-API",
83 "version":"${project.version}",
85 "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}'>",
87 "x":367.6054382324219,
88 "y":55.238059997558594,
89 "z":"b32ccb5b.ff5d48",
97 "id":"6b6d13a7.c62a8c",
99 "name":"method validate-network-input-parameters",
100 "xml":"<method rpc='validate-overlay-network-input-parameters' mode='sync'>\n",
103 "x":325.23641204833984,
104 "y":130.25299835205078,
105 "z":"b32ccb5b.ff5d48",
113 "id":"62808866.b25cf8",
115 "name":"checkAdditionalL3Parameters",
116 "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",
119 "x":904.3197479248047,
120 "y":491.9999694824219,
121 "z":"b32ccb5b.ff5d48",
129 "id":"766e54f6.c89c1c",
131 "name":"switch value",
132 "xml":"<switch test=\"`$validate.dci-connects.tunnelType`\">\n",
135 "x":503.3197326660156,
136 "y":554.9999351501465,
137 "z":"b32ccb5b.ff5d48",
147 "id":"63292a9d.15ee34",
150 "xml":"<outcome value='L3-DCI'>",
153 "x":683.6530685424805,
154 "y":490.99977684020996,
155 "z":"b32ccb5b.ff5d48",
163 "id":"319f787e.f84698",
166 "xml":"<outcome value='L2-DCI'>",
169 "x":681.6529541015625,
170 "y":563.9997224807739,
171 "z":"b32ccb5b.ff5d48",
179 "id":"43d71a57.0cfe24",
182 "xml":"<outcome value='other'>",
185 "x":679.6530704498291,
186 "y":645.6664152145386,
187 "z":"b32ccb5b.ff5d48",
195 "id":"f6f6f732.6fe428",
196 "type":"returnFailure",
197 "name":"return failure",
198 "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",
200 "x":893.0815925598145,
201 "y":645.6664419174194,
202 "z":"b32ccb5b.ff5d48",
208 "id":"ad2f29e4.7e0148",
210 "name":"switch site1_id",
211 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_id'`\">\n",
214 "x":1237.3199844360352,
215 "y":145.16679191589355,
216 "z":"b32ccb5b.ff5d48",
224 "id":"3e9c0ee8.789922",
226 "name":"switch site1_importRT1",
227 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_importRT1'`\">\n",
230 "x":1238.9646034240723,
231 "y":553.2989673614502,
232 "z":"b32ccb5b.ff5d48",
240 "id":"c68a818d.6aada",
242 "name":"switch site1_exportRT1",
243 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT1'`\">\n",
246 "x":1233.887710571289,
247 "y":689.9144258499146,
248 "z":"b32ccb5b.ff5d48",
256 "id":"d2dc6063.75e3d",
258 "name":"switch site1_vni",
259 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_vni'`\">\n",
262 "x":1206.1955490112305,
263 "y":808.9145526885986,
264 "z":"b32ccb5b.ff5d48",
272 "id":"f33cf253.17a49",
273 "type":"outcomeTrue",
275 "xml":"<outcome value='true'>\n",
278 "x":1452.3199844360352,
279 "y":144.16679191589355,
280 "z":"b32ccb5b.ff5d48",
288 "id":"5eac7584.6d267c",
289 "type":"outcomeTrue",
291 "xml":"<outcome value='true'>\n",
294 "x":1440.9646034240723,
295 "y":552.2989673614502,
296 "z":"b32ccb5b.ff5d48",
304 "id":"e98038fe.3bc7a8",
305 "type":"outcomeTrue",
307 "xml":"<outcome value='true'>\n",
310 "x":1429.887710571289,
311 "y":686.9144258499146,
312 "z":"b32ccb5b.ff5d48",
320 "id":"7c71225a.f8d93c",
321 "type":"outcomeTrue",
323 "xml":"<outcome value='true'>\n",
326 "x":1405.1955451965332,
327 "y":808.914571762085,
328 "z":"b32ccb5b.ff5d48",
336 "id":"5b5e1852.3a7938",
338 "name":"switch name",
339 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
342 "x":1234.4865493774414,
343 "y":86.33342361450195,
344 "z":"b32ccb5b.ff5d48",
352 "id":"1557c16b.13de0f",
353 "type":"outcomeTrue",
355 "xml":"<outcome value='true'>\n",
358 "x":1454.1791381835938,
359 "y":85.56419563293457,
360 "z":"b32ccb5b.ff5d48",
368 "id":"1db7b8be.899e57",
371 "xml":"<set>\n<parameter name='validate.dci-connects.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
373 "x":1842.4868621826172,
374 "y":86.41035079956055,
375 "z":"b32ccb5b.ff5d48",
381 "id":"ebff3dbb.cb64",
383 "name":"switch site1_networkName",
384 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_networkName'`\">\n",
387 "x":1270.03755569458,
388 "y":274.3334674835205,
389 "z":"b32ccb5b.ff5d48",
397 "id":"92423844.76f288",
398 "type":"outcomeTrue",
400 "xml":"<outcome value='true'>\n",
403 "x":1468.03755569458,
404 "y":274.3334674835205,
405 "z":"b32ccb5b.ff5d48",
413 "id":"96044bd5.858c28",
415 "name":"switch value",
416 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`\">\n",
419 "x":2098.370994567871,
420 "y":518.3846913799644,
421 "z":"b32ccb5b.ff5d48",
429 "id":"d3d16a56.8a9738",
432 "xml":"<outcome value=''>",
435 "x":2265.3712005615234,
436 "y":518.0110122188926,
437 "z":"b32ccb5b.ff5d48",
445 "id":"ee6eab17.fc7618",
446 "type":"returnFailure",
447 "name":"return failure",
448 "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",
451 "y":518.0109936222434,
452 "z":"b32ccb5b.ff5d48",
458 "id":"f8ed6bb4.b05df8",
460 "name":"set site1_id",
461 "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",
463 "x":1851.243019104004,
464 "y":143.6922788619995,
465 "z":"b32ccb5b.ff5d48",
471 "id":"b517b557.2b1c88",
473 "name":"switch site2_id",
474 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_id'`\">\n",
477 "x":1235.935214996338,
478 "y":207.692289352417,
479 "z":"b32ccb5b.ff5d48",
487 "id":"417631c9.904ff",
488 "type":"outcomeTrue",
490 "xml":"<outcome value='true'>\n",
493 "x":1450.935214996338,
494 "y":206.692289352417,
495 "z":"b32ccb5b.ff5d48",
503 "id":"54871b70.cd0a24",
505 "name":"set site2_id",
506 "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",
508 "x":1842.9352684020996,
509 "y":205.14089107513428,
510 "z":"b32ccb5b.ff5d48",
516 "id":"4ef856dd.ae2728",
518 "name":"set site1_networkName",
519 "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",
521 "x":1874.1148681640625,
522 "y":278.0769100189209,
523 "z":"b32ccb5b.ff5d48",
529 "id":"4b1e3c3c.1ae2b4",
531 "name":"switch site2_networkName",
532 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_networkName'`\">\n",
535 "x":1261.5761260986328,
536 "y":339.153790473938,
537 "z":"b32ccb5b.ff5d48",
545 "id":"9f5a1ec2.9dcc9",
546 "type":"outcomeTrue",
548 "xml":"<outcome value='true'>\n",
551 "x":1459.5761260986328,
552 "y":339.153790473938,
553 "z":"b32ccb5b.ff5d48",
561 "id":"ad54b8c9.7da448",
563 "name":"set site1_networkName",
564 "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",
566 "x":1867.9607391357422,
567 "y":339.8202781677246,
568 "z":"b32ccb5b.ff5d48",
574 "id":"293c94ec.7eed0c",
576 "name":"switch site1_routerId",
577 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_routerId'`\">\n",
580 "x":1238.44775390625,
581 "y":404.3978147506714,
582 "z":"b32ccb5b.ff5d48",
590 "id":"bd102392.9272f",
591 "type":"outcomeTrue",
593 "xml":"<outcome value='true'>\n",
596 "x":1443.44775390625,
597 "y":403.3978147506714,
598 "z":"b32ccb5b.ff5d48",
606 "id":"aa160e34.e4b32",
608 "name":"set site1_routerId",
609 "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",
611 "x":1847.601577758789,
612 "y":402.2564105987549,
613 "z":"b32ccb5b.ff5d48",
619 "id":"5509cc69.b39b94",
621 "name":"switch site2_routerId",
622 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_routerId'`\">\n",
625 "x":1235.986557006836,
626 "y":475.79493522644043,
627 "z":"b32ccb5b.ff5d48",
635 "id":"6e0eb7d7.46a9d8",
636 "type":"outcomeTrue",
638 "xml":"<outcome value='true'>\n",
641 "x":1440.986557006836,
642 "y":474.79493522644043,
643 "z":"b32ccb5b.ff5d48",
651 "id":"6301c339.b9a5ac",
653 "name":"set site2_routerId",
654 "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",
656 "x":1868.9871444702148,
657 "y":475.19210052490234,
658 "z":"b32ccb5b.ff5d48",
664 "id":"56ed96a3.41ee28",
666 "name":"set site2_routerId",
667 "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",
669 "x":1860.8328247070312,
670 "y":552.410285949707,
671 "z":"b32ccb5b.ff5d48",
677 "id":"d912bc7a.af608",
679 "name":"switch site2_importRT1",
680 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_importRT1'`\">\n",
683 "x":1238.653060913086,
684 "y":621.5128269195557,
685 "z":"b32ccb5b.ff5d48",
693 "id":"767cef4c.87c12",
694 "type":"outcomeTrue",
696 "xml":"<outcome value='true'>\n",
699 "x":1440.653060913086,
700 "y":620.5128269195557,
701 "z":"b32ccb5b.ff5d48",
709 "id":"1fe27c7.2dcc584",
711 "name":"set site2_importRT1",
712 "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",
714 "x":1862.8285751342773,
715 "y":620.6240797042847,
716 "z":"b32ccb5b.ff5d48",
722 "id":"addc94d5.935028",
724 "name":"set site1_exportRT1",
725 "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",
727 "x":1844.9608268737793,
728 "y":682.8463268280029,
729 "z":"b32ccb5b.ff5d48",
735 "id":"6132d023.70902",
737 "name":"switch site1_exportRT2",
738 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT2'`\">\n",
741 "x":1230.9609603881836,
742 "y":747.7693099975586,
743 "z":"b32ccb5b.ff5d48",
751 "id":"feb35a24.cd3648",
752 "type":"outcomeTrue",
754 "xml":"<outcome value='true'>\n",
757 "x":1426.9609603881836,
758 "y":744.7693099975586,
759 "z":"b32ccb5b.ff5d48",
767 "id":"c9f8c3ab.70b24",
769 "name":"set site1_exportRT2",
770 "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",
772 "x":1840.4958572387695,
773 "y":740.7011775970459,
774 "z":"b32ccb5b.ff5d48",
780 "id":"a5dc4d63.d58b1",
782 "name":"set site1_vni",
783 "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",
785 "x":1812.9096298217773,
786 "y":807.6412315368652,
787 "z":"b32ccb5b.ff5d48",
793 "id":"137f7cf2.c3ab93",
795 "name":"switch site2_vni",
796 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_vni'`\">\n",
799 "x":1203.6532287597656,
800 "y":873.3337364196777,
801 "z":"b32ccb5b.ff5d48",
809 "id":"79ded29d.4ddd9c",
810 "type":"outcomeTrue",
812 "xml":"<outcome value='true'>\n",
815 "x":1402.6532249450684,
816 "y":873.3337554931641,
817 "z":"b32ccb5b.ff5d48",
825 "id":"8a4479c0.ee42f8",
827 "name":"set site2_vni",
828 "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",
830 "x":1807.2905578613281,
831 "y":871.2911982536316,
832 "z":"b32ccb5b.ff5d48",
838 "id":"1d0ed859.af0d08",
840 "name":"switch tunnelType",
841 "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'tunnelType'`\">\n",
844 "x":1207.5376205444336,
845 "y":940.372227191925,
846 "z":"b32ccb5b.ff5d48",
854 "id":"5540f5e2.10ecbc",
855 "type":"outcomeTrue",
857 "xml":"<outcome value='true'>\n",
860 "x":1413.5376205444336,
861 "y":940.372227191925,
862 "z":"b32ccb5b.ff5d48",
870 "id":"99b782e.ba8658",
872 "name":"set tunnelType",
873 "xml":"<set>\n<parameter name='prop.dci-connects.tunnelType' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
875 "x":1812.8451919555664,
876 "y":935.9876976013184,
877 "z":"b32ccb5b.ff5d48",
883 "id":"a101c9de.bfa5c8",
885 "name":"TODO: optimize the activate by using parameter assignment here",
888 "x":1100.3197479248047,
890 "z":"b32ccb5b.ff5d48",
896 "id":"ae14dcf0.2fa2",
898 "name":"block validate",
899 "xml":"<block atomic=\"true\">\n",
903 "x":575.3197402954102,
904 "y":261.9999895095825,
905 "z":"b32ccb5b.ff5d48",
915 "id":"da60451d.6b55f8",
922 "x":1625.0120544433594,
923 "y":86.55049514770508,
924 "z":"b32ccb5b.ff5d48",
933 "id":"479be6ca.797c48",
940 "x":1624.242691040039,
941 "y":144.2427978515625,
942 "z":"b32ccb5b.ff5d48",
951 "id":"d9eecf1d.5da05",
958 "x":1616.5506019592285,
959 "y":205.78127479553223,
960 "z":"b32ccb5b.ff5d48",
969 "id":"360a973d.9d1cc8",
976 "x":1615.0120849609375,
977 "y":275.78126430511475,
978 "z":"b32ccb5b.ff5d48",
987 "id":"822ee2d3.48c3c",
994 "x":1606.550521850586,
995 "y":338.858193397522,
996 "z":"b32ccb5b.ff5d48",
1005 "id":"e3a432d7.d3122",
1012 "x":1596.5502471923828,
1013 "y":403.1658983230591,
1014 "z":"b32ccb5b.ff5d48",
1023 "id":"82d1be44.e3709",
1030 "x":1587.319839477539,
1031 "y":477.3197727203369,
1032 "z":"b32ccb5b.ff5d48",
1041 "id":"8e2e8c1d.89a89",
1048 "x":1588.08890914917,
1049 "y":553.8582248687744,
1050 "z":"b32ccb5b.ff5d48",
1059 "id":"774128e9.097e98",
1066 "x":1592.704360961914,
1067 "y":621.5506038665771,
1068 "z":"b32ccb5b.ff5d48",
1077 "id":"53264553.d1234c",
1084 "x":1582.7043190002441,
1085 "y":686.166033744812,
1086 "z":"b32ccb5b.ff5d48",
1095 "id":"4b3b20e7.2b2fe",
1102 "x":1584.2429733276367,
1103 "y":744.6275215148926,
1104 "z":"b32ccb5b.ff5d48",
1113 "id":"a5b17398.c8fe9",
1120 "x":1574.242935180664,
1121 "y":813.8583087921143,
1122 "z":"b32ccb5b.ff5d48",
1131 "id":"d0c7e690.e8d078",
1138 "x":1567.319580078125,
1139 "y":879.243043422699,
1140 "z":"b32ccb5b.ff5d48",
1149 "id":"f2527f65.6836f",
1156 "x":1574.2429809570312,
1157 "y":939.2429823875427,
1158 "z":"b32ccb5b.ff5d48",