Update underlay DGs 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": "faa0ffba.e89d8",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 85,
8     "y": 113.04766654968262,
9     "z": "d98986ab.861428",
10     "wires": [
11       [
12         "b95f4940.66cc78"
13       ]
14     ]
15   },
16   {
17     "id": "b95f4940.66cc78",
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": 330.2857131958008,
26     "y": 112.28574562072754,
27     "z": "d98986ab.861428",
28     "wires": [
29       [
30         "db8880e7.399138"
31       ]
32     ]
33   },
34   {
35     "id": "db8880e7.399138",
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": 287.91668701171875,
42     "y": 187.30068397521973,
43     "z": "d98986ab.861428",
44     "wires": [
45       [
46         "c2bcbabd.ce8158"
47       ]
48     ]
49   },
50   {
51     "id": "c2bcbabd.ce8158",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 571.9166946411133,
58     "y": 175.30070877075195,
59     "z": "d98986ab.861428",
60     "wires": [
61       [
62         "7723f6f5.70d16",
63         "23bb4d68.1d6aca"
64       ]
65     ]
66   },
67   {
68     "id": "7723f6f5.70d16",
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": 852.9166946411133,
75     "y": 170.3006944656372,
76     "z": "d98986ab.861428",
77     "wires": [
78       [
79         "847bfdf7.dfd188"
80       ]
81     ]
82   },
83   {
84     "id": "847bfdf7.dfd188",
85     "type": "outcome",
86     "name": "NULL",
87     "xml": "<outcome value=''>",
88     "comments": "",
89     "outputs": 1,
90     "x": 1043.6309967041016,
91     "y": 171.30069541931152,
92     "z": "d98986ab.861428",
93     "wires": [
94       [
95         "a76f46ec.4caa98"
96       ]
97     ]
98   },
99   {
100     "id": "a76f46ec.4caa98",
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": 1218.0595474243164,
106     "y": 170.300687789917,
107     "z": "d98986ab.861428",
108     "wires": []
109   },
110   {
111     "id": "23bb4d68.1d6aca",
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": 153.91664123535156,
118     "y": 446.30070877075195,
119     "z": "d98986ab.861428",
120     "wires": [
121       [
122         "2a23b50.62488cc",
123         "ffd34193.404aa",
124         "fc4b5571.bad3e",
125         "3670d91f.b7e116",
126         "823b7913.83e82"
127       ]
128     ]
129   },
130   {
131     "id": "2a23b50.62488cc",
132     "type": "outcome",
133     "name": "create",
134     "xml": "<outcome value='create'>\n",
135     "comments": "",
136     "outputs": 1,
137     "x": 355.4167251586914,
138     "y": 446.30070877075195,
139     "z": "d98986ab.861428",
140     "wires": [
141       [
142         "35a22a62.927db6"
143       ]
144     ]
145   },
146   {
147     "id": "35a22a62.927db6",
148     "type": "block",
149     "name": "block : atomic",
150     "xml": "<block atomic=\"true\">",
151     "atomic": "true",
152     "outputs": 1,
153     "x": 521.4167327880859,
154     "y": 446.30070877075195,
155     "z": "d98986ab.861428",
156     "wires": [
157       [
158         "84b1bafe.d753c8"
159       ]
160     ]
161   },
162   {
163     "id": "c761568c.03f0a",
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": 1720.630874633789,
170     "y": 110.01497840881348,
171     "z": "d98986ab.861428",
172     "wires": [
173       [
174         "6bbe7ccf.21c664"
175       ]
176     ]
177   },
178   {
179     "id": "80903373.40bd",
180     "type": "switchNode",
181     "name": "switch value",
182     "xml": "<switch test=\"`$tmp.value`\">\n",
183     "comments": "",
184     "outputs": 1,
185     "x": 2574.2022247314453,
186     "y": 364.01495361328125,
187     "z": "d98986ab.861428",
188     "wires": [
189       [
190         "7dc03e79.e30648"
191       ]
192     ]
193   },
194   {
195     "id": "7dc03e79.e30648",
196     "type": "outcome",
197     "name": "NULL",
198     "xml": "<outcome value=''>",
199     "comments": "",
200     "outputs": 1,
201     "x": 2791.2021980285645,
202     "y": 363.01495933532715,
203     "z": "d98986ab.861428",
204     "wires": [
205       [
206         "4449f580.7eb1b4"
207       ]
208     ]
209   },
210   {
211     "id": "4449f580.7eb1b4",
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": 2969.6309127807617,
217     "y": 364.01495933532715,
218     "z": "d98986ab.861428",
219     "wires": []
220   },
221   {
222     "id": "ffd34193.404aa",
223     "type": "outcome",
224     "name": "deactivate",
225     "xml": "<outcome value='deactivate'>\n",
226     "comments": "",
227     "outputs": 1,
228     "x": 357.7142791748047,
229     "y": 604.4762363433838,
230     "z": "d98986ab.861428",
231     "wires": [
232       [
233         "7ef0cfae.a9d9c"
234       ]
235     ]
236   },
237   {
238     "id": "fc4b5571.bad3e",
239     "type": "outcome",
240     "name": "delete",
241     "xml": "<outcome value='delete'>\n",
242     "comments": "",
243     "outputs": 1,
244     "x": 361.42866134643555,
245     "y": 775.1907939910889,
246     "z": "d98986ab.861428",
247     "wires": [
248       [
249         "e0263cc1.d96968"
250       ]
251     ]
252   },
253   {
254     "id": "3670d91f.b7e116",
255     "type": "other",
256     "name": "other",
257     "xml": "<outcome value='Other'>\n",
258     "comments": "",
259     "outputs": 1,
260     "x": 359.1905403137207,
261     "y": 729.619062423706,
262     "z": "d98986ab.861428",
263     "wires": [
264       [
265         "1187da8e.1e68e5"
266       ]
267     ]
268   },
269   {
270     "id": "1187da8e.1e68e5",
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": 512.7621154785156,
276     "y": 732.2382063865662,
277     "z": "d98986ab.861428",
278     "wires": []
279   },
280   {
281     "id": "6bbe7ccf.21c664",
282     "type": "block",
283     "name": "block",
284     "xml": "<block>\n",
285     "atomic": "false",
286     "comments": "",
287     "outputs": 1,
288     "x": 1598.7142486572266,
289     "y": 256.761926651001,
290     "z": "d98986ab.861428",
291     "wires": [
292       [
293         "9a78d49c.5c6c48",
294         "4d7afbb9.93f474",
295         "e49aca1a.0651b8"
296       ]
297     ]
298   },
299   {
300     "id": "84b1bafe.d753c8",
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": 847.0000152587891,
307     "y": 335.7143363952637,
308     "z": "d98986ab.861428",
309     "wires": [
310       [
311         "b2571e45.c855e8",
312         "ac398ddc.f05998"
313       ]
314     ]
315   },
316   {
317     "id": "b2571e45.c855e8",
318     "type": "other",
319     "name": "CreateNetworkInstance",
320     "xml": "<outcome value='CreateNetworkInstance'>",
321     "comments": "",
322     "outputs": 1,
323     "x": 1113.000015258789,
324     "y": 294.7143363952637,
325     "z": "d98986ab.861428",
326     "wires": [
327       [
328         "8b60af63.0db818"
329       ]
330     ]
331   },
332   {
333     "id": "ac398ddc.f05998",
334     "type": "other",
335     "name": "Other",
336     "xml": "<outcome value='Other'>",
337     "comments": "",
338     "outputs": 1,
339     "x": 1067.000015258789,
340     "y": 344.7143363952637,
341     "z": "d98986ab.861428",
342     "wires": [
343       [
344         "e121de21.0ffe78"
345       ]
346     ]
347   },
348   {
349     "id": "e121de21.0ffe78",
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": 1236.000015258789,
355     "y": 344.7143363952637,
356     "z": "d98986ab.861428",
357     "wires": []
358   },
359   {
360     "id": "8b60af63.0db818",
361     "type": "block",
362     "name": "block : atomic",
363     "xml": "<block atomic=\"true\">",
364     "atomic": "true",
365     "outputs": 1,
366     "x": 1338.000015258789,
367     "y": 283.7143363952637,
368     "z": "d98986ab.861428",
369     "wires": [
370       [
371         "c761568c.03f0a"
372       ]
373     ]
374   },
375   {
376     "id": "9a78d49c.5c6c48",
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": 1790.7143096923828,
382     "y": 211.00002479553223,
383     "z": "d98986ab.861428",
384     "wires": []
385   },
386   {
387     "id": "4d7afbb9.93f474",
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": 1779.7143096923828,
393     "y": 301.0000247955322,
394     "z": "d98986ab.861428",
395     "wires": []
396   },
397   {
398     "id": "e49aca1a.0651b8",
399     "type": "switchNode",
400     "name": "switch name",
401     "xml": "<switch test=\"`$tmp.name`\">\n",
402     "comments": "",
403     "outputs": 1,
404     "x": 1758.7143096923828,
405     "y": 395.0000247955322,
406     "z": "d98986ab.861428",
407     "wires": [
408       [
409         "41e3528.04abc2c",
410         "6ac01d8a.f6a7fc",
411         "f26849c8.b296e",
412         "bb7bcaf4.82d9e8",
413         "27adc52c.8ee0d2",
414         "ef56550b.fc6858",
415         "c927ca6e.4041d8",
416         "510578da.17aeb",
417         "d6240771.8bfc8",
418         "19bb94a8.8e46bb",
419         "7cf56a59.b76d14",
420         "164ce143.0020d7",
421         "b5cb2d0b.15677",
422         "211400b.5190a8",
423         "ca0ced45.a76e28",
424         "b3a58592.3d9868",
425         "5f626258.048c44"
426       ]
427     ]
428   },
429   {
430     "id": "41e3528.04abc2c",
431     "type": "outcome",
432     "name": "NULL",
433     "xml": "<outcome value=''>",
434     "comments": "",
435     "outputs": 1,
436     "x": 2298.285598754883,
437     "y": 898,
438     "z": "d98986ab.861428",
439     "wires": [
440       [
441         "1b8d374a.29cc89"
442       ]
443     ]
444   },
445   {
446     "id": "1b8d374a.29cc89",
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": 2473.285598754883,
452     "y": 897,
453     "z": "d98986ab.861428",
454     "wires": []
455   },
456   {
457     "id": "6ac01d8a.f6a7fc",
458     "type": "other",
459     "name": "name",
460     "xml": "<outcome value='name'>",
461     "comments": "",
462     "outputs": 1,
463     "x": 2275.285598754883,
464     "y": 20,
465     "z": "d98986ab.861428",
466     "wires": [
467       [
468         "80903373.40bd"
469       ]
470     ]
471   },
472   {
473     "id": "f26849c8.b296e",
474     "type": "other",
475     "name": "service-type",
476     "xml": "<outcome value='service-type'>",
477     "comments": "",
478     "outputs": 1,
479     "x": 2278.285598754883,
480     "y": 87,
481     "z": "d98986ab.861428",
482     "wires": [
483       [
484         "80903373.40bd"
485       ]
486     ]
487   },
488   {
489     "id": "c927ca6e.4041d8",
490     "type": "other",
491     "name": "sna2_name",
492     "xml": "<outcome value='sna2_name'>",
493     "comments": "",
494     "outputs": 1,
495     "x": 2282.285598754883,
496     "y": 316,
497     "z": "d98986ab.861428",
498     "wires": [
499       [
500         "80903373.40bd"
501       ]
502     ]
503   },
504   {
505     "id": "bb7bcaf4.82d9e8",
506     "type": "other",
507     "name": "site1-name",
508     "xml": "<outcome value='site1-name'>",
509     "comments": "",
510     "outputs": 1,
511     "x": 2279.285598754883,
512     "y": 148,
513     "z": "d98986ab.861428",
514     "wires": [
515       [
516         "80903373.40bd"
517       ]
518     ]
519   },
520   {
521     "id": "27adc52c.8ee0d2",
522     "type": "other",
523     "name": "site2-name",
524     "xml": "<outcome value='site2-name'>",
525     "comments": "",
526     "outputs": 1,
527     "x": 2275.285598754883,
528     "y": 205,
529     "z": "d98986ab.861428",
530     "wires": [
531       [
532         "80903373.40bd"
533       ]
534     ]
535   },
536   {
537     "id": "ef56550b.fc6858",
538     "type": "other",
539     "name": "sna1_name",
540     "xml": "<outcome value='sna1_name'>",
541     "comments": "",
542     "outputs": 1,
543     "x": 2278.285598754883,
544     "y": 262,
545     "z": "d98986ab.861428",
546     "wires": [
547       [
548         "80903373.40bd"
549       ]
550     ]
551   },
552   {
553     "id": "510578da.17aeb",
554     "type": "other",
555     "name": "pe1_id",
556     "xml": "<outcome value='pe1_id'>",
557     "comments": "",
558     "outputs": 1,
559     "x": 2282.285598754883,
560     "y": 367,
561     "z": "d98986ab.861428",
562     "wires": [
563       [
564         "80903373.40bd"
565       ]
566     ]
567   },
568   {
569     "id": "d6240771.8bfc8",
570     "type": "other",
571     "name": "pe2_id",
572     "xml": "<outcome value='pe2_id'>",
573     "comments": "",
574     "outputs": 1,
575     "x": 2285.285598754883,
576     "y": 415,
577     "z": "d98986ab.861428",
578     "wires": [
579       [
580         "80903373.40bd"
581       ]
582     ]
583   },
584   {
585     "id": "19bb94a8.8e46bb",
586     "type": "other",
587     "name": "ac1-id",
588     "xml": "<outcome value='ac1-id'>",
589     "comments": "",
590     "outputs": 1,
591     "x": 2290.285598754883,
592     "y": 464,
593     "z": "d98986ab.861428",
594     "wires": [
595       [
596         "80903373.40bd"
597       ]
598     ]
599   },
600   {
601     "id": "7cf56a59.b76d14",
602     "type": "other",
603     "name": "ac2-id",
604     "xml": "<outcome value='ac2-id'>",
605     "comments": "",
606     "outputs": 1,
607     "x": 2292.285598754883,
608     "y": 519,
609     "z": "d98986ab.861428",
610     "wires": [
611       [
612         "80903373.40bd"
613       ]
614     ]
615   },
616   {
617     "id": "164ce143.0020d7",
618     "type": "other",
619     "name": "ac1-ip",
620     "xml": "<outcome value='ac1-ip'>",
621     "comments": "",
622     "outputs": 1,
623     "x": 2292.285598754883,
624     "y": 571,
625     "z": "d98986ab.861428",
626     "wires": [
627       [
628         "80903373.40bd"
629       ]
630     ]
631   },
632   {
633     "id": "b5cb2d0b.15677",
634     "type": "other",
635     "name": "ac2-ip",
636     "xml": "<outcome value='ac2-ip'>",
637     "comments": "",
638     "outputs": 1,
639     "x": 2294.285598754883,
640     "y": 632,
641     "z": "d98986ab.861428",
642     "wires": [
643       [
644         "80903373.40bd"
645       ]
646     ]
647   },
648   {
649     "id": "211400b.5190a8",
650     "type": "other",
651     "name": "ac1_peer_ip",
652     "xml": "<outcome value='ac1_peer_ip'>",
653     "comments": "",
654     "outputs": 1,
655     "x": 2296.285598754883,
656     "y": 682,
657     "z": "d98986ab.861428",
658     "wires": [
659       [
660         "80903373.40bd"
661       ]
662     ]
663   },
664   {
665     "id": "ca0ced45.a76e28",
666     "type": "other",
667     "name": "ac2_peer_ip",
668     "xml": "<outcome value='ac2_peer_ip'>",
669     "comments": "",
670     "outputs": 1,
671     "x": 2292.285598754883,
672     "y": 730,
673     "z": "d98986ab.861428",
674     "wires": [
675       [
676         "80903373.40bd"
677       ]
678     ]
679   },
680   {
681     "id": "b3a58592.3d9868",
682     "type": "other",
683     "name": "ac1_svlan",
684     "xml": "<outcome value='ac1_svlan'>",
685     "comments": "",
686     "outputs": 1,
687     "x": 2294.285598754883,
688     "y": 783,
689     "z": "d98986ab.861428",
690     "wires": [
691       [
692         "80903373.40bd"
693       ]
694     ]
695   },
696   {
697     "id": "5f626258.048c44",
698     "type": "other",
699     "name": "ac2_svlan",
700     "xml": "<outcome value='ac2_svlan'>",
701     "comments": "",
702     "outputs": 1,
703     "x": 2296.285598754883,
704     "y": 844,
705     "z": "d98986ab.861428",
706     "wires": [
707       [
708         "80903373.40bd"
709       ]
710     ]
711   },
712   {
713     "id": "e0263cc1.d96968",
714     "type": "block",
715     "name": "block : atomic",
716     "xml": "<block atomic=\"true\">",
717     "atomic": "true",
718     "outputs": 1,
719     "x": 292.5714340209961,
720     "y": 856.8572435379028,
721     "z": "d98986ab.861428",
722     "wires": [
723       [
724         "283fd358.50e254"
725       ]
726     ]
727   },
728   {
729     "id": "145e812a.ac0acf",
730     "type": "other",
731     "name": "DeleteNetworkInstance",
732     "xml": "<outcome value='DeleteNetworkInstance'>",
733     "comments": "",
734     "outputs": 1,
735     "x": 759.2857246398926,
736     "y": 769.8572072982788,
737     "z": "d98986ab.861428",
738     "wires": [
739       [
740         "a555e2be.b46fc"
741       ]
742     ]
743   },
744   {
745     "id": "92eeaa34.08fe58",
746     "type": "other",
747     "name": "Other",
748     "xml": "<outcome value='Other'>",
749     "comments": "",
750     "outputs": 1,
751     "x": 819.2857246398926,
752     "y": 899.8572072982788,
753     "z": "d98986ab.861428",
754     "wires": [
755       [
756         "1149d054.e0f5"
757       ]
758     ]
759   },
760   {
761     "id": "1149d054.e0f5",
762     "type": "returnFailure",
763     "name": "return failure",
764     "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",
765     "comments": "",
766     "x": 1006.2857246398926,
767     "y": 900.8572072982788,
768     "z": "d98986ab.861428",
769     "wires": []
770   },
771   {
772     "id": "a555e2be.b46fc",
773     "type": "block",
774     "name": "block : atomic",
775     "xml": "<block atomic=\"true\">",
776     "atomic": "true",
777     "outputs": 1,
778     "x": 714.2857246398926,
779     "y": 969.8572072982788,
780     "z": "d98986ab.861428",
781     "wires": [
782       [
783         "99cbd7b1.dcbe1",
784         "802c04a5.b5b44"
785       ]
786     ]
787   },
788   {
789     "id": "99cbd7b1.dcbe1",
790     "type": "switchNode",
791     "name": "switch network-id",
792     "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n",
793     "comments": "",
794     "outputs": 1,
795     "x": 868.2856636047363,
796     "y": 1069.8572072982788,
797     "z": "d98986ab.861428",
798     "wires": [
799       [
800         "5340ccc7.b7728c"
801       ]
802     ]
803   },
804   {
805     "id": "5340ccc7.b7728c",
806     "type": "outcome",
807     "name": "NULL",
808     "xml": "<outcome value=''>",
809     "comments": "",
810     "outputs": 1,
811     "x": 1052.2856636047363,
812     "y": 1072.8572072982788,
813     "z": "d98986ab.861428",
814     "wires": [
815       [
816         "937ab8ad.e150a8"
817       ]
818     ]
819   },
820   {
821     "id": "937ab8ad.e150a8",
822     "type": "returnFailure",
823     "name": "return failure",
824     "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",
825     "comments": "",
826     "x": 1208.7143745422363,
827     "y": 1071.8572072982788,
828     "z": "d98986ab.861428",
829     "wires": []
830   },
831   {
832     "id": "823b7913.83e82",
833     "type": "outcome",
834     "name": "activate",
835     "xml": "<outcome value='activate'>\n",
836     "comments": "",
837     "outputs": 1,
838     "x": 356.4285697937012,
839     "y": 538.7619791030884,
840     "z": "d98986ab.861428",
841     "wires": [
842       [
843         "413afb53.a7e9bc"
844       ]
845     ]
846   },
847   {
848     "id": "413afb53.a7e9bc",
849     "type": "switchNode",
850     "name": "switch request-action",
851     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
852     "comments": "",
853     "outputs": 1,
854     "x": 539.2857360839844,
855     "y": 535.9048290252686,
856     "z": "d98986ab.861428",
857     "wires": [
858       [
859         "c51c21dc.9f93c8",
860         "aa444685.51676"
861       ]
862     ]
863   },
864   {
865     "id": "c51c21dc.9f93c8",
866     "type": "other",
867     "name": "ActivateDCINetworkInstance",
868     "xml": "<outcome value='ActivateDCINetworkInstance'>",
869     "comments": "",
870     "outputs": 1,
871     "x": 805.2857360839844,
872     "y": 494.90482902526855,
873     "z": "d98986ab.861428",
874     "wires": [
875       [
876         "5edae240.c29634"
877       ]
878     ]
879   },
880   {
881     "id": "aa444685.51676",
882     "type": "other",
883     "name": "Other",
884     "xml": "<outcome value='Other'>",
885     "comments": "",
886     "outputs": 1,
887     "x": 759.2857360839844,
888     "y": 544.9048290252686,
889     "z": "d98986ab.861428",
890     "wires": [
891       [
892         "d0b092f4.14515"
893       ]
894     ]
895   },
896   {
897     "id": "d0b092f4.14515",
898     "type": "returnFailure",
899     "name": "return failure",
900     "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",
901     "comments": "",
902     "x": 928.2857360839844,
903     "y": 544.9048290252686,
904     "z": "d98986ab.861428",
905     "wires": []
906   },
907   {
908     "id": "5edae240.c29634",
909     "type": "block",
910     "name": "block : atomic",
911     "xml": "<block atomic=\"true\">",
912     "atomic": "true",
913     "outputs": 1,
914     "x": 1030.2857360839844,
915     "y": 483.90482902526855,
916     "z": "d98986ab.861428",
917     "wires": [
918       [
919         "3c91ea2c.5c300e"
920       ]
921     ]
922   },
923   {
924     "id": "12ffbf1d.3d33f1",
925     "type": "other",
926     "name": "DeActivateDCINetworkInstance",
927     "xml": "<outcome value='DeActivateDCINetworkInstance'>",
928     "comments": "",
929     "outputs": 1,
930     "x": 801.1429061889648,
931     "y": 606.1906299591064,
932     "z": "d98986ab.861428",
933     "wires": [
934       [
935         "ac68aa10.9b9f5"
936       ]
937     ]
938   },
939   {
940     "id": "95197a73.2ccf78",
941     "type": "other",
942     "name": "Other",
943     "xml": "<outcome value='Other'>",
944     "comments": "",
945     "outputs": 1,
946     "x": 716.1428985595703,
947     "y": 675.190637588501,
948     "z": "d98986ab.861428",
949     "wires": [
950       [
951         "e8dac5d.c9e4fb8"
952       ]
953     ]
954   },
955   {
956     "id": "e8dac5d.c9e4fb8",
957     "type": "returnFailure",
958     "name": "return failure",
959     "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",
960     "comments": "",
961     "x": 897.1429138183594,
962     "y": 676.190637588501,
963     "z": "d98986ab.861428",
964     "wires": []
965   },
966   {
967     "id": "3c91ea2c.5c300e",
968     "type": "call",
969     "name": "call validate-overlay-network-input-parameters",
970     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-overlay-network-input-parameters' mode='sync' >\n",
971     "comments": "",
972     "outputs": 1,
973     "x": 1338.1510696411133,
974     "y": 485.3333520889282,
975     "z": "d98986ab.861428",
976     "wires": [
977       []
978     ]
979   },
980   {
981     "id": "7ef0cfae.a9d9c",
982     "type": "switchNode",
983     "name": "switch request-action",
984     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
985     "comments": "",
986     "outputs": 1,
987     "x": 537.9999618530273,
988     "y": 606.6664638519287,
989     "z": "d98986ab.861428",
990     "wires": [
991       [
992         "12ffbf1d.3d33f1",
993         "95197a73.2ccf78"
994       ]
995     ]
996   },
997   {
998     "id": "283fd358.50e254",
999     "type": "switchNode",
1000     "name": "switch request-action",
1001     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1002     "comments": "",
1003     "outputs": 1,
1004     "x": 528.0000190734863,
1005     "y": 857.0000295639038,
1006     "z": "d98986ab.861428",
1007     "wires": [
1008       [
1009         "145e812a.ac0acf",
1010         "92eeaa34.08fe58"
1011       ]
1012     ]
1013   },
1014   {
1015     "id": "802c04a5.b5b44",
1016     "type": "execute",
1017     "name": "execute requiredParameter",
1018     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"$network-topology-operation-input.network-information.network-id\" value=\"\"/>\n\n",
1019     "comments": "",
1020     "outputs": 1,
1021     "x": 1001.0000190734863,
1022     "y": 966.0000295639038,
1023     "z": "d98986ab.861428",
1024     "wires": [
1025       []
1026     ]
1027   },
1028   {
1029     "id": "ac68aa10.9b9f5",
1030     "type": "block",
1031     "name": "block : atomic",
1032     "xml": "<block atomic=\"true\">",
1033     "atomic": "true",
1034     "outputs": 1,
1035     "x": 1089.9999618530273,
1036     "y": 609,
1037     "z": "d98986ab.861428",
1038     "wires": [
1039       [
1040         "7eb5d9ab.f2a3a8",
1041         "c8c856a4.b3312"
1042       ]
1043     ]
1044   },
1045   {
1046     "id": "7eb5d9ab.f2a3a8",
1047     "type": "switchNode",
1048     "name": "switch network-id",
1049     "xml": "<switch test=\"`$network-topology-operation-input.network-information.network-id`\">\n",
1050     "comments": "",
1051     "outputs": 1,
1052     "x": 1243.999900817871,
1053     "y": 709,
1054     "z": "d98986ab.861428",
1055     "wires": [
1056       [
1057         "cc5bae19.b165f8"
1058       ]
1059     ]
1060   },
1061   {
1062     "id": "cc5bae19.b165f8",
1063     "type": "outcome",
1064     "name": "NULL",
1065     "xml": "<outcome value=''>",
1066     "comments": "",
1067     "outputs": 1,
1068     "x": 1427.999900817871,
1069     "y": 712,
1070     "z": "d98986ab.861428",
1071     "wires": [
1072       [
1073         "a0a11a5f.fe6fb"
1074       ]
1075     ]
1076   },
1077   {
1078     "id": "a0a11a5f.fe6fb",
1079     "type": "returnFailure",
1080     "name": "return failure",
1081     "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",
1082     "comments": "",
1083     "x": 1584.428611755371,
1084     "y": 711,
1085     "z": "d98986ab.861428",
1086     "wires": []
1087   },
1088   {
1089     "id": "c8c856a4.b3312",
1090     "type": "execute",
1091     "name": "execute requiredParameters",
1092     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"$network-topology-operation-input.network-information.network-id\" value=\"\"/>\n\n",
1093     "comments": "",
1094     "outputs": 1,
1095     "x": 1376.714256286621,
1096     "y": 605.142822265625,
1097     "z": "d98986ab.861428",
1098     "wires": [
1099       []
1100     ]
1101   }
1102 ]