Update underlay DG for VoLTE use case
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-network-input-parameters.json
1 [
2   {
3     "id": "4e4a1db5.e19994",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 69,
8     "y": 114.04766654968262,
9     "z": "32fe6314.d27544",
10     "wires": [
11       [
12         "b00c6ebc.9f6148"
13       ]
14     ]
15   },
16   {
17     "id": "b00c6ebc.9f6148",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API ${project.version}",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "${project.version}",
22     "comments": "",
23     "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}'>",
24     "outputs": 1,
25     "x": 314.2857131958008,
26     "y": 113.28574562072754,
27     "z": "32fe6314.d27544",
28     "wires": [
29       [
30         "44d4c8c4.c3b998"
31       ]
32     ]
33   },
34   {
35     "id": "44d4c8c4.c3b998",
36     "type": "method",
37     "name": "method validate-network-input-parameters",
38     "xml": "<method rpc='validate-network-input-parameters' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 271.91668701171875,
42     "y": 188.30068397521973,
43     "z": "32fe6314.d27544",
44     "wires": [
45       [
46         "b1f5234e.374c1"
47       ]
48     ]
49   },
50   {
51     "id": "b1f5234e.374c1",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 555.9166946411133,
58     "y": 176.30070877075195,
59     "z": "32fe6314.d27544",
60     "wires": [
61       [
62         "911dd6e7.3e5ce",
63         "30f2c5d1.5e680a"
64       ]
65     ]
66   },
67   {
68     "id": "911dd6e7.3e5ce",
69     "type": "switchNode",
70     "name": "switch  svc-action",
71     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
72     "comments": "",
73     "outputs": 1,
74     "x": 836.9166946411133,
75     "y": 171.3006944656372,
76     "z": "32fe6314.d27544",
77     "wires": [
78       [
79         "84d48b8c.b6753"
80       ]
81     ]
82   },
83   {
84     "id": "84d48b8c.b6753",
85     "type": "outcome",
86     "name": "NULL",
87     "xml": "<outcome value=''>",
88     "comments": "",
89     "outputs": 1,
90     "x": 1027.6309967041016,
91     "y": 172.30069541931152,
92     "z": "32fe6314.d27544",
93     "wires": [
94       [
95         "7ddcb143.915a4"
96       ]
97     ]
98   },
99   {
100     "id": "7ddcb143.915a4",
101     "type": "returnFailure",
102     "name": "return failure",
103     "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=\"sdnc-request-header.svc-request-id is a required input\" />\n",
104     "comments": "",
105     "x": 1202.0595474243164,
106     "y": 171.300687789917,
107     "z": "32fe6314.d27544",
108     "wires": []
109   },
110   {
111     "id": "30f2c5d1.5e680a",
112     "type": "switchNode",
113     "name": "switch svc-action",
114     "xml": "<switch test='`$service-topology-operation-input.sdnc-request-header.svc-action`'>\n",
115     "comments": "",
116     "outputs": 1,
117     "x": 137.91664123535156,
118     "y": 447.30070877075195,
119     "z": "32fe6314.d27544",
120     "wires": [
121       [
122         "adae5694.342958",
123         "500ad4c6.47f08c",
124         "22013026.8cc88",
125         "750fe4a3.ade904",
126         "a9f01ff9.d40278"
127       ]
128     ]
129   },
130   {
131     "id": "adae5694.342958",
132     "type": "outcome",
133     "name": "create",
134     "xml": "<outcome value='create'>\n",
135     "comments": "",
136     "outputs": 1,
137     "x": 339.4167251586914,
138     "y": 447.30070877075195,
139     "z": "32fe6314.d27544",
140     "wires": [
141       [
142         "45ac8a67.1ab214"
143       ]
144     ]
145   },
146   {
147     "id": "45ac8a67.1ab214",
148     "type": "block",
149     "name": "block : atomic",
150     "xml": "<block atomic=\"true\">",
151     "atomic": "true",
152     "outputs": 1,
153     "x": 505.41673278808594,
154     "y": 447.30070877075195,
155     "z": "32fe6314.d27544",
156     "wires": [
157       [
158         "97add15a.4cb3a8"
159       ]
160     ]
161   },
162   {
163     "id": "d1354c61.d70e7",
164     "type": "for",
165     "name": "for loop i - Network input parameters",
166     "xml": "<for index=\"i\" start=\"0\" end=\"`$network-topology-information.network-request-input.network-input-parameters.param_length`\">\n",
167     "comments": "",
168     "outputs": 1,
169     "x": 1704.630874633789,
170     "y": 111.01497840881348,
171     "z": "32fe6314.d27544",
172     "wires": [
173       [
174         "f7be75b2.d145f8"
175       ]
176     ]
177   },
178   {
179     "id": "560f8ff1.549fe8",
180     "type": "switchNode",
181     "name": "switch value",
182     "xml": "<switch test=\"`$tmp.value`\">\n",
183     "comments": "",
184     "outputs": 1,
185     "x": 2558.2022247314453,
186     "y": 365.01495361328125,
187     "z": "32fe6314.d27544",
188     "wires": [
189       [
190         "35d7055a.4a3242"
191       ]
192     ]
193   },
194   {
195     "id": "35d7055a.4a3242",
196     "type": "outcome",
197     "name": "NULL",
198     "xml": "<outcome value=''>",
199     "comments": "",
200     "outputs": 1,
201     "x": 2775.2021980285645,
202     "y": 364.01495933532715,
203     "z": "32fe6314.d27544",
204     "wires": [
205       [
206         "d860ff65.a2e1"
207       ]
208     ]
209   },
210   {
211     "id": "d860ff65.a2e1",
212     "type": "returnFailure",
213     "name": "return failure",
214     "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.param '+ $tmp.name +' is a required input'\" />\n",
215     "comments": "",
216     "x": 2953.6309127807617,
217     "y": 365.01495933532715,
218     "z": "32fe6314.d27544",
219     "wires": []
220   },
221   {
222     "id": "500ad4c6.47f08c",
223     "type": "outcome",
224     "name": "deactivate",
225     "xml": "<outcome value='deactivate'>\n",
226     "comments": "",
227     "outputs": 1,
228     "x": 341.7142791748047,
229     "y": 605.4762363433838,
230     "z": "32fe6314.d27544",
231     "wires": [
232       [
233         "4bb419b5.b0e6e"
234       ]
235     ]
236   },
237   {
238     "id": "22013026.8cc88",
239     "type": "outcome",
240     "name": "delete",
241     "xml": "<outcome value='delete'>\n",
242     "comments": "",
243     "outputs": 1,
244     "x": 345.42866134643555,
245     "y": 932.1907939910889,
246     "z": "32fe6314.d27544",
247     "wires": [
248       [
249         "4023bbbc.b8c3c4"
250       ]
251     ]
252   },
253   {
254     "id": "750fe4a3.ade904",
255     "type": "other",
256     "name": "other",
257     "xml": "<outcome value='Other'>\n",
258     "comments": "",
259     "outputs": 1,
260     "x": 343.1905403137207,
261     "y": 886.619062423706,
262     "z": "32fe6314.d27544",
263     "wires": [
264       [
265         "3dd4d642.9cafa2"
266       ]
267     ]
268   },
269   {
270     "id": "3dd4d642.9cafa2",
271     "type": "returnFailure",
272     "name": "return failure",
273     "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-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
274     "comments": "",
275     "x": 496.7621154785156,
276     "y": 889.2382063865662,
277     "z": "32fe6314.d27544",
278     "wires": []
279   },
280   {
281     "id": "f7be75b2.d145f8",
282     "type": "block",
283     "name": "block",
284     "xml": "<block>\n",
285     "atomic": "false",
286     "comments": "",
287     "outputs": 1,
288     "x": 1582.7142486572266,
289     "y": 257.761926651001,
290     "z": "32fe6314.d27544",
291     "wires": [
292       [
293         "26bdae61.564c5a",
294         "395e8b66.7b0f1c",
295         "84048547.624768"
296       ]
297     ]
298   },
299   {
300     "id": "97add15a.4cb3a8",
301     "type": "switchNode",
302     "name": "switch request-action",
303     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
304     "comments": "",
305     "outputs": 1,
306     "x": 831.0000152587891,
307     "y": 336.7143363952637,
308     "z": "32fe6314.d27544",
309     "wires": [
310       [
311         "76502e63.ceb1a",
312         "1255dbb4.75c26c"
313       ]
314     ]
315   },
316   {
317     "id": "76502e63.ceb1a",
318     "type": "other",
319     "name": "CreateNetworkInstance",
320     "xml": "<outcome value='CreateNetworkInstance'>",
321     "comments": "",
322     "outputs": 1,
323     "x": 1097.000015258789,
324     "y": 295.7143363952637,
325     "z": "32fe6314.d27544",
326     "wires": [
327       [
328         "afc2e177.f42c"
329       ]
330     ]
331   },
332   {
333     "id": "1255dbb4.75c26c",
334     "type": "other",
335     "name": "Other",
336     "xml": "<outcome value='Other'>",
337     "comments": "",
338     "outputs": 1,
339     "x": 1051.000015258789,
340     "y": 345.7143363952637,
341     "z": "32fe6314.d27544",
342     "wires": [
343       [
344         "dfb2157e.4f1ae"
345       ]
346     ]
347   },
348   {
349     "id": "dfb2157e.4f1ae",
350     "type": "returnFailure",
351     "name": "return failure",
352     "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=\"request-information.request-action is required to be CreateNetworkInstance for svc-action=create\" />\n",
353     "comments": "",
354     "x": 1220.000015258789,
355     "y": 345.7143363952637,
356     "z": "32fe6314.d27544",
357     "wires": []
358   },
359   {
360     "id": "afc2e177.f42c",
361     "type": "block",
362     "name": "block : atomic",
363     "xml": "<block atomic=\"true\">",
364     "atomic": "true",
365     "outputs": 1,
366     "x": 1322.000015258789,
367     "y": 284.7143363952637,
368     "z": "32fe6314.d27544",
369     "wires": [
370       [
371         "d1354c61.d70e7"
372       ]
373     ]
374   },
375   {
376     "id": "26bdae61.564c5a",
377     "type": "set",
378     "name": "clear tmp-data",
379     "xml": "<set>\n<parameter name='tmp.name' value='' />\n<parameter name='tmp.value' value='' />\n",
380     "comments": "",
381     "x": 1774.7143096923828,
382     "y": 212.00002479553223,
383     "z": "32fe6314.d27544",
384     "wires": []
385   },
386   {
387     "id": "395e8b66.7b0f1c",
388     "type": "set",
389     "name": "set tmp-data",
390     "xml": "<set>\n<parameter name='tmp.name' value=\"'$network-topology-operation-input.network-request-input.network-input-parameters.param[i].name'\"/>\n<parameter name='tmp.value' value=\"'$network-topology-operation-input.network-request-input.network-input-parameters.param[i].value'\"/>\n",
391     "comments": "",
392     "x": 1763.7143096923828,
393     "y": 302.0000247955322,
394     "z": "32fe6314.d27544",
395     "wires": []
396   },
397   {
398     "id": "84048547.624768",
399     "type": "switchNode",
400     "name": "switch name",
401     "xml": "<switch test=\"'$tmp.name'\">\n",
402     "comments": "",
403     "outputs": 1,
404     "x": 1742.7143096923828,
405     "y": 396.0000247955322,
406     "z": "32fe6314.d27544",
407     "wires": [
408       [
409         "91870d3c.00766",
410         "9673ceac.9d128",
411         "2fa6afd4.470c68",
412         "208a2db6.5cd29a",
413         "a6950835.4f1f88",
414         "f6a60960.64ec1",
415         "3f6ebe83.24fb02",
416         "6691ccb6.43ba2c",
417         "3e734965.e53836",
418         "7c1d0f2f.d390d8",
419         "90835e79.55fda",
420         "98d98d4e.90457",
421         "c55ddc64.709ea",
422         "d3d96688.947678",
423         "de824513.d08848",
424         "bd1ecf5f.f7c2b",
425         "499053bc.575afc"
426       ]
427     ]
428   },
429   {
430     "id": "91870d3c.00766",
431     "type": "outcome",
432     "name": "NULL",
433     "xml": "<outcome value=''>",
434     "comments": "",
435     "outputs": 1,
436     "x": 2282.285598754883,
437     "y": 899,
438     "z": "32fe6314.d27544",
439     "wires": [
440       [
441         "49ed5fbd.14e1c8"
442       ]
443     ]
444   },
445   {
446     "id": "49ed5fbd.14e1c8",
447     "type": "returnFailure",
448     "name": "return failure",
449     "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-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
450     "comments": "",
451     "x": 2457.285598754883,
452     "y": 898,
453     "z": "32fe6314.d27544",
454     "wires": []
455   },
456   {
457     "id": "9673ceac.9d128",
458     "type": "other",
459     "name": "name",
460     "xml": "<outcome value='name'>",
461     "comments": "",
462     "outputs": 1,
463     "x": 2259.285598754883,
464     "y": 21,
465     "z": "32fe6314.d27544",
466     "wires": [
467       [
468         "560f8ff1.549fe8"
469       ]
470     ]
471   },
472   {
473     "id": "2fa6afd4.470c68",
474     "type": "other",
475     "name": "service-type",
476     "xml": "<outcome value='service-type'>",
477     "comments": "",
478     "outputs": 1,
479     "x": 2262.285598754883,
480     "y": 88,
481     "z": "32fe6314.d27544",
482     "wires": [
483       [
484         "560f8ff1.549fe8"
485       ]
486     ]
487   },
488   {
489     "id": "3f6ebe83.24fb02",
490     "type": "other",
491     "name": "sna2_name",
492     "xml": "<outcome value='sna2_name'>",
493     "comments": "",
494     "outputs": 1,
495     "x": 2266.285598754883,
496     "y": 317,
497     "z": "32fe6314.d27544",
498     "wires": [
499       [
500         "560f8ff1.549fe8"
501       ]
502     ]
503   },
504   {
505     "id": "208a2db6.5cd29a",
506     "type": "other",
507     "name": "site1-name",
508     "xml": "<outcome value='site1-name'>",
509     "comments": "",
510     "outputs": 1,
511     "x": 2263.285598754883,
512     "y": 149,
513     "z": "32fe6314.d27544",
514     "wires": [
515       [
516         "560f8ff1.549fe8"
517       ]
518     ]
519   },
520   {
521     "id": "a6950835.4f1f88",
522     "type": "other",
523     "name": "site2-name",
524     "xml": "<outcome value='site2-name'>",
525     "comments": "",
526     "outputs": 1,
527     "x": 2259.285598754883,
528     "y": 206,
529     "z": "32fe6314.d27544",
530     "wires": [
531       [
532         "560f8ff1.549fe8"
533       ]
534     ]
535   },
536   {
537     "id": "f6a60960.64ec1",
538     "type": "other",
539     "name": "sna1_name",
540     "xml": "<outcome value='sna1_name'>",
541     "comments": "",
542     "outputs": 1,
543     "x": 2262.285598754883,
544     "y": 263,
545     "z": "32fe6314.d27544",
546     "wires": [
547       [
548         "560f8ff1.549fe8"
549       ]
550     ]
551   },
552   {
553     "id": "6691ccb6.43ba2c",
554     "type": "other",
555     "name": "pe1_id",
556     "xml": "<outcome value='pe1_id'>",
557     "comments": "",
558     "outputs": 1,
559     "x": 2266.285598754883,
560     "y": 368,
561     "z": "32fe6314.d27544",
562     "wires": [
563       [
564         "560f8ff1.549fe8"
565       ]
566     ]
567   },
568   {
569     "id": "3e734965.e53836",
570     "type": "other",
571     "name": "pe2_id",
572     "xml": "<outcome value='pe2_id'>",
573     "comments": "",
574     "outputs": 1,
575     "x": 2269.285598754883,
576     "y": 416,
577     "z": "32fe6314.d27544",
578     "wires": [
579       [
580         "560f8ff1.549fe8"
581       ]
582     ]
583   },
584   {
585     "id": "7c1d0f2f.d390d8",
586     "type": "other",
587     "name": "ac1-id",
588     "xml": "<outcome value='ac1-id'>",
589     "comments": "",
590     "outputs": 1,
591     "x": 2274.285598754883,
592     "y": 465,
593     "z": "32fe6314.d27544",
594     "wires": [
595       [
596         "560f8ff1.549fe8"
597       ]
598     ]
599   },
600   {
601     "id": "90835e79.55fda",
602     "type": "other",
603     "name": "ac2-id",
604     "xml": "<outcome value='ac2-id'>",
605     "comments": "",
606     "outputs": 1,
607     "x": 2276.285598754883,
608     "y": 520,
609     "z": "32fe6314.d27544",
610     "wires": [
611       [
612         "560f8ff1.549fe8"
613       ]
614     ]
615   },
616   {
617     "id": "98d98d4e.90457",
618     "type": "other",
619     "name": "ac1-ip",
620     "xml": "<outcome value='ac1-ip'>",
621     "comments": "",
622     "outputs": 1,
623     "x": 2276.285598754883,
624     "y": 572,
625     "z": "32fe6314.d27544",
626     "wires": [
627       [
628         "560f8ff1.549fe8"
629       ]
630     ]
631   },
632   {
633     "id": "c55ddc64.709ea",
634     "type": "other",
635     "name": "ac2-ip",
636     "xml": "<outcome value='ac2-ip'>",
637     "comments": "",
638     "outputs": 1,
639     "x": 2278.285598754883,
640     "y": 633,
641     "z": "32fe6314.d27544",
642     "wires": [
643       [
644         "560f8ff1.549fe8"
645       ]
646     ]
647   },
648   {
649     "id": "d3d96688.947678",
650     "type": "other",
651     "name": "ac1_peer_ip",
652     "xml": "<outcome value='ac1_peer_ip'>",
653     "comments": "",
654     "outputs": 1,
655     "x": 2280.285598754883,
656     "y": 683,
657     "z": "32fe6314.d27544",
658     "wires": [
659       [
660         "560f8ff1.549fe8"
661       ]
662     ]
663   },
664   {
665     "id": "de824513.d08848",
666     "type": "other",
667     "name": "ac2_peer_ip",
668     "xml": "<outcome value='ac2_peer_ip'>",
669     "comments": "",
670     "outputs": 1,
671     "x": 2276.285598754883,
672     "y": 731,
673     "z": "32fe6314.d27544",
674     "wires": [
675       [
676         "560f8ff1.549fe8"
677       ]
678     ]
679   },
680   {
681     "id": "bd1ecf5f.f7c2b",
682     "type": "other",
683     "name": "ac1_svlan",
684     "xml": "<outcome value='ac1_svlan'>",
685     "comments": "",
686     "outputs": 1,
687     "x": 2278.285598754883,
688     "y": 784,
689     "z": "32fe6314.d27544",
690     "wires": [
691       [
692         "560f8ff1.549fe8"
693       ]
694     ]
695   },
696   {
697     "id": "499053bc.575afc",
698     "type": "other",
699     "name": "ac2_svlan",
700     "xml": "<outcome value='ac2_svlan'>",
701     "comments": "",
702     "outputs": 1,
703     "x": 2280.285598754883,
704     "y": 845,
705     "z": "32fe6314.d27544",
706     "wires": [
707       [
708         "560f8ff1.549fe8"
709       ]
710     ]
711   },
712   {
713     "id": "4023bbbc.b8c3c4",
714     "type": "block",
715     "name": "block : atomic",
716     "xml": "<block atomic=\"true\">",
717     "atomic": "true",
718     "outputs": 1,
719     "x": 276.5714340209961,
720     "y": 1013.8572435379028,
721     "z": "32fe6314.d27544",
722     "wires": [
723       [
724         "97e7ce10.7c85b8",
725         "9dc996b.23ff3e8"
726       ]
727     ]
728   },
729   {
730     "id": "97e7ce10.7c85b8",
731     "type": "other",
732     "name": "DeleteNetworkInstance",
733     "xml": "<outcome value='DeleteNetworkInstance'>",
734     "comments": "",
735     "outputs": 1,
736     "x": 292.2857246398926,
737     "y": 1069.8572072982788,
738     "z": "32fe6314.d27544",
739     "wires": [
740       [
741         "841c3464.e35208"
742       ]
743     ]
744   },
745   {
746     "id": "9dc996b.23ff3e8",
747     "type": "other",
748     "name": "Other",
749     "xml": "<outcome value='Other'>",
750     "comments": "",
751     "outputs": 1,
752     "x": 246.28572463989258,
753     "y": 1119.8572072982788,
754     "z": "32fe6314.d27544",
755     "wires": [
756       [
757         "6b8e362b.376518"
758       ]
759     ]
760   },
761   {
762     "id": "6b8e362b.376518",
763     "type": "returnFailure",
764     "name": "return failure",
765     "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=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=delete\" />\n",
766     "comments": "",
767     "x": 415.2857246398926,
768     "y": 1119.8572072982788,
769     "z": "32fe6314.d27544",
770     "wires": []
771   },
772   {
773     "id": "841c3464.e35208",
774     "type": "block",
775     "name": "block : atomic",
776     "xml": "<block atomic=\"true\">",
777     "atomic": "true",
778     "outputs": 1,
779     "x": 517.2857246398926,
780     "y": 1058.8572072982788,
781     "z": "32fe6314.d27544",
782     "wires": [
783       [
784         "abf4d6e7.91759"
785       ]
786     ]
787   },
788   {
789     "id": "abf4d6e7.91759",
790     "type": "for",
791     "name": "for each network-input-parameters",
792     "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
793     "comments": "",
794     "outputs": 1,
795     "x": 339.2857246398926,
796     "y": 1213.8572072982788,
797     "z": "32fe6314.d27544",
798     "wires": [
799       [
800         "4d50d8cc.46e0a"
801       ]
802     ]
803   },
804   {
805     "id": "4d50d8cc.46e0a",
806     "type": "block",
807     "name": "block",
808     "xml": "<block>\n",
809     "atomic": "false",
810     "comments": "",
811     "outputs": 1,
812     "x": 332.2857246398926,
813     "y": 1298.8572072982788,
814     "z": "32fe6314.d27544",
815     "wires": [
816       [
817         "5c906df.eb09894"
818       ]
819     ]
820   },
821   {
822     "id": "5c906df.eb09894",
823     "type": "switchNode",
824     "name": "switch name",
825     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
826     "comments": "",
827     "outputs": 1,
828     "x": 515.2857246398926,
829     "y": 1291.8572072982788,
830     "z": "32fe6314.d27544",
831     "wires": [
832       [
833         "1e0b11b0.0c1596"
834       ]
835     ]
836   },
837   {
838     "id": "1e0b11b0.0c1596",
839     "type": "outcomeTrue",
840     "name": "true",
841     "xml": "<outcome value='true'>\n",
842     "comments": "",
843     "outputs": 1,
844     "x": 696.2857246398926,
845     "y": 1290.8572072982788,
846     "z": "32fe6314.d27544",
847     "wires": [
848       [
849         "6bd99898.8a25c8"
850       ]
851     ]
852   },
853   {
854     "id": "6bd99898.8a25c8",
855     "type": "switchNode",
856     "name": "switch value",
857     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`\">\n",
858     "comments": "",
859     "outputs": 1,
860     "x": 860.2857246398926,
861     "y": 1290.8572072982788,
862     "z": "32fe6314.d27544",
863     "wires": [
864       [
865         "2612c750.3f1de"
866       ]
867     ]
868   },
869   {
870     "id": "2612c750.3f1de",
871     "type": "outcome",
872     "name": "NULL",
873     "xml": "<outcome value=''>",
874     "comments": "",
875     "outputs": 1,
876     "x": 729.2857246398926,
877     "y": 1414.8572072982788,
878     "z": "32fe6314.d27544",
879     "wires": [
880       [
881         "27237901.158d7e"
882       ]
883     ]
884   },
885   {
886     "id": "27237901.158d7e",
887     "type": "returnFailure",
888     "name": "return failure",
889     "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",
890     "comments": "",
891     "x": 907.7144393920898,
892     "y": 1415.8572072982788,
893     "z": "32fe6314.d27544",
894     "wires": []
895   },
896   {
897     "id": "a9f01ff9.d40278",
898     "type": "outcome",
899     "name": "activate",
900     "xml": "<outcome value='activate'>\n",
901     "comments": "",
902     "outputs": 1,
903     "x": 340.4285697937012,
904     "y": 539.7619791030884,
905     "z": "32fe6314.d27544",
906     "wires": [
907       [
908         "24b1be4.4b9cb42"
909       ]
910     ]
911   },
912   {
913     "id": "24b1be4.4b9cb42",
914     "type": "switchNode",
915     "name": "switch request-action",
916     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
917     "comments": "",
918     "outputs": 1,
919     "x": 523.2857360839844,
920     "y": 536.9048290252686,
921     "z": "32fe6314.d27544",
922     "wires": [
923       [
924         "534344f8.99bd8c",
925         "3efa7868.7d6d6"
926       ]
927     ]
928   },
929   {
930     "id": "534344f8.99bd8c",
931     "type": "other",
932     "name": "ActivateNetworkInstance",
933     "xml": "<outcome value='ActivateNetworkInstance'>",
934     "comments": "",
935     "outputs": 1,
936     "x": 789.2857360839844,
937     "y": 495.90482902526855,
938     "z": "32fe6314.d27544",
939     "wires": [
940       [
941         "dbc11e26.b1b04"
942       ]
943     ]
944   },
945   {
946     "id": "3efa7868.7d6d6",
947     "type": "other",
948     "name": "Other",
949     "xml": "<outcome value='Other'>",
950     "comments": "",
951     "outputs": 1,
952     "x": 743.2857360839844,
953     "y": 545.9048290252686,
954     "z": "32fe6314.d27544",
955     "wires": [
956       [
957         "7054bbc2.d71e3c"
958       ]
959     ]
960   },
961   {
962     "id": "7054bbc2.d71e3c",
963     "type": "returnFailure",
964     "name": "return failure",
965     "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=\"request-information.request-action is required to be ActivateNetworkInstance for svc-action=activate\" />\n",
966     "comments": "",
967     "x": 912.2857360839844,
968     "y": 545.9048290252686,
969     "z": "32fe6314.d27544",
970     "wires": []
971   },
972   {
973     "id": "dbc11e26.b1b04",
974     "type": "block",
975     "name": "block : atomic",
976     "xml": "<block atomic=\"true\">",
977     "atomic": "true",
978     "outputs": 1,
979     "x": 1014.2857360839844,
980     "y": 484.90482902526855,
981     "z": "32fe6314.d27544",
982     "wires": [
983       [
984         "bae11bcf.54b4c8"
985       ]
986     ]
987   },
988   {
989     "id": "4bb419b5.b0e6e",
990     "type": "block",
991     "name": "block : atomic",
992     "xml": "<block atomic=\"true\">",
993     "atomic": "true",
994     "outputs": 1,
995     "x": 509,
996     "y": 609.7620029449463,
997     "z": "32fe6314.d27544",
998     "wires": [
999       [
1000         "15adf5d0.a38402",
1001         "a37cc3b4.9b7a68"
1002       ]
1003     ]
1004   },
1005   {
1006     "id": "15adf5d0.a38402",
1007     "type": "other",
1008     "name": "DeactivateNetworkInstance",
1009     "xml": "<outcome value='DeactivateNetworkInstance'>",
1010     "comments": "",
1011     "outputs": 1,
1012     "x": 606.1428909301758,
1013     "y": 687.1905641555786,
1014     "z": "32fe6314.d27544",
1015     "wires": [
1016       [
1017         "a95baf99.9c4a6"
1018       ]
1019     ]
1020   },
1021   {
1022     "id": "a37cc3b4.9b7a68",
1023     "type": "other",
1024     "name": "Other",
1025     "xml": "<outcome value='Other'>",
1026     "comments": "",
1027     "outputs": 1,
1028     "x": 560.1428909301758,
1029     "y": 737.1905641555786,
1030     "z": "32fe6314.d27544",
1031     "wires": [
1032       [
1033         "77245576.2c267c"
1034       ]
1035     ]
1036   },
1037   {
1038     "id": "77245576.2c267c",
1039     "type": "returnFailure",
1040     "name": "return failure",
1041     "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=\"request-information.request-action is required to be DeactivateNetworkInstance for svc-action=deactivate\" />\n",
1042     "comments": "",
1043     "x": 729.1428909301758,
1044     "y": 737.1905641555786,
1045     "z": "32fe6314.d27544",
1046     "wires": []
1047   },
1048   {
1049     "id": "a95baf99.9c4a6",
1050     "type": "block",
1051     "name": "block : atomic",
1052     "xml": "<block atomic=\"true\">",
1053     "atomic": "true",
1054     "outputs": 1,
1055     "x": 831.1428909301758,
1056     "y": 676.1905641555786,
1057     "z": "32fe6314.d27544",
1058     "wires": [
1059       [
1060         "3994558.cdec22a"
1061       ]
1062     ]
1063   },
1064   {
1065     "id": "3994558.cdec22a",
1066     "type": "for",
1067     "name": "for each network-input-parameters",
1068     "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
1069     "comments": "",
1070     "outputs": 1,
1071     "x": 653.1428909301758,
1072     "y": 831.1905641555786,
1073     "z": "32fe6314.d27544",
1074     "wires": [
1075       [
1076         "a7f759b2.2be768"
1077       ]
1078     ]
1079   },
1080   {
1081     "id": "a7f759b2.2be768",
1082     "type": "block",
1083     "name": "block",
1084     "xml": "<block>\n",
1085     "atomic": "false",
1086     "comments": "",
1087     "outputs": 1,
1088     "x": 934.7143325805664,
1089     "y": 804.7619962692261,
1090     "z": "32fe6314.d27544",
1091     "wires": [
1092       [
1093         "c9fb60d0.70a518"
1094       ]
1095     ]
1096   },
1097   {
1098     "id": "c9fb60d0.70a518",
1099     "type": "switchNode",
1100     "name": "switch id",
1101     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].id == 'id'`\">\n",
1102     "comments": "",
1103     "outputs": 1,
1104     "x": 950.5715255737305,
1105     "y": 860.6191473007202,
1106     "z": "32fe6314.d27544",
1107     "wires": [
1108       [
1109         "56941bc3.f5be04"
1110       ]
1111     ]
1112   },
1113   {
1114     "id": "56941bc3.f5be04",
1115     "type": "outcomeTrue",
1116     "name": "true",
1117     "xml": "<outcome value='true'>\n",
1118     "comments": "",
1119     "outputs": 1,
1120     "x": 1131.5715255737305,
1121     "y": 859.6191473007202,
1122     "z": "32fe6314.d27544",
1123     "wires": [
1124       [
1125         "35a7f799.be48f"
1126       ]
1127     ]
1128   },
1129   {
1130     "id": "35a7f799.be48f",
1131     "type": "switchNode",
1132     "name": "switch value",
1133     "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`\">\n",
1134     "comments": "",
1135     "outputs": 1,
1136     "x": 1208.4286346435547,
1137     "y": 938.1905860900879,
1138     "z": "32fe6314.d27544",
1139     "wires": [
1140       [
1141         "ba107d78.943578"
1142       ]
1143     ]
1144   },
1145   {
1146     "id": "ba107d78.943578",
1147     "type": "outcome",
1148     "name": "NULL",
1149     "xml": "<outcome value=''>",
1150     "comments": "",
1151     "outputs": 1,
1152     "x": 1117.4285774230957,
1153     "y": 1022.1905422210693,
1154     "z": "32fe6314.d27544",
1155     "wires": [
1156       [
1157         "b43b580a.2bbc7"
1158       ]
1159     ]
1160   },
1161   {
1162     "id": "b43b580a.2bbc7",
1163     "type": "returnFailure",
1164     "name": "return failure",
1165     "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",
1166     "comments": "",
1167     "x": 1295.857292175293,
1168     "y": 1023.1905422210693,
1169     "z": "32fe6314.d27544",
1170     "wires": []
1171   },
1172   {
1173     "id": "bae11bcf.54b4c8",
1174     "type": "call",
1175     "name": "call validate-overlay-network-input-parameters",
1176     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-overlay-network-input-parameters' mode='sync' >\n",
1177     "comments": "",
1178     "outputs": 1,
1179     "x": 1322.1510696411133,
1180     "y": 486.3333520889282,
1181     "z": "32fe6314.d27544",
1182     "wires": [
1183       []
1184     ]
1185   }
1186 ]