3 "id": "3560e515.54c98a",
17 "id": "403234e5.5ff69c",
19 "name": "block : atomic",
20 "xml": "<block atomic='true'>",
24 "x": 128.69049072265625,
25 "y": 152.34921646118164,
26 "z": "a1447ddc.1baaf",
42 "id": "b6f03bb7.965918",
44 "name": "method self-serve-vf-module-assign",
45 "xml": "<method rpc='self-serve-vf-module-assign' mode='sync'>\n",
48 "x": 209.26190948486328,
49 "y": 92.20635509490967,
50 "z": "a1447ddc.1baaf",
58 "id": "70c13e37.da2a2",
59 "type": "service-logic",
60 "name": "GENERIC-RESOURCE-API ${project.version}",
61 "module": "GENERIC-RESOURCE-API",
62 "version": "${project.version}",
64 "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}'>",
66 "x": 367.73819732666016,
67 "y": 37.69049263000488,
68 "z": "a1447ddc.1baaf",
76 "id": "22313775.627058",
78 "name": "switch vf-module-parameters.param_length",
79 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`'>\n",
82 "x": 443.7500305175781,
83 "y": 1354.8691635131836,
84 "z": "a1447ddc.1baaf",
92 "id": "f52f2d81.7f35b",
95 "xml": "<outcome value=''>\n",
98 "x": 703.7500610351562,
99 "y": 1354.8691635131836,
100 "z": "a1447ddc.1baaf",
108 "id": "a2c86795.41e7b8",
110 "name": "call GENERIC-RESOURCE-API:self-serve-vfmodule-ra-assignment",
111 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vfmodule-ra-assignment' mode='sync' >\n",
114 "x": 1245.4643096923828,
115 "y": 1402.1549139022827,
116 "z": "a1447ddc.1baaf",
124 "id": "a1932a98.076d38",
125 "type": "returnFailure",
126 "name": "return failure",
127 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Failed to get RA assignments: ' + $error-message`\" />\n",
129 "x": 1726.1785507202148,
130 "y": 1401.7263174057007,
131 "z": "a1447ddc.1baaf",
135 "id": "7932bb94.260364",
137 "name": "foreach vf-module-parameters.param[]",
138 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",
141 "x": 717.6073913574219,
142 "y": 1780.7620267868042,
143 "z": "a1447ddc.1baaf",
152 "id": "6175d91c.80a228",
154 "name": "set ss.capability.execution-order[]",
155 "xml": "<set>\n<parameter name='ss.capability.execution-order[0]' value='generate-name' />\n<parameter name='ss.capability.execution-order[1]' value='alts-entitlement-assign' />\n<parameter name='ss.capability.execution-order[2]' value='alts-license-assign' />\n<parameter name='ss.capability.execution-order[3]' value='vlan-tag-assign' />\n<parameter name='ss.capability.execution-order[4]' value='eipam-ip-assign' />\n<parameter name='ss.capability.execution-order[5]' value='eipam-create-pool\"' />\n<parameter name='ss.capability.execution-order[6]' value='mac-address-assign' />\n<parameter name='ss.capability.execution-order[7]' value='create-vpe-pool' />\n<parameter name='ss.capability.execution-order[8]' value='unresolved-composite-data' />\n<parameter name='ss.capability.execution-order_length' value='9' />\n",
157 "x": 415.91666412353516,
158 "y": 1216.9286432266235,
159 "z": "a1447ddc.1baaf",
163 "id": "4ac1cccf.0fbdf4",
165 "name": "foreach capability-order[]",
166 "xml": "<for index='cidx' start='0' end='`$ss.capability.execution-order_length`' >\n",
169 "x": 384.6786193847656,
170 "y": 1520.8690433502197,
171 "z": "a1447ddc.1baaf",
182 "id": "c92ff5c8.4909a8",
183 "type": "switchNode",
184 "name": "switch capability-name param vs. execution",
185 "xml": "<switch test='`$ss.capability-name == $tmp.param.capability-name`'>\n",
188 "x": 1084.0002136230469,
189 "y": 1826.4048194885254,
190 "z": "a1447ddc.1baaf",
198 "id": "95873838.1ada78",
199 "type": "outcomeTrue",
201 "xml": "<outcome value='true'>\n",
204 "x": 1347.5002136230469,
205 "y": 1826.6548194885254,
206 "z": "a1447ddc.1baaf",
214 "id": "23b5a1bc.c2aeae",
217 "xml": "<outcome value='failure'>\n",
220 "x": 1572.0356559753418,
221 "y": 1401.5835075378418,
222 "z": "a1447ddc.1baaf",
230 "id": "c84bbb7a.0d8378",
232 "name": "set ss.capability-name",
233 "xml": "<set>\n<parameter name='ss.capability-name' value='`$ss.capability.execution-order[$cidx]`' />\n\n<!--\nss.capability.execution-order\n-->",
235 "x": 676.0356750488281,
236 "y": 1520.8214950561523,
237 "z": "a1447ddc.1baaf",
241 "id": "8cf53757.b98dc8",
243 "name": "tmp.param.capability-name",
244 "xml": "<set>\n<parameter name='tmp.param.capability-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$pidx].resource-resolution-data.capability-name`' />\n",
246 "x": 1033.3572387695312,
247 "y": 1781.0120296478271,
248 "z": "a1447ddc.1baaf",
252 "id": "761ccae1.c8c314",
254 "name": "set ss.capability.action = assign",
255 "xml": "<set>\n<parameter name='ss.capability-action' value='assign' />\n",
257 "x": 706.7498168945312,
258 "y": 1567.738079071045,
259 "z": "a1447ddc.1baaf",
263 "id": "7a2cad24.827b84",
265 "name": "set capability-dg with 'self-serve-' + capability-name",
266 "xml": "<set>\n<parameter name='ss.capability-dg' value=\"`'self-serve-' + $ss.capability.execution-order[$cidx]`\" />\n",
268 "x": 1210.5118865966797,
269 "y": 1714.9643115997314,
270 "z": "a1447ddc.1baaf",
274 "id": "b065b955.288328",
275 "type": "switchNode",
276 "name": "switch ss.capability-name",
277 "xml": "<switch test='`$ss.capability-name`'>\n",
280 "x": 690.0118865966797,
281 "y": 1616.714319229126,
282 "z": "a1447ddc.1baaf",
292 "id": "d589a10f.56259",
294 "name": "alts-entitlement-assign",
295 "xml": "<outcome value='alts-entitlement-assign'>\n",
298 "x": 972.7620086669922,
299 "y": 1617.2143115997314,
300 "z": "a1447ddc.1baaf",
308 "id": "d6f310d8.7ba42",
310 "name": "alts-license-assign",
311 "xml": "<outcome value='alts-license-assign'>\n",
314 "x": 962.0120086669922,
315 "y": 1664.9643115997314,
316 "z": "a1447ddc.1baaf",
324 "id": "b20bfee0.7f91",
327 "xml": "<outcome value='Other'>\n",
330 "x": 926.0119705200195,
331 "y": 1715.2143020629883,
332 "z": "a1447ddc.1baaf",
340 "id": "f3917c17.f9b9d",
342 "name": "set capability-dg to self-serve-alts-assignment",
343 "xml": "<set>\n<parameter name='ss.capability-dg' value='self-serve-alts-assignment' />\n",
345 "x": 1311.5118865966797,
346 "y": 1616.7143115997314,
347 "z": "a1447ddc.1baaf",
351 "id": "208a43c2.0e1adc",
353 "name": "set sdnc-generated-cloud-resources = true",
354 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.sdnc-generated-cloud-resources' \n\tvalue='true' />\n",
356 "x": 1037.452392578125,
357 "y": 1103.3573188781738,
358 "z": "a1447ddc.1baaf",
362 "id": "125e2acd.452975",
363 "type": "switchNode",
364 "name": "switch resource-resolution-data.status",
365 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$pidx].resource-resolution-data.status`'>\n",
368 "x": 475.0121765136719,
369 "y": 2239.4723148345947,
370 "z": "a1447ddc.1baaf",
380 "id": "5afbede0.2e5544",
383 "xml": "<outcome value='PENDING'>\n",
386 "x": 744.3693923950195,
387 "y": 2239.472270965576,
388 "z": "a1447ddc.1baaf",
396 "id": "30979fb2.cc18a",
399 "xml": "<outcome value='SUCCESS'>\n",
402 "x": 747.7978820800781,
403 "y": 2190.9365549087524,
404 "z": "a1447ddc.1baaf",
412 "id": "bb92d52.d88da28",
415 "xml": "<outcome value='FAILED'>\n",
418 "x": 737.9052085876465,
419 "y": 2290.436601638794,
420 "z": "a1447ddc.1baaf",
428 "id": "dcf4c9cf.035d78",
430 "name": "call ss.capability-dg",
431 "xml": "<call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' >\n",
434 "x": 953.0239410400391,
435 "y": 2291.198452949524,
436 "z": "a1447ddc.1baaf",
445 "id": "3da967a9.06f7a8",
446 "type": "returnFailure",
447 "name": "return failure",
448 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Encountered error from capability: '+ $ss.capability-dg + ', with error: '+ $error-message`\" />\n",
450 "x": 1530.5715065002441,
451 "y": 2699.1750926971436,
452 "z": "a1447ddc.1baaf",
456 "id": "129c459b.19b80a",
459 "xml": "<outcome value='failure'>\n",
462 "x": 1148.9165229797363,
463 "y": 2345.198519706726,
464 "z": "a1447ddc.1baaf",
472 "id": "165a93a8.65436c",
474 "name": "block : atomic",
475 "xml": "<block atomic='true'>",
479 "x": 1312.1906394958496,
480 "y": 2344.5080604553223,
481 "z": "a1447ddc.1baaf",
494 "id": "2753423d.a3875e",
496 "name": "execute RestApiCallNode - PUT vf-module",
497 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ss.vfmodule.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ss-vfmodule-url`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='PUT' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ss-vfmodule\" />\n\n",
500 "x": 1627.738079071045,
501 "y": 2600.882019996643,
502 "z": "a1447ddc.1baaf",
512 "id": "abef3b2b.025c98",
515 "xml": "<outcome value='not-found'>\n",
518 "x": 1902.331745147705,
519 "y": 2654.8801736831665,
520 "z": "a1447ddc.1baaf",
528 "id": "6985b2c8.f2f7bc",
531 "xml": "<outcome value='failure'>\n",
534 "x": 1894.7603797912598,
535 "y": 2601.380193710327,
536 "z": "a1447ddc.1baaf",
544 "id": "65c63d4e.d39434",
547 "xml": "<outcome value='success'>\n",
550 "x": 1898.5103721618652,
551 "y": 2547.7372913360596,
552 "z": "a1447ddc.1baaf",
560 "id": "6fb122d8.ceb48c",
567 "x": 2074.880603790283,
568 "y": 2547.6437726020813,
569 "z": "a1447ddc.1baaf",
575 "id": "a54a9d48.c66c8",
577 "name": "block : atomic",
578 "xml": "<block atomic=\"true\">",
581 "x": 2096.8927040100098,
582 "y": 2601.0244483947754,
583 "z": "a1447ddc.1baaf",
591 "id": "4b2a8851.25ac88",
593 "name": "set error-message",
594 "xml": "<set>\n<parameter name=\"error-message\" value=\"Failed to persist self-serve vf-module assignments during assign in MD-SAL\" />\n",
597 "x": 2315.1784706115723,
598 "y": 2601.167311668396,
599 "z": "a1447ddc.1baaf",
605 "id": "1b7280ea.37dc5f",
607 "name": "printContext",
608 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vf-assign.log' />\n",
611 "x": 341.54361724853516,
612 "y": 4025.90918636322,
613 "z": "a1447ddc.1baaf",
619 "id": "5f632565.5703cc",
620 "type": "switchNode",
621 "name": "switch vf-module_length",
622 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
625 "x": 381.7022895812988,
626 "y": 271.7619981765747,
627 "z": "a1447ddc.1baaf",
637 "id": "b758ef1f.14be1",
640 "xml": "<outcome value=''>\n",
643 "x": 594.3332595825195,
644 "y": 201.15478897094727,
645 "z": "a1447ddc.1baaf",
653 "id": "4f3bc7f9.cc1898",
655 "name": "set vf-module-index=0",
656 "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",
658 "x": 933.4522895812988,
659 "y": 212.0715742111206,
660 "z": "a1447ddc.1baaf",
664 "id": "5ba4ce6.5287c3",
667 "xml": "<outcome value='Other'>\n",
670 "x": 593.5118522644043,
671 "y": 339.9406490325928,
672 "z": "a1447ddc.1baaf",
680 "id": "dfd62a4a.a5a6a8",
682 "name": "set vf-module-id",
683 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id'\n value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n",
685 "x": 949.7379302978516,
686 "y": 494.1816177368164,
687 "z": "a1447ddc.1baaf",
691 "id": "d95df464.79fc48",
693 "name": "set vf-module-parameters",
694 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.'\n value='vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.' />\n",
696 "x": 1114.4285278320312,
697 "y": 1354.0244059562683,
698 "z": "a1447ddc.1baaf",
702 "id": "ec68163d.860598",
704 "name": "set order-status to PendingCreate",
705 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.order-status'\n value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'\n value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-action'\n value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",
707 "x": 1010.0121002197266,
708 "y": 1056.0448169708252,
709 "z": "a1447ddc.1baaf",
713 "id": "43819fdb.e95ef",
715 "name": "set vf data for restapi-call-node",
716 "xml": "<set>\n<parameter name='vf.vf-module-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`' />\n<parameter name='vf.vf-module-data.sdnc-request-header.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.sdnc-request-header.`' />\n<parameter name='vf.vf-module-data.request-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.request-information.`' />\n<parameter name='vf.vf-module-data.service-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.`' />\n<parameter name='vf.vf-module-data.vnf-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.`' />\n<parameter name='vf.vf-module-data.vf-module-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.`' />\n<parameter name='vf.vf-module-data.vf-module-topology.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.`' />\n<parameter name='vf.vf-module-data.vf-module-level-oper-status.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.vf-module-input-parameters.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.vf-module-input-parameters.`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.request-version'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.request-version`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.vf-module-name'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.vf-module-name`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.tenant'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.tenant`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.aic-cloud-region'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.aic-cloud-region`' />\n<parameter name='vf.vf-module-data.vf-module-request-input.aic-clli'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.aic-clli`' />",
718 "x": 1589.2501029968262,
719 "y": 2345.0000371932983,
720 "z": "a1447ddc.1baaf",
724 "id": "b2d88241.cc91f",
726 "name": "generate ss-vfmodule url replace service-instance-id",
727 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.ss-vfmodule-assignments`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.service-instance-id`\"/>\n",
730 "x": 1655.5000495910645,
731 "y": 2393.000082015991,
732 "z": "a1447ddc.1baaf",
738 "id": "310af886.0bf138",
740 "name": "generate ss-vfmodule url - replace vnf-id",
741 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.ss-vfmodule-url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n <parameter name=\"target\" value=\"{vnf-id}\"/>\n <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.vnf-id`\"/>\n",
744 "x": 1619.7857475280762,
745 "y": 2441.0589990615845,
746 "z": "a1447ddc.1baaf",
752 "id": "86f5aff8.0a00c",
754 "name": "generate ss-vfmodule url - replace vf-module-id",
755 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.ss-vfmodule-url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ss-vfmodule-url\"/>\n <parameter name=\"target\" value=\"{vf-module-id}\"/>\n <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\"/>\n",
758 "x": 1641.7264213562012,
759 "y": 2490.975499153137,
760 "z": "a1447ddc.1baaf",
766 "id": "802f4199.221d9",
768 "name": "for i in vf-module-parameters.param[]",
769 "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",
772 "x": 1144.8215103149414,
773 "y": 3482.250153541565,
774 "z": "a1447ddc.1baaf",
782 "id": "63bbdf3.ba3e92",
783 "type": "switchNode",
784 "name": "switch param[$i].name",
785 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].name`'>\n",
788 "x": 1423.5715103149414,
789 "y": 3482.7501249313354,
790 "z": "a1447ddc.1baaf",
798 "id": "3d984290.7ab9be",
800 "name": "save VNFC object",
801 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vnfc\" \n\t\tkey=\"vnfc.vnfc-name = $tmp.ss.vnfc-name\" >\n\t<parameter name=\"nfc-function\" value=\"`$tmp.ss.nfc-function`\" />\n\t<parameter name=\"nfc-naming-code\" value=\"`$tmp.ss.nfc-naming-code`\" />\n\t<parameter name=\"orchestration-status\" value=\"pending-create\" />",
804 "x": 2346.6788787841797,
805 "y": 3712.2860794067383,
806 "z": "a1447ddc.1baaf",
814 "id": "f6d62d80.b5987",
816 "name": "block : atomic",
817 "xml": "<block atomic='true'>",
821 "x": 861.6786270141602,
822 "y": 3399.071201324463,
823 "z": "a1447ddc.1baaf",
833 "id": "854ac898.930b48",
836 "xml": "<outcome value='failure'>\n",
839 "x": 2523.4288635253906,
840 "y": 3711.78604888916,
841 "z": "a1447ddc.1baaf",
849 "id": "f2c0e742.0e6348",
852 "xml": "<outcome value='vnfc-name'>\n<!--\n<outcome value='vmxvre_name_0'>\n-->\n",
855 "x": 1628.1072387695312,
856 "y": 3483.2501068115234,
857 "z": "a1447ddc.1baaf",
865 "id": "c5bffeb9.14b6f",
866 "type": "switchNode",
867 "name": "switch: resource-key[].name",
868 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$kidx].name`'>\n",
871 "x": 2094.357452392578,
872 "y": 3585.3220615386963,
873 "z": "a1447ddc.1baaf",
882 "id": "812edad6.13e978",
884 "name": "nfc-function",
885 "xml": "<outcome value='nfc-function'>\n",
888 "x": 2324.663101196289,
889 "y": 3633.8219709396362,
890 "z": "a1447ddc.1baaf",
898 "id": "c973f219.41108",
900 "name": "set tmp.ss.nfc-function",
901 "xml": "<set>\n<parameter name='tmp.ss.nfc-function' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$kidx].value`' />\n",
903 "x": 2535.163101196289,
904 "y": 3633.5719709396362,
905 "z": "a1447ddc.1baaf",
909 "id": "4c5fac31.d6e484",
911 "name": "for kidx in resource-key_length",
912 "xml": "<for index=\"kidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`\">",
915 "x": 1809.2185516357422,
916 "y": 3585.182762145996,
917 "z": "a1447ddc.1baaf",
925 "id": "74178c18.aed7c4",
927 "name": "nfc-naming-code",
928 "xml": "<outcome value='nfc-naming-code'>\n<!--\n<outcome value='NFC_NAMING_CODE'>\n-->\n",
931 "x": 2340.80171585083,
932 "y": 3584.8220434188843,
933 "z": "a1447ddc.1baaf",
941 "id": "b4ec70ef.8ec99",
943 "name": "set tmp.ss.nfc-naming-code",
944 "xml": "<set>\n<parameter name='tmp.ss.nfc-naming-code' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$kidx].value`' />\n",
946 "x": 2579.912666320801,
947 "y": 3584.9330854415894,
948 "z": "a1447ddc.1baaf",
952 "id": "24c71d4a.b584e2",
954 "name": "set tmp.ss.nfc-naming-code, nfc-function, vnf-name = null",
955 "xml": "<set>\n<parameter name='tmp.ss.nfc-naming-code' value='' />\n<parameter name='tmp.ss.nfc-function' value='' />\n<parameter name='tmp.ss.vnfc-name' value='' />\n",
957 "x": 1210.0195693969727,
958 "y": 3398.9684133529663,
959 "z": "a1447ddc.1baaf",
963 "id": "a404bb90.d05e78",
968 "x": 1926.9644317626953,
969 "y": 3528.535895347595,
970 "z": "a1447ddc.1baaf",
974 "id": "262e2f9.8717ed",
981 "x": 1769.8215599060059,
982 "y": 3482.8216800689697,
983 "z": "a1447ddc.1baaf",
992 "id": "2ca06e6a.58e632",
994 "name": "set tmp.ss.vnfc-name",
995 "xml": "<set>\n<parameter name='tmp.ss.vnfc-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].value`' />\n",
997 "x": 1973.9643325805664,
998 "y": 3482.82168674469,
999 "z": "a1447ddc.1baaf",
1003 "id": "48c02c45.2af764",
1005 "name": "set ss.capability-type = vf-module",
1006 "xml": "<set>\n<parameter name='ss.capability-type' value='vf-module' />\n",
1008 "x": 416.8214569091797,
1009 "y": 1173.9286012649536,
1010 "z": "a1447ddc.1baaf",
1014 "id": "9eaaad06.c49f4",
1016 "name": "block : atomic",
1017 "xml": "<block atomic='true'>",
1021 "x": 879.107153756278,
1022 "y": 1354.749975476946,
1023 "z": "a1447ddc.1baaf",
1032 "id": "a5a5795e.0fdfd8",
1035 "xml": "<outcome value='success'>\n",
1038 "x": 1152.2500915527344,
1039 "y": 2291.500045776367,
1040 "z": "a1447ddc.1baaf",
1048 "id": "e93974be.fb0998",
1050 "name": "set capability-dg to ASSIGNED",
1051 "xml": "<set>\n<parameter name='`$ss.capability-dg`' value='ASSIGNED' />\n",
1053 "x": 1378.0000762939453,
1054 "y": 2291.250018119812,
1055 "z": "a1447ddc.1baaf",
1059 "id": "1debefb9.6eb29",
1060 "type": "switchNode",
1061 "name": "switch self-serve-generate-name == ASSIGNED",
1062 "xml": "<switch test=\"`$self-serve-generate-name == 'ASSIGNED'`\">\n",
1067 "z": "a1447ddc.1baaf",
1076 "id": "717a357f.ca120c",
1079 "xml": "<outcome value='true'>\n",
1082 "x": 734.2499542236328,
1083 "y": 2884.7499980926514,
1084 "z": "a1447ddc.1baaf",
1092 "id": "6c9147d0.5fe2f8",
1093 "type": "switchNode",
1094 "name": "switch tmp.ss.vnfc-name != null",
1095 "xml": "<switch test=\"`$tmp.ss.vnfc-name != ''`\">\n",
1098 "x": 1128.0000762939453,
1099 "y": 3585.75000667572,
1100 "z": "a1447ddc.1baaf",
1109 "id": "8b1364a3.1a14f8",
1110 "type": "switchNode",
1111 "name": "switch tmp.ss.vnfc-name && nfc-function != null",
1112 "xml": "<switch test=\"`$tmp.ss.nfc-naming-code != '' and $tmp.ss.nfc-function != ''`\">\n",
1115 "x": 1861.6786193847656,
1116 "y": 3712.2857913970947,
1117 "z": "a1447ddc.1baaf",
1126 "id": "1df4e001.bd26c",
1127 "type": "outcomeTrue",
1129 "xml": "<outcome value='true'>\n",
1132 "x": 1363.5000457763672,
1133 "y": 3585.999917984009,
1134 "z": "a1447ddc.1baaf",
1142 "id": "162ae374.daed9d",
1143 "type": "outcomeTrue",
1145 "xml": "<outcome value='true'>\n",
1148 "x": 2146.928642272949,
1149 "y": 3712.535834312439,
1150 "z": "a1447ddc.1baaf",
1158 "id": "e2958e1c.63763",
1159 "type": "outcomeFalse",
1161 "xml": "<outcome value='false'>\n",
1164 "x": 732.3571815490723,
1165 "y": 2834.5714950561523,
1166 "z": "a1447ddc.1baaf",
1174 "id": "b68e8e50.8a80e",
1177 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: self-serve-generate-name status: ' + $self-serve-generate-name`\"/>",
1180 "x": 1081.7857627868652,
1181 "y": 2834.5716676712036,
1182 "z": "a1447ddc.1baaf",
1188 "id": "7ada8395.66332c",
1190 "name": "block : atomic",
1191 "xml": "<block atomic='true'>",
1195 "x": 898.2143058776855,
1196 "y": 2834.571613584246,
1197 "z": "a1447ddc.1baaf",
1206 "id": "315e6329.e71c3c",
1207 "type": "returnFailure",
1208 "name": "return failure",
1209 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'AAI Put is being skipped because NOT all capability components have SUCCESS status; '+ $error-message`\" />\n",
1211 "x": 1103.0714530944824,
1212 "y": 2878.0002212524414,
1213 "z": "a1447ddc.1baaf",
1217 "id": "36d24104.b53f7e",
1219 "name": "call self-serve-aai-vfmodule-put",
1220 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-aai-vfmodule-put' mode='sync' >\n",
1223 "x": 1809.9643249511719,
1224 "y": 3832.381055831909,
1225 "z": "a1447ddc.1baaf",
1233 "id": "12260e8d.8fd3c1",
1235 "name": "set capability-dg to ASSIGNED",
1236 "xml": "<set>\n<parameter name='`$ss.capability-dg`' value='ASSIGNED' />\n",
1238 "x": 989.7500457763672,
1239 "y": 2191.1665811538696,
1240 "z": "a1447ddc.1baaf",
1244 "id": "ada601a5.8a40a",
1245 "type": "returnFailure",
1246 "name": "return failure",
1247 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'vnfc object not updated because param.value of vnfc-name is null; '+ $error-message`\" />\n",
1249 "x": 2298.6785278320312,
1250 "y": 3770.61900806427,
1251 "z": "a1447ddc.1baaf",
1255 "id": "c4c4e4d8.5cb1c8",
1258 "xml": "<outcome value='failure'>\n",
1261 "x": 2032.34521484375,
1262 "y": 3832.285635948181,
1263 "z": "a1447ddc.1baaf",
1271 "id": "39f87abf.ed25d6",
1272 "type": "returnFailure",
1273 "name": "return failure",
1274 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'generic-vnf and vf-module not updated; '+ $error-message`\" />\n",
1276 "x": 2202.34521484375,
1277 "y": 3831.619132041931,
1278 "z": "a1447ddc.1baaf",
1282 "id": "69c887d6.9b5348",
1283 "type": "returnFailure",
1284 "name": "return failure",
1285 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"Failed to save vnfc object in AAI\" />\n",
1287 "x": 2699.0120010375977,
1288 "y": 3711.2860021591187,
1289 "z": "a1447ddc.1baaf",
1293 "id": "2aa9bfaa.32c2d",
1294 "type": "outcomeFalse",
1296 "xml": "<outcome value='false'>\n",
1299 "x": 2147.3453102111816,
1300 "y": 3771.28600025177,
1301 "z": "a1447ddc.1baaf",
1309 "id": "b1c04da3.0bbee",
1311 "name": "set is-new-vfmodule = true",
1312 "xml": "<set>\n<parameter name='is-new-vfmodule' value='true' />\n",
1314 "x": 388.5239715576172,
1315 "y": 152.17872047424316,
1316 "z": "a1447ddc.1baaf",
1320 "id": "6b6c11c5.bbcc5",
1322 "name": "for each existing VF module",
1323 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
1326 "x": 952.3452301025391,
1327 "y": 339.6309871673584,
1328 "z": "a1447ddc.1baaf",
1336 "id": "45969b2a.6b64b4",
1337 "type": "switchNode",
1338 "name": "switch vf-module-id: input vs service-data",
1339 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id == $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id`'>\n",
1342 "x": 1263.4643630981445,
1343 "y": 340.20240211486816,
1344 "z": "a1447ddc.1baaf",
1352 "id": "fb49eccc.f39ab",
1353 "type": "outcomeTrue",
1355 "xml": "<outcome value='true'>\n",
1358 "x": 1517.3333930969238,
1359 "y": 340.02385902404785,
1360 "z": "a1447ddc.1baaf",
1368 "id": "575f26c9.68a1f8",
1370 "name": "set is-new-vfmodule = false",
1371 "xml": "<set>\n<parameter name='is-new-vfmodule' value='false' />\n",
1373 "x": 1889.5001335144043,
1374 "y": 339.2857475280762,
1375 "z": "a1447ddc.1baaf",
1379 "id": "5b21c603.229ee8",
1386 "x": 1658.7501373291016,
1387 "y": 339.5357437133789,
1388 "z": "a1447ddc.1baaf",
1398 "id": "3271f964.6c61a6",
1403 "x": 1826.6429252624512,
1404 "y": 425.53572177886963,
1405 "z": "a1447ddc.1baaf",
1409 "id": "61ab060.a0d1efc",
1411 "name": "set vf-module-index = idx",
1412 "xml": "<set>\n<parameter name='vf-module-index' value='`$idx`' />\n",
1414 "x": 1882.4644470214844,
1415 "y": 382.57140254974365,
1416 "z": "a1447ddc.1baaf",
1420 "id": "892cfa62.321a88",
1422 "name": "set new vf-module_length = vf-module-index + 1",
1423 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-module-index + 1`' />\n",
1425 "x": 1014.8097114562988,
1426 "y": 253.3930025100708,
1427 "z": "a1447ddc.1baaf",
1431 "id": "286a7c53.0dbc64",
1438 "x": 730.6667671203613,
1439 "y": 340.3215112686157,
1440 "z": "a1447ddc.1baaf",
1449 "id": "c42f064a.cdd3c8",
1451 "name": "set new vf-module_length++",
1452 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' \n\tvalue='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length + 1`' />\n",
1454 "x": 1499.916790008545,
1455 "y": 452.0715160369873,
1456 "z": "a1447ddc.1baaf",
1460 "id": "c463b747.cd19a8",
1461 "type": "switchNode",
1462 "name": "switch is-new-vfmodule",
1463 "xml": "<switch test='`$is-new-vfmodule`'>\n",
1466 "x": 938.1667633056641,
1467 "y": 409.8928909301758,
1468 "z": "a1447ddc.1baaf",
1476 "id": "123ca523.aacc6b",
1477 "type": "outcomeTrue",
1479 "xml": "<outcome value='true'>\n",
1482 "x": 1136.0239181518555,
1483 "y": 409.4643383026123,
1484 "z": "a1447ddc.1baaf",
1492 "id": "15568bd1.4655e4",
1499 "x": 737.1667633056641,
1500 "y": 232.82150554656982,
1501 "z": "a1447ddc.1baaf",
1510 "id": "f1296022.df39e",
1513 "xml": "<outcome value='0'>\n",
1518 "z": "a1447ddc.1baaf",
1526 "id": "61714731.eb3998",
1527 "type": "switchNode",
1528 "name": "switch is-new-vfmodule",
1529 "xml": "<switch test='`$is-new-vfmodule`'>\n",
1534 "z": "a1447ddc.1baaf",
1542 "id": "6dde9203.b0507c",
1543 "type": "outcomeTrue",
1545 "xml": "<outcome value='true'>\n",
1548 "x": 579.1071548461914,
1549 "y": 494.5714473724365,
1550 "z": "a1447ddc.1baaf",
1558 "id": "1d3ab61a.e18f5a",
1560 "name": "Copy vf-module-topology data",
1561 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-topology-identifier.vf-module-id' \n value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-topology-identifier.vf-module-name' \n value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-topology-identifier.vf-module-type' \n value='`$vf-module-topology-operation-input.vf-module-information.vf-module-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.tenant' \n value='`$vf-module-topology-operation-input.vf-module-request-input.tenant`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-cloud-region' \n value='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-clli'\n value='`$vf-module-topology-operation-input.vf-module-request-input.aic-clli`' />",
1563 "x": 995.0000152587891,
1564 "y": 540.0000696182251,
1565 "z": "a1447ddc.1baaf",
1569 "id": "ca9fe248.88f72",
1571 "name": "set from DB",
1572 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-invariant-uuid'\n value='`$db.vf-module-model.invariant-uuid`' />\n",
1574 "x": 1360.011775970459,
1575 "y": 592.443510055542,
1576 "z": "a1447ddc.1baaf",
1580 "id": "912e5e00.2ffd3",
1581 "type": "switchNode",
1582 "name": "switch input model-invariant-uuid",
1583 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",
1586 "x": 1003.8688507080078,
1587 "y": 615.2679538726807,
1588 "z": "a1447ddc.1baaf",
1597 "id": "1f0bf384.3cfa7c",
1600 "xml": "<outcome value=''>",
1603 "x": 1209.5355224609375,
1604 "y": 592.4109172821045,
1605 "z": "a1447ddc.1baaf",
1613 "id": "34632141.e1364e",
1616 "xml": "<outcome value='Other'>\n",
1619 "x": 1210.9641189575195,
1620 "y": 636.6965084075928,
1621 "z": "a1447ddc.1baaf",
1629 "id": "b26573bb.feb6c",
1631 "name": "set from input",
1632 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-invariant-uuid'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n",
1634 "x": 1365.249855041504,
1635 "y": 636.1250805854797,
1636 "z": "a1447ddc.1baaf",
1640 "id": "b7d78e8f.3cf72",
1642 "name": "set from DB",
1643 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-uuid'\n value='`$db.vf-module-model.uuid`' />\n",
1645 "x": 1360.9640464782715,
1646 "y": 680.9821863174438,
1647 "z": "a1447ddc.1baaf",
1651 "id": "31b701d0.46d05e",
1652 "type": "switchNode",
1653 "name": "switch input model-uuid",
1654 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",
1657 "x": 976.4878692626953,
1658 "y": 703.8066911697388,
1659 "z": "a1447ddc.1baaf",
1668 "id": "1ddbea64.7c38e6",
1671 "xml": "<outcome value=''>",
1674 "x": 1210.4878425598145,
1675 "y": 680.9496231079102,
1676 "z": "a1447ddc.1baaf",
1684 "id": "4bbbc5b5.84966c",
1687 "xml": "<outcome value='Other'>\n",
1690 "x": 1211.9164390563965,
1691 "y": 725.2352142333984,
1692 "z": "a1447ddc.1baaf",
1700 "id": "f955a171.cd5f1",
1702 "name": "set from input",
1703 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-uuid'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`' />\n",
1705 "x": 1366.2021751403809,
1706 "y": 724.6637864112854,
1707 "z": "a1447ddc.1baaf",
1711 "id": "aaeae203.515b6",
1713 "name": "set from DB",
1714 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-version'\n value='`$db.vf-module-model.version`' />\n",
1716 "x": 1358.1069793701172,
1717 "y": 769.8393936157227,
1718 "z": "a1447ddc.1baaf",
1722 "id": "38e5d316.76192c",
1723 "type": "switchNode",
1724 "name": "switch input model-version",
1725 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",
1728 "x": 984.6307411193848,
1729 "y": 792.6638383865356,
1730 "z": "a1447ddc.1baaf",
1739 "id": "d6205c9d.2aac",
1742 "xml": "<outcome value=''>",
1745 "x": 1207.6307258605957,
1746 "y": 769.8068008422852,
1747 "z": "a1447ddc.1baaf",
1755 "id": "d18f0ce3.6531f",
1758 "xml": "<outcome value='Other'>\n",
1761 "x": 1209.0593223571777,
1762 "y": 814.0923919677734,
1763 "z": "a1447ddc.1baaf",
1771 "id": "8e07d522.c43898",
1773 "name": "set from input",
1774 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-version'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n",
1776 "x": 1363.345058441162,
1777 "y": 813.5209641456604,
1778 "z": "a1447ddc.1baaf",
1782 "id": "1997e93d.cc3677",
1784 "name": "set from DB",
1785 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-name'\n value='`$db.vf-module-model.name`' />\n",
1787 "x": 1358.1069793701172,
1788 "y": 856.9822158813477,
1789 "z": "a1447ddc.1baaf",
1793 "id": "c0bb4f1d.bf76d",
1794 "type": "switchNode",
1795 "name": "switch input model-name",
1796 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",
1799 "x": 979.6307411193848,
1800 "y": 879.8066606521606,
1801 "z": "a1447ddc.1baaf",
1810 "id": "44a8e6d8.ab32b8",
1813 "xml": "<outcome value=''>",
1816 "x": 1207.6307258605957,
1817 "y": 856.9496231079102,
1818 "z": "a1447ddc.1baaf",
1826 "id": "d6832860.ddc3b8",
1829 "xml": "<outcome value='Other'>\n",
1832 "x": 1209.0593223571777,
1833 "y": 901.2352142333984,
1834 "z": "a1447ddc.1baaf",
1842 "id": "8e86e3c7.3bf47",
1844 "name": "set from input",
1845 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-name'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`' />\n",
1847 "x": 1363.345058441162,
1848 "y": 900.6637864112854,
1849 "z": "a1447ddc.1baaf",
1853 "id": "b0cee3eb.0748c",
1855 "name": "set model-customization-uuid",
1856 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.onap-model-information.model-customization-uuid'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n",
1858 "x": 993.0830993652344,
1859 "y": 953.7441453933716,
1860 "z": "a1447ddc.1baaf",
1864 "id": "bbf33715.8b52f8",
1866 "name": "copy input data",
1867 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.sdnc-request-header.'\n value='$vf-module-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.request-information.'\n value='$vf-module-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.service-information.'\n value='$vf-module-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vnf-information.'\n value='$vf-module-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.'\n value='$vf-module-topology-operation-input.vf-module-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-request-input.' \n value='$vf-module-topology-operation-input.vf-module-request-input.' />",
1869 "x": 951.7381744384766,
1870 "y": 1008.4288482666016,
1871 "z": "a1447ddc.1baaf",
1875 "id": "771aa93b.561358",
1882 "x": 735.2024154663086,
1883 "y": 494.3491916656494,
1884 "z": "a1447ddc.1baaf",
1901 "id": "9cca684a.cb85c8",
1903 "name": "set vf-module-index = vf-module_length",
1904 "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",
1906 "x": 1532.5000190734863,
1907 "y": 408.25000762939453,
1908 "z": "a1447ddc.1baaf",
1912 "id": "f4d13fa0.d9dfe",
1919 "x": 1279.0000190734863,
1920 "y": 409.00000762939453,
1921 "z": "a1447ddc.1baaf",
1930 "id": "ed2436d.8afa0c8",
1933 "xml": "<outcome value='true'>\n",
1936 "x": 1102.9999656677246,
1937 "y": 3270.5000371932983,
1938 "z": "a1447ddc.1baaf",
1946 "id": "4ce50370.4b324c",
1947 "type": "outcomeFalse",
1949 "xml": "<outcome value='false'>\n",
1952 "x": 1101.107192993164,
1953 "y": 3220.3215341567993,
1954 "z": "a1447ddc.1baaf",
1962 "id": "dc91f5c6.0f3388",
1965 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: self-serve-unresolved-composite-data: ' + $self-serve-unresolved-composite-data`\"/>",
1968 "x": 1450.535774230957,
1969 "y": 3220.3217067718506,
1970 "z": "a1447ddc.1baaf",
1976 "id": "ff80399e.60d2b8",
1978 "name": "block : atomic",
1979 "xml": "<block atomic='true'>",
1983 "x": 1266.9643173217773,
1984 "y": 3220.321652684893,
1985 "z": "a1447ddc.1baaf",
1994 "id": "8fd1491d.594388",
1995 "type": "returnFailure",
1996 "name": "return failure",
1997 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'AAI Put is being skipped because NOT all capability components have SUCCESS status; '+ $error-message`\" />\n",
1999 "x": 1471.8214645385742,
2000 "y": 3263.7502603530884,
2001 "z": "a1447ddc.1baaf",
2005 "id": "2f2598c9.3bca08",
2006 "type": "switchNode",
2007 "name": "switch self-serve-unresolved-composite-data == ASSIGNED or NULL",
2008 "xml": "<switch test=\"`$self-serve-unresolved-composite-data == 'ASSIGNED' or $self-serve-unresolved-composite-data == ''`\">\n",
2011 "x": 753.0000305175781,
2013 "z": "a1447ddc.1baaf",
2022 "id": "7ca55b40.817d94",
2024 "name": "block : atomic",
2025 "xml": "<block atomic='true'>",
2029 "x": 1541.9285278320312,
2030 "y": 3586.285789489746,
2031 "z": "a1447ddc.1baaf",
2041 "id": "85198951.816258",
2042 "type": "outcomeFalse",
2044 "xml": "<outcome value='false'>\n",
2047 "x": 1367.1428146362305,
2048 "y": 3928.571466445923,
2049 "z": "a1447ddc.1baaf",
2057 "id": "971ad69f.2bddc8",
2060 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: vnfc-name: ' + $tmp.ss.vnfc-name`\"/>",
2063 "x": 1517.142822265625,
2064 "y": 3928.571533203125,
2065 "z": "a1447ddc.1baaf",