3 "id": "4d9dbde4.447a44",
5 "name": "block : atomic",
6 "xml": "<block atomic=\"true\">",
10 "y": 454.50000422341486,
11 "z": "3f03c20b.438afe",
23 "id": "3551e870.dc3378",
25 "name": "switch svc-request-id",
26 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
29 "x": 483.7619094848633,
30 "y": 337.58034229278564,
31 "z": "3f03c20b.438afe",
39 "id": "3219fe8b.8416b2",
42 "xml": "<outcome value=''>",
45 "x": 709.476203918457,
46 "y": 337.5803461074829,
47 "z": "3f03c20b.438afe",
56 "type": "returnFailure",
57 "name": "return failure",
58 "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",
60 "x": 860.9047698974609,
61 "y": 337.5803442001343,
62 "z": "3f03c20b.438afe",
68 "id": "d59a7a0.dd15288",
70 "name": "switch svc-action",
71 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
74 "x": 472.3332726614817,
75 "y": 296.1517738614764,
76 "z": "3f03c20b.438afe",
84 "id": "fd07c834.04e118",
87 "xml": "<outcome value=''>",
90 "x": 708.0476243155344,
91 "y": 294.72317164284846,
92 "z": "3f03c20b.438afe",
100 "id": "bb67988a.7a4878",
101 "type": "returnFailure",
102 "name": "return failure",
103 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"sdnc-request-header.svc-action is a required input\" />\n",
105 "x": 858.0475976126536,
106 "y": 294.7231811795916,
107 "z": "3f03c20b.438afe",
113 "id": "412f00f8.42659",
114 "type": "switchNode",
115 "name": "switch request-action",
116 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
119 "x": 482.33332606724343,
120 "y": 380.4374889646258,
121 "z": "3f03c20b.438afe",
129 "id": "57d0c765.6697d8",
132 "xml": "<outcome value=''>",
135 "x": 709.4761995588033,
136 "y": 380.4374998637609,
137 "z": "3f03c20b.438afe",
145 "id": "17e90205.19889e",
146 "type": "returnFailure",
147 "name": "return failure",
148 "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",
150 "x": 860.9047655378072,
151 "y": 380.43749795641224,
152 "z": "3f03c20b.438afe",
158 "id": "e4e9da07.86ee68",
159 "type": "switchNode",
160 "name": "switch model-customization-id",
161 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",
164 "x": 1071.7978477478027,
165 "y": 482.8662624359131,
166 "z": "3f03c20b.438afe",
174 "id": "358dc8c9.934178",
177 "xml": "<outcome value=''>",
180 "x": 1276.7978477478027,
181 "y": 482.8662452697754,
182 "z": "3f03c20b.438afe",
190 "id": "37f4df0b.c43d6",
191 "type": "returnFailure",
192 "name": "return failure",
193 "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-information.onap-model-information.model-customization-uuid is a required input\" />\n",
195 "x": 1428.2264137268066,
196 "y": 482.86624336242676,
197 "z": "3f03c20b.438afe",
203 "id": "4c722c64.354684",
204 "type": "switchNode",
205 "name": "switch tenant",
206 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.tenant`'>\n",
209 "x": 1017.6549263000488,
210 "y": 524.2947731018066,
211 "z": "3f03c20b.438afe",
219 "id": "d918b63c.d3c5b8",
222 "xml": "<outcome value=''>",
225 "x": 1275.3692436218262,
226 "y": 524.294807434082,
227 "z": "3f03c20b.438afe",
235 "id": "de9de378.d9dcb",
236 "type": "returnFailure",
237 "name": "return failure",
238 "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-information.vnf-request-input.tenant is a required input\" />\n",
240 "x": 1426.79780960083,
241 "y": 524.2948055267334,
242 "z": "3f03c20b.438afe",
248 "id": "113afb8b.5ba534",
250 "name": "Validation of required fields",
253 "x": 632.3332824707031,
254 "y": 251.86605644226074,
255 "z": "3f03c20b.438afe",
261 "id": "ad77ccd2.f78fd",
262 "type": "switchNode",
263 "name": "switch svc-action",
264 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
267 "x": 472.57139587402344,
268 "y": 571.7947673797607,
269 "z": "3f03c20b.438afe",
278 "id": "831a3f94.d6468",
281 "xml": "<outcome value='assign'>\n",
284 "x": 643.4047393798828,
285 "y": 525.1280879974365,
286 "z": "3f03c20b.438afe",
294 "id": "dd8a1fea.b5bd6",
296 "name": "block : atomic",
297 "xml": "<block atomic=\"true\">",
300 "x": 840.0713500976562,
301 "y": 525.1280879974365,
302 "z": "3f03c20b.438afe",
312 "id": "3ccd71b7.e4583e",
316 "x": 144.7500098092214,
317 "y": 124.41365623474121,
318 "z": "3f03c20b.438afe",
326 "id": "871c79a8.0f3e48",
327 "type": "service-logic",
328 "name": "GENERIC-RESOURCE-API ${project.version}",
329 "module": "GENERIC-RESOURCE-API",
330 "version": "${project.version}",
332 "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}'>",
334 "x": 258.03571537562766,
335 "y": 164.6517677307129,
336 "z": "3f03c20b.438afe",
344 "id": "4b0e51f7.20b38",
346 "name": "method validate-vnf-input",
347 "xml": "<method rpc='validate-vnf-input' mode='sync'>\n",
350 "x": 193.42863682338157,
351 "y": 205.66365242004395,
352 "z": "3f03c20b.438afe",
360 "id": "79e58f6f.3ef1e",
362 "name": "validate-vnf-input",
365 "x": 539.0948660714284,
367 "z": "3f03c20b.438afe",
373 "id": "1d62a81d.049808",
374 "type": "switchNode",
375 "name": "switch service-instance-id",
376 "xml": "<switch test='`$vnf-topology-operation-input.service-information.service-instance-id`'>\n",
379 "x": 495.3571570260183,
380 "y": 424.50001525878906,
381 "z": "3f03c20b.438afe",
389 "id": "6a29ec68.3b9074",
392 "xml": "<outcome value=''>",
395 "x": 707.7857382638113,
396 "y": 424.5000114440918,
397 "z": "3f03c20b.438afe",
405 "id": "8d2c582.ae31aa8",
406 "type": "returnFailure",
407 "name": "return failure",
408 "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",
410 "x": 859.2143042428152,
411 "y": 424.50000953674316,
412 "z": "3f03c20b.438afe",
418 "id": "3a3018b1.645408",
419 "type": "switchNode",
420 "name": "switch aic-cloud-region",
421 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",
424 "x": 1047.0000076293945,
425 "y": 566.5714302062988,
426 "z": "3f03c20b.438afe",
434 "id": "6edfb4d4.a66b5c",
437 "xml": "<outcome value=''>",
440 "x": 1273.7143249511719,
441 "y": 566.5714645385742,
442 "z": "3f03c20b.438afe",
450 "id": "e6cdd965.41bc18",
451 "type": "returnFailure",
452 "name": "return failure",
453 "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-request-input.aic-cloud-region is a required input\" />\n",
455 "x": 1425.1428909301758,
456 "y": 566.5714626312256,
457 "z": "3f03c20b.438afe",
463 "id": "87424be6.6788e8",
464 "type": "switchNode",
465 "name": "switch model-customization-id",
466 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",
469 "x": 1071.4761352539062,
470 "y": 612.7618942260742,
471 "z": "3f03c20b.438afe",
479 "id": "8d44461a.f88fd8",
482 "xml": "<outcome value=''>",
485 "x": 1276.4761352539062,
486 "y": 612.7618770599365,
487 "z": "3f03c20b.438afe",
495 "id": "50f4ef71.66b2d",
496 "type": "returnFailure",
497 "name": "return failure",
498 "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-information.onap-model-information.model-customization-uuid is a required input\" />\n",
500 "x": 1427.9047012329102,
501 "y": 612.7618751525879,
502 "z": "3f03c20b.438afe",
508 "id": "5be38d11.63b4f4",
510 "name": "changeassign",
511 "xml": "<outcome value='changeassign'>\n",
514 "x": 661.4163551330566,
515 "y": 612.6904535293579,
516 "z": "3f03c20b.438afe",
524 "id": "a7282aba.0b4bc8",
526 "name": "block : atomic",
527 "xml": "<block atomic=\"true\">",
530 "x": 841.4163436889648,
531 "y": 612.6904201507568,
532 "z": "3f03c20b.438afe",