Merge "Fix to config when clustering enabled"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-network-input.json
1 [
2   {
3     "id": "aa22e363.5ad9c",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 173,
8     "y": 104,
9     "z": "e63010f0.f0847",
10     "wires": [
11       [
12         "3634cf2d.3f674"
13       ]
14     ]
15   },
16   {
17     "id": "3634cf2d.3f674",
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": 245.28570556640625,
26     "y": 156.2381134033203,
27     "z": "e63010f0.f0847",
28     "wires": [
29       [
30         "dc6b50ac.b14ae"
31       ]
32     ]
33   },
34   {
35     "id": "dc6b50ac.b14ae",
36     "type": "method",
37     "name": "validate-network-input",
38     "xml": "<method rpc='validate-network-input' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 245.42862701416016,
42     "y": 218,
43     "z": "e63010f0.f0847",
44     "wires": [
45       [
46         "60705b95.8e4c74"
47       ]
48     ]
49   },
50   {
51     "id": "60705b95.8e4c74",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 258.7500457763672,
58     "y": 500.44349479675293,
59     "z": "e63010f0.f0847",
60     "wires": [
61       [
62         "424a6588.75405c",
63         "41aac9e2.714da8",
64         "34794cd4.bfbb54",
65         "aba5bba0.164998",
66         "763368b.8211298",
67         "72fc5045.064b6"
68       ]
69     ]
70   },
71   {
72     "id": "424a6588.75405c",
73     "type": "switchNode",
74     "name": "switch svc-request-id",
75     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
76     "comments": "",
77     "outputs": 1,
78     "x": 575.1428604125977,
79     "y": 226.42859077453613,
80     "z": "e63010f0.f0847",
81     "wires": [
82       [
83         "3ab28c54.b072c4"
84       ]
85     ]
86   },
87   {
88     "id": "3ab28c54.b072c4",
89     "type": "other",
90     "name": "NULL",
91     "xml": "<outcome value=''>",
92     "comments": "",
93     "outputs": 1,
94     "x": 800.8571646554128,
95     "y": 226.42859322684126,
96     "z": "e63010f0.f0847",
97     "wires": [
98       [
99         "8d0406d6.b8ee88"
100       ]
101     ]
102   },
103   {
104     "id": "8d0406d6.b8ee88",
105     "type": "returnFailure",
106     "name": "return failure",
107     "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",
108     "comments": "",
109     "x": 952.2857306344167,
110     "y": 226.42859131949263,
111     "z": "e63010f0.f0847",
112     "wires": [
113       
114     ]
115   },
116   {
117     "id": "41aac9e2.714da8",
118     "type": "switchNode",
119     "name": "switch svc-action",
120     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
121     "comments": "",
122     "outputs": 1,
123     "x": 563.7142333984375,
124     "y": 185.00002098083496,
125     "z": "e63010f0.f0847",
126     "wires": [
127       [
128         "cc6829d4.0c5c98"
129       ]
130     ]
131   },
132   {
133     "id": "cc6829d4.0c5c98",
134     "type": "other",
135     "name": "NULL",
136     "xml": "<outcome value=''>",
137     "comments": "",
138     "outputs": 1,
139     "x": 799.4285850524902,
140     "y": 183.57141876220703,
141     "z": "e63010f0.f0847",
142     "wires": [
143       [
144         "954a45b4.c4bd48"
145       ]
146     ]
147   },
148   {
149     "id": "954a45b4.c4bd48",
150     "type": "returnFailure",
151     "name": "return failure",
152     "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-action is a required input\" />\n",
153     "comments": "",
154     "x": 949.4285583496094,
155     "y": 183.5714282989502,
156     "z": "e63010f0.f0847",
157     "wires": [
158       
159     ]
160   },
161   {
162     "id": "34794cd4.bfbb54",
163     "type": "switchNode",
164     "name": "switch request-action",
165     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
166     "comments": "",
167     "outputs": 1,
168     "x": 573.7142715454102,
169     "y": 269.285737991333,
170     "z": "e63010f0.f0847",
171     "wires": [
172       [
173         "e865d69c.ca4628"
174       ]
175     ]
176   },
177   {
178     "id": "e865d69c.ca4628",
179     "type": "other",
180     "name": "NULL",
181     "xml": "<outcome value=''>",
182     "comments": "",
183     "outputs": 1,
184     "x": 800.8571602957591,
185     "y": 269.2857469831197,
186     "z": "e63010f0.f0847",
187     "wires": [
188       [
189         "62d97ca4.f50d34"
190       ]
191     ]
192   },
193   {
194     "id": "62d97ca4.f50d34",
195     "type": "returnFailure",
196     "name": "return failure",
197     "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 a required input\" />\n",
198     "comments": "",
199     "x": 952.285726274763,
200     "y": 269.28574507577105,
201     "z": "e63010f0.f0847",
202     "wires": [
203       
204     ]
205   },
206   {
207     "id": "aba5bba0.164998",
208     "type": "switchNode",
209     "name": "switch service-instance-id",
210     "xml": "<switch test='`$network-topology-operation-input.service-information.service-instance-id`'>\n",
211     "comments": "",
212     "outputs": 1,
213     "x": 582.857177734375,
214     "y": 312,
215     "z": "e63010f0.f0847",
216     "wires": [
217       [
218         "752234db.04545c"
219       ]
220     ]
221   },
222   {
223     "id": "752234db.04545c",
224     "type": "other",
225     "name": "NULL",
226     "xml": "<outcome value=''>",
227     "comments": "",
228     "outputs": 1,
229     "x": 799.2857666015625,
230     "y": 313,
231     "z": "e63010f0.f0847",
232     "wires": [
233       [
234         "adc2cc4f.6110e"
235       ]
236     ]
237   },
238   {
239     "id": "adc2cc4f.6110e",
240     "type": "returnFailure",
241     "name": "return failure",
242     "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=\"service-information.service-instance-id is a required input\" />\n",
243     "comments": "",
244     "x": 957.7142944335938,
245     "y": 312,
246     "z": "e63010f0.f0847",
247     "wires": [
248       
249     ]
250   },
251   {
252     "id": "fdca37a9.e0d4a8",
253     "type": "comment",
254     "name": "validate-network-input - CHANGELOG",
255     "info": "12/8: Initial release 1.0.0",
256     "comments": "",
257     "x": 458,
258     "y": 68,
259     "z": "e63010f0.f0847",
260     "wires": [
261       
262     ]
263   },
264   {
265     "id": "763368b.8211298",
266     "type": "switchNode",
267     "name": "switch svc-action",
268     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
269     "comments": "",
270     "outputs": 1,
271     "x": 560,
272     "y": 399,
273     "z": "e63010f0.f0847",
274     "wires": [
275       [
276         "edb163d0.0d9bd",
277         "3d4debed.fa8d24",
278         "5911863a.931558",
279         "f57cf7c2.b3c108",
280         "7be255c0.a124ec"
281       ]
282     ]
283   },
284   {
285     "id": "edb163d0.0d9bd",
286     "type": "other",
287     "name": "assign",
288     "xml": "<outcome value='assign'>",
289     "comments": "",
290     "outputs": 1,
291     "x": 792.71435546875,
292     "y": 404.5714111328125,
293     "z": "e63010f0.f0847",
294     "wires": [
295       [
296         "b6d654b8.2b85d8"
297       ]
298     ]
299   },
300   {
301     "id": "3d4debed.fa8d24",
302     "type": "other",
303     "name": "activate",
304     "xml": "<outcome value='activate'>",
305     "comments": "",
306     "outputs": 1,
307     "x": 784.0000267028809,
308     "y": 554.0000276565552,
309     "z": "e63010f0.f0847",
310     "wires": [
311       [
312         "5e9ccb62.4b0f94"
313       ]
314     ]
315   },
316   {
317     "id": "5911863a.931558",
318     "type": "other",
319     "name": "deactivate",
320     "xml": "<outcome value='deactivate'>",
321     "comments": "",
322     "outputs": 1,
323     "x": 778.0001068115234,
324     "y": 807.0000438690186,
325     "z": "e63010f0.f0847",
326     "wires": [
327       [
328         "c06357f6.b66898"
329       ]
330     ]
331   },
332   {
333     "id": "b6d654b8.2b85d8",
334     "type": "block",
335     "name": "block : atomic",
336     "xml": "<block atomic=\"true\">",
337     "atomic": "true",
338     "comments": "",
339     "outputs": 1,
340     "x": 955,
341     "y": 404,
342     "z": "e63010f0.f0847",
343     "wires": [
344       [
345         "cc667ce6.4817a"
346       ]
347     ]
348   },
349   {
350     "id": "cc667ce6.4817a",
351     "type": "switchNode",
352     "name": "switch request-action",
353     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
354     "comments": "",
355     "outputs": 1,
356     "x": 1175,
357     "y": 404,
358     "z": "e63010f0.f0847",
359     "wires": [
360       [
361         "7fcba633.e86008",
362         "e47a83a1.2fbbf"
363       ]
364     ]
365   },
366   {
367     "id": "7fcba633.e86008",
368     "type": "other",
369     "name": "CreateNetworkInstance",
370     "xml": "<outcome value='CreateNetworkInstance'>",
371     "comments": "",
372     "outputs": 1,
373     "x": 1455,
374     "y": 369,
375     "z": "e63010f0.f0847",
376     "wires": [
377       [
378         "90c22def.e3658"
379       ]
380     ]
381   },
382   {
383     "id": "e47a83a1.2fbbf",
384     "type": "other",
385     "name": "Other",
386     "xml": "<outcome value='Other'>",
387     "comments": "",
388     "outputs": 1,
389     "x": 1404,
390     "y": 413,
391     "z": "e63010f0.f0847",
392     "wires": [
393       [
394         "11259f2c.2c5851"
395       ]
396     ]
397   },
398   {
399     "id": "11259f2c.2c5851",
400     "type": "returnFailure",
401     "name": "return failure",
402     "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=assign\" />\n",
403     "comments": "",
404     "x": 1573,
405     "y": 413,
406     "z": "e63010f0.f0847",
407     "wires": [
408       
409     ]
410   },
411   {
412     "id": "5e9ccb62.4b0f94",
413     "type": "block",
414     "name": "block : atomic",
415     "xml": "<block atomic=\"true\">",
416     "atomic": "true",
417     "outputs": 1,
418     "x": 958.0000267028809,
419     "y": 554.0000276565552,
420     "z": "e63010f0.f0847",
421     "wires": [
422       [
423         "f4d087e.9b7c778"
424       ]
425     ]
426   },
427   {
428     "id": "f4d087e.9b7c778",
429     "type": "switchNode",
430     "name": "switch request-action",
431     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
432     "comments": "",
433     "outputs": 1,
434     "x": 1175.0000267028809,
435     "y": 554.0000276565552,
436     "z": "e63010f0.f0847",
437     "wires": [
438       [
439         "8b9f91c2.ef8f",
440         "e76466ea.614998",
441         "e3f71705.e890b8",
442         "3339894b.fbd566"
443       ]
444     ]
445   },
446   {
447     "id": "8b9f91c2.ef8f",
448     "type": "other",
449     "name": "CreateNetworkInstance",
450     "xml": "<outcome value='CreateNetworkInstance'>",
451     "comments": "",
452     "outputs": 1,
453     "x": 1456.0000267028809,
454     "y": 555.0000276565552,
455     "z": "e63010f0.f0847",
456     "wires": [
457       [
458         "a593db30.0056b8"
459       ]
460     ]
461   },
462   {
463     "id": "e76466ea.614998",
464     "type": "other",
465     "name": "Other",
466     "xml": "<outcome value='Other'>",
467     "comments": "",
468     "outputs": 1,
469     "x": 1399.0000267028809,
470     "y": 595.0000276565552,
471     "z": "e63010f0.f0847",
472     "wires": [
473       [
474         "e0028710.cdce68"
475       ]
476     ]
477   },
478   {
479     "id": "e0028710.cdce68",
480     "type": "returnFailure",
481     "name": "return failure",
482     "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=activate\" />\n",
483     "comments": "",
484     "x": 1557.8573265075684,
485     "y": 594.4286479949951,
486     "z": "e63010f0.f0847",
487     "wires": [
488       
489     ]
490   },
491   {
492     "id": "c06357f6.b66898",
493     "type": "block",
494     "name": "block : atomic",
495     "xml": "<block atomic=\"true\">",
496     "atomic": "true",
497     "outputs": 1,
498     "x": 960.0001068115234,
499     "y": 806.0000438690186,
500     "z": "e63010f0.f0847",
501     "wires": [
502       [
503         "2c559a74.f14f66"
504       ]
505     ]
506   },
507   {
508     "id": "2c559a74.f14f66",
509     "type": "switchNode",
510     "name": "switch request-action",
511     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
512     "comments": "",
513     "outputs": 1,
514     "x": 1177.0001068115234,
515     "y": 806.0000438690186,
516     "z": "e63010f0.f0847",
517     "wires": [
518       [
519         "e1815270.e3769",
520         "8e7d53d0.51ae3",
521         "f6ea82e8.fb9a3",
522         "6f734fad.294d7"
523       ]
524     ]
525   },
526   {
527     "id": "e1815270.e3769",
528     "type": "other",
529     "name": "DeleteNetworkInstance",
530     "xml": "<outcome value='DeleteNetworkInstance'>",
531     "comments": "",
532     "outputs": 1,
533     "x": 1458.0001068115234,
534     "y": 807.0000438690186,
535     "z": "e63010f0.f0847",
536     "wires": [
537       [
538         "936b8b06.a15328"
539       ]
540     ]
541   },
542   {
543     "id": "8e7d53d0.51ae3",
544     "type": "other",
545     "name": "Other",
546     "xml": "<outcome value='Other'>",
547     "comments": "",
548     "outputs": 1,
549     "x": 1401.0001068115234,
550     "y": 847.0000438690186,
551     "z": "e63010f0.f0847",
552     "wires": [
553       [
554         "a2922810.d680c8"
555       ]
556     ]
557   },
558   {
559     "id": "a2922810.d680c8",
560     "type": "returnFailure",
561     "name": "return failure",
562     "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=deactivate\" />\n",
563     "comments": "",
564     "x": 1570.000171661377,
565     "y": 849.8572053909302,
566     "z": "e63010f0.f0847",
567     "wires": [
568       
569     ]
570   },
571   {
572     "id": "f57cf7c2.b3c108",
573     "type": "other",
574     "name": "unassign",
575     "xml": "<outcome value='unassign'>",
576     "comments": "",
577     "outputs": 1,
578     "x": 774.0000762939453,
579     "y": 901.000020980835,
580     "z": "e63010f0.f0847",
581     "wires": [
582       [
583         "e78f3cba.10d64"
584       ]
585     ]
586   },
587   {
588     "id": "e78f3cba.10d64",
589     "type": "block",
590     "name": "block : atomic",
591     "xml": "<block atomic=\"true\">",
592     "atomic": "true",
593     "outputs": 1,
594     "x": 956.0001068115234,
595     "y": 897.0000438690186,
596     "z": "e63010f0.f0847",
597     "wires": [
598       [
599         "7511951a.0ec48c"
600       ]
601     ]
602   },
603   {
604     "id": "7511951a.0ec48c",
605     "type": "switchNode",
606     "name": "switch request-action",
607     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
608     "comments": "",
609     "outputs": 1,
610     "x": 1173.0001068115234,
611     "y": 897.0000438690186,
612     "z": "e63010f0.f0847",
613     "wires": [
614       [
615         "f3c5d913.c4c948",
616         "42b53453.819ecc"
617       ]
618     ]
619   },
620   {
621     "id": "f3c5d913.c4c948",
622     "type": "other",
623     "name": "DeleteNetworkInstance",
624     "xml": "<outcome value='DeleteNetworkInstance'>",
625     "comments": "",
626     "outputs": 1,
627     "x": 1454.0001068115234,
628     "y": 898.0000438690186,
629     "z": "e63010f0.f0847",
630     "wires": [
631       [
632         "aee90b8e.b2e688"
633       ]
634     ]
635   },
636   {
637     "id": "42b53453.819ecc",
638     "type": "other",
639     "name": "Other",
640     "xml": "<outcome value='Other'>",
641     "comments": "",
642     "outputs": 1,
643     "x": 1397.0001068115234,
644     "y": 938.0000438690186,
645     "z": "e63010f0.f0847",
646     "wires": [
647       [
648         "ee18c342.b25c6"
649       ]
650     ]
651   },
652   {
653     "id": "ee18c342.b25c6",
654     "type": "returnFailure",
655     "name": "return failure",
656     "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=unassign\" />\n",
657     "comments": "",
658     "x": 1566.0001068115234,
659     "y": 938.0000438690186,
660     "z": "e63010f0.f0847",
661     "wires": [
662       
663     ]
664   },
665   {
666     "id": "90c22def.e3658",
667     "type": "block",
668     "name": "block : atomic",
669     "xml": "<block atomic=\"true\">",
670     "atomic": "true",
671     "comments": "",
672     "outputs": 1,
673     "x": 1691,
674     "y": 368,
675     "z": "e63010f0.f0847",
676     "wires": [
677       [
678         "85de231.44f83e",
679         "126ed261.6d016e",
680         "b947049a.5131d8",
681         "670aca33.70fd54",
682         "11f179e3.c70cd6",
683         "2fc8fc6.5a9a904",
684         "7f804ef3.5d76a",
685         "ba42444e.d99888"
686       ]
687     ]
688   },
689   {
690     "id": "a593db30.0056b8",
691     "type": "block",
692     "name": "block : atomic",
693     "xml": "<block atomic=\"true\">",
694     "atomic": "true",
695     "comments": "",
696     "outputs": 1,
697     "x": 1681.0000267028809,
698     "y": 555.0000276565552,
699     "z": "e63010f0.f0847",
700     "wires": [
701       [
702         "1b080f63.6e5091",
703         "85de231.44f83e",
704         "126ed261.6d016e",
705         "b947049a.5131d8",
706         "670aca33.70fd54",
707         "2fc8fc6.5a9a904",
708         "7f804ef3.5d76a"
709       ]
710     ]
711   },
712   {
713     "id": "936b8b06.a15328",
714     "type": "block",
715     "name": "block : atomic",
716     "xml": "<block atomic=\"true\">",
717     "atomic": "true",
718     "comments": "",
719     "outputs": 1,
720     "x": 1714.0001068115234,
721     "y": 808.0000438690186,
722     "z": "e63010f0.f0847",
723     "wires": [
724       [
725         "1b080f63.6e5091"
726       ]
727     ]
728   },
729   {
730     "id": "aee90b8e.b2e688",
731     "type": "block",
732     "name": "block : atomic",
733     "xml": "<block atomic=\"true\">",
734     "atomic": "true",
735     "comments": "",
736     "outputs": 1,
737     "x": 1713.0001068115234,
738     "y": 899.0000438690186,
739     "z": "e63010f0.f0847",
740     "wires": [
741       [
742         "1b080f63.6e5091"
743       ]
744     ]
745   },
746   {
747     "id": "7f804ef3.5d76a",
748     "type": "switchNode",
749     "name": "switch onap-model-information.model-uuid",
750     "xml": "<switch test='`$network-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n",
751     "comments": "",
752     "outputs": 1,
753     "x": 2280.166816711426,
754     "y": 1175.7499980926514,
755     "z": "e63010f0.f0847",
756     "wires": [
757       [
758         "9aa6f4b4.608f88",
759         "d32879df.ba1d98"
760       ]
761     ]
762   },
763   {
764     "id": "1b080f63.6e5091",
765     "type": "switchNode",
766     "name": "switch network-information.network-id",
767     "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n",
768     "comments": "",
769     "outputs": 1,
770     "x": 2291.6665954589844,
771     "y": 342.666729927063,
772     "z": "e63010f0.f0847",
773     "wires": [
774       [
775         "9fba2200.51e6c"
776       ]
777     ]
778   },
779   {
780     "id": "9fba2200.51e6c",
781     "type": "other",
782     "name": "NULL",
783     "xml": "<outcome value=''>",
784     "comments": "",
785     "outputs": 1,
786     "x": 2522.380714416504,
787     "y": 342.6667537689209,
788     "z": "e63010f0.f0847",
789     "wires": [
790       [
791         "22a9013d.6fbafe"
792       ]
793     ]
794   },
795   {
796     "id": "22a9013d.6fbafe",
797     "type": "returnFailure",
798     "name": "return failure",
799     "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=\"service-information.network-information.network-id is a required input\" />\n",
800     "comments": "",
801     "x": 2683.8095474243164,
802     "y": 344.66674613952637,
803     "z": "e63010f0.f0847",
804     "wires": [
805       
806     ]
807   },
808   {
809     "id": "1c9e653c.7c448b",
810     "type": "comment",
811     "name": "validations - required for all",
812     "info": "",
813     "comments": "",
814     "x": 591,
815     "y": 142,
816     "z": "e63010f0.f0847",
817     "wires": [
818       
819     ]
820   },
821   {
822     "id": "d7960cc9.37033",
823     "type": "comment",
824     "name": "validations specific per svc-action",
825     "info": "",
826     "comments": "",
827     "x": 603,
828     "y": 357,
829     "z": "e63010f0.f0847",
830     "wires": [
831       
832     ]
833   },
834   {
835     "id": "87ae65e.0ad4198",
836     "type": "comment",
837     "name": "network-request-information block validations",
838     "info": "",
839     "comments": "",
840     "x": 2283.5001525878906,
841     "y": 1027.7500467300415,
842     "z": "e63010f0.f0847",
843     "wires": [
844       
845     ]
846   },
847   {
848     "id": "85de231.44f83e",
849     "type": "switchNode",
850     "name": "switch network-request-information.tenant",
851     "xml": "<switch test='`$network-topology-operation-input.network-request-input.tenant`'>\n",
852     "comments": "",
853     "outputs": 1,
854     "x": 2280.5001525878906,
855     "y": 1077.7500467300415,
856     "z": "e63010f0.f0847",
857     "wires": [
858       [
859         "9e25a0c.b03396"
860       ]
861     ]
862   },
863   {
864     "id": "9e25a0c.b03396",
865     "type": "other",
866     "name": "NULL",
867     "xml": "<outcome value=''>",
868     "comments": "",
869     "outputs": 1,
870     "x": 2522.2145080566406,
871     "y": 1079.7500467300415,
872     "z": "e63010f0.f0847",
873     "wires": [
874       [
875         "e6e63c4d.e8316"
876       ]
877     ]
878   },
879   {
880     "id": "e6e63c4d.e8316",
881     "type": "returnFailure",
882     "name": "return failure",
883     "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.tenant is a required input\" />\n",
884     "comments": "",
885     "x": 2673.643096923828,
886     "y": 1077.7500467300415,
887     "z": "e63010f0.f0847",
888     "wires": [
889       
890     ]
891   },
892   {
893     "id": "126ed261.6d016e",
894     "type": "switchNode",
895     "name": "switch network-request-information.aic-cloud-region",
896     "xml": "<switch test='`$network-topology-operation-input.network-request-input.aic-cloud-region`'>\n",
897     "comments": "",
898     "outputs": 1,
899     "x": 2309.5001525878906,
900     "y": 1120.7500467300415,
901     "z": "e63010f0.f0847",
902     "wires": [
903       [
904         "a58f9313.2cb"
905       ]
906     ]
907   },
908   {
909     "id": "a58f9313.2cb",
910     "type": "other",
911     "name": "NULL",
912     "xml": "<outcome value=''>",
913     "comments": "",
914     "outputs": 1,
915     "x": 2571.2145080566406,
916     "y": 1120.7500467300415,
917     "z": "e63010f0.f0847",
918     "wires": [
919       [
920         "8fa39600.8eb028"
921       ]
922     ]
923   },
924   {
925     "id": "8fa39600.8eb028",
926     "type": "returnFailure",
927     "name": "return failure",
928     "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=\"service-information.network-request-information.aic-cloud-region is a required input\" />\n",
929     "comments": "",
930     "x": 2735.6429748535156,
931     "y": 1119.7500467300415,
932     "z": "e63010f0.f0847",
933     "wires": [
934       
935     ]
936   },
937   {
938     "id": "b947049a.5131d8",
939     "type": "switchNode",
940     "name": "switch onap-model-information.model-invariant-uuid",
941     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`'>\n",
942     "comments": "",
943     "outputs": 1,
944     "x": 2322.0001220703125,
945     "y": 851.750057220459,
946     "z": "e63010f0.f0847",
947     "wires": [
948       [
949         "db1531a3.b01d4"
950       ]
951     ]
952   },
953   {
954     "id": "db1531a3.b01d4",
955     "type": "other",
956     "name": "NULL",
957     "xml": "<outcome value=''>",
958     "comments": "",
959     "outputs": 1,
960     "x": 2607.0001831054688,
961     "y": 850.7500514984131,
962     "z": "e63010f0.f0847",
963     "wires": [
964       [
965         "227885fb.36f5fa"
966       ]
967     ]
968   },
969   {
970     "id": "227885fb.36f5fa",
971     "type": "returnFailure",
972     "name": "return failure",
973     "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-information.onap-model-information.model-invariant-uuid is a required input\" />\n",
974     "comments": "",
975     "x": 2758.4286499023438,
976     "y": 849.7500514984131,
977     "z": "e63010f0.f0847",
978     "wires": [
979       
980     ]
981   },
982   {
983     "id": "670aca33.70fd54",
984     "type": "switchNode",
985     "name": "switch onap-model-information.model-uuid",
986     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`'>\n",
987     "comments": "",
988     "outputs": 1,
989     "x": 2294.1429138183594,
990     "y": 927.6072015762329,
991     "z": "e63010f0.f0847",
992     "wires": [
993       [
994         "8cf55b72.906388"
995       ]
996     ]
997   },
998   {
999     "id": "8cf55b72.906388",
1000     "type": "other",
1001     "name": "NULL",
1002     "xml": "<outcome value=''>",
1003     "comments": "",
1004     "outputs": 1,
1005     "x": 2535.1430053710938,
1006     "y": 928.6071376800537,
1007     "z": "e63010f0.f0847",
1008     "wires": [
1009       [
1010         "db7c5eac.4b11f"
1011       ]
1012     ]
1013   },
1014   {
1015     "id": "db7c5eac.4b11f",
1016     "type": "returnFailure",
1017     "name": "return failure",
1018     "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-information.onap-model-information.model-uuid is a required input\" />\n",
1019     "comments": "",
1020     "x": 2700.5714721679688,
1021     "y": 926.6071071624756,
1022     "z": "e63010f0.f0847",
1023     "wires": [
1024       
1025     ]
1026   },
1027   {
1028     "id": "c03efce7.798d8",
1029     "type": "comment",
1030     "name": "network-information.onap-model-information block validations",
1031     "info": "",
1032     "comments": "",
1033     "x": 2341.1432495117188,
1034     "y": 811.6071996688843,
1035     "z": "e63010f0.f0847",
1036     "wires": [
1037       
1038     ]
1039   },
1040   {
1041     "id": "2fc8fc6.5a9a904",
1042     "type": "switchNode",
1043     "name": "switch onap-model-information.model-customization-uuid",
1044     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`'>\n",
1045     "comments": "",
1046     "outputs": 1,
1047     "x": 2340.0000610351562,
1048     "y": 886.750020980835,
1049     "z": "e63010f0.f0847",
1050     "wires": [
1051       [
1052         "4023c1f8.6bfd8"
1053       ]
1054     ]
1055   },
1056   {
1057     "id": "4023c1f8.6bfd8",
1058     "type": "other",
1059     "name": "NULL",
1060     "xml": "<outcome value=''>",
1061     "comments": "",
1062     "outputs": 1,
1063     "x": 2636.0000610351562,
1064     "y": 887.750020980835,
1065     "z": "e63010f0.f0847",
1066     "wires": [
1067       [
1068         "533bebda.091e34"
1069       ]
1070     ]
1071   },
1072   {
1073     "id": "533bebda.091e34",
1074     "type": "returnFailure",
1075     "name": "return failure",
1076     "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-information.onap-model-information.model-customization-uuid is a required input\" />\n",
1077     "comments": "",
1078     "x": 2783.4285278320312,
1079     "y": 887.750020980835,
1080     "z": "e63010f0.f0847",
1081     "wires": [
1082       
1083     ]
1084   },
1085   {
1086     "id": "72fc5045.064b6",
1087     "type": "returnSuccess",
1088     "name": "return success",
1089     "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
1090     "comments": "",
1091     "x": 565.3570747375488,
1092     "y": 720.6428346633911,
1093     "z": "e63010f0.f0847",
1094     "wires": [
1095       
1096     ]
1097   },
1098   {
1099     "id": "11f179e3.c70cd6",
1100     "type": "switchNode",
1101     "name": "switch network-information.network-instance-group-id",
1102     "xml": "<switch test='`$network-topology-operation-input.network-information.network-instance-group-id`'>\n\n",
1103     "comments": "",
1104     "outputs": 1,
1105     "x": 2324.5001220703125,
1106     "y": 648.5835075378418,
1107     "z": "e63010f0.f0847",
1108     "wires": [
1109       [
1110         "cdd839e9.ec2698",
1111         "1d9acc4e.eabbc4"
1112       ]
1113     ]
1114   },
1115   {
1116     "id": "cdd839e9.ec2698",
1117     "type": "other",
1118     "name": "Other",
1119     "xml": "<outcome value='Other'>",
1120     "comments": "",
1121     "outputs": 1,
1122     "x": 2614.250011444092,
1123     "y": 678.7501907348633,
1124     "z": "e63010f0.f0847",
1125     "wires": [
1126       [
1127         "c8168426.fb2778"
1128       ]
1129     ]
1130   },
1131   {
1132     "id": "1d9acc4e.eabbc4",
1133     "type": "other",
1134     "name": "NULL",
1135     "xml": "<outcome value=''>",
1136     "comments": "",
1137     "outputs": 1,
1138     "x": 2611.91690826416,
1139     "y": 645.7500648498535,
1140     "z": "e63010f0.f0847",
1141     "wires": [
1142       [
1143         "743b2b33.a39434"
1144       ]
1145     ]
1146   },
1147   {
1148     "id": "743b2b33.a39434",
1149     "type": "returnSuccess",
1150     "name": "return success",
1151     "xml": "<return status='success'>\n<parameter name='' value='' />\n",
1152     "comments": "",
1153     "x": 2772.2501373291016,
1154     "y": 642.7501220703125,
1155     "z": "e63010f0.f0847",
1156     "wires": [
1157       
1158     ]
1159   },
1160   {
1161     "id": "3dca2e54.ce69e2",
1162     "type": "get-resource",
1163     "name": "get-resource NETWORK_MODEL",
1164     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n  and service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n  pfx='network-model'>\n\n",
1165     "comments": "",
1166     "outputs": 1,
1167     "x": 2988.183319091797,
1168     "y": 1423.4285793304443,
1169     "z": "e63010f0.f0847",
1170     "wires": [
1171       [
1172         "d78da022.8cc75",
1173         "f68bd615.bb51f8"
1174       ]
1175     ]
1176   },
1177   {
1178     "id": "eab4a5c5.4ed798",
1179     "type": "returnFailure",
1180     "name": "return failure",
1181     "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=\"`'No network model found for customization UUID ' \n    + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n    ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1182     "comments": "",
1183     "x": 3482.6474609375,
1184     "y": 1420.7260434627533,
1185     "z": "e63010f0.f0847",
1186     "wires": [
1187       
1188     ]
1189   },
1190   {
1191     "id": "d78da022.8cc75",
1192     "type": "not-found",
1193     "name": "not-found",
1194     "xml": "<outcome value='not-found'>\n",
1195     "comments": "",
1196     "outputs": 1,
1197     "x": 3283.897472381592,
1198     "y": 1414.0832498073578,
1199     "z": "e63010f0.f0847",
1200     "wires": [
1201       [
1202         "eab4a5c5.4ed798"
1203       ]
1204     ]
1205   },
1206   {
1207     "id": "f68bd615.bb51f8",
1208     "type": "failure",
1209     "name": "failure",
1210     "xml": "<outcome value='failure'>\n",
1211     "comments": "",
1212     "outputs": 1,
1213     "x": 3277.647472381592,
1214     "y": 1446.5832498073578,
1215     "z": "e63010f0.f0847",
1216     "wires": [
1217       [
1218         "eab4a5c5.4ed798"
1219       ]
1220     ]
1221   },
1222   {
1223     "id": "3ae0b22b.798afe",
1224     "type": "for",
1225     "name": "for ngidx..service-data.network-instance-groups.network-instance-group[]",
1226     "xml": "<for index='ngidx' start='0' end='`$service-data.network-instance-groups.network-instance-_length`' >\n",
1227     "comments": "",
1228     "outputs": 1,
1229     "x": 4011.611541748047,
1230     "y": 715.9445762634277,
1231     "z": "e63010f0.f0847",
1232     "wires": [
1233       [
1234         "4c0b1766.0a1718"
1235       ]
1236     ]
1237   },
1238   {
1239     "id": "bbac62ee.a9073",
1240     "type": "switchNode",
1241     "name": "service-data.network-instance-groups.network-instance-group_length",
1242     "xml": "<switch test='`$service-data.network-instance-groups.network-instance-group_length`'>\n",
1243     "comments": "",
1244     "outputs": 1,
1245     "x": 3098.3256912231445,
1246     "y": 677.0159721374512,
1247     "z": "e63010f0.f0847",
1248     "wires": [
1249       [
1250         "89b19017.0f661",
1251         "93771b0c.2e9b98"
1252       ]
1253     ]
1254   },
1255   {
1256     "id": "89b19017.0f661",
1257     "type": "other",
1258     "name": "outcome Null",
1259     "xml": "<outcome value=''>\n",
1260     "comments": "",
1261     "outputs": 1,
1262     "x": 3463.575469970703,
1263     "y": 679.0159454345703,
1264     "z": "e63010f0.f0847",
1265     "wires": [
1266       [
1267         "54cf4a3b.259ea4"
1268       ]
1269     ]
1270   },
1271   {
1272     "id": "93771b0c.2e9b98",
1273     "type": "other",
1274     "name": "other",
1275     "xml": "<outcome value='Other'>\n",
1276     "comments": "",
1277     "outputs": 1,
1278     "x": 3443.575469970703,
1279     "y": 714.0159454345703,
1280     "z": "e63010f0.f0847",
1281     "wires": [
1282       [
1283         "e72fab17.7fdb88"
1284       ]
1285     ]
1286   },
1287   {
1288     "id": "4c0b1766.0a1718",
1289     "type": "switchNode",
1290     "name": "switch network-instance-group-id found",
1291     "xml": "<switch test=\"`$service-data.network-instance-groups.network-instance-group[$nidx].network-instance-group-id == $network-topology-operation-input.network-information.network-instance-group-id`\">\n\n",
1292     "comments": "",
1293     "outputs": 1,
1294     "x": 4459.54020690918,
1295     "y": 715.6947593688965,
1296     "z": "e63010f0.f0847",
1297     "wires": [
1298       [
1299         "3ff64f2b.a623f"
1300       ]
1301     ]
1302   },
1303   {
1304     "id": "3ff64f2b.a623f",
1305     "type": "outcomeTrue",
1306     "name": "true",
1307     "xml": "<outcome value='true'>\n",
1308     "comments": "",
1309     "outputs": 1,
1310     "x": 4705.99324798584,
1311     "y": 716.5876178741455,
1312     "z": "e63010f0.f0847",
1313     "wires": [
1314       [
1315         "d394cc8b.d995"
1316       ]
1317     ]
1318   },
1319   {
1320     "id": "4e382840.fb0f58",
1321     "type": "set",
1322     "name": "set tmp.ngidx and ctx.network-instance-group-data",
1323     "xml": "<set>\n<parameter name='tmp.ngidx' value='`$ngidx`' />\n<parameter name='ctx.network-instance-group-data.' value='`$service-data.network-instance-groups.network-instance-group[$ngidx].`' />\n",
1324     "comments": "",
1325     "x": 5148.525215148926,
1326     "y": 716.3376426696777,
1327     "z": "e63010f0.f0847",
1328     "wires": [
1329       
1330     ]
1331   },
1332   {
1333     "id": "e72fab17.7fdb88",
1334     "type": "block",
1335     "name": "block : atomic",
1336     "xml": "<block atomic=\"true\">",
1337     "atomic": "true",
1338     "outputs": 1,
1339     "x": 3644.845489501953,
1340     "y": 715.5705108642578,
1341     "z": "e63010f0.f0847",
1342     "wires": [
1343       [
1344         "3ae0b22b.798afe"
1345       ]
1346     ]
1347   },
1348   {
1349     "id": "c8168426.fb2778",
1350     "type": "block",
1351     "name": "block",
1352     "xml": "<block>\n",
1353     "atomic": "false",
1354     "comments": "",
1355     "outputs": 1,
1356     "x": 2748.3612670898438,
1357     "y": 679.1945953369141,
1358     "z": "e63010f0.f0847",
1359     "wires": [
1360       [
1361         "bbac62ee.a9073"
1362       ]
1363     ]
1364   },
1365   {
1366     "id": "54cf4a3b.259ea4",
1367     "type": "record",
1368     "name": "record",
1369     "xml": "<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.validate-network-input\"/>\n<parameter name=\"field3\" value=\"`$network-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Network instance group id proveded but no network instance group exists that matches\"/>\n<parameter name=\"field5\" value=\"`$network-topology-operation-input.network-information.network-instance-group-id`\"/>\n\n\n\n",
1370     "comments": "",
1371     "outputs": 1,
1372     "x": 3624.861358642578,
1373     "y": 678.4445343017578,
1374     "z": "e63010f0.f0847",
1375     "wires": [
1376       [
1377         
1378       ]
1379     ]
1380   },
1381   {
1382     "id": "d394cc8b.d995",
1383     "type": "block",
1384     "name": "block : atomic",
1385     "xml": "<block atomic=\"true\">",
1386     "atomic": "true",
1387     "outputs": 1,
1388     "x": 4854.611686706543,
1389     "y": 716.444803237915,
1390     "z": "e63010f0.f0847",
1391     "wires": [
1392       [
1393         "4e382840.fb0f58"
1394       ]
1395     ]
1396   },
1397   {
1398     "id": "9aa6f4b4.608f88",
1399     "type": "other",
1400     "name": "NULL",
1401     "xml": "<outcome value=''>",
1402     "comments": "",
1403     "outputs": 1,
1404     "x": 2545.314895629883,
1405     "y": 1175.3426370620728,
1406     "z": "e63010f0.f0847",
1407     "wires": [
1408       [
1409         "8c6fbcac.fa3a8"
1410       ]
1411     ]
1412   },
1413   {
1414     "id": "d32879df.ba1d98",
1415     "type": "other",
1416     "name": "Other",
1417     "xml": "<outcome value='Other'>",
1418     "comments": "",
1419     "outputs": 1,
1420     "x": 2544.064929962158,
1421     "y": 1347.009298324585,
1422     "z": "e63010f0.f0847",
1423     "wires": [
1424       [
1425         "2edd7ef0.7bc5a2"
1426       ]
1427     ]
1428   },
1429   {
1430     "id": "29d015af.6147aa",
1431     "type": "get-resource",
1432     "name": "get-resource SERVICE_MODEL",
1433     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from SERVICE_MODEL WHERE service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n  pfx='service-model'>\n\n",
1434     "comments": "",
1435     "outputs": 1,
1436     "x": 2990.683303833008,
1437     "y": 1346.4933519363403,
1438     "z": "e63010f0.f0847",
1439     "wires": [
1440       [
1441         "c56537db.4b5cd8",
1442         "f56013eb.5f3c2"
1443       ]
1444     ]
1445   },
1446   {
1447     "id": "e084071b.6ae128",
1448     "type": "returnFailure",
1449     "name": "return failure",
1450     "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=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1451     "comments": "",
1452     "x": 3472.7666091918945,
1453     "y": 1352.74343085289,
1454     "z": "e63010f0.f0847",
1455     "wires": [
1456       
1457     ]
1458   },
1459   {
1460     "id": "c56537db.4b5cd8",
1461     "type": "not-found",
1462     "name": "not-found",
1463     "xml": "<outcome value='not-found'>\n",
1464     "comments": "",
1465     "outputs": 1,
1466     "x": 3274.016689300537,
1467     "y": 1348.1006467342377,
1468     "z": "e63010f0.f0847",
1469     "wires": [
1470       [
1471         "e084071b.6ae128"
1472       ]
1473     ]
1474   },
1475   {
1476     "id": "f56013eb.5f3c2",
1477     "type": "failure",
1478     "name": "failure",
1479     "xml": "<outcome value='failure'>\n",
1480     "comments": "",
1481     "outputs": 1,
1482     "x": 3267.766689300537,
1483     "y": 1380.6006467342377,
1484     "z": "e63010f0.f0847",
1485     "wires": [
1486       [
1487         "e084071b.6ae128"
1488       ]
1489     ]
1490   },
1491   {
1492     "id": "74e13aa.554f9c4",
1493     "type": "get-resource",
1494     "name": "get-resource NETWORK_MODEL",
1495     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n  and service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n  pfx='network-model'>\n\n",
1496     "comments": "",
1497     "outputs": 1,
1498     "x": 2990.8693084716797,
1499     "y": 1248.1509647369385,
1500     "z": "e63010f0.f0847",
1501     "wires": [
1502       [
1503         "3dd73bf.e9feec4",
1504         "f85f11b9.2d393"
1505       ]
1506     ]
1507   },
1508   {
1509     "id": "2b174be8.841db4",
1510     "type": "returnFailure",
1511     "name": "return failure",
1512     "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=\"`'No network model found for customization UUID ' \n    + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n    ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1513     "comments": "",
1514     "x": 3486.3335494995117,
1515     "y": 1247.4483096599579,
1516     "z": "e63010f0.f0847",
1517     "wires": [
1518       
1519     ]
1520   },
1521   {
1522     "id": "3dd73bf.e9feec4",
1523     "type": "not-found",
1524     "name": "not-found",
1525     "xml": "<outcome value='not-found'>\n",
1526     "comments": "",
1527     "outputs": 1,
1528     "x": 3287.5835609436035,
1529     "y": 1240.8055160045624,
1530     "z": "e63010f0.f0847",
1531     "wires": [
1532       [
1533         "2b174be8.841db4"
1534       ]
1535     ]
1536   },
1537   {
1538     "id": "f85f11b9.2d393",
1539     "type": "failure",
1540     "name": "failure",
1541     "xml": "<outcome value='failure'>\n",
1542     "comments": "",
1543     "outputs": 1,
1544     "x": 3282.58353805542,
1545     "y": 1272.055515050888,
1546     "z": "e63010f0.f0847",
1547     "wires": [
1548       [
1549         "2b174be8.841db4"
1550       ]
1551     ]
1552   },
1553   {
1554     "id": "1ce195c2.d12dca",
1555     "type": "get-resource",
1556     "name": "get-resource SERVICE_MODEL",
1557     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from SERVICE_MODEL WHERE service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n  pfx='service-model'>",
1558     "comments": "",
1559     "outputs": 1,
1560     "x": 2989.369338989258,
1561     "y": 1174.4655179977417,
1562     "z": "e63010f0.f0847",
1563     "wires": [
1564       [
1565         "56a0a71d.c5d7c8",
1566         "7583b82.c0af148"
1567       ]
1568     ]
1569   },
1570   {
1571     "id": "c02f1c0.741dde8",
1572     "type": "returnFailure",
1573     "name": "return failure",
1574     "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=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1575     "comments": "",
1576     "x": 3476.4526977539062,
1577     "y": 1179.4656970500946,
1578     "z": "e63010f0.f0847",
1579     "wires": [
1580       
1581     ]
1582   },
1583   {
1584     "id": "56a0a71d.c5d7c8",
1585     "type": "not-found",
1586     "name": "not-found",
1587     "xml": "<outcome value='not-found'>\n",
1588     "comments": "",
1589     "outputs": 1,
1590     "x": 3277.702777862549,
1591     "y": 1174.8229129314423,
1592     "z": "e63010f0.f0847",
1593     "wires": [
1594       [
1595         "c02f1c0.741dde8"
1596       ]
1597     ]
1598   },
1599   {
1600     "id": "7583b82.c0af148",
1601     "type": "failure",
1602     "name": "failure",
1603     "xml": "<outcome value='failure'>\n",
1604     "comments": "",
1605     "outputs": 1,
1606     "x": 3271.452777862549,
1607     "y": 1207.3229129314423,
1608     "z": "e63010f0.f0847",
1609     "wires": [
1610       [
1611         "c02f1c0.741dde8"
1612       ]
1613     ]
1614   },
1615   {
1616     "id": "8c6fbcac.fa3a8",
1617     "type": "block",
1618     "name": "block : atomic",
1619     "xml": "<block atomic=\"true\">",
1620     "atomic": "true",
1621     "outputs": 1,
1622     "x": 2720.639144897461,
1623     "y": 1174.555465221405,
1624     "z": "e63010f0.f0847",
1625     "wires": [
1626       [
1627         "1ce195c2.d12dca",
1628         "74e13aa.554f9c4"
1629       ]
1630     ]
1631   },
1632   {
1633     "id": "2edd7ef0.7bc5a2",
1634     "type": "block",
1635     "name": "block : atomic",
1636     "xml": "<block atomic=\"true\">",
1637     "atomic": "true",
1638     "outputs": 1,
1639     "x": 2705.63924407959,
1640     "y": 1345.8055248260498,
1641     "z": "e63010f0.f0847",
1642     "wires": [
1643       [
1644         "29d015af.6147aa",
1645         "3dca2e54.ce69e2"
1646       ]
1647     ]
1648   },
1649   {
1650     "id": "7be255c0.a124ec",
1651     "type": "other",
1652     "name": "changeassign",
1653     "xml": "<outcome value='changeassign'>",
1654     "comments": "",
1655     "outputs": 1,
1656     "x": 799.0000877380371,
1657     "y": 675.0000276565552,
1658     "z": "e63010f0.f0847",
1659     "wires": [
1660       [
1661         "42435c10.d44464"
1662       ]
1663     ]
1664   },
1665   {
1666     "id": "42435c10.d44464",
1667     "type": "block",
1668     "name": "block : atomic",
1669     "xml": "<block atomic=\"true\">",
1670     "atomic": "true",
1671     "comments": "",
1672     "outputs": 1,
1673     "x": 984.2857322692871,
1674     "y": 674.4286317825317,
1675     "z": "e63010f0.f0847",
1676     "wires": [
1677       [
1678         "713d719b.e94ab"
1679       ]
1680     ]
1681   },
1682   {
1683     "id": "713d719b.e94ab",
1684     "type": "switchNode",
1685     "name": "switch request-action",
1686     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1687     "comments": "",
1688     "outputs": 1,
1689     "x": 1176.2856712341309,
1690     "y": 674.4286165237427,
1691     "z": "e63010f0.f0847",
1692     "wires": [
1693       [
1694         "de2bfa5c.7f8a68",
1695         "489c8cd.789c574"
1696       ]
1697     ]
1698   },
1699   {
1700     "id": "de2bfa5c.7f8a68",
1701     "type": "other",
1702     "name": "CreateNetworkInstance",
1703     "xml": "<outcome value='CreateNetworkInstance'>",
1704     "comments": "",
1705     "outputs": 1,
1706     "x": 1456.2856712341309,
1707     "y": 639.4286165237427,
1708     "z": "e63010f0.f0847",
1709     "wires": [
1710       [
1711         "ad275510.779568"
1712       ]
1713     ]
1714   },
1715   {
1716     "id": "489c8cd.789c574",
1717     "type": "other",
1718     "name": "Other",
1719     "xml": "<outcome value='Other'>",
1720     "comments": "",
1721     "outputs": 1,
1722     "x": 1405.2856712341309,
1723     "y": 683.4286165237427,
1724     "z": "e63010f0.f0847",
1725     "wires": [
1726       [
1727         "49edc7a6.37b578"
1728       ]
1729     ]
1730   },
1731   {
1732     "id": "49edc7a6.37b578",
1733     "type": "returnFailure",
1734     "name": "return failure",
1735     "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=changeassign\" />\n",
1736     "comments": "",
1737     "x": 1574.2856712341309,
1738     "y": 683.4286165237427,
1739     "z": "e63010f0.f0847",
1740     "wires": [
1741       
1742     ]
1743   },
1744   {
1745     "id": "ad275510.779568",
1746     "type": "block",
1747     "name": "block : atomic",
1748     "xml": "<block atomic=\"true\">",
1749     "atomic": "true",
1750     "comments": "",
1751     "outputs": 1,
1752     "x": 1692.2856712341309,
1753     "y": 638.4286165237427,
1754     "z": "e63010f0.f0847",
1755     "wires": [
1756       [
1757         "1b080f63.6e5091",
1758         "ceb7d63d.306be8",
1759         "b947049a.5131d8",
1760         "2fc8fc6.5a9a904",
1761         "670aca33.70fd54",
1762         "85de231.44f83e",
1763         "126ed261.6d016e"
1764       ]
1765     ]
1766   },
1767   {
1768     "id": "ceb7d63d.306be8",
1769     "type": "switchNode",
1770     "name": "switch network-information.from-preload",
1771     "xml": "<switch test='`$network-topology-operation-input.network-information.from-preload`'>\n",
1772     "comments": "",
1773     "outputs": 1,
1774     "x": 2297.91650390625,
1775     "y": 393.0000352859497,
1776     "z": "e63010f0.f0847",
1777     "wires": [
1778       [
1779         "d2c0576b.e847f8"
1780       ]
1781     ]
1782   },
1783   {
1784     "id": "d2c0576b.e847f8",
1785     "type": "other",
1786     "name": "NULL",
1787     "xml": "<outcome value=''>",
1788     "comments": "",
1789     "outputs": 1,
1790     "x": 2533.630813598633,
1791     "y": 393.0000352859497,
1792     "z": "e63010f0.f0847",
1793     "wires": [
1794       [
1795         "ae1d6561.2c5238"
1796       ]
1797     ]
1798   },
1799   {
1800     "id": "ae1d6561.2c5238",
1801     "type": "returnFailure",
1802     "name": "return failure",
1803     "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-information.from-preload is a required input\" />\n",
1804     "comments": "",
1805     "x": 2698.0594329833984,
1806     "y": 391.0000352859497,
1807     "z": "e63010f0.f0847",
1808     "wires": [
1809       
1810     ]
1811   },
1812   {
1813     "id": "3626c406.ab791c",
1814     "type": "comment",
1815     "name": "If service model uuid not passed in input, use from service-data",
1816     "info": "",
1817     "comments": "",
1818     "x": 3086.7462768554688,
1819     "y": 1135.2461557388306,
1820     "z": "e63010f0.f0847",
1821     "wires": [
1822       
1823     ]
1824   },
1825   {
1826     "id": "aec34f7.d0bc6b",
1827     "type": "comment",
1828     "name": "get network and service model using input",
1829     "info": "",
1830     "comments": "",
1831     "x": 3014.246292114258,
1832     "y": 1308.9961595535278,
1833     "z": "e63010f0.f0847",
1834     "wires": [
1835       
1836     ]
1837   },
1838   {
1839     "id": "ba42444e.d99888",
1840     "type": "switchNode",
1841     "name": "switch network-information.network-id",
1842     "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n\n",
1843     "comments": "",
1844     "outputs": 1,
1845     "x": 2301.3358001708984,
1846     "y": 446.6692581176758,
1847     "z": "e63010f0.f0847",
1848     "wires": [
1849       [
1850         "c0f78c23.79ac9",
1851         "317f60b4.ace11"
1852       ]
1853     ]
1854   },
1855   {
1856     "id": "c0f78c23.79ac9",
1857     "type": "other",
1858     "name": "Other",
1859     "xml": "<outcome value='Other'>",
1860     "comments": "",
1861     "outputs": 1,
1862     "x": 2597.335750579834,
1863     "y": 479.33596992492676,
1864     "z": "e63010f0.f0847",
1865     "wires": [
1866       [
1867         "a36353c9.ec25f"
1868       ]
1869     ]
1870   },
1871   {
1872     "id": "317f60b4.ace11",
1873     "type": "other",
1874     "name": "NULL",
1875     "xml": "<outcome value=''>",
1876     "comments": "",
1877     "outputs": 1,
1878     "x": 2595.0026473999023,
1879     "y": 446.335844039917,
1880     "z": "e63010f0.f0847",
1881     "wires": [
1882       [
1883         "4284928.5f7026c"
1884       ]
1885     ]
1886   },
1887   {
1888     "id": "4284928.5f7026c",
1889     "type": "returnSuccess",
1890     "name": "return success",
1891     "xml": "<return status='success'>\n<parameter name='' value='' />\n",
1892     "comments": "",
1893     "x": 2755.3358764648438,
1894     "y": 443.335901260376,
1895     "z": "e63010f0.f0847",
1896     "wires": [
1897       
1898     ]
1899   },
1900   {
1901     "id": "2d884755.29b488",
1902     "type": "for",
1903     "name": "for nidx..service-data.networks.network[]",
1904     "xml": "<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n",
1905     "comments": "",
1906     "outputs": 1,
1907     "x": 3745.4471740722656,
1908     "y": 518.780366897583,
1909     "z": "e63010f0.f0847",
1910     "wires": [
1911       [
1912         "727643c7.801efc"
1913       ]
1914     ]
1915   },
1916   {
1917     "id": "5d18ed5a.0f2ca4",
1918     "type": "switchNode",
1919     "name": "switch service-data.networks.network_length",
1920     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
1921     "comments": "",
1922     "outputs": 1,
1923     "x": 3005.161117553711,
1924     "y": 481.3517246246338,
1925     "z": "e63010f0.f0847",
1926     "wires": [
1927       [
1928         "2dd4f60.cfe780a",
1929         "5256a6bb.4d3648"
1930       ]
1931     ]
1932   },
1933   {
1934     "id": "2dd4f60.cfe780a",
1935     "type": "other",
1936     "name": "outcome Null",
1937     "xml": "<outcome value=''>\n",
1938     "comments": "",
1939     "outputs": 1,
1940     "x": 3294.161117553711,
1941     "y": 483.35178565979004,
1942     "z": "e63010f0.f0847",
1943     "wires": [
1944       [
1945         "b413fbec.d3cf38"
1946       ]
1947     ]
1948   },
1949   {
1950     "id": "5256a6bb.4d3648",
1951     "type": "other",
1952     "name": "other",
1953     "xml": "<outcome value='Other'>\n",
1954     "comments": "",
1955     "outputs": 1,
1956     "x": 3265.411331176758,
1957     "y": 518.8518409729004,
1958     "z": "e63010f0.f0847",
1959     "wires": [
1960       [
1961         "d0b9665f.bb1998"
1962       ]
1963     ]
1964   },
1965   {
1966     "id": "727643c7.801efc",
1967     "type": "switchNode",
1968     "name": "switch networkid found",
1969     "xml": "<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n",
1970     "comments": "",
1971     "outputs": 1,
1972     "x": 4035.8757247924805,
1973     "y": 518.0304508209229,
1974     "z": "e63010f0.f0847",
1975     "wires": [
1976       [
1977         "629bda8a.bbb3d4"
1978       ]
1979     ]
1980   },
1981   {
1982     "id": "629bda8a.bbb3d4",
1983     "type": "outcomeTrue",
1984     "name": "true",
1985     "xml": "<outcome value='true'>\n",
1986     "comments": "",
1987     "outputs": 1,
1988     "x": 4224.828079223633,
1989     "y": 518.923189163208,
1990     "z": "e63010f0.f0847",
1991     "wires": [
1992       [
1993         "9044c700.05da08"
1994       ]
1995     ]
1996   },
1997   {
1998     "id": "e1d58d9f.f500f",
1999     "type": "set",
2000     "name": "set tmp.nidx and ctx.network-data",
2001     "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='network-data.' value='`$service-data.networks.network[$nidx].`' />\n",
2002     "comments": "",
2003     "x": 4667.360046386719,
2004     "y": 518.6732139587402,
2005     "z": "e63010f0.f0847",
2006     "wires": [
2007       
2008     ]
2009   },
2010   {
2011     "id": "d0b9665f.bb1998",
2012     "type": "block",
2013     "name": "block : atomic",
2014     "xml": "<block atomic=\"true\">",
2015     "atomic": "true",
2016     "outputs": 1,
2017     "x": 3466.681350708008,
2018     "y": 520.4064064025879,
2019     "z": "e63010f0.f0847",
2020     "wires": [
2021       [
2022         "2d884755.29b488"
2023       ]
2024     ]
2025   },
2026   {
2027     "id": "312a328b.ffe99e",
2028     "type": "switchNode",
2029     "name": "switch tmp.nidx ",
2030     "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
2031     "comments": "",
2032     "outputs": 1,
2033     "x": 3663.748748779297,
2034     "y": 594.7635736465454,
2035     "z": "e63010f0.f0847",
2036     "wires": [
2037       [
2038         "e7171c98.50a26"
2039       ]
2040     ]
2041   },
2042   {
2043     "id": "62544a06.27e584",
2044     "type": "returnFailure",
2045     "name": "return failure",
2046     "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.network-request-input.network-id not found in service-data\" />\n",
2047     "comments": "",
2048     "x": 4018.606025695801,
2049     "y": 594.4778385162354,
2050     "z": "e63010f0.f0847",
2051     "wires": [
2052       
2053     ]
2054   },
2055   {
2056     "id": "e7171c98.50a26",
2057     "type": "outcome",
2058     "name": "NULL",
2059     "xml": "<outcome value=''>\n",
2060     "comments": "",
2061     "outputs": 1,
2062     "x": 3835.1772842407227,
2063     "y": 593.3349590301514,
2064     "z": "e63010f0.f0847",
2065     "wires": [
2066       [
2067         "62544a06.27e584"
2068       ]
2069     ]
2070   },
2071   {
2072     "id": "a36353c9.ec25f",
2073     "type": "block",
2074     "name": "block",
2075     "xml": "<block>\n",
2076     "atomic": "false",
2077     "comments": "",
2078     "outputs": 1,
2079     "x": 2731.447006225586,
2080     "y": 479.78037452697754,
2081     "z": "e63010f0.f0847",
2082     "wires": [
2083       [
2084         "5d18ed5a.0f2ca4"
2085       ]
2086     ]
2087   },
2088   {
2089     "id": "b413fbec.d3cf38",
2090     "type": "record",
2091     "name": "record",
2092     "xml": "<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.validate-network-input\"/>\n<parameter name=\"field3\" value=\"`$network-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Network id proveded but no network exists that matches\"/>\n<parameter name=\"field5\" value=\"`$network-topology-operation-input.network-information.network-id`\"/>\n\n\n\n",
2093     "comments": "",
2094     "outputs": 1,
2095     "x": 3455.447006225586,
2096     "y": 482.78037452697754,
2097     "z": "e63010f0.f0847",
2098     "wires": [
2099       [
2100         
2101       ]
2102     ]
2103   },
2104   {
2105     "id": "9044c700.05da08",
2106     "type": "block",
2107     "name": "block : atomic",
2108     "xml": "<block atomic=\"true\">",
2109     "atomic": "true",
2110     "outputs": 1,
2111     "x": 4373.446517944336,
2112     "y": 518.7803745269775,
2113     "z": "e63010f0.f0847",
2114     "wires": [
2115       [
2116         "e1d58d9f.f500f"
2117       ]
2118     ]
2119   },
2120   {
2121     "id": "5596cb1d.c25184",
2122     "type": "comment",
2123     "name": "1806: Removed logic that requires service data to have network if network id is passed from mso on assign",
2124     "info": "",
2125     "comments": "",
2126     "x": 3943.3360900878906,
2127     "y": 556.3359460830688,
2128     "z": "e63010f0.f0847",
2129     "wires": [
2130       
2131     ]
2132   },
2133   {
2134     "id": "e3f71705.e890b8",
2135     "type": "outcome",
2136     "name": "ActivateSOTNConnectivityInstance",
2137     "xml": "<outcome value='ActivateSOTNConnectivityInstance'>",
2138     "comments": "",
2139     "outputs": 1,
2140     "x": 1483.3333740234375,
2141     "y": 482.0000648498535,
2142     "z": "e63010f0.f0847",
2143     "wires": [
2144       [
2145         "37eb4d84.5c8452"
2146       ]
2147     ]
2148   },
2149   {
2150     "id": "37eb4d84.5c8452",
2151     "type": "block",
2152     "name": "block : atomic",
2153     "xml": "<block atomic=\"true\">",
2154     "atomic": "true",
2155     "comments": "",
2156     "outputs": 1,
2157     "x": 1709.3333435058594,
2158     "y": 482.0001106262207,
2159     "z": "e63010f0.f0847",
2160     "wires": [
2161       [
2162         
2163       ]
2164     ]
2165   },
2166   {
2167     "id": "3339894b.fbd566",
2168     "type": "outcome",
2169     "name": "ActivateDCINetworkInstance",
2170     "xml": "<outcome value='ActivateDCINetworkInstance'>",
2171     "comments": "",
2172     "outputs": 1,
2173     "x": 1471.2497787475586,
2174     "y": 517.9960944652557,
2175     "z": "e63010f0.f0847",
2176     "wires": [
2177       [
2178         "e0539f6e.35405"
2179       ]
2180     ]
2181   },
2182   {
2183     "id": "e0539f6e.35405",
2184     "type": "block",
2185     "name": "block : atomic",
2186     "xml": "<block atomic=\"true\">",
2187     "atomic": "true",
2188     "comments": "",
2189     "outputs": 1,
2190     "x": 1684.556007385254,
2191     "y": 517.0000286102295,
2192     "z": "e63010f0.f0847",
2193     "wires": [
2194       [
2195         
2196       ]
2197     ]
2198   },
2199   {
2200     "id": "f6ea82e8.fb9a3",
2201     "type": "outcome",
2202     "name": "DeactivateSOTNConnectivityInstance",
2203     "xml": "<outcome value='DeactivateSOTNConnectivityInstance'>",
2204     "comments": "",
2205     "outputs": 1,
2206     "x": 1498.333381652832,
2207     "y": 731.0000801086426,
2208     "z": "e63010f0.f0847",
2209     "wires": [
2210       [
2211         "3d5611d2.6ac69e"
2212       ]
2213     ]
2214   },
2215   {
2216     "id": "3d5611d2.6ac69e",
2217     "type": "block",
2218     "name": "block : atomic",
2219     "xml": "<block atomic=\"true\">",
2220     "atomic": "true",
2221     "comments": "",
2222     "outputs": 1,
2223     "x": 1735.333351135254,
2224     "y": 731.0001258850098,
2225     "z": "e63010f0.f0847",
2226     "wires": [
2227       [
2228         
2229       ]
2230     ]
2231   },
2232   {
2233     "id": "6f734fad.294d7",
2234     "type": "outcome",
2235     "name": "DeActivateDCINetworkInstance",
2236     "xml": "<outcome value='DeActivateDCINetworkInstance'>",
2237     "comments": "",
2238     "outputs": 1,
2239     "x": 1480.5832138061523,
2240     "y": 768.9960925579071,
2241     "z": "e63010f0.f0847",
2242     "wires": [
2243       [
2244         "8c8034c3.c3e088"
2245       ]
2246     ]
2247   },
2248   {
2249     "id": "8c8034c3.c3e088",
2250     "type": "block",
2251     "name": "block : atomic",
2252     "xml": "<block atomic=\"true\">",
2253     "atomic": "true",
2254     "comments": "",
2255     "outputs": 1,
2256     "x": 1723.5832977294922,
2257     "y": 767.0273606777191,
2258     "z": "e63010f0.f0847",
2259     "wires": [
2260       [
2261         
2262       ]
2263     ]
2264   }
2265 ]