3 "id": "79cac42d.82a4dc",
8 "y": 84.99999749660492,
9 "z": "79df67f4.514258",
17 "id": "629c9f43.786f9",
19 "name": "block : atomic",
20 "xml": "<block atomic='true'>",
24 "x": 163.19049072265625,
25 "y": 199.84921395778656,
26 "z": "79df67f4.514258",
41 "id": "b7b42bd3.4f3918",
43 "name": "method self-serve-vf-module-assign",
44 "xml": "<method rpc='self-serve-vf-module-assign' mode='sync'>\n",
47 "x": 243.76190948486328,
48 "y": 139.7063525915146,
49 "z": "79df67f4.514258",
57 "id": "f47fc6b0.f6a1d8",
58 "type": "service-logic",
59 "name": "GENERIC-RESOURCE-API ${project.version}",
60 "module": "GENERIC-RESOURCE-API",
61 "version": "${project.version}",
63 "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}'>",
65 "x": 402.23819732666016,
66 "y": 85.1904901266098,
67 "z": "79df67f4.514258",
75 "id": "3ec605f9.8838da",
77 "name": "switch vf-module-parameters.param_length",
78 "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",
81 "x": 478.2500305175781,
82 "y": 1402.3691610097885,
83 "z": "79df67f4.514258",
91 "id": "1a9c3c61.643984",
94 "xml": "<outcome value=''>\n",
97 "x": 738.2500610351562,
98 "y": 1402.3691610097885,
99 "z": "79df67f4.514258",
107 "id": "beaa39ce.b3ffc8",
109 "name": "call GENERIC-RESOURCE-API:self-serve-vfmodule-ra-assignment",
110 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vfmodule-ra-assignment' mode='sync' >\n",
113 "x": 1279.9643096923828,
114 "y": 1449.6549113988876,
115 "z": "79df67f4.514258",
123 "id": "3228d8db.9bd078",
124 "type": "returnFailure",
125 "name": "return failure",
126 "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",
128 "x": 1760.6785507202148,
129 "y": 1449.2263149023056,
130 "z": "79df67f4.514258",
134 "id": "4c4fa3b4.ff618c",
136 "name": "foreach vf-module-parameters.param[]",
137 "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",
140 "x": 763.5359954833984,
141 "y": 1712.5477479696274,
142 "z": "79df67f4.514258",
151 "id": "6aad54ac.f3caac",
153 "name": "set ss.capability.execution-order[]",
154 "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='mS-vlan-tag-assign' />\n<parameter name='ss.capability.execution-order[5]' value='eipam-ip-assignment' />\n<parameter name='ss.capability.execution-order[6]' value='eipam-create-pool' />\n<parameter
155 name='ss.capability.execution-order[7]' value='netbox-ip-assign' />\n<parameter name='ss.capability.execution-order[8]' value='mac-address-assign' />\n<parameter name='ss.capability.execution-order[9]' value='mS-mac-address-assign' />\n<parameter name='ss.capability.execution-order[10]' value='create-vpe-pool' />\n<parameter name='ss.capability.execution-order[11]' value='unresolved-composite-data' />\n<parameter name='ss.capability.execution-order[12]' value='aai-vf-module-put' />\n<parameter name='ss.capability.execution-order_length' value='13' />\n",
157 "x": 450.41666412353516,
158 "y": 1264.4286407232285,
159 "z": "79df67f4.514258",
163 "id": "23449213.b3818e",
165 "name": "foreach capability-order[]",
166 "xml": "<for index='cidx' start='0' end='`$ss.capability.execution-order_length`' >\n",
169 "x": 419.1786193847656,
170 "y": 1568.3690408468246,
171 "z": "79df67f4.514258",
182 "id": "4e0d4948.3d6618",
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": 1129.9288177490234,
189 "y": 1758.1905406713486,
190 "z": "79df67f4.514258",
198 "id": "b70e352c.4630e8",
199 "type": "outcomeTrue",
201 "xml": "<outcome value='true'>\n",
204 "x": 1393.4288177490234,
205 "y": 1758.4405406713486,
206 "z": "79df67f4.514258",
214 "id": "3b98ee66.3d30a2",
217 "xml": "<outcome value='failure'>\n",
220 "x": 1606.5356559753418,
221 "y": 1449.0835050344467,
222 "z": "79df67f4.514258",
230 "id": "79b45fed.9e95a",
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": 710.5356750488281,
236 "y": 1568.3214925527573,
237 "z": "79df67f4.514258",
241 "id": "b58f94e5.3a5748",
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": 1079.2858428955078,
247 "y": 1712.7977508306503,
248 "z": "79df67f4.514258",
252 "id": "6e6f02a3.6e1a8c",
254 "name": "set ss.capability-action = assign",
255 "xml": "<set>\n<parameter name='ss.capability-action' value='assign' />\n",
257 "x": 741.2498168945312,
258 "y": 1615.2380765676498,
259 "z": "79df67f4.514258",
263 "id": "6825ba6.a6c7b44",
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": 803.5832824707031,
269 "y": 1663.8929475545883,
270 "z": "79df67f4.514258",
274 "id": "efb9f733.4243e8",
276 "name": "set sdnc-generated-cloud-resources = true",
277 "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",
279 "x": 1065.952392578125,
280 "y": 1150.8573163747787,
281 "z": "79df67f4.514258",
285 "id": "39d72ba9.0f9c94",
286 "type": "switchNode",
287 "name": "switch resource-resolution-data.status",
288 "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",
291 "x": 509.5121765136719,
292 "y": 2286.9723123311996,
293 "z": "79df67f4.514258",
302 "id": "c3a7253a.e36418",
305 "xml": "<outcome value='PENDING'>\n",
308 "x": 778.8693923950195,
309 "y": 2286.972268462181,
310 "z": "79df67f4.514258",
318 "id": "8f6e910.95aa57",
321 "xml": "<outcome value='FAILED'>\n",
324 "x": 772.4052085876465,
325 "y": 2337.936599135399,
326 "z": "79df67f4.514258",
334 "id": "5345ddf0.1150f4",
336 "name": "call ss.capability-dg",
337 "xml": "<call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' >\n",
340 "x": 987.5239410400391,
341 "y": 2338.698450446129,
342 "z": "79df67f4.514258",
350 "id": "9fad02a1.51c23",
351 "type": "returnFailure",
352 "name": "return failure",
353 "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",
355 "x": 1562.2142753601074,
356 "y": 2692.3893016576767,
357 "z": "79df67f4.514258",
361 "id": "f18bef24.d1ba1",
364 "xml": "<outcome value='failure'>\n",
367 "x": 1180.5592918395996,
368 "y": 2338.412728667259,
369 "z": "79df67f4.514258",
377 "id": "dff817e.b93aee8",
379 "name": "block : atomic",
380 "xml": "<block atomic='true'>",
384 "x": 1343.833408355713,
385 "y": 2337.7222694158554,
386 "z": "79df67f4.514258",
399 "id": "e3eb24ad.1f9df8",
401 "name": "execute RestApiCallNode - PUT vf-module",
402 "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",
405 "x": 1659.3808479309082,
406 "y": 2594.096228957176,
407 "z": "79df67f4.514258",
416 "id": "67fa2519.b6797c",
419 "xml": "<outcome value='not-found'>\n",
422 "x": 1933.9745140075684,
423 "y": 2648.0943826436996,
424 "z": "79df67f4.514258",
432 "id": "ed4a64cf.4b1be8",
435 "xml": "<outcome value='failure'>\n",
438 "x": 1926.403148651123,
439 "y": 2594.5944026708603,
440 "z": "79df67f4.514258",
448 "id": "448e6879.87f338",
450 "name": "printContext",
451 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vf-assign.log' />\n",
454 "x": 361.75794219970703,
455 "y": 2839.123444914818,
456 "z": "79df67f4.514258",
462 "id": "840f76a2.614648",
463 "type": "switchNode",
464 "name": "switch vf-module_length",
465 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
468 "x": 416.2022895812988,
469 "y": 319.2619956731796,
470 "z": "79df67f4.514258",
480 "id": "5f673fc1.968f5",
483 "xml": "<outcome value=''>\n",
486 "x": 628.8332595825195,
487 "y": 248.65478646755219,
488 "z": "79df67f4.514258",
496 "id": "d2367a6.32d0b88",
498 "name": "set vf-module-index=0",
499 "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",
501 "x": 967.9522895812988,
502 "y": 259.5715717077255,
503 "z": "79df67f4.514258",
507 "id": "fbe20ca5.38fa1",
510 "xml": "<outcome value='Other'>\n",
513 "x": 628.0118522644043,
514 "y": 387.4406465291977,
515 "z": "79df67f4.514258",
523 "id": "bc8a226e.61ad3",
525 "name": "set vf-module-id",
526 "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",
528 "x": 984.2379302978516,
529 "y": 541.6816152334213,
530 "z": "79df67f4.514258",
534 "id": "6fbf85af.00b1fc",
536 "name": "set vf-module-parameters",
537 "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",
539 "x": 1148.9285278320312,
540 "y": 1401.5244034528732,
541 "z": "79df67f4.514258",
545 "id": "bab133f3.77f18",
547 "name": "set order-status to PendingCreate",
548 "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",
550 "x": 1038.5121002197266,
551 "y": 1103.5448144674301,
552 "z": "79df67f4.514258",
556 "id": "f1f25f48.ce065",
558 "name": "set vf data for restapi-call-node",
559 "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`' />",
561 "x": 1620.8928718566895,
562 "y": 2338.2142461538315,
563 "z": "79df67f4.514258",
567 "id": "dbccdeae.36726",
569 "name": "generate ss-vfmodule url replace service-instance-id",
570 "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",
573 "x": 1687.1428184509277,
574 "y": 2386.2142909765244,
575 "z": "79df67f4.514258",
581 "id": "deeeb223.3247f",
583 "name": "generate ss-vfmodule url - replace vnf-id",
584 "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",
587 "x": 1651.4285163879395,
588 "y": 2434.2732080221176,
589 "z": "79df67f4.514258",
595 "id": "5998fcd6.dc3424",
597 "name": "generate ss-vfmodule url - replace vf-module-id",
598 "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",
601 "x": 1673.3691902160645,
602 "y": 2484.1897081136703,
603 "z": "79df67f4.514258",
609 "id": "decf4ed7.49434",
611 "name": "set ss.capability-type = vf-module",
612 "xml": "<set>\n<parameter name='ss.capability-type' value='vf-module' />\n",
614 "x": 451.3214569091797,
615 "y": 1221.4285987615585,
616 "z": "79df67f4.514258",
620 "id": "9d73c04f.a8004",
622 "name": "block : atomic",
623 "xml": "<block atomic='true'>",
627 "x": 913.607153756278,
628 "y": 1402.249972973551,
629 "z": "79df67f4.514258",
638 "id": "d9639a54.037b48",
640 "name": "set is-new-vfmodule = true",
641 "xml": "<set>\n<parameter name='is-new-vfmodule' value='true' />\n",
643 "x": 423.0239715576172,
644 "y": 199.67871797084808,
645 "z": "79df67f4.514258",
649 "id": "e87b2ba2.633fe8",
651 "name": "for each existing VF module",
652 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
655 "x": 986.8452301025391,
656 "y": 387.1309846639633,
657 "z": "79df67f4.514258",
665 "id": "3ba9afdd.0665c",
666 "type": "switchNode",
667 "name": "switch vf-module-id: input vs service-data",
668 "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",
671 "x": 1297.9643630981445,
672 "y": 387.7023996114731,
673 "z": "79df67f4.514258",
681 "id": "6ce227d9.fecd58",
682 "type": "outcomeTrue",
684 "xml": "<outcome value='true'>\n",
687 "x": 1551.8333930969238,
688 "y": 387.52385652065277,
689 "z": "79df67f4.514258",
697 "id": "24be89e2.e6aa36",
699 "name": "set is-new-vfmodule = false",
700 "xml": "<set>\n<parameter name='is-new-vfmodule' value='false' />\n",
702 "x": 1924.0001335144043,
703 "y": 386.7857450246811,
704 "z": "79df67f4.514258",
708 "id": "3ad721db.a51a9e",
715 "x": 1693.2501373291016,
716 "y": 387.0357412099838,
717 "z": "79df67f4.514258",
727 "id": "1e447c14.cce5b4",
732 "x": 1861.1429252624512,
733 "y": 473.03571927547455,
734 "z": "79df67f4.514258",
738 "id": "3f5ccfb0.8d0e9",
740 "name": "set vf-module-index = idx",
741 "xml": "<set>\n<parameter name='vf-module-index' value='`$idx`' />\n",
743 "x": 1916.9644470214844,
744 "y": 430.0714000463486,
745 "z": "79df67f4.514258",
749 "id": "98a1c4.7cd14e4",
751 "name": "set new vf-module_length = vf-module-index + 1",
752 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-module-index + 1`' />\n",
754 "x": 1049.3097114562988,
755 "y": 300.8930000066757,
756 "z": "79df67f4.514258",
760 "id": "6a7324ac.7b0bcc",
767 "x": 765.1667671203613,
768 "y": 387.82150876522064,
769 "z": "79df67f4.514258",
778 "id": "d693bb2e.413388",
780 "name": "set new vf-module_length++",
781 "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",
783 "x": 1534.416790008545,
784 "y": 499.5715135335922,
785 "z": "79df67f4.514258",
789 "id": "3c04529f.56f7be",
790 "type": "switchNode",
791 "name": "switch is-new-vfmodule",
792 "xml": "<switch test='`$is-new-vfmodule`'>\n",
795 "x": 972.6667633056641,
796 "y": 457.3928884267807,
797 "z": "79df67f4.514258",
805 "id": "4309a437.97210c",
806 "type": "outcomeTrue",
808 "xml": "<outcome value='true'>\n",
811 "x": 1170.5239181518555,
812 "y": 456.9643357992172,
813 "z": "79df67f4.514258",
821 "id": "37c2dea1.9a4e82",
828 "x": 771.6667633056641,
829 "y": 280.32150304317474,
830 "z": "79df67f4.514258",
839 "id": "30e274b0.d8c48c",
842 "xml": "<outcome value='0'>\n",
846 "y": 318.7499974966049,
847 "z": "79df67f4.514258",
855 "id": "ee1bc60b.f75e88",
856 "type": "switchNode",
857 "name": "switch is-new-vfmodule",
858 "xml": "<switch test='`$is-new-vfmodule`'>\n",
862 "y": 542.4999974966049,
863 "z": "79df67f4.514258",
871 "id": "13983552.193d8b",
872 "type": "outcomeTrue",
874 "xml": "<outcome value='true'>\n",
877 "x": 613.6071548461914,
878 "y": 542.0714448690414,
879 "z": "79df67f4.514258",
887 "id": "6d104f94.64904",
889 "name": "Copy vf-module-topology data",
890 "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`' />",
892 "x": 1029.500015258789,
893 "y": 587.50006711483,
894 "z": "79df67f4.514258",
898 "id": "20ce23b1.a03bcc",
900 "name": "set from DB",
901 "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",
903 "x": 1394.511775970459,
904 "y": 639.9435075521469,
905 "z": "79df67f4.514258",
909 "id": "f594ed84.91226",
910 "type": "switchNode",
911 "name": "switch input model-invariant-uuid",
912 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",
915 "x": 1038.3688507080078,
916 "y": 662.7679513692856,
917 "z": "79df67f4.514258",
926 "id": "19819d73.7f6253",
929 "xml": "<outcome value=''>",
932 "x": 1244.0355224609375,
933 "y": 639.9109147787094,
934 "z": "79df67f4.514258",
942 "id": "20ac1beb.2d92a4",
945 "xml": "<outcome value='Other'>\n",
948 "x": 1245.4641189575195,
949 "y": 684.1965059041977,
950 "z": "79df67f4.514258",
958 "id": "6cb882c0.21104c",
960 "name": "set from input",
961 "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",
963 "x": 1399.749855041504,
964 "y": 683.6250780820847,
965 "z": "79df67f4.514258",
969 "id": "c1338cf1.49d55",
971 "name": "set from DB",
972 "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",
974 "x": 1395.4640464782715,
975 "y": 728.4821838140488,
976 "z": "79df67f4.514258",
980 "id": "da9fd0ff.5b11d",
981 "type": "switchNode",
982 "name": "switch input model-uuid",
983 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",
986 "x": 1010.9878692626953,
987 "y": 751.3066886663437,
988 "z": "79df67f4.514258",
997 "id": "efa13db1.f31b3",
1000 "xml": "<outcome value=''>",
1003 "x": 1244.9878425598145,
1004 "y": 728.4496206045151,
1005 "z": "79df67f4.514258",
1013 "id": "dc586e76.0fe1f",
1016 "xml": "<outcome value='Other'>\n",
1019 "x": 1246.4164390563965,
1020 "y": 772.7352117300034,
1021 "z": "79df67f4.514258",
1029 "id": "37b9776c.f277f8",
1031 "name": "set from input",
1032 "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",
1034 "x": 1400.7021751403809,
1035 "y": 772.1637839078903,
1036 "z": "79df67f4.514258",
1040 "id": "5083e9e9.b5d418",
1042 "name": "set from DB",
1043 "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",
1045 "x": 1386.6069793701172,
1046 "y": 817.3393911123276,
1047 "z": "79df67f4.514258",
1051 "id": "c4880faa.a34e6",
1052 "type": "switchNode",
1053 "name": "switch input model-version",
1054 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",
1057 "x": 1013.1307411193848,
1058 "y": 840.1638358831406,
1059 "z": "79df67f4.514258",
1068 "id": "2928758b.07188a",
1071 "xml": "<outcome value=''>",
1074 "x": 1236.1307258605957,
1075 "y": 817.3067983388901,
1076 "z": "79df67f4.514258",
1084 "id": "92292a26.871f08",
1087 "xml": "<outcome value='Other'>\n",
1090 "x": 1237.5593223571777,
1091 "y": 861.5923894643784,
1092 "z": "79df67f4.514258",
1100 "id": "9d1f9d6a.be14d",
1102 "name": "set from input",
1103 "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",
1105 "x": 1391.845058441162,
1106 "y": 861.0209616422653,
1107 "z": "79df67f4.514258",
1111 "id": "3b78e526.52c88a",
1113 "name": "set from DB",
1114 "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",
1116 "x": 1386.6069793701172,
1117 "y": 904.4822133779526,
1118 "z": "79df67f4.514258",
1122 "id": "63f6df8b.ac388",
1123 "type": "switchNode",
1124 "name": "switch input model-name",
1125 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",
1128 "x": 1010.1307411193848,
1129 "y": 927.3066581487656,
1130 "z": "79df67f4.514258",
1139 "id": "1a910821.50f078",
1142 "xml": "<outcome value=''>",
1145 "x": 1236.1307258605957,
1146 "y": 904.4496206045151,
1147 "z": "79df67f4.514258",
1155 "id": "8103d79c.7a9d38",
1158 "xml": "<outcome value='Other'>\n",
1161 "x": 1237.5593223571777,
1162 "y": 948.7352117300034,
1163 "z": "79df67f4.514258",
1171 "id": "9a8105a2.ce7958",
1173 "name": "set from input",
1174 "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",
1176 "x": 1391.845058441162,
1177 "y": 948.1637839078903,
1178 "z": "79df67f4.514258",
1182 "id": "c363e16.a6e012",
1184 "name": "set model-customization-uuid",
1185 "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",
1187 "x": 1023.5830993652344,
1188 "y": 1001.2441428899765,
1189 "z": "79df67f4.514258",
1193 "id": "c5d1dbac.64b258",
1195 "name": "copy input data",
1196 "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.' />",
1198 "x": 980.2381744384766,
1199 "y": 1055.9288457632065,
1200 "z": "79df67f4.514258",
1204 "id": "cc2f6623.a91fa8",
1211 "x": 769.7024154663086,
1212 "y": 541.8491891622543,
1213 "z": "79df67f4.514258",
1230 "id": "3c2bf88f.0c3cd8",
1232 "name": "set vf-module-index = vf-module_length",
1233 "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",
1235 "x": 1567.0000190734863,
1236 "y": 455.75000512599945,
1237 "z": "79df67f4.514258",
1241 "id": "96be78ac.86f8b8",
1248 "x": 1313.5000190734863,
1249 "y": 456.50000512599945,
1250 "z": "79df67f4.514258",
1259 "id": "67b02263.04705c",
1261 "name": "set error-message",
1262 "xml": "<set>\n<parameter name=\"error-message\" value=\"Failed to persist self-serve vf-module assignments during assign in MD-SAL\" />",
1264 "x": 2145.714286804199,
1265 "y": 2594.4284204244614,
1266 "z": "79df67f4.514258",