3 "id": "4ab7a500.742b84",
9 "z": "46985608.45d728",
17 "id": "ff348586.8270b8",
19 "name": "block : atomic",
20 "xml": "<block atomic='true'>",
24 "x": 121.4761962890625,
25 "y": 164.2777862548828,
26 "z": "46985608.45d728",
42 "id": "37b4339e.be9ca4",
44 "name": "method self-serve-vnf-assign",
45 "xml": "<method rpc='self-serve-vnf-assign' mode='sync'>\n",
48 "x": 207.76190948486328,
49 "y": 96.70635509490967,
50 "z": "46985608.45d728",
58 "id": "41557c8.3b7a284",
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": 366.23819732666016,
67 "y": 42.19049263000488,
68 "z": "46985608.45d728",
76 "id": "f96dad58.53729",
78 "name": "switch vnf-parameters-data.param_length",
79 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`'>\n",
82 "x": 409.6786575317383,
83 "y": 1384.5120058059692,
84 "z": "46985608.45d728",
92 "id": "1a76b7c7.f60c58",
95 "xml": "<outcome value=''>\n",
98 "x": 671.6786880493164,
99 "y": 1384.5120058059692,
100 "z": "46985608.45d728",
108 "id": "4d6ae8ce.a99a2",
110 "name": "call GENERIC-RESOURCE-API:self-serve-ra-assignment",
111 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-ra-assignment' mode='sync' >\n",
114 "x": 1186.9643478393555,
115 "y": 1434.0834369659424,
116 "z": "46985608.45d728",
124 "id": "552faac1.e8b50c",
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": 1658.6785888671875,
130 "y": 1433.6548404693604,
131 "z": "46985608.45d728",
135 "id": "80370664.c86fd",
137 "name": "foreach vnf-parameters-data.param[]",
138 "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
141 "x": 634.8574600219727,
142 "y": 1752.0120840072632,
143 "z": "46985608.45d728",
152 "id": "cd67af0a.d11ae",
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='mS-vlan-tag-assign' />\n<parameter name='ss.capability.execution-order[5]' value='eipam-ip-assign' />\n<parameter name='ss.capability.execution-order[6]' value='netbox-ip-assign' />\n<parameter name='ss.capability.execution-order[7]' value='eipam-create-pool\"' />\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-vnf-put' />\n<parameter name='ss.capability.execution-order_length' value='13' />\n",
157 "x": 383.52384185791016,
158 "y": 1223.0001401901245,
159 "z": "46985608.45d728",
163 "id": "7c74e6bd.a00fb8",
165 "name": "foreach capability[]",
166 "xml": "<for index='cidx' start='0' end='`$ss.capability.execution-order_length`' >\n",
169 "x": 338.9286880493164,
170 "y": 1492.1191005706787,
171 "z": "46985608.45d728",
182 "id": "2346f507.b81d6a",
183 "type": "switchNode",
184 "name": "switch capability-name",
185 "xml": "<switch test='`$ss.capability-name == $tmp.param.capability-name`'>\n",
188 "x": 939.2502822875977,
189 "y": 1797.6548767089844,
190 "z": "46985608.45d728",
198 "id": "4293f2a.d82680c",
199 "type": "outcomeTrue",
201 "xml": "<outcome value='true'>\n",
204 "x": 1202.7502822875977,
205 "y": 1797.9048767089844,
206 "z": "46985608.45d728",
214 "id": "5f59d54a.3b7624",
217 "xml": "<outcome value='failure'>\n",
220 "x": 1504.5356941223145,
221 "y": 1433.5120306015015,
222 "z": "46985608.45d728",
230 "id": "c4f31511.d9287",
232 "name": "set ss.capability-name",
233 "xml": "<set>\n<parameter name='ss.capability-name' value='`$ss.capability.execution-order[$cidx]`' />\n<!--\nss.capability.execution-order[]\n-->",
235 "x": 595.2857437133789,
236 "y": 1492.0715522766113,
237 "z": "46985608.45d728",
241 "id": "8260f760.79336",
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.vnf-topology.vnf-parameters-data.param[$pidx].resource-resolution-data.capability-name`' />\n",
246 "x": 950.607307434082,
247 "y": 1752.2620868682861,
248 "z": "46985608.45d728",
252 "id": "4357e5bb.501284",
254 "name": "set ss.capability.action = assign",
255 "xml": "<set>\n<parameter name='ss.capability-action' value='assign' />\n",
257 "x": 623.999885559082,
258 "y": 1538.988136291504,
259 "z": "46985608.45d728",
263 "id": "ee8b6246.5c29f",
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": 686.5119781494141,
269 "y": 1592.4643802642822,
270 "z": "46985608.45d728",
274 "id": "aee6c595.a3c2e8",
276 "name": "set sdnc-generated-cloud-resources = true",
277 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.sdnc-generated-cloud-resources' value='true' />\n",
279 "x": 412.4881362915039,
280 "y": 1276.7501487731934,
281 "z": "46985608.45d728",
285 "id": "9b585f6f.16442",
292 "x": 668.928539276123,
293 "y": 557.4643030166626,
294 "z": "46985608.45d728",
310 "id": "a94d8d98.d42658",
312 "name": "set vnf-topology data",
313 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-id'\n value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-type'\n value='`$vnf-topology-operation-input.vnf-information.vnf-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-type'\n value='`$db.vf-model.nf-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-role'\n value='`$db.vf-model.nf-role`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-function'\n value='`$db.vf-model.nf-function`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-code'\n value='`$db.vf-model.nf-code`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.tenant'\n value='`$vnf-topology-operation-input.vnf-request-input.tenant`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.aic-cloud-region'\n value='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`' />\n \n",
315 "x": 884.4284820556641,
316 "y": 558.523811340332,
317 "z": "46985608.45d728",
321 "id": "c4c6fe75.ec2388",
323 "name": "set vnf-parameters-data",
324 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.'\n value='vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.' />\n",
326 "x": 1077.9645767211914,
327 "y": 1384.3808345794678,
328 "z": "46985608.45d728",
332 "id": "c8a900f1.9777a8",
334 "name": "set vnf-level-oper-status to PendingCreate",
335 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
337 "x": 949.7184371948242,
338 "y": 1132.504020690918,
339 "z": "46985608.45d728",
343 "id": "3cb78e8d.74e962",
345 "name": "copy input data",
346 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' \n\tvalue='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' \n\tvalue='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' \n\tvalue='$vnf-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' \n\tvalue='$vnf-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' \n\tvalue='$vnf-topology-operation-input.vnf-request-input.' />\n",
348 "x": 867.0953521728516,
349 "y": 1082.3096599578857,
350 "z": "46985608.45d728",
354 "id": "fa0373bc.4d0538",
356 "name": "set from DB",
357 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-invariant-uuid'\n value='`$db.vf-model.invariant-uuid`' />\n",
359 "x": 1281.4286727905273,
360 "y": 670.8810405731201,
361 "z": "46985608.45d728",
365 "id": "78095309.0dc25c",
366 "type": "switchNode",
367 "name": "switch input model-invariant-uuid",
368 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`'>\n",
371 "x": 922.2857475280762,
372 "y": 693.7054843902588,
373 "z": "46985608.45d728",
382 "id": "9bba5aea.a57f48",
385 "xml": "<outcome value=''>",
388 "x": 1130.9524192810059,
389 "y": 670.8484477996826,
390 "z": "46985608.45d728",
398 "id": "4552d186.b6ea3",
401 "xml": "<outcome value='Other'>\n",
404 "x": 1132.381015777588,
405 "y": 715.1340389251709,
406 "z": "46985608.45d728",
414 "id": "28257c6c.608bec",
416 "name": "set from input",
417 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-invariant-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n",
419 "x": 1286.6667518615723,
420 "y": 714.5626111030579,
421 "z": "46985608.45d728",
425 "id": "ad8d3d3c.38aab8",
427 "name": "set from DB",
428 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-uuid'\n value='`$db.vf-model.uuid`' />\n",
430 "x": 1282.3809432983398,
431 "y": 759.419716835022,
432 "z": "46985608.45d728",
436 "id": "be27a7ea.5a181",
437 "type": "switchNode",
438 "name": "switch input model-uuid",
439 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`'>\n",
442 "x": 891.9047660827637,
443 "y": 782.2442216873169,
444 "z": "46985608.45d728",
453 "id": "70c0f30c.080ebc",
456 "xml": "<outcome value=''>",
459 "x": 1131.9047393798828,
460 "y": 759.3871536254883,
461 "z": "46985608.45d728",
469 "id": "e1067bc0.09616",
472 "xml": "<outcome value='Other'>\n",
475 "x": 1133.3333358764648,
476 "y": 803.6727447509766,
477 "z": "46985608.45d728",
485 "id": "ed31c003.6e5ff8",
487 "name": "set from input",
488 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",
490 "x": 1287.6190719604492,
491 "y": 803.1013169288635,
492 "z": "46985608.45d728",
496 "id": "ea4c9359.636478",
498 "name": "set from DB",
499 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-version'\n value='`$db.vf-model.version`' />\n",
501 "x": 1279.5238761901855,
502 "y": 848.2769241333008,
503 "z": "46985608.45d728",
507 "id": "1b64f08.bab119",
508 "type": "switchNode",
509 "name": "switch input model-version",
510 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-version`'>\n",
513 "x": 903.0476379394531,
514 "y": 871.1013689041138,
515 "z": "46985608.45d728",
524 "id": "67f74f68.a2256",
527 "xml": "<outcome value=''>",
530 "x": 1129.047622680664,
531 "y": 848.2443313598633,
532 "z": "46985608.45d728",
540 "id": "12fefdff.fad13a",
543 "xml": "<outcome value='Other'>\n",
546 "x": 1130.476219177246,
547 "y": 892.5299224853516,
548 "z": "46985608.45d728",
556 "id": "f3b92182.211f8",
558 "name": "set from input",
559 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-version'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-version`' />\n",
561 "x": 1284.7619552612305,
562 "y": 891.9584946632385,
563 "z": "46985608.45d728",
567 "id": "e1b96368.4917",
569 "name": "set from DB",
570 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name'\n value='`$db.vf-model.name`' />\n",
572 "x": 1279.5238761901855,
573 "y": 935.4197463989258,
574 "z": "46985608.45d728",
578 "id": "2ec1f112.0da5c6",
579 "type": "switchNode",
580 "name": "switch input model-name",
581 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-name`'>\n",
584 "x": 898.0476379394531,
585 "y": 958.2441911697388,
586 "z": "46985608.45d728",
595 "id": "1660517c.cccf6f",
598 "xml": "<outcome value=''>",
601 "x": 1129.047622680664,
602 "y": 935.3871536254883,
603 "z": "46985608.45d728",
611 "id": "ed71187f.5311e",
614 "xml": "<outcome value='Other'>\n",
617 "x": 1130.476219177246,
618 "y": 979.6727447509766,
619 "z": "46985608.45d728",
627 "id": "1b3b7bf2.898ee4",
629 "name": "set from input",
630 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-name`' />\n",
632 "x": 1284.7619552612305,
633 "y": 979.1013169288635,
634 "z": "46985608.45d728",
638 "id": "6e55cc0d.b1517c",
640 "name": "set vnf-id",
641 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id'\n value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n",
643 "x": 848.4047088623047,
644 "y": 610.0388488769531,
645 "z": "46985608.45d728",
649 "id": "4f11607d.71a34",
651 "name": "set model-customization-uuid",
652 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n",
654 "x": 910.8332252502441,
655 "y": 1031.0863952636719,
656 "z": "46985608.45d728",
660 "id": "f9268c4a.ab9328",
661 "type": "switchNode",
662 "name": "switch service-data.vnfs.vnf_length",
663 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
666 "x": 395.08329010009766,
667 "y": 244.42850017547607,
668 "z": "46985608.45d728",
678 "id": "eb071fdf.798b28",
681 "xml": "<outcome value=''>\n",
684 "x": 637.2976760864258,
685 "y": 182.98793125152588,
686 "z": "46985608.45d728",
694 "id": "1b8d17c2.822de",
696 "name": "set vnf-index=0",
697 "xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
699 "x": 972.583381652832,
700 "y": 182.48800563812256,
701 "z": "46985608.45d728",
705 "id": "9f911665.8875c8",
708 "xml": "<outcome value='Other'>\n",
711 "x": 638.476203918457,
712 "y": 304.607120513916,
713 "z": "46985608.45d728",
721 "id": "e24f05f3.ca0498",
722 "type": "switchNode",
723 "name": "switch resource-resolution-data.status",
724 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$pidx].resource-resolution-data.status`'>\n",
727 "x": 474.01221084594727,
728 "y": 2054.4722986221313,
729 "z": "46985608.45d728",
738 "id": "782e269e.4b3fb",
741 "xml": "<outcome value='PENDING'>\n",
744 "x": 743.3694267272949,
745 "y": 2054.472254753113,
746 "z": "46985608.45d728",
754 "id": "8956ab0b.f8051",
757 "xml": "<outcome value='FAILED'>\n",
760 "x": 736.9052429199219,
761 "y": 2105.4365854263306,
762 "z": "46985608.45d728",
770 "id": "5f47a6e6.b99ea8",
772 "name": "call ss.capability-dg",
773 "xml": "<call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' >\n",
776 "x": 952.0239753723145,
777 "y": 2106.1984367370605,
778 "z": "46985608.45d728",
786 "id": "4e7061c4.a89b6",
787 "type": "returnFailure",
788 "name": "return failure",
789 "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",
791 "x": 1519.5714149475098,
792 "y": 2360.174892425537,
793 "z": "46985608.45d728",
797 "id": "598559d5.cea1e8",
800 "xml": "<outcome value='failure'>\n",
803 "x": 1136.9164848327637,
804 "y": 2106.198497772217,
805 "z": "46985608.45d728",
813 "id": "ec2a0d97.15565",
815 "name": "block : atomic",
816 "xml": "<block atomic='true'>",
820 "x": 1300.190601348877,
821 "y": 2105.508038520813,
822 "z": "46985608.45d728",
834 "id": "a95e3cc2.662a38",
836 "name": "generate ss-vnf url replace service-instance-id",
837 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.ss-vnf-assignments`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ss-vnf-url\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id`\"/>\n",
840 "x": 1623.5236930847168,
841 "y": 2159.024598121643,
842 "z": "46985608.45d728",
848 "id": "8021d858.4809f8",
850 "name": "execute RestApiCallNode - PUT vnf",
851 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ss.vnf.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ss-vnf-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-vnf\" />\n\n",
854 "x": 1592.9879875183105,
855 "y": 2261.8818197250366,
856 "z": "46985608.45d728",
865 "id": "730d5fdb.54ca48",
868 "xml": "<outcome value='not-found'>\n",
871 "x": 1867.5816535949707,
872 "y": 2315.87997341156,
873 "z": "46985608.45d728",
881 "id": "9d70e9bf.a1c8d8",
884 "xml": "<outcome value='failure'>\n",
887 "x": 1860.0102882385254,
888 "y": 2262.3799934387207,
889 "z": "46985608.45d728",
897 "id": "3dc20fce.5456d8",
899 "name": "set vf data for restapi-call-node",
900 "xml": "<set>\n<parameter name='vf.vnf-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-id`' />\n<parameter name='vf.vnf-data.sdnc-request-header.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.`' />\n<parameter name='vf.vnf-data.request-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.`' />\n<parameter name='vf.vnf-data.service-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.`' />\n<parameter name='vf.vnf-data.vnf-information.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.`' />\n<parameter name='vf.vnf-data.vnf-topology.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.`' />\n<parameter name='vf.vnf-data.vnf-level-oper-status.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.`' />\n<parameter name='vf.vnf-data.vnf-request-input.vnf-input-parameters.'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.`' />\n<parameter name='vf.vnf-data.vnf-request-input.request-version'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.request-version`' />\n<parameter name='vf.vnf-data.vnf-request-input.vnf-name'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-name`' />\n<parameter name='vf.vnf-data.vnf-request-input.tenant'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.tenant`' />\n<parameter name='vf.vnf-data.vnf-request-input.aic-cloud-region'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-cloud-region`' />\n<parameter name='vf.vnf-data.vnf-request-input.aic-clli'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-clli`' />",
902 "x": 1575.9759941101074,
903 "y": 2105.119110107422,
904 "z": "46985608.45d728",
908 "id": "3d72d3ce.0a1af4",
910 "name": "generate ss-vnf url - replace vnf-id",
911 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.ss-vnf-url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ss-vnf-url\"/>\n <parameter name=\"target\" value=\"{vnf-id}\"/>\n <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-id`\"/>\n",
914 "x": 1587.809398651123,
915 "y": 2209.833366394043,
916 "z": "46985608.45d728",
922 "id": "9470b636.3af698",
924 "name": "printContext",
925 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnf-assign.log' />\n",
928 "x": 339.35311126708984,
929 "y": 2554.349449157715,
930 "z": "46985608.45d728",
936 "id": "3e45c56a.355fba",
938 "name": "set ss.capability-type = vnf",
939 "xml": "<set>\n<parameter name='ss.capability-type' value='vnf' />\n",
941 "x": 363.39292907714844,
942 "y": 1327.5357942581177,
943 "z": "46985608.45d728",
947 "id": "8db9b3e7.403cc8",
949 "name": "block : atomic",
950 "xml": "<block atomic='true'>",
954 "x": 836.5356597900391,
955 "y": 1384.892903327942,
956 "z": "46985608.45d728",
965 "id": "8252aebc.5df44",
967 "name": "for each existing VNF",
968 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
971 "x": 985.5357284545898,
972 "y": 304.78579807281494,
973 "z": "46985608.45d728",
981 "id": "5cfbf2.554b941",
982 "type": "switchNode",
983 "name": "switch vnf-id: input vs service-data",
984 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
987 "x": 1262.821434020996,
988 "y": 304.85728549957275,
989 "z": "46985608.45d728",
997 "id": "2128570f.c158f",
998 "type": "outcomeTrue",
1000 "xml": "<outcome value='true'>\n",
1003 "x": 1485.6072006225586,
1004 "y": 304.4287576675415,
1005 "z": "46985608.45d728",
1013 "id": "eb37f3e2.ce392",
1020 "x": 1618.0714530944824,
1021 "y": 304.46431827545166,
1022 "z": "46985608.45d728",
1032 "id": "52f1ea82.cb4e34",
1037 "x": 1785.964241027832,
1038 "y": 390.4642963409424,
1039 "z": "46985608.45d728",
1043 "id": "550b07af.2d8658",
1045 "name": "set new vnf_length = 1",
1046 "xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='1' />\n",
1048 "x": 996.142951965332,
1049 "y": 227.82148838043213,
1050 "z": "46985608.45d728",
1054 "id": "432297ea.ffb6e",
1056 "name": "set vnf-index = idx",
1057 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
1059 "x": 1816.5357971191406,
1060 "y": 347.2499752044678,
1061 "z": "46985608.45d728",
1065 "id": "a48cbf50.8520d",
1067 "name": "set is-new-vnf = true",
1068 "xml": "<set>\n<parameter name='is-new-vnf' value='true' />\n",
1070 "x": 349.3929214477539,
1071 "y": 164.32144355773926,
1072 "z": "46985608.45d728",
1076 "id": "349806c9.e96892",
1078 "name": "set is-new-vnf = false",
1079 "xml": "<set>\n<parameter name='is-new-vnf' value='false' />\n",
1081 "x": 1824.5714836120605,
1082 "y": 303.9643201828003,
1083 "z": "46985608.45d728",
1087 "id": "f865c6ab.95d9",
1094 "x": 775.7500228881836,
1095 "y": 304.2500162124634,
1096 "z": "46985608.45d728",
1105 "id": "5f2b6eec.7ce8f8",
1106 "type": "switchNode",
1107 "name": "switch is-new-vnf",
1108 "xml": "<switch test='`$is-new-vnf`'>\n",
1111 "x": 973.2500152587891,
1112 "y": 390.8214178085327,
1113 "z": "46985608.45d728",
1121 "id": "13b8df2d.2675e1",
1122 "type": "outcomeTrue",
1124 "xml": "<outcome value='true'>\n",
1127 "x": 1153.1071701049805,
1128 "y": 390.39286518096924,
1129 "z": "46985608.45d728",
1137 "id": "98b86e0.9a1f69",
1144 "x": 791.2499923706055,
1145 "y": 182.99999713897705,
1146 "z": "46985608.45d728",
1155 "id": "80f3305a.6722d8",
1158 "xml": "<outcome value='0'>\n",
1161 "x": 635.7499923706055,
1162 "y": 242.74999904632568,
1163 "z": "46985608.45d728",
1171 "id": "818a22c.a82fbe",
1172 "type": "switchNode",
1173 "name": "switch is-new-vnf",
1174 "xml": "<switch test='`$is-new-vnf`'>\n",
1177 "x": 337.25000381469727,
1178 "y": 558.2500057220459,
1179 "z": "46985608.45d728",
1187 "id": "57fdfbd7.0bb994",
1188 "type": "outcomeTrue",
1190 "xml": "<outcome value='true'>\n",
1193 "x": 517.1071586608887,
1194 "y": 557.8214530944824,
1195 "z": "46985608.45d728",
1203 "id": "699a17c5.2f4418",
1205 "name": "set new vnf_length++",
1206 "xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$service-data.vnfs.vnf_length + 1`' />\n",
1210 "z": "46985608.45d728",
1214 "id": "e518d754.42ca68",
1221 "x": 1298.9999771118164,
1222 "y": 389.99996185302734,
1223 "z": "46985608.45d728",
1232 "id": "4e889749.bdf14",
1234 "name": "set vnf-index = vnf_length",
1235 "xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
1237 "x": 1510.4999809265137,
1238 "y": 389.49996185302734,
1239 "z": "46985608.45d728",
1243 "id": "9daf4747.49e728",
1245 "name": "set error-message",
1246 "xml": "<set>\n<parameter name=\"error-message\" value=\"Failed to persist self-serve vnf assignments during assign in MD-SAL\" />",
1248 "x": 2079.928611755371,
1250 "z": "46985608.45d728",