3 "id": "b38b0b37.4fbba8",
5 "name": "block : atomic",
6 "xml": "<block atomic=\"true\">",
9 "x": 156.66665649414062,
10 "y": 414.16667597634455,
11 "z": "19ac43dc.b5de6c",
24 "id": "52d79f98.236c9",
26 "name": "switch svc-request-id",
27 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
30 "x": 439.4285659790039,
31 "y": 297.24701404571533,
32 "z": "19ac43dc.b5de6c",
40 "id": "f9ab1dd1.ac849",
43 "xml": "<outcome value=''>",
46 "x": 665.1428604125977,
47 "y": 297.2470178604126,
48 "z": "19ac43dc.b5de6c",
56 "id": "a08153b.30607b",
57 "type": "returnFailure",
58 "name": "return failure",
59 "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",
61 "x": 816.5714263916016,
62 "y": 297.24701595306396,
63 "z": "19ac43dc.b5de6c",
67 "id": "db0b2c04.23c78",
69 "name": "switch svc-action",
70 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
73 "x": 427.99992915562234,
74 "y": 255.81844561440607,
75 "z": "19ac43dc.b5de6c",
83 "id": "eeea9033.66cb9",
86 "xml": "<outcome value=''>",
89 "x": 663.7142808096751,
90 "y": 254.38984339577814,
91 "z": "19ac43dc.b5de6c",
99 "id": "d8278276.52076",
100 "type": "returnFailure",
101 "name": "return failure",
102 "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",
104 "x": 813.7142541067942,
105 "y": 254.3898529325213,
106 "z": "19ac43dc.b5de6c",
110 "id": "2090c272.2f2dae",
111 "type": "switchNode",
112 "name": "switch request-action",
113 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
116 "x": 437.99998256138406,
117 "y": 340.1041607175555,
118 "z": "19ac43dc.b5de6c",
126 "id": "3462c626.b9b84a",
129 "xml": "<outcome value=''>",
132 "x": 665.1428560529439,
133 "y": 340.10417161669056,
134 "z": "19ac43dc.b5de6c",
142 "id": "b3d88cc6.52ff2",
143 "type": "returnFailure",
144 "name": "return failure",
145 "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",
147 "x": 816.5714220319478,
148 "y": 340.10416970934193,
149 "z": "19ac43dc.b5de6c",
153 "id": "e6d8c21d.71c1c",
154 "type": "switchNode",
155 "name": "switch model-customization-id",
156 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",
159 "x": 972.4645347595215,
160 "y": 486.53292655944824,
161 "z": "19ac43dc.b5de6c",
169 "id": "de43bd69.67fda",
172 "xml": "<outcome value=''>",
175 "x": 1177.4645347595215,
176 "y": 486.53290939331055,
177 "z": "19ac43dc.b5de6c",
185 "id": "4575d060.3b037",
186 "type": "returnFailure",
187 "name": "return failure",
188 "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",
190 "x": 1328.8931007385254,
191 "y": 486.5329074859619,
192 "z": "19ac43dc.b5de6c",
196 "id": "689a33f6.b4cc9c",
197 "type": "switchNode",
198 "name": "switch tenant",
199 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.tenant`'>\n",
202 "x": 918.3216133117676,
203 "y": 527.9614372253418,
204 "z": "19ac43dc.b5de6c",
212 "id": "238e5ffc.d0317",
215 "xml": "<outcome value=''>",
218 "x": 1176.035930633545,
219 "y": 527.9614715576172,
220 "z": "19ac43dc.b5de6c",
228 "id": "bcaf5c05.49c86",
229 "type": "returnFailure",
230 "name": "return failure",
231 "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",
233 "x": 1327.4644966125488,
234 "y": 527.9614696502686,
235 "z": "19ac43dc.b5de6c",
239 "id": "c2b4e8d1.4fcae8",
241 "name": "Validation of required fields",
244 "x": 587.9999389648438,
245 "y": 211.53272819519043,
246 "z": "19ac43dc.b5de6c",
250 "id": "f3ec5636.aa7578",
251 "type": "switchNode",
252 "name": "switch svc-action",
253 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
256 "x": 423.238037109375,
257 "y": 528.7947521209717,
258 "z": "19ac43dc.b5de6c",
266 "id": "2acfd81d.e2f408",
269 "xml": "<outcome value='assign'>\n",
272 "x": 585.738037109375,
273 "y": 528.7947521209717,
274 "z": "19ac43dc.b5de6c",
282 "id": "5a45a048.95a1d",
284 "name": "block : atomic",
285 "xml": "<block atomic=\"true\">",
288 "x": 740.738037109375,
289 "y": 528.7947521209717,
290 "z": "19ac43dc.b5de6c",
300 "id": "a37f14a8.387e78",
304 "x": 100.41666630336204,
305 "y": 84.0803279876709,
306 "z": "19ac43dc.b5de6c",
314 "id": "b399deb4.255d6",
315 "type": "service-logic",
316 "name": "GENERIC-RESOURCE-API ${project.version}",
317 "module": "GENERIC-RESOURCE-API",
318 "version": "${project.version}",
320 "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}'>",
322 "x": 175.70237186976829,
323 "y": 124.31843948364258,
324 "z": "19ac43dc.b5de6c",
332 "id": "869696da.e07a18",
334 "name": "method validate-vnf-input",
335 "xml": "<method rpc='validate-vnf-input' mode='sync'>\n",
338 "x": 151.0952933175222,
339 "y": 165.33032417297363,
340 "z": "19ac43dc.b5de6c",
348 "id": "9789ee81.07f95",
350 "name": "validate-vnf-input",
353 "x": 494.76152256556907,
354 "y": 31.666671752929688,
355 "z": "19ac43dc.b5de6c",
359 "id": "de04dcb6.e0093",
360 "type": "switchNode",
361 "name": "switch service-instance-id",
362 "xml": "<switch test='`$vnf-topology-operation-input.service-information.service-instance-id`'>\n",
365 "x": 451.0238135201589,
366 "y": 384.16668701171875,
367 "z": "19ac43dc.b5de6c",
375 "id": "54e9ea0e.6ae744",
378 "xml": "<outcome value=''>",
381 "x": 663.4523947579519,
382 "y": 384.1666831970215,
383 "z": "19ac43dc.b5de6c",
391 "id": "d1e3ee4b.ceb14",
392 "type": "returnFailure",
393 "name": "return failure",
394 "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",
396 "x": 814.8809607369558,
397 "y": 384.16668128967285,
398 "z": "19ac43dc.b5de6c",
402 "id": "286a5aeb.cd2826",
403 "type": "switchNode",
404 "name": "switch vnf-id",
405 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id`'>\n",
408 "x": 408.5238227844238,
409 "y": 427.6666774749756,
410 "z": "19ac43dc.b5de6c",
418 "id": "bb28e2bc.36c43",
421 "xml": "<outcome value=''>",
424 "x": 663.8095321655273,
425 "y": 426.23810958862305,
426 "z": "19ac43dc.b5de6c",
434 "id": "9c9ba7cb.f1d4b8",
435 "type": "returnFailure",
436 "name": "return failure",
437 "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",
439 "x": 815.2380981445312,
440 "y": 426.2381076812744,
441 "z": "19ac43dc.b5de6c",
445 "id": "217fcc81.9f4ba4",
446 "type": "switchNode",
447 "name": "switch aic-cloud-region",
448 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",
451 "x": 947.6666946411133,
452 "y": 570.238094329834,
453 "z": "19ac43dc.b5de6c",
461 "id": "30f287b7.9d1118",
464 "xml": "<outcome value=''>",
467 "x": 1174.3810119628906,
468 "y": 570.2381286621094,
469 "z": "19ac43dc.b5de6c",
477 "id": "44a324d9.932adc",
478 "type": "returnFailure",
479 "name": "return failure",
480 "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",
482 "x": 1325.8095779418945,
483 "y": 570.2381267547607,
484 "z": "19ac43dc.b5de6c",