3 "id": "4aba34b1.1043ac",
5 "name": "block : atomic",
6 "xml": "<block atomic=\"true\">",
9 "x": 181.66666575840554,
10 "y": 410.83333723885676,
11 "z": "67f5a657.693288",
25 "id": "2ddf201d.e6ec8",
27 "name": "switch svc-request-id",
28 "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
31 "x": 464.4285752432688,
32 "y": 293.91367530822754,
33 "z": "67f5a657.693288",
41 "id": "68766e97.4040d",
44 "xml": "<outcome value=''>",
47 "x": 690.1428696768626,
48 "y": 293.9136791229248,
49 "z": "67f5a657.693288",
57 "id": "d9645ac2.df5c28",
58 "type": "returnFailure",
59 "name": "return failure",
60 "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",
62 "x": 841.5714356558665,
63 "y": 293.9136772155762,
64 "z": "67f5a657.693288",
68 "id": "4a8dffd1.fdb7f",
70 "name": "switch svc-action",
71 "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
74 "x": 452.99993841988726,
75 "y": 252.48510687691828,
76 "z": "67f5a657.693288",
84 "id": "d22c2e3f.6dc6b",
87 "xml": "<outcome value=''>",
91 "y": 251.05650465829035,
92 "z": "67f5a657.693288",
100 "id": "341784df.8e0cbc",
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": 838.7142633710591,
106 "y": 251.05651419503351,
107 "z": "67f5a657.693288",
111 "id": "c90f6af4.b82b08",
112 "type": "switchNode",
113 "name": "switch request-action",
114 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",
117 "x": 462.999991825649,
118 "y": 336.7708219800677,
119 "z": "67f5a657.693288",
127 "id": "2c44e3fa.3865fc",
130 "xml": "<outcome value=''>",
133 "x": 690.1428653172088,
134 "y": 336.77083287920277,
135 "z": "67f5a657.693288",
143 "id": "52c9b858.c8ebb8",
144 "type": "returnFailure",
145 "name": "return failure",
146 "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",
148 "x": 841.5714312962127,
149 "y": 336.77083097185414,
150 "z": "67f5a657.693288",
154 "id": "81912a48.95e3c8",
155 "type": "switchNode",
156 "name": "switch model-customization-id",
157 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n",
160 "x": 994.1312157767161,
161 "y": 558.199610710144,
162 "z": "67f5a657.693288",
170 "id": "6c3b4585.9f79ac",
173 "xml": "<outcome value=''>",
176 "x": 1199.131215776716,
177 "y": 558.1995935440063,
178 "z": "67f5a657.693288",
186 "id": "cc324c4a.16d68",
187 "type": "returnFailure",
188 "name": "return failure",
189 "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-information.onap-model-information.model-customization-uuid is a required input\" />\n",
191 "x": 1350.55978175572,
192 "y": 558.1995916366577,
193 "z": "67f5a657.693288",
197 "id": "dea8feff.34d7",
198 "type": "switchNode",
199 "name": "switch tenant",
200 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.tenant`'>\n",
203 "x": 939.9882943289622,
204 "y": 599.6281213760376,
205 "z": "67f5a657.693288",
213 "id": "14d041fa.a0ae8e",
216 "xml": "<outcome value=''>",
219 "x": 1197.7026116507395,
220 "y": 599.628155708313,
221 "z": "67f5a657.693288",
229 "id": "3d3e09b5.333e66",
230 "type": "returnFailure",
231 "name": "return failure",
232 "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-information.vf-module-request-input.tenant is a required input\" />\n",
234 "x": 1349.1311776297434,
235 "y": 599.6281538009644,
236 "z": "67f5a657.693288",
240 "id": "705f1093.b61a1",
242 "name": "Validation of required fields",
245 "x": 612.9999482291087,
246 "y": 208.19938945770264,
247 "z": "67f5a657.693288",
251 "id": "80d469b1.3662b8",
252 "type": "switchNode",
253 "name": "switch svc-action",
254 "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
257 "x": 444.9047066824778,
258 "y": 578.7947607040405,
259 "z": "67f5a657.693288",
267 "id": "1fa2bfe5.f8a74",
270 "xml": "<outcome value='assign'>\n",
273 "x": 607.4047066824778,
274 "y": 578.7947607040405,
275 "z": "67f5a657.693288",
283 "id": "89cbf621.6d6368",
285 "name": "block : atomic",
286 "xml": "<block atomic=\"true\">",
289 "x": 762.4047066824778,
290 "y": 578.7947607040405,
291 "z": "67f5a657.693288",
302 "id": "c0656ad0.118938",
306 "x": 125.41667556762695,
307 "y": 80.7469892501831,
308 "z": "67f5a657.693288",
316 "id": "e7e3fc5d.26071",
317 "type": "service-logic",
318 "name": "GENERIC-RESOURCE-API ${project.version}",
319 "module": "GENERIC-RESOURCE-API",
320 "version": "${project.version}",
322 "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}'>",
324 "x": 200.7023811340332,
325 "y": 120.98510074615479,
326 "z": "67f5a657.693288",
334 "id": "53018b54.ba7fa4",
336 "name": "method validate-vf-module-input",
337 "xml": "<method rpc='validate-vf-module-input' mode='sync'>\n",
340 "x": 197.76197052001953,
341 "y": 161.66364669799805,
342 "z": "67f5a657.693288",
350 "id": "69a2a002.592a6",
352 "name": "validate-vf-module-input",
355 "x": 519.761531829834,
356 "y": 28.333333015441895,
357 "z": "67f5a657.693288",
361 "id": "ed9e03ed.5232b",
362 "type": "switchNode",
363 "name": "switch service-instance-id",
364 "xml": "<switch test='`$vf-module-topology-operation-input.service-information.service-instance-id`'>\n",
367 "x": 476.0238227844238,
368 "y": 380.83334827423096,
369 "z": "67f5a657.693288",
377 "id": "1fea5d4d.2c11e3",
380 "xml": "<outcome value=''>",
383 "x": 688.4524040222168,
384 "y": 380.8333444595337,
385 "z": "67f5a657.693288",
393 "id": "90e209ca.924dc8",
394 "type": "returnFailure",
395 "name": "return failure",
396 "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",
398 "x": 839.8809700012207,
399 "y": 380.83334255218506,
400 "z": "67f5a657.693288",
404 "id": "db1345cd.afaaf8",
405 "type": "switchNode",
406 "name": "switch vnf-id",
407 "xml": "<switch test='`$vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",
410 "x": 433.52383204868875,
411 "y": 427.3333387374878,
412 "z": "67f5a657.693288",
420 "id": "bb759f02.71463",
423 "xml": "<outcome value=''>",
426 "x": 688.8095414297923,
427 "y": 425.90477085113525,
428 "z": "67f5a657.693288",
436 "id": "f0403fde.5aee9",
437 "type": "returnFailure",
438 "name": "return failure",
439 "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-id is a required input\" />\n",
441 "x": 840.2381074087962,
442 "y": 425.9047689437866,
443 "z": "67f5a657.693288",
447 "id": "5317edc6.907634",
448 "type": "switchNode",
449 "name": "switch aic-cloud-region",
450 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`'>\n",
453 "x": 969.3333756583079,
454 "y": 641.9047784805298,
455 "z": "67f5a657.693288",
463 "id": "f1a01d1c.1ba65",
466 "xml": "<outcome value=''>",
469 "x": 1196.0476929800852,
470 "y": 641.9048128128052,
471 "z": "67f5a657.693288",
479 "id": "d4c33f5b.e0ebe",
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=\"vf-module-request-input.aic-cloud-region is a required input\" />\n",
484 "x": 1347.4762589590891,
485 "y": 641.9048109054565,
486 "z": "67f5a657.693288",
490 "id": "d431fbda.2a77f8",
491 "type": "switchNode",
492 "name": "switch vf-module-id",
493 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'>\n",
496 "x": 454.33332225254617,
497 "y": 473.33331775665283,
498 "z": "67f5a657.693288",
506 "id": "d102ad9b.0e3c7",
509 "xml": "<outcome value=''>",
512 "x": 688.6190316336497,
513 "y": 471.9047498703003,
514 "z": "67f5a657.693288",
522 "id": "a2b8131.6eb5ff",
523 "type": "returnFailure",
524 "name": "return failure",
525 "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-information.vf-module-id is a required input\" />\n",
527 "x": 840.0475976126536,
528 "y": 471.90474796295166,
529 "z": "67f5a657.693288",
533 "id": "977a8cc7.20f92",
534 "type": "switchNode",
535 "name": "switch vf-module-name",
536 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",
539 "x": 972.666642870222,
540 "y": 515.9999895095825,
541 "z": "67f5a657.693288",
549 "id": "9832cc52.0a716",
552 "xml": "<outcome value=''>",
555 "x": 1198.666642870222,
556 "y": 515.9999723434448,
557 "z": "67f5a657.693288",
565 "id": "cdbd51ca.ee45c",
566 "type": "returnFailure",
567 "name": "return failure",
568 "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-information.vf-module-request-input.vf-module-name is a required input\" />\n",
570 "x": 1350.0952088492259,
571 "y": 515.9999704360962,
572 "z": "67f5a657.693288",