SDWAN vpn vf-module-topology added null check
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json
1 [\r
2     {\r
3         "id": "565ee583.5719ac",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 120.00390625,\r
8         "y": 61.00390625,\r
9         "z": "c09ce476.40c538",\r
10         "wires": [\r
11             [\r
12                 "2253fb6a.010fd4"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "2253fb6a.010fd4",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
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}'>",\r
24         "outputs": 1,\r
25         "x": 365.2896194458008,\r
26         "y": 60.24198532104492,\r
27         "z": "c09ce476.40c538",\r
28         "wires": [\r
29             [\r
30                 "d1afaf4b.7367a"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "d1afaf4b.7367a",\r
36         "type": "method",\r
37         "name": "validate-sdwan-vf-vpn-input-parameters",\r
38         "xml": "<method rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 448.9206008911133,\r
42         "y": 195.25692462921143,\r
43         "z": "c09ce476.40c538",\r
44         "wires": [\r
45             [\r
46                 "d3d09840.859ab8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "d3d09840.859ab8",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 732.9206085205078,\r
58         "y": 183.25694942474365,\r
59         "z": "c09ce476.40c538",\r
60         "wires": [\r
61             [\r
62                 "8b6f9b12.95ea88",\r
63                 "9c84b6f9.1f9628",\r
64                 "257f53b6.ca8b0c",\r
65                 "e33dc3b4.6bdba",\r
66                 "fa0b83ce.07d0f"\r
67             ]\r
68         ]\r
69     },\r
70     {\r
71         "id": "8b6f9b12.95ea88",\r
72         "type": "switchNode",\r
73         "name": "switch  svc-action",\r
74         "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
75         "comments": "",\r
76         "outputs": 1,\r
77         "x": 992.920539855957,\r
78         "y": 31.256945610046387,\r
79         "z": "c09ce476.40c538",\r
80         "wires": [\r
81             [\r
82                 "c5870f3a.aab91"\r
83             ]\r
84         ]\r
85     },\r
86     {\r
87         "id": "c5870f3a.aab91",\r
88         "type": "outcome",\r
89         "name": "NULL",\r
90         "xml": "<outcome value=''>",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 1183.6348419189453,\r
94         "y": 32.2569465637207,\r
95         "z": "c09ce476.40c538",\r
96         "wires": [\r
97             [\r
98                 "255dc4d8.4591ac"\r
99             ]\r
100         ]\r
101     },\r
102     {\r
103         "id": "255dc4d8.4591ac",\r
104         "type": "returnFailure",\r
105         "name": "return failure",\r
106         "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",\r
107         "comments": "",\r
108         "x": 1358.0633926391602,\r
109         "y": 31.256938934326172,\r
110         "z": "c09ce476.40c538",\r
111         "wires": []\r
112     },\r
113     {\r
114         "id": "9c84b6f9.1f9628",\r
115         "type": "switchNode",\r
116         "name": "switch svc-action",\r
117         "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
118         "comments": "",\r
119         "outputs": 1,\r
120         "x": 329.9205627441406,\r
121         "y": 454.2569398880005,\r
122         "z": "c09ce476.40c538",\r
123         "wires": [\r
124             [\r
125                 "4da03be9.a489d4",\r
126                 "1cd623c5.d01cfc",\r
127                 "11a6977d.d05489",\r
128                 "fd6aa5e0.36c518",\r
129                 "74577ecc.ef74c"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "4da03be9.a489d4",\r
135         "type": "outcome",\r
136         "name": "create",\r
137         "xml": "<outcome value='create'>\n",\r
138         "comments": "",\r
139         "outputs": 1,\r
140         "x": 523.5039291381836,\r
141         "y": 283.67057704925537,\r
142         "z": "c09ce476.40c538",\r
143         "wires": [\r
144             [\r
145                 "b3001ec4.96f68"\r
146             ]\r
147         ]\r
148     },\r
149     {\r
150         "id": "b3001ec4.96f68",\r
151         "type": "block",\r
152         "name": "block : atomic",\r
153         "xml": "<block atomic=\"true\">",\r
154         "atomic": "true",\r
155         "outputs": 1,\r
156         "x": 684.5039291381836,\r
157         "y": 283.67057704925537,\r
158         "z": "c09ce476.40c538",\r
159         "wires": [\r
160             [\r
161                 "8fa4b53.eb65f48"\r
162             ]\r
163         ]\r
164     },\r
165     {\r
166         "id": "1cd623c5.d01cfc",\r
167         "type": "outcome",\r
168         "name": "deactivate",\r
169         "xml": "<outcome value='deactivate'>\n",\r
170         "comments": "",\r
171         "outputs": 1,\r
172         "x": 496.4959182739258,\r
173         "y": 892.432445526123,\r
174         "z": "c09ce476.40c538",\r
175         "wires": [\r
176             [\r
177                 "e6bca749.2ecd58"\r
178             ]\r
179         ]\r
180     },\r
181     {\r
182         "id": "11a6977d.d05489",\r
183         "type": "outcome",\r
184         "name": "delete",\r
185         "xml": "<outcome value='delete'>\n",\r
186         "comments": "",\r
187         "outputs": 1,\r
188         "x": 500.21030044555664,\r
189         "y": 1063.1470031738281,\r
190         "z": "c09ce476.40c538",\r
191         "wires": [\r
192             [\r
193                 "141627b0.510318"\r
194             ]\r
195         ]\r
196     },\r
197     {\r
198         "id": "fd6aa5e0.36c518",\r
199         "type": "other",\r
200         "name": "other",\r
201         "xml": "<outcome value='Other'>\n",\r
202         "comments": "",\r
203         "outputs": 1,\r
204         "x": 499.9721908569336,\r
205         "y": 1236.575288772583,\r
206         "z": "c09ce476.40c538",\r
207         "wires": [\r
208             [\r
209                 "1eabd7f1.a915e8"\r
210             ]\r
211         ]\r
212     },\r
213     {\r
214         "id": "1eabd7f1.a915e8",\r
215         "type": "returnFailure",\r
216         "name": "return failure",\r
217         "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=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",\r
218         "comments": "",\r
219         "x": 683.5437240600586,\r
220         "y": 1237.194429397583,\r
221         "z": "c09ce476.40c538",\r
222         "wires": []\r
223     },\r
224     {\r
225         "id": "8fa4b53.eb65f48",\r
226         "type": "switchNode",\r
227         "name": "switch request-action",\r
228         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
229         "comments": "",\r
230         "outputs": 1,\r
231         "x": 885.00390625,\r
232         "y": 281.6705859899521,\r
233         "z": "c09ce476.40c538",\r
234         "wires": [\r
235             [\r
236                 "1fcbac14.14ab84",\r
237                 "5011e60c.42d288"\r
238             ]\r
239         ]\r
240     },\r
241     {\r
242         "id": "1fcbac14.14ab84",\r
243         "type": "other",\r
244         "name": "Other",\r
245         "xml": "<outcome value='Other'>",\r
246         "comments": "",\r
247         "outputs": 1,\r
248         "x": 1070.5038986206055,\r
249         "y": 309.67058277130127,\r
250         "z": "c09ce476.40c538",\r
251         "wires": [\r
252             [\r
253                 "bc3da556.5c5568"\r
254             ]\r
255         ]\r
256     },\r
257     {\r
258         "id": "bc3da556.5c5568",\r
259         "type": "returnFailure",\r
260         "name": "return failure",\r
261         "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 SOTN CreateVPNNetworkInstance for svc-action=create\" />\n",\r
262         "comments": "",\r
263         "x": 1221.0039291381836,\r
264         "y": 303.67057704925537,\r
265         "z": "c09ce476.40c538",\r
266         "wires": []\r
267     },\r
268     {\r
269         "id": "967ffa6b.7cc5f8",\r
270         "type": "other",\r
271         "name": "DeleteSDWANVpnInstance",\r
272         "xml": "<outcome value='DeleteSDWANVpnInstance'>",\r
273         "comments": "",\r
274         "outputs": 1,\r
275         "x": 936.0673141479492,\r
276         "y": 1059.7022743225098,\r
277         "z": "c09ce476.40c538",\r
278         "wires": [\r
279             [\r
280                 "76f6c61a.a081c8"\r
281             ]\r
282         ]\r
283     },\r
284     {\r
285         "id": "1f6d106b.3f479",\r
286         "type": "other",\r
287         "name": "Other",\r
288         "xml": "<outcome value='Other'>",\r
289         "comments": "",\r
290         "outputs": 1,\r
291         "x": 857.6228866577148,\r
292         "y": 1135.924542427063,\r
293         "z": "c09ce476.40c538",\r
294         "wires": [\r
295             [\r
296                 "649057db.a16248"\r
297             ]\r
298         ]\r
299     },\r
300     {\r
301         "id": "649057db.a16248",\r
302         "type": "returnFailure",\r
303         "name": "return failure",\r
304         "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 SOTN DeleteVPNNetworkInstance for svc-action=delete\" />\n",\r
305         "comments": "",\r
306         "x": 1017.9563064575195,\r
307         "y": 1138.0356798171997,\r
308         "z": "c09ce476.40c538",\r
309         "wires": []\r
310     },\r
311     {\r
312         "id": "76f6c61a.a081c8",\r
313         "type": "block",\r
314         "name": "block : atomic",\r
315         "xml": "<block atomic=\"true\">",\r
316         "atomic": "true",\r
317         "outputs": 1,\r
318         "x": 1165.9562149047852,\r
319         "y": 1065.9245252609253,\r
320         "z": "c09ce476.40c538",\r
321         "wires": [\r
322             [\r
323                 "123885f7.86e85a",\r
324                 "5107dc7c.bd16c4",\r
325                 "d0483b54.f8cc78",\r
326                 "ee1682f5.ef519"\r
327             ]\r
328         ]\r
329     },\r
330     {\r
331         "id": "74577ecc.ef74c",\r
332         "type": "outcome",\r
333         "name": "activate",\r
334         "xml": "<outcome value='activate'>\n",\r
335         "comments": "",\r
336         "outputs": 1,\r
337         "x": 517.4324836730957,\r
338         "y": 546.7182197570801,\r
339         "z": "c09ce476.40c538",\r
340         "wires": [\r
341             [\r
342                 "63a76ac2.a9ff44"\r
343             ]\r
344         ]\r
345     },\r
346     {\r
347         "id": "63a76ac2.a9ff44",\r
348         "type": "switchNode",\r
349         "name": "switch request-action",\r
350         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
351         "comments": "",\r
352         "outputs": 1,\r
353         "x": 700.2896499633789,\r
354         "y": 543.8610696792603,\r
355         "z": "c09ce476.40c538",\r
356         "wires": [\r
357             [\r
358                 "20847c6f.c84284",\r
359                 "d8768536.d2ed78"\r
360             ]\r
361         ]\r
362     },\r
363     {\r
364         "id": "20847c6f.c84284",\r
365         "type": "other",\r
366         "name": "ActivateSDWANVpnInstance",\r
367         "xml": "<outcome value='ActivateSDWANVpnInstance'>",\r
368         "comments": "",\r
369         "outputs": 1,\r
370         "x": 953.5039291381836,\r
371         "y": 523.6705770492554,\r
372         "z": "c09ce476.40c538",\r
373         "wires": [\r
374             [\r
375                 "888440a5.f74eb"\r
376             ]\r
377         ]\r
378     },\r
379     {\r
380         "id": "d8768536.d2ed78",\r
381         "type": "other",\r
382         "name": "Other",\r
383         "xml": "<outcome value='Other'>",\r
384         "comments": "",\r
385         "outputs": 1,\r
386         "x": 883.5039291381836,\r
387         "y": 563.6705770492554,\r
388         "z": "c09ce476.40c538",\r
389         "wires": [\r
390             [\r
391                 "24d41f6.7d3c7e"\r
392             ]\r
393         ]\r
394     },\r
395     {\r
396         "id": "24d41f6.7d3c7e",\r
397         "type": "returnFailure",\r
398         "name": "return failure",\r
399         "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 SOTN ActivateVPNNetworkInstance for svc-action=activate\" />\n",\r
400         "comments": "",\r
401         "x": 1041.0039291381836,\r
402         "y": 563.6705770492554,\r
403         "z": "c09ce476.40c538",\r
404         "wires": []\r
405     },\r
406     {\r
407         "id": "888440a5.f74eb",\r
408         "type": "block",\r
409         "name": "block : atomic",\r
410         "xml": "<block atomic=\"true\">",\r
411         "atomic": "true",\r
412         "outputs": 1,\r
413         "x": 1184.5039291381836,\r
414         "y": 523.6705770492554,\r
415         "z": "c09ce476.40c538",\r
416         "wires": [\r
417             [\r
418                 "d0483b54.f8cc78",\r
419                 "123885f7.86e85a",\r
420                 "5107dc7c.bd16c4",\r
421                 "33a9d2fa.2f6b4e"\r
422             ]\r
423         ]\r
424     },\r
425     {\r
426         "id": "9770e43b.dbcf68",\r
427         "type": "other",\r
428         "name": "DeactivateSDWANVpnInstance",\r
429         "xml": "<outcome value='DeactivateSDWANVpnInstance'>",\r
430         "comments": "",\r
431         "outputs": 1,\r
432         "x": 939.9245452880859,\r
433         "y": 894.1468391418457,\r
434         "z": "c09ce476.40c538",\r
435         "wires": [\r
436             [\r
437                 "41ce9967.86f308"\r
438             ]\r
439         ]\r
440     },\r
441     {\r
442         "id": "672e2ef2.4ddd3",\r
443         "type": "other",\r
444         "name": "Other",\r
445         "xml": "<outcome value='Other'>",\r
446         "comments": "",\r
447         "outputs": 1,\r
448         "x": 854.9245376586914,\r
449         "y": 963.1468467712402,\r
450         "z": "c09ce476.40c538",\r
451         "wires": [\r
452             [\r
453                 "25186dab.68a632"\r
454             ]\r
455         ]\r
456     },\r
457     {\r
458         "id": "25186dab.68a632",\r
459         "type": "returnFailure",\r
460         "name": "return failure",\r
461         "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 SOTN DeactivateVPNNetworkInstance for svc-action=deactivate\" />\n",\r
462         "comments": "",\r
463         "x": 1035.9245529174805,\r
464         "y": 964.1468467712402,\r
465         "z": "c09ce476.40c538",\r
466         "wires": []\r
467     },\r
468     {\r
469         "id": "e6bca749.2ecd58",\r
470         "type": "switchNode",\r
471         "name": "switch request-action",\r
472         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",\r
473         "comments": "",\r
474         "outputs": 1,\r
475         "x": 676.7816009521484,\r
476         "y": 896.6227102279663,\r
477         "z": "c09ce476.40c538",\r
478         "wires": [\r
479             [\r
480                 "9770e43b.dbcf68",\r
481                 "672e2ef2.4ddd3"\r
482             ]\r
483         ]\r
484     },\r
485     {\r
486         "id": "141627b0.510318",\r
487         "type": "switchNode",\r
488         "name": "switch request-action",\r
489         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",\r
490         "comments": "",\r
491         "outputs": 1,\r
492         "x": 680.5594024658203,\r
493         "y": 1062.9562270641327,\r
494         "z": "c09ce476.40c538",\r
495         "wires": [\r
496             [\r
497                 "967ffa6b.7cc5f8",\r
498                 "1f6d106b.3f479"\r
499             ]\r
500         ]\r
501     },\r
502     {\r
503         "id": "41ce9967.86f308",\r
504         "type": "block",\r
505         "name": "block : atomic",\r
506         "xml": "<block atomic=\"true\">",\r
507         "atomic": "true",\r
508         "outputs": 1,\r
509         "x": 1199.892692565918,\r
510         "y": 896.9562339782715,\r
511         "z": "c09ce476.40c538",\r
512         "wires": [\r
513             [\r
514                 "123885f7.86e85a",\r
515                 "5107dc7c.bd16c4",\r
516                 "d0483b54.f8cc78",\r
517                 "f43dfee.04573"\r
518             ]\r
519         ]\r
520     },\r
521     {\r
522         "id": "5011e60c.42d288",\r
523         "type": "other",\r
524         "name": "CreateSDWANVpnInstance",\r
525         "xml": "<outcome value='CreateSDWANVpnInstance'>",\r
526         "comments": "",\r
527         "outputs": 1,\r
528         "x": 1169.503890991211,\r
529         "y": 262.6705741882324,\r
530         "z": "c09ce476.40c538",\r
531         "wires": [\r
532             [\r
533                 "11c5bc01.23d164"\r
534             ]\r
535         ]\r
536     },\r
537     {\r
538         "id": "11c5bc01.23d164",\r
539         "type": "block",\r
540         "name": "block : atomic",\r
541         "xml": "<block atomic=\"true\">",\r
542         "atomic": "true",\r
543         "outputs": 1,\r
544         "x": 1404.50386428833,\r
545         "y": 261.6705741882324,\r
546         "z": "c09ce476.40c538",\r
547         "wires": [\r
548             [\r
549                 "9a240db8.46ca9"\r
550             ]\r
551         ]\r
552     },\r
553     {\r
554         "id": "9a240db8.46ca9",\r
555         "type": "for",\r
556         "name": "for loop i - vpn vf input parameters",\r
557         "xml": "<for index=\"i\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n",\r
558         "comments": "",\r
559         "outputs": 1,\r
560         "x": 1635.003921508789,\r
561         "y": 262.6705741882324,\r
562         "z": "c09ce476.40c538",\r
563         "wires": [\r
564             [\r
565                 "36e8517a.dc61de"\r
566             ]\r
567         ]\r
568     },\r
569     {\r
570         "id": "36e8517a.dc61de",\r
571         "type": "block",\r
572         "name": "block",\r
573         "xml": "<block>\n",\r
574         "atomic": "false",\r
575         "comments": "",\r
576         "outputs": 1,\r
577         "x": 1843.5039291381836,\r
578         "y": 263.67057704925537,\r
579         "z": "c09ce476.40c538",\r
580         "wires": [\r
581             [\r
582                 "5087b54.83db64c",\r
583                 "58b5e6d.d150018",\r
584                 "8cba0d18.e596b"\r
585             ]\r
586         ]\r
587     },\r
588     {\r
589         "id": "5087b54.83db64c",\r
590         "type": "set",\r
591         "name": "clear tmp-data",\r
592         "xml": "<set>\n<parameter name='tmp.name' value='' />\n<parameter name='tmp.value' value='' />\n",\r
593         "comments": "",\r
594         "x": 2026.5039291381836,\r
595         "y": 223.67057704925537,\r
596         "z": "c09ce476.40c538",\r
597         "wires": []\r
598     },\r
599     {\r
600         "id": "58b5e6d.d150018",\r
601         "type": "set",\r
602         "name": "set tmp-data",\r
603         "xml": "<set>\n<parameter name='tmp.name' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].name`\"/>\n<parameter name='tmp.value' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].value`\"/>\n",\r
604         "comments": "",\r
605         "x": 2021.0039291381836,\r
606         "y": 263.67057704925537,\r
607         "z": "c09ce476.40c538",\r
608         "wires": []\r
609     },\r
610     {\r
611         "id": "8cba0d18.e596b",\r
612         "type": "switchNode",\r
613         "name": "switch name",\r
614         "xml": "<switch test=\"`$tmp.name`\">\n",\r
615         "comments": "",\r
616         "outputs": 1,\r
617         "x": 2021.0039291381836,\r
618         "y": 303.67057704925537,\r
619         "z": "c09ce476.40c538",\r
620         "wires": [\r
621             [\r
622                 "dfc6f3da.96897",\r
623                 "63a216c3.211888",\r
624                 "efdb7bab.2e3c18"\r
625             ]\r
626         ]\r
627     },\r
628     {\r
629         "id": "b6ee6080.0801",\r
630         "type": "switchNode",\r
631         "name": "switch value",\r
632         "xml": "<switch test=\"`$tmp.value`\">\n",\r
633         "comments": "",\r
634         "outputs": 1,\r
635         "x": 2481.0040969848633,\r
636         "y": 255.67059767246246,\r
637         "z": "c09ce476.40c538",\r
638         "wires": [\r
639             [\r
640                 "b264801c.4e11d"\r
641             ]\r
642         ]\r
643     },\r
644     {\r
645         "id": "efdb7bab.2e3c18",\r
646         "type": "outcome",\r
647         "name": "NULL",\r
648         "xml": "<outcome value=''>",\r
649         "comments": "",\r
650         "outputs": 1,\r
651         "x": 2240.504264831543,\r
652         "y": 321.67058527469635,\r
653         "z": "c09ce476.40c538",\r
654         "wires": [\r
655             [\r
656                 "dd26b908.49f638"\r
657             ]\r
658         ]\r
659     },\r
660     {\r
661         "id": "dd26b908.49f638",\r
662         "type": "returnFailure",\r
663         "name": "return failure",\r
664         "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=\"`'vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[' + $i + ']' + '.name is a required input'`\" />\n",\r
665         "comments": "",\r
666         "x": 2415.5042686462402,\r
667         "y": 320.67058527469635,\r
668         "z": "c09ce476.40c538",\r
669         "wires": []\r
670     },\r
671     {\r
672         "id": "dfc6f3da.96897",\r
673         "type": "other",\r
674         "name": "name",\r
675         "xml": "<outcome value='name'>",\r
676         "comments": "",\r
677         "outputs": 1,\r
678         "x": 2240.504264831543,\r
679         "y": 205.67057955265045,\r
680         "z": "c09ce476.40c538",\r
681         "wires": [\r
682             [\r
683                 "b6ee6080.0801"\r
684             ]\r
685         ]\r
686     },\r
687     {\r
688         "id": "63a216c3.211888",\r
689         "type": "other",\r
690         "name": "topology",\r
691         "xml": "<outcome value='topology'>",\r
692         "comments": "",\r
693         "outputs": 1,\r
694         "x": 2252.504020690918,\r
695         "y": 259.337241768837,\r
696         "z": "c09ce476.40c538",\r
697         "wires": [\r
698             [\r
699                 "b6ee6080.0801"\r
700             ]\r
701         ]\r
702     },\r
703     {\r
704         "id": "b264801c.4e11d",\r
705         "type": "outcome",\r
706         "name": "NULL",\r
707         "xml": "<outcome value=''>",\r
708         "comments": "",\r
709         "outputs": 1,\r
710         "x": 2624.5040969848633,\r
711         "y": 255.67059767246246,\r
712         "z": "c09ce476.40c538",\r
713         "wires": [\r
714             [\r
715                 "c8480c33.559c3"\r
716             ]\r
717         ]\r
718     },\r
719     {\r
720         "id": "c8480c33.559c3",\r
721         "type": "returnFailure",\r
722         "name": "return failure",\r
723         "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=\"`'vf-module-request-input.vf-module-input-parameters.param '+ $tmp.name +' is a required input'`\" />\n",\r
724         "comments": "",\r
725         "x": 2782.5040969848633,\r
726         "y": 255.67059767246246,\r
727         "z": "c09ce476.40c538",\r
728         "wires": []\r
729     },\r
730     {\r
731         "id": "d0483b54.f8cc78",\r
732         "type": "switchNode",\r
733         "name": "switch service-data.vf-modules.vf-module_length",\r
734         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
735         "comments": "",\r
736         "outputs": 1,\r
737         "x": 1476.3928604125977,\r
738         "y": 563.0038824081421,\r
739         "z": "c09ce476.40c538",\r
740         "wires": [\r
741             [\r
742                 "413b50b3.359c7",\r
743                 "d0f5593e.7ab558"\r
744             ]\r
745         ]\r
746     },\r
747     {\r
748         "id": "413b50b3.359c7",\r
749         "type": "other",\r
750         "name": "outcome Null",\r
751         "xml": "<outcome value=''>\n",\r
752         "comments": "",\r
753         "outputs": 1,\r
754         "x": 1745.0039291381836,\r
755         "y": 542.670618057251,\r
756         "z": "c09ce476.40c538",\r
757         "wires": [\r
758             [\r
759                 "eebfb40.22c4e5"\r
760             ]\r
761         ]\r
762     },\r
763     {\r
764         "id": "eebfb40.22c4e5",\r
765         "type": "returnFailure",\r
766         "name": "return failure",\r
767         "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=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",\r
768         "comments": "",\r
769         "x": 1921.0039291381836,\r
770         "y": 543.6705770492554,\r
771         "z": "c09ce476.40c538",\r
772         "wires": []\r
773     },\r
774     {\r
775         "id": "d0f5593e.7ab558",\r
776         "type": "other",\r
777         "name": "other",\r
778         "xml": "<outcome value='Other'>\n",\r
779         "comments": "",\r
780         "outputs": 1,\r
781         "x": 1723.5039291381836,\r
782         "y": 583.6705770492554,\r
783         "z": "c09ce476.40c538",\r
784         "wires": [\r
785             [\r
786                 "8025be.3d50da4"\r
787             ]\r
788         ]\r
789     },\r
790     {\r
791         "id": "8025be.3d50da4",\r
792         "type": "block",\r
793         "name": "block : atomic",\r
794         "xml": "<block atomic=\"true\">",\r
795         "atomic": "true",\r
796         "outputs": 1,\r
797         "x": 1884.5039291381836,\r
798         "y": 583.6705770492554,\r
799         "z": "c09ce476.40c538",\r
800         "wires": [\r
801             [\r
802                 "33b03a7.98f32c6",\r
803                 "2d7d1dbe.8a6fa2"\r
804             ]\r
805         ]\r
806     },\r
807     {\r
808         "id": "33b03a7.98f32c6",\r
809         "type": "for",\r
810         "name": "for nidx..service-data.vf-modules.vf-module[]",\r
811         "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
812         "comments": "",\r
813         "outputs": 1,\r
814         "x": 2147.0039291381836,\r
815         "y": 563.6705770492554,\r
816         "z": "c09ce476.40c538",\r
817         "wires": [\r
818             [\r
819                 "c9190995.7b4398"\r
820             ]\r
821         ]\r
822     },\r
823     {\r
824         "id": "c9190995.7b4398",\r
825         "type": "switchNode",\r
826         "name": "switch vf-module-id found",\r
827         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n    \n\n",\r
828         "comments": "",\r
829         "outputs": 1,\r
830         "x": 2433.0039291381836,\r
831         "y": 563.6705770492554,\r
832         "z": "c09ce476.40c538",\r
833         "wires": [\r
834             [\r
835                 "6869b345.2f4eec"\r
836             ]\r
837         ]\r
838     },\r
839     {\r
840         "id": "6869b345.2f4eec",\r
841         "type": "outcomeTrue",\r
842         "name": "true",\r
843         "xml": "<outcome value='true'>\n",\r
844         "comments": "",\r
845         "outputs": 1,\r
846         "x": 2603.5039291381836,\r
847         "y": 563.6705770492554,\r
848         "z": "c09ce476.40c538",\r
849         "wires": [\r
850             [\r
851                 "434bc2ee.14a91c"\r
852             ]\r
853         ]\r
854     },\r
855     {\r
856         "id": "d8b2b2f3.abfe5",\r
857         "type": "set",\r
858         "name": "set tmp.vidx and ctx.network-data",\r
859         "xml": "<set>\n<parameter name='tmp.vidx' value='`$nidx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\n",\r
860         "comments": "",\r
861         "x": 3004.50399017334,\r
862         "y": 560.6706203222275,\r
863         "z": "c09ce476.40c538",\r
864         "wires": []\r
865     },\r
866     {\r
867         "id": "91c3f042.9f8f6",\r
868         "type": "returnFailure",\r
869         "name": "return failure",\r
870         "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=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",\r
871         "comments": "",\r
872         "x": 2361.0039291381836,\r
873         "y": 603.6705770492554,\r
874         "z": "c09ce476.40c538",\r
875         "wires": []\r
876     },\r
877     {\r
878         "id": "62656256.c5a38c",\r
879         "type": "outcome",\r
880         "name": "NULL",\r
881         "xml": "<outcome value=''>\n",\r
882         "comments": "",\r
883         "outputs": 1,\r
884         "x": 2223.5039291381836,\r
885         "y": 603.6705770492554,\r
886         "z": "c09ce476.40c538",\r
887         "wires": [\r
888             [\r
889                 "91c3f042.9f8f6"\r
890             ]\r
891         ]\r
892     },\r
893     {\r
894         "id": "2d7d1dbe.8a6fa2",\r
895         "type": "switchNode",\r
896         "name": "switch tmp.vidx ",\r
897         "xml": "<switch test=\"`$tmp.vidx`\">\n\n",\r
898         "comments": "",\r
899         "outputs": 1,\r
900         "x": 2069.5039291381836,\r
901         "y": 603.6705770492554,\r
902         "z": "c09ce476.40c538",\r
903         "wires": [\r
904             [\r
905                 "62656256.c5a38c"\r
906             ]\r
907         ]\r
908     },\r
909     {\r
910         "id": "33a9d2fa.2f6b4e",\r
911         "type": "switchNode",\r
912         "name": "switch network-level-oper-status",\r
913         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
914         "comments": "",\r
915         "outputs": 1,\r
916         "x": 1448.6706161499023,\r
917         "y": 642.5594549179077,\r
918         "z": "c09ce476.40c538",\r
919         "wires": [\r
920             [\r
921                 "1058ce1e.07c3a2",\r
922                 "647164c.65ef89c"\r
923             ]\r
924         ]\r
925     },\r
926     {\r
927         "id": "1058ce1e.07c3a2",\r
928         "type": "outcome",\r
929         "name": "outcome Created",\r
930         "xml": "<outcome value='Created'>\n",\r
931         "comments": "",\r
932         "outputs": 1,\r
933         "x": 1745.5040321350098,\r
934         "y": 642.5594530105591,\r
935         "z": "c09ce476.40c538",\r
936         "wires": [\r
937             [\r
938                 "d822f664.efe8c8"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "647164c.65ef89c",\r
944         "type": "other",\r
945         "name": "other",\r
946         "xml": "<outcome value='Other'>\n",\r
947         "comments": "",\r
948         "outputs": 1,\r
949         "x": 1713.5040321350098,\r
950         "y": 682.5594530105591,\r
951         "z": "c09ce476.40c538",\r
952         "wires": [\r
953             [\r
954                 "6947f2ff.46fb4c"\r
955             ]\r
956         ]\r
957     },\r
958     {\r
959         "id": "6947f2ff.46fb4c",\r
960         "type": "returnFailure",\r
961         "name": "return failure",\r
962         "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=\"`'vf-module is not in appropriate state for activate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
963         "comments": "",\r
964         "x": 1871.0040321350098,\r
965         "y": 682.5594530105591,\r
966         "z": "c09ce476.40c538",\r
967         "wires": []\r
968     },\r
969     {\r
970         "id": "5107dc7c.bd16c4",\r
971         "type": "switchNode",\r
972         "name": "switch vf-module-id",\r
973         "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
974         "comments": "",\r
975         "outputs": 1,\r
976         "x": 1395.5039291381836,\r
977         "y": 503.67057704925537,\r
978         "z": "c09ce476.40c538",\r
979         "wires": [\r
980             [\r
981                 "2868a76.8aeaf58"\r
982             ]\r
983         ]\r
984     },\r
985     {\r
986         "id": "2868a76.8aeaf58",\r
987         "type": "outcome",\r
988         "name": "NULL",\r
989         "xml": "<outcome value=''>",\r
990         "comments": "",\r
991         "outputs": 1,\r
992         "x": 1623.5039291381836,\r
993         "y": 503.67057704925537,\r
994         "z": "c09ce476.40c538",\r
995         "wires": [\r
996             [\r
997                 "ebf2eb70.fb3688"\r
998             ]\r
999         ]\r
1000     },\r
1001     {\r
1002         "id": "ebf2eb70.fb3688",\r
1003         "type": "returnFailure",\r
1004         "name": "return failure",\r
1005         "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",\r
1006         "comments": "",\r
1007         "x": 1761.0039291381836,\r
1008         "y": 503.67057704925537,\r
1009         "z": "c09ce476.40c538",\r
1010         "wires": []\r
1011     },\r
1012     {\r
1013         "id": "123885f7.86e85a",\r
1014         "type": "execute",\r
1015         "name": "execute requiredParameters",\r
1016         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vf-module-topology-operation-input.vf-module-information.vf-module-id\" value=\"$vf-module-topology-operation-input.vf-module-information.vf-module-id\"/>\n",\r
1017         "comments": "",\r
1018         "outputs": 1,\r
1019         "x": 1430.0039291381836,\r
1020         "y": 463.67057704925537,\r
1021         "z": "c09ce476.40c538",\r
1022         "wires": [\r
1023             []\r
1024         ]\r
1025     },\r
1026     {\r
1027         "id": "f43dfee.04573",\r
1028         "type": "switchNode",\r
1029         "name": "switch network-level-oper-status",\r
1030         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
1031         "comments": "",\r
1032         "outputs": 1,\r
1033         "x": 1472.8371276855469,\r
1034         "y": 892.559476852417,\r
1035         "z": "c09ce476.40c538",\r
1036         "wires": [\r
1037             [\r
1038                 "f3a65bdd.c67898",\r
1039                 "d0952c59.11171"\r
1040             ]\r
1041         ]\r
1042     },\r
1043     {\r
1044         "id": "f3a65bdd.c67898",\r
1045         "type": "outcome",\r
1046         "name": "outcome Active",\r
1047         "xml": "<outcome value='Active'>\n",\r
1048         "comments": "",\r
1049         "outputs": 1,\r
1050         "x": 1750.170555114746,\r
1051         "y": 867.0038900375366,\r
1052         "z": "c09ce476.40c538",\r
1053         "wires": [\r
1054             [\r
1055                 "25ff4eac.6201f2"\r
1056             ]\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "d0952c59.11171",\r
1061         "type": "other",\r
1062         "name": "other",\r
1063         "xml": "<outcome value='Other'>\n",\r
1064         "comments": "",\r
1065         "outputs": 1,\r
1066         "x": 1720.170555114746,\r
1067         "y": 907.0038900375366,\r
1068         "z": "c09ce476.40c538",\r
1069         "wires": [\r
1070             [\r
1071                 "446d50cf.78007"\r
1072             ]\r
1073         ]\r
1074     },\r
1075     {\r
1076         "id": "446d50cf.78007",\r
1077         "type": "returnFailure",\r
1078         "name": "return failure",\r
1079         "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=\"`'vf-module is not in appropriate state for deactivate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n    ",\r
1080         "comments": "",\r
1081         "x": 1886.170555114746,\r
1082         "y": 909.0038900375366,\r
1083         "z": "c09ce476.40c538",\r
1084         "wires": []\r
1085     },\r
1086     {\r
1087         "id": "ee1682f5.ef519",\r
1088         "type": "switchNode",\r
1089         "name": "switch network-level-oper-status",\r
1090         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
1091         "comments": "",\r
1092         "outputs": 1,\r
1093         "x": 1465.7260971069336,\r
1094         "y": 1063.6705160140991,\r
1095         "z": "c09ce476.40c538",\r
1096         "wires": [\r
1097             [\r
1098                 "cb2a1ac2.d811d8",\r
1099                 "425f06cf.84b998"\r
1100             ]\r
1101         ]\r
1102     },\r
1103     {\r
1104         "id": "cb2a1ac2.d811d8",\r
1105         "type": "outcome",\r
1106         "name": "outcome PendingDelete",\r
1107         "xml": "<outcome value='PendingDelete'>\n",\r
1108         "comments": "",\r
1109         "outputs": 1,\r
1110         "x": 1765.7261581420898,\r
1111         "y": 1031.448311805725,\r
1112         "z": "c09ce476.40c538",\r
1113         "wires": [\r
1114             [\r
1115                 "bcccebbc.df0278"\r
1116             ]\r
1117         ]\r
1118     },\r
1119     {\r
1120         "id": "425f06cf.84b998",\r
1121         "type": "other",\r
1122         "name": "other",\r
1123         "xml": "<outcome value='Other'>\n",\r
1124         "comments": "",\r
1125         "outputs": 1,\r
1126         "x": 1709.059471130371,\r
1127         "y": 1078.1149740219116,\r
1128         "z": "c09ce476.40c538",\r
1129         "wires": [\r
1130             [\r
1131                 "a8198043.31984"\r
1132             ]\r
1133         ]\r
1134     },\r
1135     {\r
1136         "id": "a8198043.31984",\r
1137         "type": "returnFailure",\r
1138         "name": "return failure",\r
1139         "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=\"`'vf-module is not in appropriate state for delete. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
1140         "comments": "",\r
1141         "x": 1875.059471130371,\r
1142         "y": 1080.1149740219116,\r
1143         "z": "c09ce476.40c538",\r
1144         "wires": []\r
1145     },\r
1146     {\r
1147         "id": "d822f664.efe8c8",\r
1148         "type": "block",\r
1149         "name": "block : atomic",\r
1150         "xml": "<block atomic=\"true\">",\r
1151         "atomic": "true",\r
1152         "outputs": 1,\r
1153         "x": 1937.5040092468262,\r
1154         "y": 643.6705551147461,\r
1155         "z": "c09ce476.40c538",\r
1156         "wires": [\r
1157             []\r
1158         ]\r
1159     },\r
1160     {\r
1161         "id": "25ff4eac.6201f2",\r
1162         "type": "block",\r
1163         "name": "block : atomic",\r
1164         "xml": "<block atomic=\"true\">",\r
1165         "atomic": "true",\r
1166         "outputs": 1,\r
1167         "x": 1950.1704330444336,\r
1168         "y": 865.1520223617554,\r
1169         "z": "c09ce476.40c538",\r
1170         "wires": [\r
1171             []\r
1172         ]\r
1173     },\r
1174     {\r
1175         "id": "bcccebbc.df0278",\r
1176         "type": "block",\r
1177         "name": "block : atomic",\r
1178         "xml": "<block atomic=\"true\">",\r
1179         "atomic": "true",\r
1180         "outputs": 1,\r
1181         "x": 1981.281639099121,\r
1182         "y": 1031.8186483383179,\r
1183         "z": "c09ce476.40c538",\r
1184         "wires": [\r
1185             []\r
1186         ]\r
1187     },\r
1188     {\r
1189         "id": "434bc2ee.14a91c",\r
1190         "type": "block",\r
1191         "name": "block : atomic",\r
1192         "xml": "<block atomic=\"true\">",\r
1193         "atomic": "true",\r
1194         "outputs": 1,\r
1195         "x": 2753.670440673828,\r
1196         "y": 560.0039253234863,\r
1197         "z": "c09ce476.40c538",\r
1198         "wires": [\r
1199             [\r
1200                 "d8b2b2f3.abfe5"\r
1201             ]\r
1202         ]\r
1203     },\r
1204     {\r
1205         "id": "257f53b6.ca8b0c",\r
1206         "type": "switchNode",\r
1207         "name": "switch vnf_length",\r
1208         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
1209         "comments": "",\r
1210         "outputs": 1,\r
1211         "x": 968.0104370117188,\r
1212         "y": 107.25240230560303,\r
1213         "z": "c09ce476.40c538",\r
1214         "wires": [\r
1215             [\r
1216                 "ad7c2596.e39388"\r
1217             ]\r
1218         ]\r
1219     },\r
1220     {\r
1221         "id": "ad7c2596.e39388",\r
1222         "type": "outcome",\r
1223         "name": "NULL",\r
1224         "xml": "<outcome value=''>\n",\r
1225         "comments": "",\r
1226         "outputs": 1,\r
1227         "x": 1148.0104179382324,\r
1228         "y": 106.25239181518555,\r
1229         "z": "c09ce476.40c538",\r
1230         "wires": [\r
1231             [\r
1232                 "94667639.3621e8"\r
1233             ]\r
1234         ]\r
1235     },\r
1236     {\r
1237         "id": "94667639.3621e8",\r
1238         "type": "returnFailure",\r
1239         "name": "return failure",\r
1240         "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=\"vnf entry not found in service-data\" />\n",\r
1241         "comments": "",\r
1242         "x": 1297.4391441345215,\r
1243         "y": 107.39530944824219,\r
1244         "z": "c09ce476.40c538",\r
1245         "wires": []\r
1246     },\r
1247     {\r
1248         "id": "e33dc3b4.6bdba",\r
1249         "type": "for",\r
1250         "name": "for each vnf",\r
1251         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
1252         "comments": "",\r
1253         "outputs": 1,\r
1254         "x": 948.0418167114258,\r
1255         "y": 169.52154064178467,\r
1256         "z": "c09ce476.40c538",\r
1257         "wires": [\r
1258             [\r
1259                 "30c7b890.07a568"\r
1260             ]\r
1261         ]\r
1262     },\r
1263     {\r
1264         "id": "30c7b890.07a568",\r
1265         "type": "switchNode",\r
1266         "name": "switch this vnf-id == input vnf-id",\r
1267         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
1268         "comments": "",\r
1269         "outputs": 1,\r
1270         "x": 1186.0104331970215,\r
1271         "y": 169.2523980140686,\r
1272         "z": "c09ce476.40c538",\r
1273         "wires": [\r
1274             [\r
1275                 "659e2d6d.62e114"\r
1276             ]\r
1277         ]\r
1278     },\r
1279     {\r
1280         "id": "659e2d6d.62e114",\r
1281         "type": "outcomeTrue",\r
1282         "name": "true",\r
1283         "xml": "<outcome value='true'>\n",\r
1284         "comments": "",\r
1285         "outputs": 1,\r
1286         "x": 1401.0104179382324,\r
1287         "y": 167.25239181518555,\r
1288         "z": "c09ce476.40c538",\r
1289         "wires": [\r
1290             [\r
1291                 "79ae665a.7603a8"\r
1292             ]\r
1293         ]\r
1294     },\r
1295     {\r
1296         "id": "79ae665a.7603a8",\r
1297         "type": "set",\r
1298         "name": "set vnf-index",\r
1299         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
1300         "comments": "",\r
1301         "x": 1565.0104179382324,\r
1302         "y": 162.25239181518555,\r
1303         "z": "c09ce476.40c538",\r
1304         "wires": []\r
1305     },\r
1306     {\r
1307         "id": "d950638a.e6fd1",\r
1308         "type": "returnFailure",\r
1309         "name": "return failure",\r
1310         "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=\"vnf id not found in service-data\" />\n",\r
1311         "comments": "",\r
1312         "x": 1270.00390625,\r
1313         "y": 215.00390625,\r
1314         "z": "c09ce476.40c538",\r
1315         "wires": []\r
1316     },\r
1317     {\r
1318         "id": "c45b00c9.864fa",\r
1319         "type": "other",\r
1320         "name": "Null",\r
1321         "xml": "<outcome value=''>\n",\r
1322         "comments": "",\r
1323         "outputs": 1,\r
1324         "x": 1120.7538146972656,\r
1325         "y": 217.2260284423828,\r
1326         "z": "c09ce476.40c538",\r
1327         "wires": [\r
1328             [\r
1329                 "d950638a.e6fd1"\r
1330             ]\r
1331         ]\r
1332     },\r
1333     {\r
1334         "id": "fa0b83ce.07d0f",\r
1335         "type": "switchNode",\r
1336         "name": "switch vnf-index",\r
1337         "xml": "<switch test='`$vnf-index`'>\n",\r
1338         "comments": "",\r
1339         "outputs": 1,\r
1340         "x": 958.7537689208984,\r
1341         "y": 218.22602939605713,\r
1342         "z": "c09ce476.40c538",\r
1343         "wires": [\r
1344             [\r
1345                 "c45b00c9.864fa"\r
1346             ]\r
1347         ]\r
1348     }\r
1349 ]