3 "id": "3c926793.88f8e8",
\r
8 "y": 77.02430057525635,
\r
9 "z": "112fab3d.a10d2d",
\r
17 "id": "8e22c419.c359c8",
\r
18 "type": "service-logic",
\r
19 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
20 "module": "GENERIC-RESOURCE-API",
\r
21 "version": "${project.version}",
\r
23 "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='1-4-2-20181108R1'>",
\r
25 "x": 225.85713577270508,
\r
26 "y": 116.83383846282959,
\r
27 "z": "112fab3d.a10d2d",
\r
35 "id": "5f18dcaf.1733e4",
\r
37 "name": "method vf-module-topology-operation-assign",
\r
38 "xml": "<method rpc='vf-module-topology-operation-assign' mode='sync'>\n",
\r
41 "x": 225.42862701416016,
\r
42 "y": 157.02430057525635,
\r
43 "z": "112fab3d.a10d2d",
\r
51 "id": "fd852c3d.9d104",
\r
53 "name": "vf-module-topology-operation-assign",
\r
56 "x": 517.3210983276367,
\r
58 "z": "112fab3d.a10d2d",
\r
62 "id": "5621ecb6.141394",
\r
63 "type": "switchNode",
\r
64 "name": "switch request-action",
\r
65 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",
\r
68 "x": 517.1905097961426,
\r
69 "y": 332.548122882843,
\r
70 "z": "112fab3d.a10d2d",
\r
79 "id": "27ea8761.a38d7",
\r
81 "name": "CreateVfModuleInstance",
\r
82 "xml": "<outcome value='CreateVfModuleInstance'>\n",
\r
85 "x": 779.2381248474121,
\r
86 "y": 309.6910090446472,
\r
87 "z": "112fab3d.a10d2d",
\r
95 "id": "39338a50.ba0c9e",
\r
98 "xml": "<outcome value='Other'>\n",
\r
101 "x": 722.9047698974609,
\r
102 "y": 355.07199811935425,
\r
103 "z": "112fab3d.a10d2d",
\r
111 "id": "e24ff94b.792af8",
\r
114 "xml": "<block>\n",
\r
118 "x": 969.0952892303467,
\r
119 "y": 309.69104051589966,
\r
120 "z": "112fab3d.a10d2d",
\r
126 "id": "d1fcb1c9.df0ba",
\r
127 "type": "returnFailure",
\r
128 "name": "return failure",
\r
129 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"If svc-action is 'assign' then request-action must be 'CreateVfModuleInstance'\" />\n",
\r
131 "x": 987.9047775268555,
\r
132 "y": 355.40531063079834,
\r
133 "z": "112fab3d.a10d2d",
\r
137 "id": "b13c4350.370938",
\r
138 "type": "get-resource",
\r
139 "name": "get-resource VF_MODULE_MODEL",
\r
140 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from VF_MODULE_MODEL WHERE customization_uuid = $vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid'\n pfx='db.vf-module-model'>\n\n",
\r
143 "x": 564.5237770080566,
\r
144 "y": 423.6910729408264,
\r
145 "z": "112fab3d.a10d2d",
\r
154 "id": "e0e2e8ab.4a9f9",
\r
155 "type": "returnFailure",
\r
156 "name": "return failure",
\r
157 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No model found for VF module customization UUID ' + $vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`\" />\n",
\r
159 "x": 1005.9521980285645,
\r
160 "y": 448.1195454597473,
\r
161 "z": "112fab3d.a10d2d",
\r
165 "id": "571b8345.3afedc",
\r
168 "xml": "<outcome value='failure'>\n",
\r
171 "x": 830.3094673156738,
\r
172 "y": 404.0719037055969,
\r
173 "z": "112fab3d.a10d2d",
\r
181 "id": "dee1e46d.9ae7c8",
\r
182 "type": "not-found",
\r
183 "name": "not-found",
\r
184 "xml": "<outcome value='not-found'>\n",
\r
187 "x": 838.8808975219727,
\r
188 "y": 448.3576169013977,
\r
189 "z": "112fab3d.a10d2d",
\r
197 "id": "a50bc128.476618",
\r
198 "type": "returnFailure",
\r
199 "name": "return failure",
\r
200 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error reading VF_MODULE_MODEL table\" />\n",
\r
202 "x": 1005.309398651123,
\r
203 "y": 403.21480417251587,
\r
204 "z": "112fab3d.a10d2d",
\r
208 "id": "fe2663d3.ad286",
\r
209 "type": "switchNode",
\r
210 "name": "switch service-data.vnfs.vnf_length",
\r
211 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
214 "x": 559.6190414428711,
\r
215 "y": 632.2624082565308,
\r
216 "z": "112fab3d.a10d2d",
\r
225 "id": "c2c56698.b84c38",
\r
228 "xml": "<outcome value=''>\n",
\r
231 "x": 800.3333129882812,
\r
232 "y": 609.4051485061646,
\r
233 "z": "112fab3d.a10d2d",
\r
241 "id": "69d3fcd2.10cc54",
\r
244 "xml": "<outcome value='Other'>\n",
\r
247 "x": 800.0951538085938,
\r
248 "y": 650.3576669692993,
\r
249 "z": "112fab3d.a10d2d",
\r
257 "id": "72f655d6.4f3d74",
\r
259 "name": "block : atomic",
\r
260 "xml": "<block atomic=\"true\">",
\r
263 "x": 138.19043731689453,
\r
264 "y": 3113.92930662632,
\r
265 "z": "112fab3d.a10d2d",
\r
303 "id": "71fe3c04.e95c14",
\r
304 "type": "returnFailure",
\r
305 "name": "return failure",
\r
306 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"There are no VNFs defined in MD-SAL\" />\n",
\r
308 "x": 966.999927520752,
\r
309 "y": 608.6909036636353,
\r
310 "z": "112fab3d.a10d2d",
\r
314 "id": "f260a284.46dcc",
\r
316 "name": "for each vnf",
\r
317 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
320 "x": 962.3332977294922,
\r
321 "y": 650.0242853164673,
\r
322 "z": "112fab3d.a10d2d",
\r
330 "id": "7deaebc4.ac7614",
\r
331 "type": "switchNode",
\r
332 "name": "switch service data vnf == input vnf",
\r
333 "xml": "<switch test='`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",
\r
336 "x": 1213.6665954589844,
\r
337 "y": 649.6910133361816,
\r
338 "z": "112fab3d.a10d2d",
\r
346 "id": "51d14b17.854d7c",
\r
347 "type": "outcomeTrue",
\r
349 "xml": "<outcome value='true'>\n",
\r
352 "x": 1443.6666069030762,
\r
353 "y": 649.0243263244629,
\r
354 "z": "112fab3d.a10d2d",
\r
362 "id": "b064f8ff.c2b5c",
\r
364 "name": "set vnf-index to -1",
\r
365 "xml": "<set>\n<parameter name='vnf-index' value='-1' />\n",
\r
367 "x": 508.66666412353516,
\r
368 "y": 563.6909074783325,
\r
369 "z": "112fab3d.a10d2d",
\r
373 "id": "d54d91d7.8b3e78",
\r
375 "name": "set vnf-index to idx",
\r
376 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
378 "x": 1765.3332443237305,
\r
379 "y": 620.024284362793,
\r
380 "z": "112fab3d.a10d2d",
\r
384 "id": "a5f7f097.af8f7",
\r
385 "type": "switchNode",
\r
386 "name": "switch vnf-index",
\r
387 "xml": "<switch test='`$vnf-index`'>\n",
\r
390 "x": 498.6666717529297,
\r
391 "y": 700.3576040267944,
\r
392 "z": "112fab3d.a10d2d",
\r
400 "id": "be112994.00d4d8",
\r
403 "xml": "<outcome value='-1'>\n",
\r
406 "x": 677.000057220459,
\r
407 "y": 699.6909799575806,
\r
408 "z": "112fab3d.a10d2d",
\r
416 "id": "470db32f.b4b60c",
\r
417 "type": "returnFailure",
\r
418 "name": "return failure",
\r
419 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Unable to find VNF ID ' + $vf-module-topology-operation-input.vnf-information.vnf-id + ' in MD-SAL'`\" />\n",
\r
421 "x": 836.9999656677246,
\r
422 "y": 699.0242834091187,
\r
423 "z": "112fab3d.a10d2d",
\r
427 "id": "32d3cb49.a3ac2c",
\r
428 "type": "switchNode",
\r
429 "name": "switch vf-module_length",
\r
430 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
\r
433 "x": 515.3333930969238,
\r
434 "y": 1330.3578004837036,
\r
435 "z": "112fab3d.a10d2d",
\r
444 "id": "7ab560e4.1a6d38",
\r
447 "xml": "<outcome value=''>\n",
\r
450 "x": 772.7143478393555,
\r
451 "y": 1297.5005741119385,
\r
452 "z": "112fab3d.a10d2d",
\r
460 "id": "a613543c.e2cc28",
\r
462 "name": "set vf-module-index=0",
\r
463 "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",
\r
465 "x": 960.3333854675293,
\r
466 "y": 1298.1673488616943,
\r
467 "z": "112fab3d.a10d2d",
\r
471 "id": "5f6aa735.a00798",
\r
474 "xml": "<outcome value='Other'>\n",
\r
477 "x": 773.1428909301758,
\r
478 "y": 1361.7864322662354,
\r
479 "z": "112fab3d.a10d2d",
\r
487 "id": "da90dded.536778",
\r
489 "name": "set vf-module-index = vf-module_length",
\r
490 "xml": "<set>\n<parameter name='vf-module-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n",
\r
492 "x": 1158.3334312438965,
\r
493 "y": 1341.97682762146,
\r
494 "z": "112fab3d.a10d2d",
\r
498 "id": "d9bea081.a8647",
\r
500 "name": "for each existing VF module",
\r
501 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
\r
504 "x": 1117.428524017334,
\r
505 "y": 1386.072057723999,
\r
506 "z": "112fab3d.a10d2d",
\r
514 "id": "b60fe042.ca106",
\r
517 "xml": "<block>\n",
\r
521 "x": 909.8571701049805,
\r
522 "y": 1361.7863578796387,
\r
523 "z": "112fab3d.a10d2d",
\r
532 "id": "1df57378.738945",
\r
533 "type": "switchNode",
\r
534 "name": "switch vf-module-information.vf-module-id == service-data.vnfs.vnf[].vf-modules.vf-module[].vf-module-id",
\r
535 "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",
\r
538 "x": 1621.0476264953613,
\r
539 "y": 1385.6434688568115,
\r
540 "z": "112fab3d.a10d2d",
\r
548 "id": "885ce266.411c5",
\r
549 "type": "outcomeTrue",
\r
551 "xml": "<outcome value='true'>\n",
\r
554 "x": 2063.666675567627,
\r
555 "y": 1385.2149200439453,
\r
556 "z": "112fab3d.a10d2d",
\r
564 "id": "1d1cc66f.ea78a2",
\r
565 "type": "returnFailure",
\r
566 "name": "return failure",
\r
567 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VF module id ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id\n + ' already exists, and status is ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",
\r
569 "x": 2215.5715560913086,
\r
570 "y": 1385.2149066925049,
\r
571 "z": "112fab3d.a10d2d",
\r
575 "id": "a40536a4.046de8",
\r
577 "name": "make sure this VF module doesn't exist already",
\r
580 "x": 1647.4999732971191,
\r
581 "y": 1340.2709608078003,
\r
582 "z": "112fab3d.a10d2d",
\r
586 "id": "bd2a2adb.54955",
\r
588 "name": "set new vf-module_length",
\r
589 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-module-index + 1`' />\n",
\r
591 "x": 525.9999732971191,
\r
592 "y": 1441.3576555252075,
\r
593 "z": "112fab3d.a10d2d",
\r
597 "id": "47c04218.47c91c",
\r
599 "name": "set vf-module-topology data",
\r
600 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-name' value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`' />\n<parameter name='tmp.vf-module-topology.vf-module-topology-identifier.vf-module-type' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-type`' />\n<parameter name='tmp.vf-module-topology.tenant' value='`$vf-module-topology-operation-input.vf-module-request-input.tenant`' />\n<parameter name='tmp.vf-module-topology.aic-cloud-region' value='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`' />\n",
\r
602 "x": 532.4999923706055,
\r
603 "y": 1553.857762336731,
\r
604 "z": "112fab3d.a10d2d",
\r
608 "id": "b167e5bd.dfc368",
\r
610 "name": "set aic-clli",
\r
611 "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.aic-clli'\n value='`$aai-uid-split[$aai-uid-split_length - 1]`' />\n",
\r
613 "x": 1293.4522514343262,
\r
614 "y": 1713.0956888198853,
\r
615 "z": "112fab3d.a10d2d",
\r
619 "id": "5d68b4f6.9bd994",
\r
620 "type": "switchNode",
\r
621 "name": "switch aic-clli",
\r
622 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.aic-clli`'>\n",
\r
625 "x": 492.4999122619629,
\r
626 "y": 1827.0480289459229,
\r
627 "z": "112fab3d.a10d2d",
\r
635 "id": "8b438660.c4b018",
\r
638 "xml": "<outcome value=''>",
\r
641 "x": 637.7856025695801,
\r
642 "y": 1827.0480976104736,
\r
643 "z": "112fab3d.a10d2d",
\r
651 "id": "a98150bd.2afc08",
\r
652 "type": "returnFailure",
\r
653 "name": "return failure",
\r
654 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Unable to find aic-clli in AAI for aic-cloud-region ' + $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`\" />\n",
\r
656 "x": 784.9284629821777,
\r
657 "y": 1826.6195316314697,
\r
658 "z": "112fab3d.a10d2d",
\r
662 "id": "4cbe79da.e231f8",
\r
663 "type": "get-resource",
\r
664 "name": "get-resource cloud region",
\r
665 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"cloud-region\" \n\t\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner AND \n\t\t cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\"\n pfx='aai.cloud-region' local-only='false' >\n\n",
\r
668 "x": 531.3571281433105,
\r
669 "y": 1627.1913003921509,
\r
670 "z": "112fab3d.a10d2d",
\r
679 "id": "54a4425.3eaf1bc",
\r
682 "xml": "<outcome value='failure'>\n",
\r
685 "x": 745.6033210754395,
\r
686 "y": 1645.3421564102173,
\r
687 "z": "112fab3d.a10d2d",
\r
695 "id": "ba04d0eb.3dae9",
\r
696 "type": "returnFailure",
\r
697 "name": "return failure",
\r
698 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error retrieving cloud region from AAI\" />\n",
\r
700 "x": 920.6032943725586,
\r
701 "y": 1645.3421926498413,
\r
702 "z": "112fab3d.a10d2d",
\r
706 "id": "a77893f2.866208",
\r
707 "type": "not-found",
\r
708 "name": "not-found",
\r
709 "xml": "<outcome value='not-found'>\n",
\r
712 "x": 754.5319175720215,
\r
713 "y": 1603.6278896331787,
\r
714 "z": "112fab3d.a10d2d",
\r
722 "id": "234062c6.8fefc6",
\r
723 "type": "returnFailure",
\r
724 "name": "return failure",
\r
725 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Cloud region not found in AAI\" />\n",
\r
727 "x": 920.8811950683594,
\r
728 "y": 1602.933466911316,
\r
729 "z": "112fab3d.a10d2d",
\r
733 "id": "77c2e270.ed179c",
\r
736 "xml": "<block>\n",
\r
740 "x": 1592.0000686645508,
\r
741 "y": 647.9440250396729,
\r
742 "z": "112fab3d.a10d2d",
\r
751 "id": "bfe3038c.a182",
\r
754 "xml": "<break>\n",
\r
756 "x": 1727.0000343322754,
\r
757 "y": 669.6106109619141,
\r
758 "z": "112fab3d.a10d2d",
\r
762 "id": "904b2f3e.415788",
\r
764 "name": "set from DB",
\r
765 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-invariant-uuid'\n value='`$db.vf-module-model.invariant-uuid`' />\n",
\r
767 "x": 906.833251953125,
\r
768 "y": 1868.44402217865,
\r
769 "z": "112fab3d.a10d2d",
\r
773 "id": "2b324bfd.26e0fc",
\r
774 "type": "switchNode",
\r
775 "name": "switch input model-invariant-uuid",
\r
776 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`'>\n",
\r
779 "x": 550.6903266906738,
\r
780 "y": 1891.2684659957886,
\r
781 "z": "112fab3d.a10d2d",
\r
790 "id": "385357de.ea8398",
\r
793 "xml": "<outcome value=''>",
\r
796 "x": 756.3569984436035,
\r
797 "y": 1868.4114294052124,
\r
798 "z": "112fab3d.a10d2d",
\r
806 "id": "299c303.4cf2ad",
\r
809 "xml": "<outcome value='Other'>\n",
\r
812 "x": 757.7855949401855,
\r
813 "y": 1912.6970205307007,
\r
814 "z": "112fab3d.a10d2d",
\r
822 "id": "f7953ce0.dfc7c",
\r
824 "name": "set from input",
\r
825 "xml": "<set>\n<parameter name='tmp.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",
\r
827 "x": 912.0713310241699,
\r
828 "y": 1912.1255927085876,
\r
829 "z": "112fab3d.a10d2d",
\r
833 "id": "733eafb4.30c8d",
\r
835 "name": "set from DB",
\r
836 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-uuid'\n value='`$db.vf-module-model.uuid`' />\n",
\r
838 "x": 907.7855224609375,
\r
839 "y": 1956.9826984405518,
\r
840 "z": "112fab3d.a10d2d",
\r
844 "id": "ed77dce7.269d88",
\r
845 "type": "switchNode",
\r
846 "name": "switch input model-uuid",
\r
847 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`'>\n",
\r
850 "x": 523.3093452453613,
\r
851 "y": 1979.8072032928467,
\r
852 "z": "112fab3d.a10d2d",
\r
861 "id": "9008b525.6a4788",
\r
864 "xml": "<outcome value=''>",
\r
867 "x": 757.3093185424805,
\r
868 "y": 1956.950135231018,
\r
869 "z": "112fab3d.a10d2d",
\r
877 "id": "f3c2a46.0aaa8d8",
\r
880 "xml": "<outcome value='Other'>\n",
\r
883 "x": 758.7379150390625,
\r
884 "y": 2001.2357263565063,
\r
885 "z": "112fab3d.a10d2d",
\r
893 "id": "c4a21df.1175a6",
\r
895 "name": "set from input",
\r
896 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-uuid'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`' />\n",
\r
898 "x": 913.0236511230469,
\r
899 "y": 2000.6642985343933,
\r
900 "z": "112fab3d.a10d2d",
\r
904 "id": "1f38b7fe.ab1b8",
\r
906 "name": "set from DB",
\r
907 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-version'\n value='`$db.vf-module-model.version`' />\n",
\r
909 "x": 904.9284553527832,
\r
910 "y": 2045.8399057388306,
\r
911 "z": "112fab3d.a10d2d",
\r
915 "id": "62ca20ce.f4db7",
\r
916 "type": "switchNode",
\r
917 "name": "switch input model-version",
\r
918 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`'>\n",
\r
921 "x": 531.4522171020508,
\r
922 "y": 2068.6643505096436,
\r
923 "z": "112fab3d.a10d2d",
\r
932 "id": "41183df5.95a124",
\r
935 "xml": "<outcome value=''>",
\r
938 "x": 754.4522018432617,
\r
939 "y": 2045.807312965393,
\r
940 "z": "112fab3d.a10d2d",
\r
948 "id": "87e93be5.4c098",
\r
951 "xml": "<outcome value='Other'>\n",
\r
954 "x": 755.8807983398438,
\r
955 "y": 2090.0929040908813,
\r
956 "z": "112fab3d.a10d2d",
\r
964 "id": "5cce1634.662ce8",
\r
966 "name": "set from input",
\r
967 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-version'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n",
\r
969 "x": 910.1665344238281,
\r
970 "y": 2089.5214762687683,
\r
971 "z": "112fab3d.a10d2d",
\r
975 "id": "c2177442.81abc",
\r
977 "name": "set from DB",
\r
978 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-name'\n value='`$db.vf-module-model.name`' />\n",
\r
980 "x": 904.9284553527832,
\r
981 "y": 2132.9827280044556,
\r
982 "z": "112fab3d.a10d2d",
\r
986 "id": "cd265369.c8e4",
\r
987 "type": "switchNode",
\r
988 "name": "switch input model-name",
\r
989 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`'>\n",
\r
992 "x": 526.4522171020508,
\r
993 "y": 2155.8071727752686,
\r
994 "z": "112fab3d.a10d2d",
\r
1003 "id": "68b6f8a8.a68c3",
\r
1004 "type": "outcome",
\r
1006 "xml": "<outcome value=''>",
\r
1009 "x": 754.4522018432617,
\r
1010 "y": 2132.950135231018,
\r
1011 "z": "112fab3d.a10d2d",
\r
1019 "id": "4f8262ee.1ebcac",
\r
1022 "xml": "<outcome value='Other'>\n",
\r
1025 "x": 755.8807983398438,
\r
1026 "y": 2177.2357263565063,
\r
1027 "z": "112fab3d.a10d2d",
\r
1035 "id": "2f3b60e4.144198",
\r
1037 "name": "set from input",
\r
1038 "xml": "<set>\n<parameter name='tmp.vf-module-topology.onap-model-information.model-name'\n value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-name`' />\n",
\r
1040 "x": 910.1665344238281,
\r
1041 "y": 2176.6642985343933,
\r
1042 "z": "112fab3d.a10d2d",
\r
1046 "id": "4772b1e6.c27368",
\r
1048 "name": "set model-customization-uuid",
\r
1049 "xml": "<set>\n<parameter name='tmp.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",
\r
1051 "x": 540.9045524597168,
\r
1052 "y": 2228.316162109375,
\r
1053 "z": "112fab3d.a10d2d",
\r
1057 "id": "533af805.057888",
\r
1059 "name": "set vf-module-id",
\r
1060 "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",
\r
1062 "x": 494.09519958496094,
\r
1063 "y": 1497.0393381118774,
\r
1064 "z": "112fab3d.a10d2d",
\r
1068 "id": "acb49220.447a5",
\r
1070 "name": "for each cloud-region relationship",
\r
1071 "xml": "<for index='idx' start='0' end='`$aai.cloud-region.relationship-list.relationship_length`' >\n",
\r
1074 "x": 553.6109428405762,
\r
1075 "y": 1715.6979837417603,
\r
1076 "z": "112fab3d.a10d2d",
\r
1084 "id": "59afb518.40828c",
\r
1085 "type": "switchNode",
\r
1086 "name": "switch related-to",
\r
1087 "xml": "<switch test='`$aai.cloud-region.relationship-list.relationship[$idx].related-to`'>\n",
\r
1090 "x": 801.2894859313965,
\r
1091 "y": 1715.4479131698608,
\r
1092 "z": "112fab3d.a10d2d",
\r
1100 "id": "5978af5d.b1d4a",
\r
1101 "type": "outcome",
\r
1102 "name": "complex",
\r
1103 "xml": "<outcome value='complex'>\n",
\r
1106 "x": 970.7538070678711,
\r
1107 "y": 1714.8407354354858,
\r
1108 "z": "112fab3d.a10d2d",
\r
1116 "id": "2a23b2e8.9b4796",
\r
1117 "type": "execute",
\r
1118 "name": "split related-link",
\r
1119 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='aai-uid-split' />\n <parameter name='original_string' value='`$aai.cloud-region.relationship-list.relationship[$idx].related-link`' />\n <parameter name='regex' value='/' />\n",
\r
1122 "x": 1310.848964691162,
\r
1123 "y": 1669.269310951233,
\r
1124 "z": "112fab3d.a10d2d",
\r
1130 "id": "7b948c9e.d27a6c",
\r
1132 "name": "block : atomic",
\r
1133 "xml": "<block atomic=\"true\">",
\r
1136 "x": 1130.51566696167,
\r
1137 "y": 1715.9360990524292,
\r
1138 "z": "112fab3d.a10d2d",
\r
1141 "2a23b2e8.9b4796",
\r
1142 "d28b8bb2.cca418",
\r
1148 "id": "d28b8bb2.cca418",
\r
1151 "xml": "<break>\n",
\r
1153 "x": 1280.5156288146973,
\r
1154 "y": 1759.269395828247,
\r
1155 "z": "112fab3d.a10d2d",
\r
1159 "id": "c4f07890.7e2328",
\r
1160 "type": "execute",
\r
1161 "name": "execute PropertiesNode",
\r
1162 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n <parameter name='contextPrefix' value='prop' />\n",
\r
1165 "x": 531.0476226806641,
\r
1166 "y": 186.5481081008911,
\r
1167 "z": "112fab3d.a10d2d",
\r
1173 "id": "beb8db1.da0a8a8",
\r
1175 "name": "set order-status to PendingCreate",
\r
1176 "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",
\r
1178 "x": 436.2622375488281,
\r
1179 "y": 7324.904296875,
\r
1180 "z": "112fab3d.a10d2d",
\r
1184 "id": "ed92ecd.0ad519",
\r
1185 "type": "returnSuccess",
\r
1186 "name": "return success",
\r
1187 "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
\r
1189 "x": 375.8335418701172,
\r
1190 "y": 7438.522626876831,
\r
1191 "z": "112fab3d.a10d2d",
\r
1195 "id": "1a40ee60.b28b3a",
\r
1197 "name": "copy input data",
\r
1198 "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.' />\n\n",
\r
1200 "x": 392.11924743652344,
\r
1201 "y": 7181.252753674984,
\r
1202 "z": "112fab3d.a10d2d",
\r
1206 "id": "9aa91724.bae38",
\r
1208 "name": "copy vf-module-topology data",
\r
1209 "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.' value='tmp.vf-module-topology.' />\n",
\r
1211 "x": 437.00025177001953,
\r
1212 "y": 7133.038265645504,
\r
1213 "z": "112fab3d.a10d2d",
\r
1217 "id": "d321cb9d.153fd8",
\r
1218 "type": "execute",
\r
1219 "name": "printContext",
\r
1220 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodule.log' />\n",
\r
1223 "x": 370.71449279785156,
\r
1224 "y": 7390.752443313599,
\r
1225 "z": "112fab3d.a10d2d",
\r
1231 "id": "87463151.06bbf8",
\r
1233 "name": "update vf-module",
\r
1234 "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vf-module\"\n key=\"vf-module.vf-module-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id\n AND generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"vf-module-name\" value=\"`$tmp.vf-module-topology.vf-module-topology-identifier.vf-module-name`\" />\n<parameter name=\"model-invariant-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-invariant-uuid`\" />\n<parameter name=\"model-version-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-uuid`\" />\n<parameter name=\"model-customization-id\" value=\"`$tmp.vf-module-topology.onap-model-information.model-customization-uuid`\" />\n<parameter name=\"selflink\" value=\"`$vf-module-object-path`\" />\n<parameter name=\"automated-assignment\" value=\"`$automated-assignment`\" />",
\r
1237 "x": 456.1429786682129,
\r
1238 "y": 4335.039919495583,
\r
1239 "z": "112fab3d.a10d2d",
\r
1242 "87a0c83.d4f18b8",
\r
1248 "id": "e5deac0d.5b71f8",
\r
1249 "type": "returnFailure",
\r
1250 "name": "return failure",
\r
1251 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No vf-module found in AAI for vf module ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\" />\n",
\r
1253 "x": 961.1906547546387,
\r
1254 "y": 4369.801350176334,
\r
1255 "z": "112fab3d.a10d2d",
\r
1259 "id": "87a0c83.d4f18b8",
\r
1260 "type": "failure",
\r
1261 "name": "failure",
\r
1262 "xml": "<outcome value='failure'>\n",
\r
1265 "x": 631.2146186828613,
\r
1266 "y": 4303.420541405678,
\r
1267 "z": "112fab3d.a10d2d",
\r
1275 "id": "2196c18e.80b246",
\r
1276 "type": "not-found",
\r
1277 "name": "not-found",
\r
1278 "xml": "<outcome value='not-found'>\n",
\r
1281 "x": 639.7859916687012,
\r
1282 "y": 4372.039631426334,
\r
1283 "z": "112fab3d.a10d2d",
\r
1291 "id": "d82a525d.d6db7",
\r
1292 "type": "returnFailure",
\r
1293 "name": "return failure",
\r
1294 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vf-module in AAI\" />\n",
\r
1296 "x": 966.2145729064941,
\r
1297 "y": 4321.564098000526,
\r
1298 "z": "112fab3d.a10d2d",
\r
1302 "id": "7f55025b.b643ec",
\r
1304 "name": "set vf-module-object-path",
\r
1305 "xml": "<set>\n<parameter name='vf-module-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",
\r
1307 "x": 479.80978775024414,
\r
1308 "y": 4210.564148545265,
\r
1309 "z": "112fab3d.a10d2d",
\r
1313 "id": "79853c6f.4b0794",
\r
1315 "name": "save vf-module relationships",
\r
1316 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vf-module:relationship-list\"\n key=\"vf-module.vf-module-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id\n AND generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-id`\" />\n",
\r
1319 "x": 1249.8335342407227,
\r
1320 "y": 5893.192313909531,
\r
1321 "z": "112fab3d.a10d2d",
\r
1330 "id": "ac4bfc2f.5cef8",
\r
1331 "type": "failure",
\r
1332 "name": "failure",
\r
1333 "xml": "<outcome value='failure'>\n",
\r
1336 "x": 1469.666877746582,
\r
1337 "y": 5864.064058065414,
\r
1338 "z": "112fab3d.a10d2d",
\r
1346 "id": "85becea2.445cd8",
\r
1347 "type": "not-found",
\r
1348 "name": "not-found",
\r
1349 "xml": "<outcome value='not-found'>\n",
\r
1352 "x": 1478.238410949707,
\r
1353 "y": 5916.683202505112,
\r
1354 "z": "112fab3d.a10d2d",
\r
1362 "id": "d4f9dca3.c75278",
\r
1363 "type": "returnFailure",
\r
1364 "name": "return failure",
\r
1365 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vf-module relationships in AAI\" />\n",
\r
1367 "x": 1804.6670112609863,
\r
1368 "y": 5883.873954534531,
\r
1369 "z": "112fab3d.a10d2d",
\r
1373 "id": "5dbea689.bf65d8",
\r
1375 "name": "for each vm-type",
\r
1376 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
1379 "x": 429.50025939941406,
\r
1380 "y": 5658.5258667469025,
\r
1381 "z": "112fab3d.a10d2d",
\r
1389 "id": "7375d6bd.7dd03",
\r
1391 "name": "for each vm-network",
\r
1392 "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",
\r
1395 "x": 826.5002708435059,
\r
1396 "y": 6077.192698955536,
\r
1397 "z": "112fab3d.a10d2d",
\r
1405 "id": "da118248.b8eea8",
\r
1406 "type": "returnFailure",
\r
1407 "name": "return failure",
\r
1408 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No l3-network found in AAI for network ID '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-id`\" />\n",
\r
1410 "x": 1806.5003852844238,
\r
1411 "y": 5933.858495473862,
\r
1412 "z": "112fab3d.a10d2d",
\r
1416 "id": "b96e4724.95afc",
\r
1418 "name": "for each vm-type",
\r
1419 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
1422 "x": 403.92879486083984,
\r
1423 "y": 7025.571922242641,
\r
1424 "z": "112fab3d.a10d2d",
\r
1432 "id": "3aa89432.ca7a1c",
\r
1434 "name": "for each vm",
\r
1435 "xml": "<for index='vm-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-count`' >\n",
\r
1438 "x": 598.928825378418,
\r
1439 "y": 7024.904930055141,
\r
1440 "z": "112fab3d.a10d2d",
\r
1448 "id": "f7264697.889458",
\r
1450 "name": "save VIPR_CONFIGURATION",
\r
1451 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\"\nkey=\"INSERT INTO VIPR_CONFIGURATION (vnf_id, vnf_name, ecomp_service_instance_id, vm_name, cloud_region_id, cloud_owner) VALUES ( $service-data.vnfs.vnf[$vnf-index].vnf-id , $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-name , $service-data.service-information.service-instance-id , $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vm-name[$vm-index] , $tmp.vf-module-topology.aic-cloud-region , $prop.cloud-region.cloud-owner )\" >",
\r
1454 "x": 990.5955276489258,
\r
1455 "y": 7047.57258027792,
\r
1456 "z": "112fab3d.a10d2d",
\r
1464 "id": "903c2202.9792d",
\r
1465 "type": "comment",
\r
1466 "name": "Not a failure",
\r
1469 "x": 1510.5954284667969,
\r
1470 "y": 7047.572585046291,
\r
1471 "z": "112fab3d.a10d2d",
\r
1475 "id": "ebadf32a.3c0bf",
\r
1476 "type": "failure",
\r
1477 "name": "failure",
\r
1478 "xml": "<outcome value='failure'>\n",
\r
1481 "x": 1200.5955123901367,
\r
1482 "y": 7047.572730004787,
\r
1483 "z": "112fab3d.a10d2d",
\r
1491 "id": "5ca4a5a3.8a7004",
\r
1494 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.vf-module-topology-operation-assign:REQID\"/>\n<parameter name=\"field3\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Failed to insert VIPR_CONFIGURATION record\"/>\n",
\r
1497 "x": 1343.928955078125,
\r
1498 "y": 7047.572567880154,
\r
1499 "z": "112fab3d.a10d2d",
\r
1505 "id": "d3f1c108.98d52",
\r
1506 "type": "failure",
\r
1507 "name": "failure",
\r
1508 "xml": "<outcome value='failure'>\n",
\r
1511 "x": 1373.9290771484375,
\r
1512 "y": 6998.904281556606,
\r
1513 "z": "112fab3d.a10d2d",
\r
1521 "id": "2661f5f7.f49d62",
\r
1522 "type": "comment",
\r
1523 "name": "Not a failure",
\r
1526 "x": 1697.2621307373047,
\r
1527 "y": 6997.2381038069725,
\r
1528 "z": "112fab3d.a10d2d",
\r
1532 "id": "cf4b2a0c.51aca",
\r
1535 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.vf-module-topology-operation-assign:REQID\"/>\n<parameter name=\"field3\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Failed to insert VIPR_CONFIGURATION record\"/>\n",
\r
1538 "x": 1519.929012298584,
\r
1539 "y": 6998.904914796352,
\r
1540 "z": "112fab3d.a10d2d",
\r
1546 "id": "8a1e25bc.ee0138",
\r
1548 "name": "block : atomic",
\r
1549 "xml": "<block atomic=\"true\">",
\r
1552 "x": 767.2622184753418,
\r
1553 "y": 7023.904774606228,
\r
1554 "z": "112fab3d.a10d2d",
\r
1563 "id": "b143aaa7.b261e",
\r
1565 "name": "delete any pre-existing records in VIPR_CONFIGURATION",
\r
1566 "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='DELETE from VIPR_CONFIGURATION WHERE vnf_id = $service-data.vnfs.vnf[$vnf-index].vnf-id\n AND ecomp_service_instance_id = $service-data.service-information.service-instance-id\n AND vm_name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vm-name[$vm-index]' >",
\r
1569 "x": 1080.5955429077148,
\r
1570 "y": 6999.238914430141,
\r
1571 "z": "112fab3d.a10d2d",
\r
1579 "id": "c70cad3e.594bf8",
\r
1581 "name": "block : atomic",
\r
1582 "xml": "<block atomic=\"true\">",
\r
1585 "x": 789.500186920166,
\r
1586 "y": 4303.191212296486,
\r
1587 "z": "112fab3d.a10d2d",
\r
1596 "id": "1eb8d0e0.ac8f6f",
\r
1598 "name": "block : atomic",
\r
1599 "xml": "<block atomic=\"true\">",
\r
1602 "x": 790.5001029968262,
\r
1603 "y": 4369.857502520084,
\r
1604 "z": "112fab3d.a10d2d",
\r
1607 "e5deac0d.5b71f8",
\r
1613 "id": "f57dfbe7.74b008",
\r
1615 "name": "block : atomic",
\r
1616 "xml": "<block atomic=\"true\">",
\r
1619 "x": 1638.1668815612793,
\r
1620 "y": 5863.858327627182,
\r
1621 "z": "112fab3d.a10d2d",
\r
1624 "d4f9dca3.c75278",
\r
1630 "id": "85b716e7.f0d18",
\r
1632 "name": "block : atomic",
\r
1633 "xml": "<block atomic=\"true\">",
\r
1636 "x": 1633.1668815612793,
\r
1637 "y": 5916.85817027092,
\r
1638 "z": "112fab3d.a10d2d",
\r
1641 "da118248.b8eea8",
\r
1647 "id": "9c7304a7.47b438",
\r
1648 "type": "execute",
\r
1649 "name": "execute RestApiCallNode - get preload-list",
\r
1650 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value=\"`$prop.controller.url + $prop.restapi.preloadinformation + $vf-module-topology-operation-input.vf-module-request-input.vf-module-name + '/vf-module'`\" />\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='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-preload\" />\n\n",
\r
1653 "x": 975.3333778381348,
\r
1654 "y": 2373.1915349960327,
\r
1655 "z": "112fab3d.a10d2d",
\r
1658 "688ed38d.1404a4",
\r
1664 "id": "688ed38d.1404a4",
\r
1665 "type": "failure",
\r
1666 "name": "failure",
\r
1667 "xml": "<outcome value='failure'>\n",
\r
1670 "x": 1238.6666933695474,
\r
1671 "y": 2336.524751345316,
\r
1672 "z": "112fab3d.a10d2d",
\r
1680 "id": "97bc7502.9be918",
\r
1681 "type": "success",
\r
1682 "name": "success",
\r
1683 "xml": "<outcome value='success'>\n",
\r
1686 "x": 1241.9999809265137,
\r
1687 "y": 2411.5247468948364,
\r
1688 "z": "112fab3d.a10d2d",
\r
1696 "id": "5a744c0f.0a917c",
\r
1699 "xml": "<block>\n",
\r
1700 "atomic": "false",
\r
1703 "x": 1400.333381652832,
\r
1704 "y": 2334.8580360412598,
\r
1705 "z": "112fab3d.a10d2d",
\r
1713 "id": "432a7e86.1cf1f",
\r
1716 "xml": "<block>\n",
\r
1717 "atomic": "false",
\r
1720 "x": 1396.9999885559082,
\r
1721 "y": 2411.5245885849,
\r
1722 "z": "112fab3d.a10d2d",
\r
1730 "id": "e468489c.39809",
\r
1731 "type": "switchNode",
\r
1732 "name": "switch mdsal-preload.response-code",
\r
1733 "xml": "<switch test='`$mdsal-preload.response-code`'>\n",
\r
1736 "x": 1628.6666831970215,
\r
1737 "y": 2334.8580770492554,
\r
1738 "z": "112fab3d.a10d2d",
\r
1741 "62edebed.7913a4",
\r
1747 "id": "62edebed.7913a4",
\r
1748 "type": "outcome",
\r
1749 "name": "404 (not found)",
\r
1750 "xml": "<outcome value='404'>\n",
\r
1753 "x": 1880.3334197998047,
\r
1754 "y": 2298.191451072693,
\r
1755 "z": "112fab3d.a10d2d",
\r
1763 "id": "eae1dfc6.c9a018",
\r
1765 "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-no-preload",
\r
1766 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-no-preload' mode='sync' >\n",
\r
1769 "x": 2276.9998893737793,
\r
1770 "y": 2296.5245790481567,
\r
1771 "z": "112fab3d.a10d2d",
\r
1779 "id": "8901225d.847b7",
\r
1780 "type": "failure",
\r
1781 "name": "failure",
\r
1782 "xml": "<outcome value='failure'>\n",
\r
1785 "x": 2647.0000381469727,
\r
1786 "y": 2294.858115196228,
\r
1787 "z": "112fab3d.a10d2d",
\r
1795 "id": "d0aa2f4d.891c28",
\r
1796 "type": "returnFailure",
\r
1797 "name": "return failure",
\r
1798 "xml": "<return status='failure'>\n",
\r
1800 "x": 2955.3334159851074,
\r
1801 "y": 2326.5248517990112,
\r
1802 "z": "112fab3d.a10d2d",
\r
1806 "id": "37d8f344.138aec",
\r
1809 "xml": "<outcome value='Other'>\n",
\r
1812 "x": 1855.3334999084473,
\r
1813 "y": 2354.8579416275024,
\r
1814 "z": "112fab3d.a10d2d",
\r
1822 "id": "bcf4c56.2e632b8",
\r
1823 "type": "returnFailure",
\r
1824 "name": "return failure",
\r
1825 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error retrieving preload-information\" />\n",
\r
1827 "x": 2168.666404724121,
\r
1828 "y": 2371.52436542511,
\r
1829 "z": "112fab3d.a10d2d",
\r
1833 "id": "3588e36f.27b7f4",
\r
1835 "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign-preload",
\r
1836 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-operation-assign-preload' mode='sync' >\n",
\r
1839 "x": 1760.3332786560059,
\r
1840 "y": 2413.191336631775,
\r
1841 "z": "112fab3d.a10d2d",
\r
1849 "id": "20ee04ba.8175bc",
\r
1850 "type": "failure",
\r
1851 "name": "failure",
\r
1852 "xml": "<outcome value='failure'>\n",
\r
1855 "x": 2116.000141143799,
\r
1856 "y": 2411.5249547958374,
\r
1857 "z": "112fab3d.a10d2d",
\r
1865 "id": "b1df2727.b9c3d",
\r
1866 "type": "returnFailure",
\r
1867 "name": "return failure",
\r
1868 "xml": "<return status='failure'>\n",
\r
1870 "x": 2424.333393096924,
\r
1871 "y": 2433.191849708557,
\r
1872 "z": "112fab3d.a10d2d",
\r
1876 "id": "f3590468.ca37a8",
\r
1878 "name": "block : atomic",
\r
1879 "xml": "<block atomic=\"true\">",
\r
1882 "x": 620.0003280639648,
\r
1883 "y": 5659.35910153389,
\r
1884 "z": "112fab3d.a10d2d",
\r
1893 "id": "d5512709.6a25b8",
\r
1895 "name": "for each vnfc",
\r
1896 "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",
\r
1899 "x": 871.0003776550293,
\r
1900 "y": 4864.025192737579,
\r
1901 "z": "112fab3d.a10d2d",
\r
1909 "id": "ce29a815.f5683",
\r
1911 "name": "save vnfc to A&AI",
\r
1912 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vnfc\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\" >\n<parameter name=\"vnfc-name\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n<parameter name=\"nfc-naming-code\" value=\"`$tmp.nfc-naming-code`\" />\n<parameter name=\"nfc-function\" value=\"`$tmp.nfc-function`\" />\n<parameter name=\"model-invariant-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`\" />\n<parameter name=\"model-version-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].uuid`\" />\n<parameter name=\"model-customization-id\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].model-customization-uuid`\" />\n<parameter name=\"orchestration-status\" value=\"`PendingCreate`\" />\n<parameter name=\"in-maint\" value=\"true\" />\n<parameter name=\"prov-status\" value=\"`PREPROV`\" />\n",
\r
1915 "x": 1597.00044631958,
\r
1916 "y": 4672.3591232299805,
\r
1917 "z": "112fab3d.a10d2d",
\r
1920 "b05fd296.8c44d8",
\r
1926 "id": "753035d1.1e8274",
\r
1928 "name": "block : atomic",
\r
1929 "xml": "<block atomic=\"true\">",
\r
1932 "x": 1039.3336791992188,
\r
1933 "y": 4864.692019939423,
\r
1934 "z": "112fab3d.a10d2d",
\r
1937 "2b20b1ce.c729ce",
\r
1939 "2fb493e6.57a1c4",
\r
1940 "8ca3ab85.032598",
\r
1947 "id": "b05fd296.8c44d8",
\r
1948 "type": "failure",
\r
1949 "name": "failure",
\r
1950 "xml": "<outcome value='failure'>\n",
\r
1953 "x": 1788.0004844665527,
\r
1954 "y": 4624.692457199097,
\r
1955 "z": "112fab3d.a10d2d",
\r
1963 "id": "d42c0b98.75f36",
\r
1964 "type": "returnFailure",
\r
1965 "name": "return failure",
\r
1966 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error saving vnfc to AAI\" />\n",
\r
1968 "x": 2127.0006370544434,
\r
1969 "y": 4658.835712790489,
\r
1970 "z": "112fab3d.a10d2d",
\r
1974 "id": "f1e503ea.34a2d8",
\r
1976 "name": "block : atomic",
\r
1977 "xml": "<block atomic=\"true\">",
\r
1980 "x": 1953.1671714782715,
\r
1981 "y": 4638.820290505886,
\r
1982 "z": "112fab3d.a10d2d",
\r
1991 "id": "2fb493e6.57a1c4",
\r
1993 "name": "save vnfc relationships",
\r
1994 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vnfc:relationship-list\"\n key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"generic-vnf\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/generic-vnfs/generic-vnf/' +\n $vf-module-topology-operation-input.vnf-information.vnf-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vf-module\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/generic-vnfs/generic-vnf/' +\n $vf-module-topology-operation-input.vnf-information.vnf-id +\n '/vf-modules/vf-module/' +\n $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\" />\n",
\r
1997 "x": 1263.9049644470215,
\r
1998 "y": 4772.978354930878,
\r
1999 "z": "112fab3d.a10d2d",
\r
2008 "id": "29cef8c8.08702",
\r
2009 "type": "returnFailure",
\r
2010 "name": "return failure",
\r
2011 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vnfc relationships in AAI\" />\n",
\r
2013 "x": 1773.904899597168,
\r
2014 "y": 4764.64519071579,
\r
2015 "z": "112fab3d.a10d2d",
\r
2019 "id": "ee073caa.2c8978",
\r
2020 "type": "returnFailure",
\r
2021 "name": "return failure",
\r
2022 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating vnfc relationships\" />\n",
\r
2024 "x": 1769.0718078613281,
\r
2025 "y": 4816.296397686005,
\r
2026 "z": "112fab3d.a10d2d",
\r
2030 "id": "60b5b7f4.1931b",
\r
2032 "name": "block : atomic",
\r
2033 "xml": "<block atomic=\"true\">",
\r
2036 "x": 1595.7381553649902,
\r
2037 "y": 4746.29597902298,
\r
2038 "z": "112fab3d.a10d2d",
\r
2047 "id": "1c2653f1.974004",
\r
2049 "name": "block : atomic",
\r
2050 "xml": "<block atomic=\"true\">",
\r
2053 "x": 1595.7382316589355,
\r
2054 "y": 4799.295737743378,
\r
2055 "z": "112fab3d.a10d2d",
\r
2058 "ee073caa.2c8978",
\r
2064 "id": "90db0abc.901b8",
\r
2065 "type": "failure",
\r
2066 "name": "failure",
\r
2067 "xml": "<outcome value='failure'>\n",
\r
2070 "x": 1438.9050407409668,
\r
2071 "y": 4746.311648845673,
\r
2072 "z": "112fab3d.a10d2d",
\r
2080 "id": "5dbb78a0.db6928",
\r
2081 "type": "not-found",
\r
2082 "name": "not-found",
\r
2083 "xml": "<outcome value='not-found'>\n",
\r
2086 "x": 1447.4765739440918,
\r
2087 "y": 4798.93079328537,
\r
2088 "z": "112fab3d.a10d2d",
\r
2096 "id": "2b20b1ce.c729ce",
\r
2098 "name": "for each vnfc-network-role",
\r
2099 "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",
\r
2102 "x": 1261.3810844421387,
\r
2103 "y": 5189.834763050079,
\r
2104 "z": "112fab3d.a10d2d",
\r
2112 "id": "1d19c87b.60a2d",
\r
2113 "type": "execute",
\r
2114 "name": "printContext",
\r
2115 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleb.log' />\n",
\r
2118 "x": 481.9999885559082,
\r
2119 "y": 2497.73858499527,
\r
2120 "z": "112fab3d.a10d2d",
\r
2126 "id": "c587555a.9764c8",
\r
2128 "name": "for each vnfc-subnetwork-role",
\r
2129 "xml": "<for silentFailure='true' index='subnet-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet_length`' >\n",
\r
2132 "x": 1717.3336219787598,
\r
2133 "y": 5153.025196552277,
\r
2134 "z": "112fab3d.a10d2d",
\r
2142 "id": "646ce656.488b28",
\r
2144 "name": "for each vnfc-address-family",
\r
2145 "xml": "<for silentFailure='true' index='address-family-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments_length`' >\n",
\r
2148 "x": 1984.6669654846191,
\r
2149 "y": 5152.025684833527,
\r
2150 "z": "112fab3d.a10d2d",
\r
2158 "id": "cdc035b3.67e6e8",
\r
2160 "name": "for each vnfc-ip-address",
\r
2161 "xml": "<for silentFailure='true' index='address-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip_length`' >\n",
\r
2164 "x": 2416.666576385498,
\r
2165 "y": 5218.691384315491,
\r
2166 "z": "112fab3d.a10d2d",
\r
2174 "id": "830c0220.91b9c",
\r
2176 "name": "block : atomic",
\r
2177 "xml": "<block atomic=\"true\">",
\r
2180 "x": 2195.666736602783,
\r
2181 "y": 5152.025141239166,
\r
2182 "z": "112fab3d.a10d2d",
\r
2185 "dcce10c4.7be118",
\r
2191 "id": "dcce10c4.7be118",
\r
2193 "name": "set tmp.address-family",
\r
2194 "xml": "<set>\n<parameter name='tmp.address-family'\n value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-address-family`' />\n",
\r
2196 "x": 2415.667064666748,
\r
2197 "y": 5072.025038719177,
\r
2198 "z": "112fab3d.a10d2d",
\r
2202 "id": "4ac2f856.4d21a",
\r
2203 "type": "switchNode",
\r
2204 "name": "switch address family",
\r
2205 "xml": "<switch test='`$tmp.address-family`'>\n",
\r
2208 "x": 2655.6666679382324,
\r
2209 "y": 5217.025206565857,
\r
2210 "z": "112fab3d.a10d2d",
\r
2213 "d2b5d9a8.4fd5e8",
\r
2219 "id": "d2b5d9a8.4fd5e8",
\r
2220 "type": "outcome",
\r
2222 "xml": "<outcome value='ipv4'>\n",
\r
2225 "x": 2852.809673309326,
\r
2226 "y": 5120.596467018127,
\r
2227 "z": "112fab3d.a10d2d",
\r
2235 "id": "24a90faa.98e37",
\r
2236 "type": "outcome",
\r
2238 "xml": "<outcome value='ipv6'>\n",
\r
2241 "x": 2850.4287452697754,
\r
2242 "y": 5300.358498573303,
\r
2243 "z": "112fab3d.a10d2d",
\r
2251 "id": "63f4b67.4ec08c8",
\r
2252 "type": "comment",
\r
2253 "name": "Fixed IPs",
\r
2256 "x": 1734.3336372375488,
\r
2257 "y": 5114.692573547363,
\r
2258 "z": "112fab3d.a10d2d",
\r
2262 "id": "1637640f.3b1ca4",
\r
2264 "name": "save l3-interface-ipv4-address-list object to A&AI",
\r
2265 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-interface-ipv4-address-list\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t AND cp.cp-instance-id = $cp-instance-id\n\t AND l3-interface-ipv4-address-list.l3-interface-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\" >\n<parameter name=\"l3-interface-ipv4-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address`\" />\n<parameter name=\"l3-interface-ipv4-prefix-length\" value=\"32\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",
\r
2268 "x": 3296.1428031921387,
\r
2269 "y": 5068.929546991985,
\r
2270 "z": "112fab3d.a10d2d",
\r
2278 "id": "422e7141.76707",
\r
2280 "name": "block : atomic",
\r
2281 "xml": "<block atomic=\"true\">",
\r
2284 "x": 3002.809673309326,
\r
2285 "y": 5120.59638563792,
\r
2286 "z": "112fab3d.a10d2d",
\r
2289 "1637640f.3b1ca4",
\r
2295 "id": "29157e1f.b307d2",
\r
2296 "type": "returnFailure",
\r
2297 "name": "return failure",
\r
2298 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv4-address-list object in AAI\" />\n",
\r
2300 "x": 3879.4763221740723,
\r
2301 "y": 5087.263206164043,
\r
2302 "z": "112fab3d.a10d2d",
\r
2306 "id": "8892b8a2.cfbe48",
\r
2308 "name": "block : atomic",
\r
2309 "xml": "<block atomic=\"true\">",
\r
2312 "x": 3709.642677307129,
\r
2313 "y": 5068.914039293926,
\r
2314 "z": "112fab3d.a10d2d",
\r
2317 "29157e1f.b307d2",
\r
2323 "id": "516f7849.a1f358",
\r
2324 "type": "failure",
\r
2325 "name": "failure",
\r
2326 "xml": "<outcome value='failure'>\n",
\r
2329 "x": 3552.8095626831055,
\r
2330 "y": 5068.929709116619,
\r
2331 "z": "112fab3d.a10d2d",
\r
2339 "id": "d964b923.e557d",
\r
2341 "name": "save l3-interface-ipv4-address-list relationships",
\r
2342 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"l3-interface-ipv4-address-list:relationship-list\"\n key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t AND cp.cp-instance-id = $cp-instance-id\n\t AND l3-interface-ipv4-address-list.l3-interface-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"subnet\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id +\n '/subnets/subnet/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id`\" />\n",
\r
2345 "x": 3291.1430473327637,
\r
2346 "y": 5167.262965838116,
\r
2347 "z": "112fab3d.a10d2d",
\r
2356 "id": "a4c2dc75.a86138",
\r
2357 "type": "returnFailure",
\r
2358 "name": "return failure",
\r
2359 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv4-address-list relationships in AAI\" />\n",
\r
2361 "x": 3877.809429168701,
\r
2362 "y": 5158.929637591045,
\r
2363 "z": "112fab3d.a10d2d",
\r
2367 "id": "623384cf.019e64",
\r
2368 "type": "returnFailure",
\r
2369 "name": "return failure",
\r
2370 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv4-address-list relationships\" />\n",
\r
2372 "x": 3877.976291656494,
\r
2373 "y": 5208.914095560711,
\r
2374 "z": "112fab3d.a10d2d",
\r
2378 "id": "c225d55b.e00f4",
\r
2380 "name": "block : atomic",
\r
2381 "xml": "<block atomic=\"true\">",
\r
2384 "x": 3711.309299468994,
\r
2385 "y": 5138.914010683697,
\r
2386 "z": "112fab3d.a10d2d",
\r
2389 "a4c2dc75.a86138",
\r
2395 "id": "fa08395c.d3bfd",
\r
2397 "name": "block : atomic",
\r
2398 "xml": "<block atomic=\"true\">",
\r
2401 "x": 3711.3093757629395,
\r
2402 "y": 5191.913769404095,
\r
2403 "z": "112fab3d.a10d2d",
\r
2406 "623384cf.019e64",
\r
2412 "id": "8ae58a30.bea5e",
\r
2413 "type": "failure",
\r
2414 "name": "failure",
\r
2415 "xml": "<outcome value='failure'>\n",
\r
2418 "x": 3554.4761848449707,
\r
2419 "y": 5138.92968050639,
\r
2420 "z": "112fab3d.a10d2d",
\r
2428 "id": "c00d26fd.0b7fa8",
\r
2429 "type": "not-found",
\r
2430 "name": "not-found",
\r
2431 "xml": "<outcome value='not-found'>\n",
\r
2434 "x": 3563.0477180480957,
\r
2435 "y": 5191.548824946087,
\r
2436 "z": "112fab3d.a10d2d",
\r
2444 "id": "9f97d2b1.490b88",
\r
2446 "name": "save l3-interface-ipv6-address-list object to A&AI",
\r
2447 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"l3-interface-ipv6-address-list\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t AND cp.cp-instance-id = $cp-instance-id\n\t AND l3-interface-ipv6-address-list.l3-interface-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\" >\n<parameter name=\"l3-interface-ipv6-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address`\" />\n<parameter name=\"l3-interface-ipv6-prefix-length\" value=\"128\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",
\r
2450 "x": 3294.9525413513184,
\r
2451 "y": 5247.977602958679,
\r
2452 "z": "112fab3d.a10d2d",
\r
2460 "id": "644b913f.522e68",
\r
2462 "name": "block : atomic",
\r
2463 "xml": "<block atomic=\"true\">",
\r
2466 "x": 3001.619411468506,
\r
2467 "y": 5299.644441604614,
\r
2468 "z": "112fab3d.a10d2d",
\r
2471 "9f97d2b1.490b88",
\r
2477 "id": "1b3c364b.f4083a",
\r
2478 "type": "returnFailure",
\r
2479 "name": "return failure",
\r
2480 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv6-address-list object in AAI\" />\n",
\r
2482 "x": 3878.286060333252,
\r
2483 "y": 5266.311262130737,
\r
2484 "z": "112fab3d.a10d2d",
\r
2488 "id": "55bcda47.670024",
\r
2490 "name": "block : atomic",
\r
2491 "xml": "<block atomic=\"true\">",
\r
2494 "x": 3708.4524154663086,
\r
2495 "y": 5247.96209526062,
\r
2496 "z": "112fab3d.a10d2d",
\r
2499 "1b3c364b.f4083a",
\r
2505 "id": "575beeb7.db0eb8",
\r
2506 "type": "failure",
\r
2507 "name": "failure",
\r
2508 "xml": "<outcome value='failure'>\n",
\r
2511 "x": 3551.619300842285,
\r
2512 "y": 5247.977765083313,
\r
2513 "z": "112fab3d.a10d2d",
\r
2521 "id": "1c9488a1.dbf7bf",
\r
2523 "name": "save l3-interface-ipv6-address-list relationships",
\r
2524 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"l3-interface-ipv6-address-list:relationship-list\"\n key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t AND cp.cp-instance-id = $cp-instance-id\n\t AND l3-interface-ipv6-address-list.l3-interface-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[$address-index].vnfc-ip-address\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"subnet\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].network-id +\n '/subnets/subnet/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id`\" />\n",
\r
2527 "x": 3289.9527854919434,
\r
2528 "y": 5346.31102180481,
\r
2529 "z": "112fab3d.a10d2d",
\r
2532 "3f5a76d4.d0b6ca",
\r
2538 "id": "b0e3be9c.c1618",
\r
2539 "type": "returnFailure",
\r
2540 "name": "return failure",
\r
2541 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv6-address-list relationships in AAI\" />\n",
\r
2543 "x": 3876.619167327881,
\r
2544 "y": 5337.977693557739,
\r
2545 "z": "112fab3d.a10d2d",
\r
2549 "id": "66075d54.cd658c",
\r
2550 "type": "returnFailure",
\r
2551 "name": "return failure",
\r
2552 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv6-address-list relationships\" />\n",
\r
2554 "x": 3880.1193885803223,
\r
2555 "y": 5384.628710031509,
\r
2556 "z": "112fab3d.a10d2d",
\r
2560 "id": "24ecf111.9044a6",
\r
2562 "name": "block : atomic",
\r
2563 "xml": "<block atomic=\"true\">",
\r
2566 "x": 3710.119037628174,
\r
2567 "y": 5317.962066650391,
\r
2568 "z": "112fab3d.a10d2d",
\r
2577 "id": "1cf894fa.a3757b",
\r
2579 "name": "block : atomic",
\r
2580 "xml": "<block atomic=\"true\">",
\r
2583 "x": 3710.119113922119,
\r
2584 "y": 5370.961825370789,
\r
2585 "z": "112fab3d.a10d2d",
\r
2588 "66075d54.cd658c",
\r
2594 "id": "3f5a76d4.d0b6ca",
\r
2595 "type": "failure",
\r
2596 "name": "failure",
\r
2597 "xml": "<outcome value='failure'>\n",
\r
2600 "x": 3553.2859230041504,
\r
2601 "y": 5317.9777364730835,
\r
2602 "z": "112fab3d.a10d2d",
\r
2610 "id": "a74ee1d6.e4ad68",
\r
2611 "type": "not-found",
\r
2612 "name": "not-found",
\r
2613 "xml": "<outcome value='not-found'>\n",
\r
2616 "x": 3561.8574562072754,
\r
2617 "y": 5370.596880912781,
\r
2618 "z": "112fab3d.a10d2d",
\r
2626 "id": "9c50ae11.ecd5d8",
\r
2628 "name": "block : atomic",
\r
2629 "xml": "<block atomic=\"true\">",
\r
2632 "x": 1016.3335914611816,
\r
2633 "y": 6076.692138195038,
\r
2634 "z": "112fab3d.a10d2d",
\r
2637 "f765dfab.5a8ab8",
\r
2638 "79853c6f.4b0794",
\r
2639 "7d3563ad.bafe6c",
\r
2645 "id": "be8fcb49.a0ce6",
\r
2647 "name": "for each vnfc",
\r
2648 "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",
\r
2651 "x": 1664.3337669372559,
\r
2652 "y": 6199.025886058807,
\r
2653 "z": "112fab3d.a10d2d",
\r
2661 "id": "18f68602.60a112",
\r
2663 "name": "save vip-ipv4-address-list object to A&AI",
\r
2664 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vip-ipv4-address-list\" \n\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\" >\n<parameter name=\"vip-ipv4-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]`\" />\n<parameter name=\"vip-ipv4-prefix-length\" value=\"32\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",
\r
2667 "x": 1747.3336219787598,
\r
2668 "y": 6030.358897686005,
\r
2669 "z": "112fab3d.a10d2d",
\r
2672 "15b4c37c.7ee625",
\r
2678 "id": "7d3563ad.bafe6c",
\r
2680 "name": "for each floating ipv4 address",
\r
2681 "xml": "<for silentFailure='true' index='ipv4-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4_length`' >\n",
\r
2684 "x": 1255.3336143493652,
\r
2685 "y": 6088.358970165253,
\r
2686 "z": "112fab3d.a10d2d",
\r
2694 "id": "643639b2.a807b8",
\r
2696 "name": "block : atomic",
\r
2697 "xml": "<block atomic=\"true\">",
\r
2700 "x": 1481.3336143493652,
\r
2701 "y": 6086.358970165253,
\r
2702 "z": "112fab3d.a10d2d",
\r
2705 "18f68602.60a112",
\r
2712 "id": "4f4eea49.69364c",
\r
2713 "type": "returnFailure",
\r
2714 "name": "return failure",
\r
2715 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error saving vip-ipv4-address-list in AAI\" />\n",
\r
2717 "x": 2309.3336219787598,
\r
2718 "y": 6020.358897686005,
\r
2719 "z": "112fab3d.a10d2d",
\r
2723 "id": "87cb782b.0a68b8",
\r
2724 "type": "returnFailure",
\r
2725 "name": "return failure",
\r
2726 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv4-address-list\" />\n",
\r
2728 "x": 2309.5004844665527,
\r
2729 "y": 6070.34335565567,
\r
2730 "z": "112fab3d.a10d2d",
\r
2734 "id": "1002735d.48782d",
\r
2736 "name": "block : atomic",
\r
2737 "xml": "<block atomic=\"true\">",
\r
2740 "x": 2142.8334922790527,
\r
2741 "y": 6000.343270778656,
\r
2742 "z": "112fab3d.a10d2d",
\r
2745 "4f4eea49.69364c",
\r
2751 "id": "9394e2e6.c9ed4",
\r
2753 "name": "block : atomic",
\r
2754 "xml": "<block atomic=\"true\">",
\r
2757 "x": 2142.833568572998,
\r
2758 "y": 6053.343029499054,
\r
2759 "z": "112fab3d.a10d2d",
\r
2762 "87cb782b.0a68b8",
\r
2768 "id": "15b4c37c.7ee625",
\r
2769 "type": "failure",
\r
2770 "name": "failure",
\r
2771 "xml": "<outcome value='failure'>\n",
\r
2774 "x": 1986.0003776550293,
\r
2775 "y": 6000.358940601349,
\r
2776 "z": "112fab3d.a10d2d",
\r
2784 "id": "f6385911.c3478",
\r
2785 "type": "not-found",
\r
2786 "name": "not-found",
\r
2787 "xml": "<outcome value='not-found'>\n",
\r
2790 "x": 1994.5719108581543,
\r
2791 "y": 6052.978085041046,
\r
2792 "z": "112fab3d.a10d2d",
\r
2800 "id": "1f81499d.5e5af6",
\r
2802 "name": "save vip-ipv4-address-list relationships",
\r
2803 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vip-ipv4-address-list:relationship-list\"\n key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"subnet\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].network-id\n + '/subnets/subnet/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.ipv4-subnet-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vnfc\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/vnfcs/vnfc/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n",
\r
2806 "x": 2083.000217437744,
\r
2807 "y": 6143.0255608558655,
\r
2808 "z": "112fab3d.a10d2d",
\r
2811 "9402f7a2.c004f8",
\r
2817 "id": "a145395d.8e9c88",
\r
2818 "type": "returnFailure",
\r
2819 "name": "return failure",
\r
2820 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationships in AAI\" />\n",
\r
2822 "x": 2652.6666259765625,
\r
2823 "y": 6135.025530397892,
\r
2824 "z": "112fab3d.a10d2d",
\r
2828 "id": "f29625da.c7a2a",
\r
2829 "type": "returnFailure",
\r
2830 "name": "return failure",
\r
2831 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationships\" />\n",
\r
2833 "x": 2652.833595275879,
\r
2834 "y": 6185.009704113007,
\r
2835 "z": "112fab3d.a10d2d",
\r
2839 "id": "3507458.c6c0fba",
\r
2841 "name": "block : atomic",
\r
2842 "xml": "<block atomic=\"true\">",
\r
2845 "x": 2486.1664962768555,
\r
2846 "y": 6115.009903490543,
\r
2847 "z": "112fab3d.a10d2d",
\r
2850 "a145395d.8e9c88",
\r
2856 "id": "2bfcdbd8.b2861c",
\r
2858 "name": "block : atomic",
\r
2859 "xml": "<block atomic=\"true\">",
\r
2862 "x": 2486.166572570801,
\r
2863 "y": 6168.009662210941,
\r
2864 "z": "112fab3d.a10d2d",
\r
2873 "id": "9402f7a2.c004f8",
\r
2874 "type": "failure",
\r
2875 "name": "failure",
\r
2876 "xml": "<outcome value='failure'>\n",
\r
2879 "x": 2329.333381652832,
\r
2880 "y": 6115.025573313236,
\r
2881 "z": "112fab3d.a10d2d",
\r
2889 "id": "43ffb8db.dfd838",
\r
2890 "type": "not-found",
\r
2891 "name": "not-found",
\r
2892 "xml": "<outcome value='not-found'>\n",
\r
2895 "x": 2337.904914855957,
\r
2896 "y": 6167.6447177529335,
\r
2897 "z": "112fab3d.a10d2d",
\r
2905 "id": "5f93b476.1dc79c",
\r
2907 "name": "save vip-ipv6-address-list object to A&AI",
\r
2908 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vip-ipv6-address-list\" \n\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\" >\n<parameter name=\"vip-ipv6-address\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]`\" />\n<parameter name=\"vip-ipv6-prefix-length\" value=\"128\" />\n<parameter name=\"is-floating\" value=\"false\" />\n",
\r
2911 "x": 1750.66695022583,
\r
2912 "y": 6353.691581249237,
\r
2913 "z": "112fab3d.a10d2d",
\r
2916 "67236f18.227f98",
\r
2922 "id": "eb32fc41.713248",
\r
2924 "name": "for each floating ipv6 address",
\r
2925 "xml": "<for silentFailure='true' index='ipv6-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6_length`' >\n",
\r
2928 "x": 1258.6669425964355,
\r
2929 "y": 6410.691653728485,
\r
2930 "z": "112fab3d.a10d2d",
\r
2938 "id": "78198d85.1f46bc",
\r
2940 "name": "block : atomic",
\r
2941 "xml": "<block atomic=\"true\">",
\r
2944 "x": 1484.6669425964355,
\r
2945 "y": 6409.691653728485,
\r
2946 "z": "112fab3d.a10d2d",
\r
2949 "5f93b476.1dc79c",
\r
2956 "id": "6d658b88.2e8a3c",
\r
2957 "type": "returnFailure",
\r
2958 "name": "return failure",
\r
2959 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error saving vip-ipv6-address-list in AAI\" />\n",
\r
2961 "x": 2312.66695022583,
\r
2962 "y": 6343.691581249237,
\r
2963 "z": "112fab3d.a10d2d",
\r
2967 "id": "3a7db074.96feb8",
\r
2968 "type": "returnFailure",
\r
2969 "name": "return failure",
\r
2970 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv6-address-list\" />\n",
\r
2972 "x": 2312.833812713623,
\r
2973 "y": 6393.676039218903,
\r
2974 "z": "112fab3d.a10d2d",
\r
2978 "id": "7b77c41a.48512c",
\r
2980 "name": "block : atomic",
\r
2981 "xml": "<block atomic=\"true\">",
\r
2984 "x": 2146.166820526123,
\r
2985 "y": 6323.675954341888,
\r
2986 "z": "112fab3d.a10d2d",
\r
2989 "6d658b88.2e8a3c",
\r
2995 "id": "fb34c0be.1fb228",
\r
2997 "name": "block : atomic",
\r
2998 "xml": "<block atomic=\"true\">",
\r
3001 "x": 2146.1668968200684,
\r
3002 "y": 6376.675713062286,
\r
3003 "z": "112fab3d.a10d2d",
\r
3006 "3a7db074.96feb8",
\r
3012 "id": "67236f18.227f98",
\r
3013 "type": "failure",
\r
3014 "name": "failure",
\r
3015 "xml": "<outcome value='failure'>\n",
\r
3018 "x": 1989.3337059020996,
\r
3019 "y": 6323.691624164581,
\r
3020 "z": "112fab3d.a10d2d",
\r
3028 "id": "c2a53df.84d114",
\r
3029 "type": "not-found",
\r
3030 "name": "not-found",
\r
3031 "xml": "<outcome value='not-found'>\n",
\r
3034 "x": 1997.9052391052246,
\r
3035 "y": 6376.310768604279,
\r
3036 "z": "112fab3d.a10d2d",
\r
3044 "id": "31f35206.0f932e",
\r
3045 "type": "returnFailure",
\r
3046 "name": "return failure",
\r
3047 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vip-ipv6-address-list relationships in AAI\" />\n",
\r
3049 "x": 2646.0002059936523,
\r
3050 "y": 6456.6916318535805,
\r
3051 "z": "112fab3d.a10d2d",
\r
3055 "id": "132ba90c.08b887",
\r
3056 "type": "returnFailure",
\r
3057 "name": "return failure",
\r
3058 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv6-address-list relationships\" />\n",
\r
3060 "x": 2646.1670684814453,
\r
3061 "y": 6506.676089823246,
\r
3062 "z": "112fab3d.a10d2d",
\r
3066 "id": "de40c9e6.508858",
\r
3068 "name": "block : atomic",
\r
3069 "xml": "<block atomic=\"true\">",
\r
3072 "x": 2479.5000762939453,
\r
3073 "y": 6436.676004946232,
\r
3074 "z": "112fab3d.a10d2d",
\r
3077 "31f35206.0f932e",
\r
3083 "id": "44d321f1.eca488",
\r
3085 "name": "block : atomic",
\r
3086 "xml": "<block atomic=\"true\">",
\r
3089 "x": 2479.5001525878906,
\r
3090 "y": 6489.67576366663,
\r
3091 "z": "112fab3d.a10d2d",
\r
3094 "132ba90c.08b887",
\r
3100 "id": "535c2132.4b5b3",
\r
3101 "type": "failure",
\r
3102 "name": "failure",
\r
3103 "xml": "<outcome value='failure'>\n",
\r
3106 "x": 2322.666961669922,
\r
3107 "y": 6436.691674768925,
\r
3108 "z": "112fab3d.a10d2d",
\r
3116 "id": "8380291.86ec7d8",
\r
3117 "type": "not-found",
\r
3118 "name": "not-found",
\r
3119 "xml": "<outcome value='not-found'>\n",
\r
3122 "x": 2331.238494873047,
\r
3123 "y": 6489.310819208622,
\r
3124 "z": "112fab3d.a10d2d",
\r
3132 "id": "47c03850.21f5a",
\r
3134 "name": "save vip-ipv6-address-list relationships",
\r
3135 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vip-ipv6-address-list:relationship-list\"\n key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"subnet\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].network-id\n + '/subnets/subnet/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.ipv6-subnet-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vnfc\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/vnfcs/vnfc/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n",
\r
3138 "x": 2078.3338050842285,
\r
3139 "y": 6465.358093738556,
\r
3140 "z": "112fab3d.a10d2d",
\r
3149 "id": "8a1998a9.fb5c4",
\r
3151 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3152 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3155 "x": 1134.3334770202637,
\r
3156 "y": 4273.691486895084,
\r
3157 "z": "112fab3d.a10d2d",
\r
3163 "id": "6cb8c914.ed3b6",
\r
3165 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3166 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3169 "x": 2299.0004234313965,
\r
3170 "y": 4611.692221999168,
\r
3171 "z": "112fab3d.a10d2d",
\r
3177 "id": "751caeb9.f5faf",
\r
3179 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3180 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3183 "x": 2007.6670036315918,
\r
3184 "y": 5828.6920592188835,
\r
3185 "z": "112fab3d.a10d2d",
\r
3191 "id": "7d8d801d.5aba58",
\r
3193 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3194 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3197 "x": 2956.667133331299,
\r
3198 "y": 5947.691905498505,
\r
3199 "z": "112fab3d.a10d2d",
\r
3205 "id": "ab19f58c.bd384",
\r
3207 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3208 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3211 "x": 4276.0001220703125,
\r
3212 "y": 4995.357985436916,
\r
3213 "z": "112fab3d.a10d2d",
\r
3219 "id": "d7c01db4.00c9a",
\r
3221 "name": "set created_flag",
\r
3222 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].created_flag' value='true' />\n",
\r
3224 "x": 1241.0002479553223,
\r
3225 "y": 4712.691877782345,
\r
3226 "z": "112fab3d.a10d2d",
\r
3230 "id": "f765dfab.5a8ab8",
\r
3232 "name": "set created-flag",
\r
3233 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].created-flag' value='true' />\n",
\r
3235 "x": 1211.6670036315918,
\r
3236 "y": 5960.6920592188835,
\r
3237 "z": "112fab3d.a10d2d",
\r
3241 "id": "79481073.dabf6",
\r
3243 "name": "set created-ipv4-flag",
\r
3244 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.created-ipv4-flag' value='true' />\n",
\r
3246 "x": 1684.6669692993164,
\r
3247 "y": 6088.6921390891075,
\r
3248 "z": "112fab3d.a10d2d",
\r
3252 "id": "cde033d4.f6fd",
\r
3254 "name": "set created-ipv6-flag",
\r
3255 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.created-ipv6-flag' value='true' />\n",
\r
3257 "x": 1690.0003051757812,
\r
3258 "y": 6414.691742360592,
\r
3259 "z": "112fab3d.a10d2d",
\r
3263 "id": "9ce78c9c.21d2e",
\r
3264 "type": "not-found",
\r
3265 "name": "not-found",
\r
3266 "xml": "<outcome value='not-found'>\n",
\r
3269 "x": 1791.0004234313965,
\r
3270 "y": 4672.692116677761,
\r
3271 "z": "112fab3d.a10d2d",
\r
3279 "id": "e7b2dbd5.bd9e",
\r
3281 "name": "call GENERIC-RESOURCE-API:vf-module-topology-vlan-tagging-assign",
\r
3282 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-vlan-tagging-assign' mode='sync' >\n",
\r
3285 "x": 574.6667823791504,
\r
3286 "y": 6752.691919803619,
\r
3287 "z": "112fab3d.a10d2d",
\r
3295 "id": "acea42fa.fe209",
\r
3296 "type": "failure",
\r
3297 "name": "failure",
\r
3298 "xml": "<outcome value='failure'>\n",
\r
3301 "x": 919.0001983642578,
\r
3302 "y": 6752.025414943695,
\r
3303 "z": "112fab3d.a10d2d",
\r
3311 "id": "bb8b3ecf.0d4b8",
\r
3313 "name": "block : atomic",
\r
3314 "xml": "<block atomic=\"true\">",
\r
3317 "x": 1074.000072479248,
\r
3318 "y": 6752.025210857391,
\r
3319 "z": "112fab3d.a10d2d",
\r
3322 "8d4ed162.86b8b8",
\r
3323 "277ec139.1f8766",
\r
3329 "id": "8d4ed162.86b8b8",
\r
3331 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3332 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3335 "x": 1422.3333625793457,
\r
3336 "y": 6697.025630712509,
\r
3337 "z": "112fab3d.a10d2d",
\r
3343 "id": "277ec139.1f8766",
\r
3344 "type": "returnFailure",
\r
3345 "name": "return failure",
\r
3346 "xml": "<return status='failure'>\n",
\r
3348 "x": 1250.6668014526367,
\r
3349 "y": 6795.358858704567,
\r
3350 "z": "112fab3d.a10d2d",
\r
3354 "id": "4bc02c78.2ff744",
\r
3355 "type": "execute",
\r
3356 "name": "printContext",
\r
3357 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vlantaggingfailure.log' />\n",
\r
3360 "x": 1245.6666984558105,
\r
3361 "y": 6748.691714763641,
\r
3362 "z": "112fab3d.a10d2d",
\r
3368 "id": "bfee1c79.25f4d",
\r
3370 "name": "block : atomic",
\r
3371 "xml": "<block atomic=\"true\">",
\r
3374 "x": 212.8928680419922,
\r
3375 "y": 508.5714416503906,
\r
3376 "z": "112fab3d.a10d2d",
\r
3379 "c4f07890.7e2328",
\r
3380 "5621ecb6.141394",
\r
3381 "b13c4350.370938",
\r
3385 "498f5a29.9e1ca4",
\r
3392 "id": "b80a89b3.da4648",
\r
3393 "type": "switchNode",
\r
3394 "name": "switch from-preload",
\r
3395 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.from-preload`'>\n",
\r
3398 "x": 503.90471267700195,
\r
3399 "y": 2564.1672048568726,
\r
3400 "z": "112fab3d.a10d2d",
\r
3409 "id": "3b57b841.e4ee",
\r
3410 "type": "outcomeFalse",
\r
3412 "xml": "<outcome value='false'>\n",
\r
3415 "x": 675.8094444274902,
\r
3416 "y": 2541.548225402832,
\r
3417 "z": "112fab3d.a10d2d",
\r
3425 "id": "5c063e0d.485f8",
\r
3426 "type": "outcomeTrue",
\r
3428 "xml": "<outcome value='true'>\n",
\r
3431 "x": 677.4760971069336,
\r
3432 "y": 2586.5480642318726,
\r
3433 "z": "112fab3d.a10d2d",
\r
3441 "id": "2b41d2.bfd34e2e",
\r
3443 "name": "set automated-assignment to true",
\r
3444 "xml": "<set>\n<parameter name='automated-assignment' value='true' />\n",
\r
3446 "x": 890.8094291687012,
\r
3447 "y": 2539.88139629364,
\r
3448 "z": "112fab3d.a10d2d",
\r
3452 "id": "9acd2d4c.7f4f58",
\r
3454 "name": "set automated-assignment to false",
\r
3455 "xml": "<set>\n<parameter name='automated-assignment' value='false' />\n",
\r
3457 "x": 889.142749786377,
\r
3458 "y": 2584.8813161849976,
\r
3459 "z": "112fab3d.a10d2d",
\r
3463 "id": "b51d7c07.17b7c",
\r
3465 "name": "for each vnfc",
\r
3466 "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",
\r
3469 "x": 1665.4288368225098,
\r
3470 "y": 6513.572165966034,
\r
3471 "z": "112fab3d.a10d2d",
\r
3479 "id": "bc7a6a83.8ca178",
\r
3480 "type": "returnFailure",
\r
3481 "name": "return failure",
\r
3482 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Test return\" />\n",
\r
3484 "x": 130.00014877319336,
\r
3485 "y": 6993.359684050083,
\r
3486 "z": "112fab3d.a10d2d",
\r
3490 "id": "facd6ff7.1eed9",
\r
3492 "name": "for each vm-type",
\r
3493 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
3496 "x": 482.66680908203125,
\r
3497 "y": 3924.358087539673,
\r
3498 "z": "112fab3d.a10d2d",
\r
3506 "id": "f42a02f0.2fdc5",
\r
3508 "name": "block : atomic",
\r
3509 "xml": "<block atomic=\"true\">",
\r
3512 "x": 673.166877746582,
\r
3513 "y": 3925.19132232666,
\r
3514 "z": "112fab3d.a10d2d",
\r
3522 "id": "f2b8f79a.47d0c8",
\r
3524 "name": "for each vm-network",
\r
3525 "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",
\r
3528 "x": 874.6668090820312,
\r
3529 "y": 3924.358087539673,
\r
3530 "z": "112fab3d.a10d2d",
\r
3538 "id": "74a58a99.78bf9c",
\r
3540 "name": "block : atomic",
\r
3541 "xml": "<block atomic=\"true\">",
\r
3544 "x": 1064.500129699707,
\r
3545 "y": 3923.857526779175,
\r
3546 "z": "112fab3d.a10d2d",
\r
3554 "id": "d3a7ff95.69fdf",
\r
3555 "type": "get-resource",
\r
3556 "name": "get-resource VFC_RELATED_NETWORK_ROLE",
\r
3557 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from VFC_RELATED_NETWORK_ROLE where vfc_customization_uuid = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].model-customization-uuid\n and network_role = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role'\n pfx='db.vnf-related-network-role[]'>\n\n",
\r
3560 "x": 1354.0001029968262,
\r
3561 "y": 3922.358169555664,
\r
3562 "z": "112fab3d.a10d2d",
\r
3565 "ac281675.6e9ef8",
\r
3571 "id": "ac281675.6e9ef8",
\r
3572 "type": "failure",
\r
3573 "name": "failure",
\r
3574 "xml": "<outcome value='failure'>\n",
\r
3577 "x": 1625.00004196167,
\r
3578 "y": 3827.024871826172,
\r
3579 "z": "112fab3d.a10d2d",
\r
3587 "id": "21c357a6.90267",
\r
3590 "xml": "<block>\n",
\r
3591 "atomic": "false",
\r
3594 "x": 1772.190559387207,
\r
3595 "y": 3825.57288646698,
\r
3596 "z": "112fab3d.a10d2d",
\r
3599 "3f8cbef4.25bb0a",
\r
3605 "id": "441cde65.25a5c",
\r
3606 "type": "success",
\r
3607 "name": "success",
\r
3608 "xml": "<outcome value='success'>\n",
\r
3611 "x": 1613.333293914795,
\r
3612 "y": 4046.691343307495,
\r
3613 "z": "112fab3d.a10d2d",
\r
3621 "id": "54eeb4ef.84d784",
\r
3623 "name": "block : atomic",
\r
3624 "xml": "<block atomic=\"true\">",
\r
3627 "x": 2031.66654586792,
\r
3628 "y": 4048.69109916687,
\r
3629 "z": "112fab3d.a10d2d",
\r
3633 "7659ed81.4f2dfc",
\r
3635 "e02da5bb.106d78",
\r
3636 "33b270a2.44aa78",
\r
3637 "f0d8d701.a9fbc8",
\r
3638 "1ad9651a.f1635b",
\r
3644 "id": "3f8cbef4.25bb0a",
\r
3645 "type": "returnFailure",
\r
3646 "name": "return failure",
\r
3647 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error reading VFC_RELATED_NETWORK_ROLE table\" />\n",
\r
3649 "x": 1924.3334159851074,
\r
3650 "y": 3822.358123779297,
\r
3651 "z": "112fab3d.a10d2d",
\r
3655 "id": "7659ed81.4f2dfc",
\r
3657 "name": "for each vnf network",
\r
3658 "xml": "<for silentFailure='true' index='vnf-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",
\r
3661 "x": 2226.6666831970215,
\r
3662 "y": 3916.0247554779053,
\r
3663 "z": "112fab3d.a10d2d",
\r
3671 "id": "d075ed57.96e16",
\r
3673 "name": "set found-related-network to false",
\r
3674 "xml": "<set>\n<parameter name='found-related-network' value='false' />\n",
\r
3676 "x": 2266.666759490967,
\r
3677 "y": 3857.6915321350098,
\r
3678 "z": "112fab3d.a10d2d",
\r
3682 "id": "18560cbf.0eb0f3",
\r
3684 "name": "for each related network",
\r
3685 "xml": "<for silentFailure='true' index='related-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].related-networks.related-network_length`' >\n",
\r
3688 "x": 2625.666645050049,
\r
3689 "y": 3892.6910190582275,
\r
3690 "z": "112fab3d.a10d2d",
\r
3698 "id": "b92d9cbc.21841",
\r
3700 "name": "block : atomic",
\r
3701 "xml": "<block atomic=\"true\">",
\r
3704 "x": 2414.6666831970215,
\r
3705 "y": 3916.0247554779053,
\r
3706 "z": "112fab3d.a10d2d",
\r
3709 "18560cbf.0eb0f3",
\r
3715 "id": "2c6cef8.3fa721",
\r
3716 "type": "switchNode",
\r
3717 "name": "switch network-role matches",
\r
3718 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].related-networks.related-network[$related-network-index].network-role\n == $db.vnf-related-network-role[$db-related-network-index].related-network-role`'>\n",
\r
3721 "x": 2877.666561126709,
\r
3722 "y": 3892.691095352173,
\r
3723 "z": "112fab3d.a10d2d",
\r
3731 "id": "e7e940b7.17edf",
\r
3733 "name": "for each db related-network",
\r
3734 "xml": "<for index='db-related-network-index' start='0' end='`$db.vnf-related-network-role_length`' >\n",
\r
3737 "x": 1817.6666679382324,
\r
3738 "y": 4047.35809135437,
\r
3739 "z": "112fab3d.a10d2d",
\r
3747 "id": "678d4c53.0bb2dc",
\r
3749 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3750 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3753 "x": 298.6669120788574,
\r
3754 "y": 6953.359684050083,
\r
3755 "z": "112fab3d.a10d2d",
\r
3761 "id": "16df1c3d.121c74",
\r
3762 "type": "outcomeTrue",
\r
3764 "xml": "<outcome value='true'>\n",
\r
3767 "x": 3077.666561126709,
\r
3768 "y": 3890.691095352173,
\r
3769 "z": "112fab3d.a10d2d",
\r
3777 "id": "b6af3325.d14fe",
\r
3779 "name": "block : atomic",
\r
3780 "xml": "<block atomic=\"true\">",
\r
3783 "x": 3231.666561126709,
\r
3784 "y": 3888.691095352173,
\r
3785 "z": "112fab3d.a10d2d",
\r
3788 "7ea20a1d.7dcac4",
\r
3789 "34e3568a.1d1aca",
\r
3795 "id": "7ea20a1d.7dcac4",
\r
3797 "name": "set found-related-network to true",
\r
3798 "xml": "<set>\n<parameter name='found-related-network' value='true' />\n",
\r
3800 "x": 3463.666721343994,
\r
3801 "y": 3848.3576793670654,
\r
3802 "z": "112fab3d.a10d2d",
\r
3806 "id": "34e3568a.1d1aca",
\r
3809 "xml": "<break>\n",
\r
3811 "x": 3386.999897003174,
\r
3812 "y": 3935.024429321289,
\r
3813 "z": "112fab3d.a10d2d",
\r
3817 "id": "c5babea5.d9aba",
\r
3818 "type": "switchNode",
\r
3819 "name": "switch found-related-network",
\r
3820 "xml": "<switch test='`$found-related-network`'>\n",
\r
3823 "x": 2249.6666145324707,
\r
3824 "y": 3991.6912326812744,
\r
3825 "z": "112fab3d.a10d2d",
\r
3833 "id": "d92d1f7b.311be",
\r
3834 "type": "outcomeFalse",
\r
3836 "xml": "<outcome value='false'>\n",
\r
3839 "x": 2443.6666145324707,
\r
3840 "y": 3989.6912326812744,
\r
3841 "z": "112fab3d.a10d2d",
\r
3849 "id": "5fe8d8f9.449b28",
\r
3850 "type": "returnFailure",
\r
3851 "name": "return failure",
\r
3852 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Unable to find related network '\n + $db.vnf-related-network-role[$db-related-network-index].related-network-role + ' in vnf-networks'`\" />\n",
\r
3854 "x": 2721.6666145324707,
\r
3855 "y": 3987.6912326812744,
\r
3856 "z": "112fab3d.a10d2d",
\r
3860 "id": "4c319279.354754",
\r
3863 "xml": "<block>\n",
\r
3864 "atomic": "false",
\r
3867 "x": 2573.6666145324707,
\r
3868 "y": 3989.6912326812744,
\r
3869 "z": "112fab3d.a10d2d",
\r
3872 "5fe8d8f9.449b28",
\r
3878 "id": "77e726f5.a576b8",
\r
3880 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3881 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3884 "x": 2666.3334159851074,
\r
3885 "y": 3752.358123779297,
\r
3886 "z": "112fab3d.a10d2d",
\r
3892 "id": "e02da5bb.106d78",
\r
3894 "name": "set is-trunked and segmentation-id in vm-network",
\r
3895 "xml": "<set>\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].is-trunked'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].is-trunked`' />\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].segmentation-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].segmentation-id`' />\n",
\r
3897 "x": 2311.6666145324707,
\r
3898 "y": 4039.6912326812744,
\r
3899 "z": "112fab3d.a10d2d",
\r
3903 "id": "f0d8d701.a9fbc8",
\r
3904 "type": "switchNode",
\r
3905 "name": "switch rn-index",
\r
3906 "xml": "<switch test='`$rn-index`'>\n",
\r
3909 "x": 2199.6666145324707,
\r
3910 "y": 4147.691232681274,
\r
3911 "z": "112fab3d.a10d2d",
\r
3919 "id": "33b270a2.44aa78",
\r
3921 "name": "set rn-index to related network length",
\r
3922 "xml": "<set>\n<parameter name='rn-index' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length`' />\n",
\r
3924 "x": 2271.6666145324707,
\r
3925 "y": 4091.6912326812744,
\r
3926 "z": "112fab3d.a10d2d",
\r
3930 "id": "c4302cc3.3c659",
\r
3931 "type": "outcome",
\r
3933 "xml": "<outcome value=''>",
\r
3936 "x": 2363.6666145324707,
\r
3937 "y": 4147.691232681274,
\r
3938 "z": "112fab3d.a10d2d",
\r
3946 "id": "be01e09d.5f1a68",
\r
3948 "name": "set rn-index to 0",
\r
3949 "xml": "<set>\n<parameter name='rn-index' value='0' />\n",
\r
3951 "x": 2523.6666145324707,
\r
3952 "y": 4147.691232681274,
\r
3953 "z": "112fab3d.a10d2d",
\r
3957 "id": "1ad9651a.f1635b",
\r
3959 "name": "set related-network data",
\r
3960 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].network-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].network-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].network-role'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].network-role`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.vlan-interface'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.vlan-interface`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.lower-tag-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.lower-tag-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.upper-tag-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.upper-tag-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$rn-index].vlan-tags.is-private'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$saved-vnf-network-index].related-networks.related-network[$saved-related-network-index].vlan-tags.is-private`' />\n",
\r
3962 "x": 2223.6666145324707,
\r
3963 "y": 4199.691232681274,
\r
3964 "z": "112fab3d.a10d2d",
\r
3968 "id": "d7d72478.3bd0f",
\r
3970 "name": "set new related network length",
\r
3971 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length'\n value='`$rn-index + 1`' />\n",
\r
3973 "x": 2241.6666145324707,
\r
3974 "y": 4251.691232681274,
\r
3975 "z": "112fab3d.a10d2d",
\r
3979 "id": "ff4fdb5d.de766",
\r
3980 "type": "switchNode",
\r
3981 "name": "switch found-related-network",
\r
3982 "xml": "<switch test='`$found-related-network`'>\n",
\r
3985 "x": 2638.6666679382324,
\r
3986 "y": 3940.357879638672,
\r
3987 "z": "112fab3d.a10d2d",
\r
3995 "id": "eba867d8.f5c258",
\r
3996 "type": "outcomeTrue",
\r
3998 "xml": "<outcome value='true'>\n",
\r
4001 "x": 2835.3335304260254,
\r
4002 "y": 3940.3582515716553,
\r
4003 "z": "112fab3d.a10d2d",
\r
4011 "id": "5c631904.ed64f8",
\r
4014 "xml": "<break>\n",
\r
4016 "x": 2965.3334159851074,
\r
4017 "y": 3938.691375732422,
\r
4018 "z": "112fab3d.a10d2d",
\r
4022 "id": "3d29969a.2c72ea",
\r
4024 "name": "save indexes",
\r
4025 "xml": "<set>\n<parameter name='saved-vnf-network-index' value='`$vnf-network-index`' />\n<parameter name='saved-related-network-index' value='`$related-network-index`' />\n",
\r
4027 "x": 3405.3336296081543,
\r
4028 "y": 3890.3582496643066,
\r
4029 "z": "112fab3d.a10d2d",
\r
4033 "id": "6004d50b.b6d2f4",
\r
4034 "type": "execute",
\r
4035 "name": "generate cp-instance-id",
\r
4036 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" >\n<parameter name=\"ctx-destination\" value=\"cp-instance-id\" />\n",
\r
4039 "x": 1694.2381210327148,
\r
4040 "y": 4919.882302761078,
\r
4041 "z": "112fab3d.a10d2d",
\r
4047 "id": "d7ac8cb2.6c2d6",
\r
4049 "name": "save cp to A&AI",
\r
4050 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"cp\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n\t AND cp.cp-instance-id = $cp-instance-id\" >\n<parameter name=\"cp-instance-id\" value=\"`$cp-instance-id`\" />\n<parameter name=\"port-id\" value=\"0\" />\n",
\r
4053 "x": 1675.90474319458,
\r
4054 "y": 4986.5488085746765,
\r
4055 "z": "112fab3d.a10d2d",
\r
4064 "id": "f5dd2f0d.45402",
\r
4065 "type": "failure",
\r
4066 "name": "failure",
\r
4067 "xml": "<outcome value='failure'>\n",
\r
4070 "x": 1864.9047241210938,
\r
4071 "y": 4962.215422093868,
\r
4072 "z": "112fab3d.a10d2d",
\r
4080 "id": "b5157fa2.e880a8",
\r
4082 "name": "block : atomic",
\r
4083 "xml": "<block atomic=\"true\">",
\r
4086 "x": 2032.0714721679688,
\r
4087 "y": 4978.009855687618,
\r
4088 "z": "112fab3d.a10d2d",
\r
4091 "436800e9.7b6c18",
\r
4097 "id": "29186d18.403c52",
\r
4098 "type": "not-found",
\r
4099 "name": "not-found",
\r
4100 "xml": "<outcome value='not-found'>\n",
\r
4103 "x": 1869.9047241210938,
\r
4104 "y": 5011.881681859493,
\r
4105 "z": "112fab3d.a10d2d",
\r
4113 "id": "436800e9.7b6c18",
\r
4114 "type": "returnFailure",
\r
4115 "name": "return failure",
\r
4116 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error creating cp object in AAI\" />\n",
\r
4118 "x": 2197.5714836120605,
\r
4119 "y": 4989.8820605278015,
\r
4120 "z": "112fab3d.a10d2d",
\r
4124 "id": "8ef35028.d3c7d8",
\r
4126 "name": "block : atomic",
\r
4127 "xml": "<block atomic=\"true\">",
\r
4130 "x": 1470.714443206787,
\r
4131 "y": 5189.167096614838,
\r
4132 "z": "112fab3d.a10d2d",
\r
4135 "bf8a8114.e4c588",
\r
4136 "c587555a.9764c8",
\r
4137 "6004d50b.b6d2f4",
\r
4145 "id": "bf8a8114.e4c588",
\r
4147 "name": "set connection point data",
\r
4148 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].connection-point.connection-point-id'\n value='`$cp-instance-id`' />\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].connection-point.port-id'\n value='0' />\n",
\r
4150 "x": 1706.2382850646973,
\r
4151 "y": 5064.406378269196,
\r
4152 "z": "112fab3d.a10d2d",
\r
4156 "id": "1c962043.9ade4",
\r
4157 "type": "comment",
\r
4158 "name": "Floating IPs",
\r
4161 "x": 1267.0001029968262,
\r
4162 "y": 6046.691496551037,
\r
4163 "z": "112fab3d.a10d2d",
\r
4167 "id": "d458e80b.85d49",
\r
4169 "name": "for each vnf-network",
\r
4170 "xml": "<for index='vnf-network-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",
\r
4173 "x": 1690.3332862854004,
\r
4174 "y": 5460.691872119904,
\r
4175 "z": "112fab3d.a10d2d",
\r
4183 "id": "54717650.92e9c8",
\r
4185 "name": "save cp relationship to l3-network",
\r
4186 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"cp:relationship-list\"\n key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n AND cp.cp-instance-id = $cp-instance-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-id`\" />\n",
\r
4189 "x": 2328.6667671203613,
\r
4190 "y": 5460.358379840851,
\r
4191 "z": "112fab3d.a10d2d",
\r
4194 "be199432.2a2058",
\r
4200 "id": "7aece173.4d8018",
\r
4202 "name": "block : atomic",
\r
4203 "xml": "<block atomic=\"true\">",
\r
4206 "x": 2700.4998054504395,
\r
4207 "y": 5433.6763281822205,
\r
4208 "z": "112fab3d.a10d2d",
\r
4217 "id": "fde9d8b6.adb198",
\r
4219 "name": "block : atomic",
\r
4220 "xml": "<block atomic=\"true\">",
\r
4223 "x": 2700.4998817443848,
\r
4224 "y": 5486.676086902618,
\r
4225 "z": "112fab3d.a10d2d",
\r
4234 "id": "be199432.2a2058",
\r
4235 "type": "failure",
\r
4236 "name": "failure",
\r
4237 "xml": "<outcome value='failure'>\n",
\r
4240 "x": 2543.666690826416,
\r
4241 "y": 5433.691998004913,
\r
4242 "z": "112fab3d.a10d2d",
\r
4250 "id": "5e67f7b6.3d5b98",
\r
4251 "type": "not-found",
\r
4252 "name": "not-found",
\r
4253 "xml": "<outcome value='not-found'>\n",
\r
4256 "x": 2552.238224029541,
\r
4257 "y": 5486.311142444611,
\r
4258 "z": "112fab3d.a10d2d",
\r
4266 "id": "c9a07f93.c346a8",
\r
4267 "type": "returnFailure",
\r
4268 "name": "return failure",
\r
4269 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network in AAI\" />\n",
\r
4271 "x": 2872.6666145324707,
\r
4272 "y": 5456.3587040901175,
\r
4273 "z": "112fab3d.a10d2d",
\r
4277 "id": "7f2c6758.f68da8",
\r
4278 "type": "returnFailure",
\r
4279 "name": "return failure",
\r
4280 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network\" />\n",
\r
4282 "x": 2867.833522796631,
\r
4283 "y": 5508.009911060332,
\r
4284 "z": "112fab3d.a10d2d",
\r
4288 "id": "e9b2c07c.a44a5",
\r
4290 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
4291 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
4294 "x": 3074.3333778381348,
\r
4295 "y": 5406.35870218277,
\r
4296 "z": "112fab3d.a10d2d",
\r
4302 "id": "c756041f.7b47",
\r
4304 "name": "for each vm-network",
\r
4305 "xml": "<for silentFailure='true' index='network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network_length`' >\n",
\r
4308 "x": 1690.333438873291,
\r
4309 "y": 5621.35822725296,
\r
4310 "z": "112fab3d.a10d2d",
\r
4318 "id": "8f7eb5ab.e0a03",
\r
4320 "name": "save cp relationship to l3-network and vlan-tag",
\r
4321 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"cp:relationship-list\"\n key=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n AND cp.cp-instance-id = $cp-instance-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"l3-network\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/l3-networks/l3-network/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$related-network-index].network-id`\" />\n <parameter name=\"relationship-list.relationship[1].related-to\" value=\"vlan-tag\" />\n <parameter name=\"relationship-list.relationship[1].related-link\"\n value=\"`'/aai/v$/network/vlan-tags/vlan-tag/' +\n $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network[$related-network-index].vlan-tags.vlan-interface`\" />\n",
\r
4324 "x": 2610.00044631958,
\r
4325 "y": 5619.358222484589,
\r
4326 "z": "112fab3d.a10d2d",
\r
4335 "id": "d67f366c.178058",
\r
4337 "name": "block : atomic",
\r
4338 "xml": "<block atomic=\"true\">",
\r
4341 "x": 3016.8334922790527,
\r
4342 "y": 5592.67552137375,
\r
4343 "z": "112fab3d.a10d2d",
\r
4346 "4bf8ece5.760084",
\r
4352 "id": "203e49a1.25bf26",
\r
4354 "name": "block : atomic",
\r
4355 "xml": "<block atomic=\"true\">",
\r
4358 "x": 3016.833568572998,
\r
4359 "y": 5645.675280094148,
\r
4360 "z": "112fab3d.a10d2d",
\r
4363 "5212701d.e9f5d8",
\r
4369 "id": "9128c14c.d846d",
\r
4370 "type": "failure",
\r
4371 "name": "failure",
\r
4372 "xml": "<outcome value='failure'>\n",
\r
4375 "x": 2860.0003776550293,
\r
4376 "y": 5592.691191196443,
\r
4377 "z": "112fab3d.a10d2d",
\r
4385 "id": "7ee1490a.c8b148",
\r
4386 "type": "not-found",
\r
4387 "name": "not-found",
\r
4388 "xml": "<outcome value='not-found'>\n",
\r
4391 "x": 2868.5719108581543,
\r
4392 "y": 5645.31033563614,
\r
4393 "z": "112fab3d.a10d2d",
\r
4401 "id": "4bf8ece5.760084",
\r
4402 "type": "returnFailure",
\r
4403 "name": "return failure",
\r
4404 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network and vlan-tag in AAI\" />\n",
\r
4406 "x": 3189.000301361084,
\r
4407 "y": 5615.357897281647,
\r
4408 "z": "112fab3d.a10d2d",
\r
4412 "id": "5212701d.e9f5d8",
\r
4413 "type": "returnFailure",
\r
4414 "name": "return failure",
\r
4415 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network and vlan-tag\" />\n",
\r
4417 "x": 3184.167209625244,
\r
4418 "y": 5667.009104251862,
\r
4419 "z": "112fab3d.a10d2d",
\r
4423 "id": "76067898.ad5ad8",
\r
4425 "name": "for each related-network",
\r
4426 "xml": "<for silentFailure='true' index='related-network-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].related-networks.related-network_length`' >\n",
\r
4429 "x": 2306.0002784729004,
\r
4430 "y": 5619.358223438263,
\r
4431 "z": "112fab3d.a10d2d",
\r
4439 "id": "f10f9580.1e0308",
\r
4441 "name": "call GENERIC-RESOURCE-API:vf-module-generate-heat-parameters",
\r
4442 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-generate-heat-parameters' mode='sync' >\n",
\r
4445 "x": 564.3335723876953,
\r
4446 "y": 6862.358483910561,
\r
4447 "z": "112fab3d.a10d2d",
\r
4453 "id": "e7fac88.832d038",
\r
4454 "type": "execute",
\r
4455 "name": "printContext",
\r
4456 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleheat.log' />\n",
\r
4459 "x": 385.6669006347656,
\r
4460 "y": 6910.358586907387,
\r
4461 "z": "112fab3d.a10d2d",
\r
4467 "id": "def45b38.4bd55",
\r
4468 "type": "switchNode",
\r
4469 "name": "switch input vf-module-name",
\r
4470 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",
\r
4473 "x": 537.0000038146973,
\r
4474 "y": 2346.191044807434,
\r
4475 "z": "112fab3d.a10d2d",
\r
4484 "id": "8db4c205.376b",
\r
4485 "type": "outcome",
\r
4487 "xml": "<outcome value=''>",
\r
4490 "x": 736.9999961853027,
\r
4491 "y": 2323.690947532654,
\r
4492 "z": "112fab3d.a10d2d",
\r
4500 "id": "1b446cec.4500eb",
\r
4503 "xml": "<outcome value='Other'>\n",
\r
4506 "x": 737.4285888671875,
\r
4507 "y": 2373.81005859375,
\r
4508 "z": "112fab3d.a10d2d",
\r
4516 "id": "8bfe9202.c720d",
\r
4518 "name": "for each vnfc-subnet-role",
\r
4519 "xml": "<for index='subnet-role-index' start='0'\n end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet_length`' >\n",
\r
4522 "x": 1294.5001029968262,
\r
4523 "y": 3141.190721511841,
\r
4524 "z": "112fab3d.a10d2d",
\r
4532 "id": "8622c4a.ef650b8",
\r
4534 "name": "for each vnfc-address-family",
\r
4535 "xml": "<for index='address-family-index' start='0'\n end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments_length`' >\n",
\r
4538 "x": 1542.8333625793457,
\r
4539 "y": 3141.190721511841,
\r
4540 "z": "112fab3d.a10d2d",
\r
4548 "id": "7f309670.a38298",
\r
4550 "name": "for each vm-type",
\r
4551 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
4554 "x": 500.33327865600586,
\r
4555 "y": 2859.52405834198,
\r
4556 "z": "112fab3d.a10d2d",
\r
4564 "id": "5a24cbf3.c8832c",
\r
4566 "name": "for each vnfc",
\r
4567 "xml": "<for silentFailure='true' index='vnfc-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names_length`' >\n",
\r
4570 "x": 682.000057220459,
\r
4571 "y": 2858.191206932068,
\r
4572 "z": "112fab3d.a10d2d",
\r
4580 "id": "34b1dbe0.125be4",
\r
4582 "name": "for each vnfc-network",
\r
4583 "xml": "<for silentFailure='true' index='vnfc-network-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",
\r
4586 "x": 883.1666297912598,
\r
4587 "y": 2858.023896217346,
\r
4588 "z": "112fab3d.a10d2d",
\r
4596 "id": "c2b28bb1.c543b8",
\r
4598 "name": "block : atomic",
\r
4599 "xml": "<block atomic=\"true\">",
\r
4602 "x": 1095.3333015441895,
\r
4603 "y": 2857.024256706238,
\r
4604 "z": "112fab3d.a10d2d",
\r
4607 "a041d6a5.1eaa48",
\r
4615 "id": "a041d6a5.1eaa48",
\r
4617 "name": "set vnf-network-index to -1",
\r
4618 "xml": "<set>\n<parameter name='vnf-network-index' value='-1' />\n",
\r
4620 "x": 1307.0000190734863,
\r
4621 "y": 2810.35747051239,
\r
4622 "z": "112fab3d.a10d2d",
\r
4626 "id": "c20a57e8.44ed5",
\r
4628 "name": "for each vnf-network",
\r
4629 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",
\r
4632 "x": 1288.6668090820312,
\r
4633 "y": 2857.0242223739624,
\r
4634 "z": "112fab3d.a10d2d",
\r
4642 "id": "4e0e361c.f4c848",
\r
4643 "type": "switchNode",
\r
4644 "name": "switch network-roles match?",
\r
4645 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-network-role\n == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$idx].network-role`'>\n",
\r
4648 "x": 1530.3332786560059,
\r
4649 "y": 2855.357717514038,
\r
4650 "z": "112fab3d.a10d2d",
\r
4658 "id": "807f0004.8adbb8",
\r
4659 "type": "outcomeTrue",
\r
4661 "xml": "<outcome value='true'>\n",
\r
4664 "x": 1726.99995803833,
\r
4665 "y": 2855.357636451721,
\r
4666 "z": "112fab3d.a10d2d",
\r
4674 "id": "253c224a.85d896",
\r
4676 "name": "block : atomic",
\r
4677 "xml": "<block atomic=\"true\">",
\r
4680 "x": 1880.333179473877,
\r
4681 "y": 2855.357508659363,
\r
4682 "z": "112fab3d.a10d2d",
\r
4685 "a6f5eb0a.e707c8",
\r
4686 "9ce5336a.719328",
\r
4692 "id": "a6f5eb0a.e707c8",
\r
4694 "name": "set vnf-network-index",
\r
4695 "xml": "<set>\n<parameter name='vnf-network-index' value='`$idx`' />\n",
\r
4697 "x": 2087.000011444092,
\r
4698 "y": 2803.6908864974976,
\r
4699 "z": "112fab3d.a10d2d",
\r
4703 "id": "9ce5336a.719328",
\r
4706 "xml": "<break>\n",
\r
4708 "x": 2041.999927520752,
\r
4709 "y": 2893.6908073425293,
\r
4710 "z": "112fab3d.a10d2d",
\r
4714 "id": "765a4edc.cbc36",
\r
4715 "type": "switchNode",
\r
4716 "name": "switch vnf-network-index",
\r
4717 "xml": "<switch test='`$vnf-network-index`'>\n",
\r
4720 "x": 1300.3333473205566,
\r
4721 "y": 2917.024224281311,
\r
4722 "z": "112fab3d.a10d2d",
\r
4730 "id": "244dfb68.71e964",
\r
4731 "type": "outcome",
\r
4733 "xml": "<outcome value='-1'>\n",
\r
4736 "x": 1491.9999885559082,
\r
4737 "y": 2917.024468421936,
\r
4738 "z": "112fab3d.a10d2d",
\r
4746 "id": "10ed32c9.c47a65",
\r
4748 "name": "block : atomic",
\r
4749 "xml": "<block atomic=\"true\">",
\r
4752 "x": 1640.333179473877,
\r
4753 "y": 2915.357508659363,
\r
4754 "z": "112fab3d.a10d2d",
\r
4757 "404dfa80.b1344c",
\r
4763 "id": "404dfa80.b1344c",
\r
4765 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
4766 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
4769 "x": 3168.6668128967285,
\r
4770 "y": 2767.024085998535,
\r
4771 "z": "112fab3d.a10d2d",
\r
4777 "id": "c6cafcd7.27543",
\r
4778 "type": "returnFailure",
\r
4779 "name": "return failure",
\r
4780 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'VNFC network role '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-network-role\n + ' is not found in VNF network list'\n `\" />\n\n\n\n",
\r
4782 "x": 1808.6665534973145,
\r
4783 "y": 2933.690760612488,
\r
4784 "z": "112fab3d.a10d2d",
\r
4788 "id": "c35abd31.4d97c8",
\r
4790 "name": "block : atomic",
\r
4791 "xml": "<block atomic=\"true\">",
\r
4794 "x": 2331.999897003174,
\r
4795 "y": 3325.3573598861694,
\r
4796 "z": "112fab3d.a10d2d",
\r
4800 "ff243880.f35278",
\r
4806 "id": "96ccd849.43cf7",
\r
4808 "name": "for each subnet-data",
\r
4809 "xml": "<for index='subnet-data-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data_length`' >\n",
\r
4812 "x": 2528.666648864746,
\r
4813 "y": 3280.3572788238525,
\r
4814 "z": "112fab3d.a10d2d",
\r
4822 "id": "2cef54b4.065124",
\r
4823 "type": "switchNode",
\r
4824 "name": "address-families match?",
\r
4825 "xml": "<switch test='`$tmp.address-family\n == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].ip-version`'>\n",
\r
4828 "x": 2755.3332748413086,
\r
4829 "y": 3280.3572788238525,
\r
4830 "z": "112fab3d.a10d2d",
\r
4838 "id": "37df0574.9a5ed2",
\r
4839 "type": "outcomeTrue",
\r
4841 "xml": "<outcome value='true'>\n",
\r
4844 "x": 2935.333240509033,
\r
4845 "y": 3280.3576850891113,
\r
4846 "z": "112fab3d.a10d2d",
\r
4854 "id": "c57c0c21.024ab8",
\r
4856 "name": "set tmp.address-family",
\r
4857 "xml": "<set>\n<parameter name='tmp.address-family'\n value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-address-family`' />\n",
\r
4859 "x": 2360.3332328796387,
\r
4860 "y": 3143.690773010254,
\r
4861 "z": "112fab3d.a10d2d",
\r
4865 "id": "4a1dd17d.5b9948",
\r
4866 "type": "switchNode",
\r
4867 "name": "switch vnfc-subnet-ip_length",
\r
4868 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip_length`'>\n",
\r
4871 "x": 1805.3335762023926,
\r
4872 "y": 3140.357808113098,
\r
4873 "z": "112fab3d.a10d2d",
\r
4876 "5f09d3a6.026514",
\r
4883 "id": "5f09d3a6.026514",
\r
4884 "type": "outcome",
\r
4886 "xml": "<outcome value=''>",
\r
4889 "x": 2007.000087738037,
\r
4890 "y": 3040.3573513031006,
\r
4891 "z": "112fab3d.a10d2d",
\r
4899 "id": "56c1febc.7db6b",
\r
4902 "xml": "<outcome value='Other'>\n",
\r
4905 "x": 2003.4287185668945,
\r
4906 "y": 3226.309642791748,
\r
4907 "z": "112fab3d.a10d2d",
\r
4915 "id": "22b591c4.2e4326",
\r
4918 "xml": "<block>\n",
\r
4919 "atomic": "false",
\r
4922 "x": 2138.6666374206543,
\r
4923 "y": 3063.0240983963013,
\r
4924 "z": "112fab3d.a10d2d",
\r
4930 "id": "ebf41120.205ed",
\r
4932 "name": "set subnet-id to -1",
\r
4933 "xml": "<set>\n<parameter name='subnet-id' value='-1' />\n",
\r
4935 "x": 3028.6671562194824,
\r
4936 "y": 3442.0247650146484,
\r
4937 "z": "112fab3d.a10d2d",
\r
4941 "id": "ded80477.617b2",
\r
4943 "name": "block : atomic",
\r
4944 "xml": "<block atomic=\"true\">",
\r
4947 "x": 2157.0001335144043,
\r
4948 "y": 3225.3572750091553,
\r
4949 "z": "112fab3d.a10d2d",
\r
4952 "c57c0c21.024ab8",
\r
4958 "id": "62a4f148.c202c",
\r
4960 "name": "block : atomic",
\r
4961 "xml": "<block atomic=\"true\">",
\r
4964 "x": 4288.666753768921,
\r
4965 "y": 3613.691241979599,
\r
4966 "z": "112fab3d.a10d2d",
\r
4975 "id": "4862bc5a.5fb3f4",
\r
4976 "type": "execute",
\r
4977 "name": "execute isInSameSubnet",
\r
4978 "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"isInSameSubnet\">\n\t<parameter name=\"firstIPAddr\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].network-start-address`\" />\n\t<parameter name=\"secondIPAddr\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[0].vnfc-ip-address`\" />\n\t<parameter name=\"subnet\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].cidr-mask`\" />\n\t<parameter name=\"ipType\" value=\"`$ip-type`\" />\n",
\r
4981 "x": 4503.6667556762695,
\r
4982 "y": 3663.690915822983,
\r
4983 "z": "112fab3d.a10d2d",
\r
4991 "id": "afef3972.79782",
\r
4992 "type": "switchNode",
\r
4993 "name": "switch tmp.address-family",
\r
4994 "xml": "<switch test='`$tmp.address-family`'>\n",
\r
4997 "x": 4505.333911895752,
\r
4998 "y": 3570.357902288437,
\r
4999 "z": "112fab3d.a10d2d",
\r
5002 "191fd488.fd1f6b",
\r
5008 "id": "191fd488.fd1f6b",
\r
5009 "type": "outcome",
\r
5011 "xml": "<outcome value='ipv4'>\n",
\r
5014 "x": 4708.667174021402,
\r
5015 "y": 3543.6911326249437,
\r
5016 "z": "112fab3d.a10d2d",
\r
5024 "id": "be67cd12.641768",
\r
5025 "type": "outcome",
\r
5027 "xml": "<outcome value='ipv6'>\n",
\r
5030 "x": 4708.666847229004,
\r
5031 "y": 3590.3576600551605,
\r
5032 "z": "112fab3d.a10d2d",
\r
5040 "id": "eaddc3bb.251ec8",
\r
5042 "name": "set ip-type parameter to IPv4",
\r
5043 "xml": "<set>\n<parameter name='ip-type' value='IPv4' />\n",
\r
5045 "x": 4905.333660125732,
\r
5046 "y": 3542.0246064662933,
\r
5047 "z": "112fab3d.a10d2d",
\r
5051 "id": "95abff5b.e35a8",
\r
5053 "name": "set ip-type parameter to IPv6",
\r
5054 "xml": "<set>\n<parameter name='ip-type' value='IPv6' />\n",
\r
5056 "x": 4910.33353805542,
\r
5057 "y": 3590.357679128647,
\r
5058 "z": "112fab3d.a10d2d",
\r
5062 "id": "8df6c942.a715e",
\r
5064 "name": "block : atomic",
\r
5065 "xml": "<block atomic=\"true\">",
\r
5068 "x": 4843.666786193848,
\r
5069 "y": 3663.357679128647,
\r
5070 "z": "112fab3d.a10d2d",
\r
5079 "id": "a8addf18.4e3a2",
\r
5081 "name": "set subnet-id",
\r
5082 "xml": "<set>\n<parameter name='subnet-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id`' />\n",
\r
5084 "x": 5022.000106811523,
\r
5085 "y": 3640.024165868759,
\r
5086 "z": "112fab3d.a10d2d",
\r
5090 "id": "7cc78bb8.388714",
\r
5093 "xml": "<break>\n",
\r
5095 "x": 5007.000110626221,
\r
5096 "y": 3686.691159963608,
\r
5097 "z": "112fab3d.a10d2d",
\r
5101 "id": "5250a99a.907d1",
\r
5102 "type": "switchNode",
\r
5103 "name": "switch subnet-id",
\r
5104 "xml": "<switch test='`$subnet-id`'>\n",
\r
5107 "x": 3020.3330307006836,
\r
5108 "y": 3603.691499710083,
\r
5109 "z": "112fab3d.a10d2d",
\r
5117 "id": "d823fb40.54f4",
\r
5118 "type": "outcome",
\r
5120 "xml": "<outcome value='-1'>\n",
\r
5123 "x": 3176.99959564209,
\r
5124 "y": 3603.6914348602295,
\r
5125 "z": "112fab3d.a10d2d",
\r
5133 "id": "4bb7b0dc.89ed5",
\r
5135 "name": "block : atomic",
\r
5136 "xml": "<block atomic=\"true\">",
\r
5139 "x": 3325.3327865600586,
\r
5140 "y": 3602.0244750976562,
\r
5141 "z": "112fab3d.a10d2d",
\r
5150 "id": "12c0eff5.7b1ef",
\r
5151 "type": "returnFailure",
\r
5152 "name": "return failure",
\r
5153 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Not able to find VNF network subnet that contains address '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[0].vnfc-ip-address\n `\" />\n\n\n\n",
\r
5155 "x": 3493.666118621826,
\r
5156 "y": 3618.6909503936768,
\r
5157 "z": "112fab3d.a10d2d",
\r
5161 "id": "324552d3.28633e",
\r
5163 "name": "set subnet-id in vnfc-ip-assignments (temp variable)",
\r
5164 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id' value='`$subnet-id`' />\n",
\r
5166 "x": 3131.9996757507324,
\r
5167 "y": 3680.3582706451416,
\r
5168 "z": "112fab3d.a10d2d",
\r
5172 "id": "1781a3e7.247ed4",
\r
5173 "type": "execute",
\r
5174 "name": "printContext",
\r
5175 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodulec.log' />\n",
\r
5178 "x": 485.3332710266113,
\r
5179 "y": 3275.357508659363,
\r
5180 "z": "112fab3d.a10d2d",
\r
5186 "id": "4c2388df.70ec08",
\r
5187 "type": "success",
\r
5188 "name": "success",
\r
5189 "xml": "<outcome value='success'>\n",
\r
5192 "x": 4690.333358764648,
\r
5193 "y": 3663.691404104233,
\r
5194 "z": "112fab3d.a10d2d",
\r
5202 "id": "ca1a48c3.b1baa8",
\r
5204 "name": "set network-id",
\r
5205 "xml": "<set>\n<parameter name='$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].network-id'\n value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$idx].network-id`' />\n",
\r
5207 "x": 2063.666515350342,
\r
5208 "y": 2848.690969467163,
\r
5209 "z": "112fab3d.a10d2d",
\r
5213 "id": "8ca3ab85.032598",
\r
5214 "type": "switchNode",
\r
5215 "name": "switch nfc-naming-code",
\r
5216 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`'>\n",
\r
5219 "x": 1261.9999809265137,
\r
5220 "y": 4463.690697193146,
\r
5221 "z": "112fab3d.a10d2d",
\r
5224 "23c8931f.52f9cc",
\r
5230 "id": "23c8931f.52f9cc",
\r
5231 "type": "outcome",
\r
5233 "xml": "<outcome value=''>",
\r
5236 "x": 1446.999927520752,
\r
5237 "y": 4438.690515995026,
\r
5238 "z": "112fab3d.a10d2d",
\r
5246 "id": "57df7e5d.984c2",
\r
5249 "xml": "<outcome value='Other'>\n",
\r
5252 "x": 1445.095199584961,
\r
5253 "y": 4485.476343631744,
\r
5254 "z": "112fab3d.a10d2d",
\r
5262 "id": "a1c6b38e.a41d3",
\r
5264 "name": "set tmp.nfc-naming-code to DEFAULT",
\r
5265 "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='DEFAULT' />\n",
\r
5267 "x": 1678.6666984558105,
\r
5268 "y": 4437.023866176605,
\r
5269 "z": "112fab3d.a10d2d",
\r
5273 "id": "59f2b757.a63258",
\r
5275 "name": "set tmp.nfc-naming-code",
\r
5276 "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`' />\n",
\r
5278 "x": 1635.333209991455,
\r
5279 "y": 4485.357364177704,
\r
5280 "z": "112fab3d.a10d2d",
\r
5284 "id": "805bb33d.dc18f",
\r
5285 "type": "switchNode",
\r
5286 "name": "switch nfc-function",
\r
5287 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`'>\n",
\r
5290 "x": 1250.3333129882812,
\r
5291 "y": 4562.023870944977,
\r
5292 "z": "112fab3d.a10d2d",
\r
5295 "7a1bcd20.0ffb04",
\r
5301 "id": "7a1bcd20.0ffb04",
\r
5302 "type": "outcome",
\r
5304 "xml": "<outcome value=''>",
\r
5307 "x": 1446.9999198913574,
\r
5308 "y": 4537.023668766022,
\r
5309 "z": "112fab3d.a10d2d",
\r
5317 "id": "58313c0d.8e25dc",
\r
5320 "xml": "<outcome value='Other'>\n",
\r
5323 "x": 1445.0951919555664,
\r
5324 "y": 4583.8094964027405,
\r
5325 "z": "112fab3d.a10d2d",
\r
5333 "id": "8f8878a3.b40b28",
\r
5335 "name": "set tmp.nfc-function to DEFAULT",
\r
5336 "xml": "<set>\n<parameter name='tmp.nfc-function' value='DEFAULT' />\n",
\r
5338 "x": 1658.6667022705078,
\r
5339 "y": 4535.3568778038025,
\r
5340 "z": "112fab3d.a10d2d",
\r
5344 "id": "33d0dbb1.211884",
\r
5346 "name": "set tmp.nfc-function",
\r
5347 "xml": "<set>\n<parameter name='tmp.nfc-function' value='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`' />\n",
\r
5349 "x": 1616.9998321533203,
\r
5350 "y": 4583.690538883209,
\r
5351 "z": "112fab3d.a10d2d",
\r
5355 "id": "f47ab8ac.f1f838",
\r
5357 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
5358 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
5361 "x": 2890.3333015441895,
\r
5362 "y": 2218.691004753113,
\r
5363 "z": "112fab3d.a10d2d",
\r
5369 "id": "aa023fe5.47b5f8",
\r
5371 "name": "block : atomic",
\r
5372 "xml": "<block atomic=\"true\">",
\r
5375 "x": 2796.9998054504395,
\r
5376 "y": 2293.691004753113,
\r
5377 "z": "112fab3d.a10d2d",
\r
5380 "d0aa2f4d.891c28",
\r
5386 "id": "e944765.ab28a88",
\r
5388 "name": "block : atomic",
\r
5389 "xml": "<block atomic=\"true\">",
\r
5392 "x": 2001.9998588562012,
\r
5393 "y": 2353.6908683776855,
\r
5394 "z": "112fab3d.a10d2d",
\r
5397 "bcf4c56.2e632b8",
\r
5403 "id": "589f1683.8c95c",
\r
5405 "name": "block : atomic",
\r
5406 "xml": "<block atomic=\"true\">",
\r
5409 "x": 2263.666723251343,
\r
5410 "y": 2408.691035270691,
\r
5411 "z": "112fab3d.a10d2d",
\r
5420 "id": "581b2add.f9572c",
\r
5421 "type": "switchNode",
\r
5422 "name": "switch network-roles match?",
\r
5423 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$network-role-index].vnfc-network-role\n == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-role`'>\n",
\r
5426 "x": 1923.6666297912598,
\r
5427 "y": 5460.6908984184265,
\r
5428 "z": "112fab3d.a10d2d",
\r
5436 "id": "bcbba18a.60b55",
\r
5437 "type": "outcomeTrue",
\r
5439 "xml": "<outcome value='true'>\n",
\r
5442 "x": 2122.000099182129,
\r
5443 "y": 5460.358053684235,
\r
5444 "z": "112fab3d.a10d2d",
\r
5452 "id": "f305688b.5fd87",
\r
5453 "type": "switchNode",
\r
5454 "name": "switch network-roles match?",
\r
5455 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].network-role`'>\n",
\r
5458 "x": 1926.9999732971191,
\r
5459 "y": 5620.357346057892,
\r
5460 "z": "112fab3d.a10d2d",
\r
5468 "id": "fcdfc8c4.1ea6e8",
\r
5469 "type": "outcomeTrue",
\r
5471 "xml": "<outcome value='true'>\n",
\r
5474 "x": 2125.3334426879883,
\r
5475 "y": 5620.0245013237,
\r
5476 "z": "112fab3d.a10d2d",
\r
5484 "id": "bc8c9230.4f5cf8",
\r
5486 "name": "block : atomic",
\r
5487 "xml": "<block atomic=\"true\">",
\r
5490 "x": 1830.3332557678223,
\r
5491 "y": 6198.6907658576965,
\r
5492 "z": "112fab3d.a10d2d",
\r
5495 "1f81499d.5e5af6",
\r
5501 "id": "5f97f00c.f2f7a",
\r
5503 "name": "block : atomic",
\r
5504 "xml": "<block atomic=\"true\">",
\r
5507 "x": 1832.0000038146973,
\r
5508 "y": 6513.690777301788,
\r
5509 "z": "112fab3d.a10d2d",
\r
5518 "id": "8e120f2d.e1456",
\r
5520 "name": "for each vnfc-network-role",
\r
5521 "xml": "<for silentFailure='true' index='vnfc-network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",
\r
5524 "x": 2047.000202178955,
\r
5525 "y": 6257.023936748505,
\r
5526 "z": "112fab3d.a10d2d",
\r
5534 "id": "35f11c05.060024",
\r
5536 "name": "save vip-ipv4-address-list relationship to cp",
\r
5537 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vip-ipv4-address-list:relationship-list\"\n key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv4-address-list.vip-ipv4-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v4[$ipv4-index]\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"cp\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/vnfcs/vnfc/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n + '/cps/cp/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].connection-point.connection-point-id`\" />\n",
\r
5540 "x": 2722.0001258850098,
\r
5541 "y": 6257.023775577545,
\r
5542 "z": "112fab3d.a10d2d",
\r
5545 "6fc56971.00a6d8",
\r
5551 "id": "6f85c684.0cc928",
\r
5552 "type": "returnFailure",
\r
5553 "name": "return failure",
\r
5554 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",
\r
5556 "x": 3280.3333473205566,
\r
5557 "y": 6250.357183933258,
\r
5558 "z": "112fab3d.a10d2d",
\r
5562 "id": "383b2271.606576",
\r
5563 "type": "returnFailure",
\r
5564 "name": "return failure",
\r
5565 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",
\r
5567 "x": 3280.500316619873,
\r
5568 "y": 6300.341357648373,
\r
5569 "z": "112fab3d.a10d2d",
\r
5573 "id": "1646f205.fdcaa6",
\r
5575 "name": "block : atomic",
\r
5576 "xml": "<block atomic=\"true\">",
\r
5579 "x": 3113.8332176208496,
\r
5580 "y": 6230.341557025909,
\r
5581 "z": "112fab3d.a10d2d",
\r
5584 "6f85c684.0cc928",
\r
5590 "id": "8458375f.c06d8",
\r
5592 "name": "block : atomic",
\r
5593 "xml": "<block atomic=\"true\">",
\r
5596 "x": 3113.833293914795,
\r
5597 "y": 6283.341315746307,
\r
5598 "z": "112fab3d.a10d2d",
\r
5601 "383b2271.606576",
\r
5607 "id": "6fc56971.00a6d8",
\r
5608 "type": "failure",
\r
5609 "name": "failure",
\r
5610 "xml": "<outcome value='failure'>\n",
\r
5613 "x": 2957.000102996826,
\r
5614 "y": 6230.357226848602,
\r
5615 "z": "112fab3d.a10d2d",
\r
5623 "id": "5cf11136.58121",
\r
5624 "type": "not-found",
\r
5625 "name": "not-found",
\r
5626 "xml": "<outcome value='not-found'>\n",
\r
5629 "x": 2965.571636199951,
\r
5630 "y": 6282.9763712883,
\r
5631 "z": "112fab3d.a10d2d",
\r
5639 "id": "7256be96.3662d",
\r
5641 "name": "for each vnfc-network-role",
\r
5642 "xml": "<for silentFailure='true' index='vnfc-network-role-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data_length`' >\n",
\r
5645 "x": 2048.6665992736816,
\r
5646 "y": 6580.357346057892,
\r
5647 "z": "112fab3d.a10d2d",
\r
5655 "id": "8da01247.1c11d8",
\r
5657 "name": "save vip-ipv6-address-list relationship to cp",
\r
5658 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"vip-ipv6-address-list:relationship-list\"\n key=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner\n\t AND cloud-region.cloud-region-id = $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region\n\t AND vip-ipv6-address-list.vip-ipv6-address = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$vm-network-index].floating-ips.floating-ip-v6[$ipv6-index]\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"cp\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/vnfcs/vnfc/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\n + '/cps/cp/'\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].connection-point.connection-point-id`\" />\n",
\r
5661 "x": 2718.6665534973145,
\r
5662 "y": 6578.690128803253,
\r
5663 "z": "112fab3d.a10d2d",
\r
5672 "id": "540af8f6.c0c8e",
\r
5673 "type": "returnFailure",
\r
5674 "name": "return failure",
\r
5675 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",
\r
5677 "x": 3276.9997749328613,
\r
5678 "y": 6572.023537158966,
\r
5679 "z": "112fab3d.a10d2d",
\r
5683 "id": "64f21f33.6807a",
\r
5684 "type": "returnFailure",
\r
5685 "name": "return failure",
\r
5686 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",
\r
5688 "x": 3277.1667442321777,
\r
5689 "y": 6622.007710874081,
\r
5690 "z": "112fab3d.a10d2d",
\r
5694 "id": "998fc046.d68f",
\r
5696 "name": "block : atomic",
\r
5697 "xml": "<block atomic=\"true\">",
\r
5700 "x": 3110.4996452331543,
\r
5701 "y": 6552.007910251617,
\r
5702 "z": "112fab3d.a10d2d",
\r
5710 "id": "8dc96b01.474dd",
\r
5712 "name": "block : atomic",
\r
5713 "xml": "<block atomic=\"true\">",
\r
5716 "x": 3110.4997215270996,
\r
5717 "y": 6605.007668972015,
\r
5718 "z": "112fab3d.a10d2d",
\r
5726 "id": "d83f3f7b.caadf",
\r
5727 "type": "failure",
\r
5728 "name": "failure",
\r
5729 "xml": "<outcome value='failure'>\n",
\r
5732 "x": 2953.666530609131,
\r
5733 "y": 6552.02358007431,
\r
5734 "z": "112fab3d.a10d2d",
\r
5742 "id": "cc62185e.d573c8",
\r
5743 "type": "not-found",
\r
5744 "name": "not-found",
\r
5745 "xml": "<outcome value='not-found'>\n",
\r
5748 "x": 2962.238063812256,
\r
5749 "y": 6604.642724514008,
\r
5750 "z": "112fab3d.a10d2d",
\r
5758 "id": "2ff95408.117534",
\r
5759 "type": "switchNode",
\r
5760 "name": "switch network-roles match?",
\r
5761 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n == $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].vnfc-network-role`'>\n",
\r
5764 "x": 2300.3332710266113,
\r
5765 "y": 6257.023613452911,
\r
5766 "z": "112fab3d.a10d2d",
\r
5774 "id": "9475b87c.2a043",
\r
5775 "type": "outcomeTrue",
\r
5777 "xml": "<outcome value='true'>\n",
\r
5780 "x": 2487.000114440918,
\r
5781 "y": 6257.024100780487,
\r
5782 "z": "112fab3d.a10d2d",
\r
5790 "id": "6947a958.cfef3",
\r
5791 "type": "switchNode",
\r
5792 "name": "switch network-roles match?",
\r
5793 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-role\n == $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-role-index].vnfc-network-role`'>\n",
\r
5796 "x": 2296.9998512268066,
\r
5797 "y": 6578.690353870392,
\r
5798 "z": "112fab3d.a10d2d",
\r
5806 "id": "e7b53b25.79cf28",
\r
5807 "type": "outcomeTrue",
\r
5809 "xml": "<outcome value='true'>\n",
\r
5812 "x": 2483.6666946411133,
\r
5813 "y": 6578.6908411979675,
\r
5814 "z": "112fab3d.a10d2d",
\r
5822 "id": "2376b6f4.a8ed0a",
\r
5823 "type": "comment",
\r
5824 "name": "SELF-SERVE FORK",
\r
5827 "x": 666.7142944335938,
\r
5828 "y": 867.0476245880127,
\r
5829 "z": "112fab3d.a10d2d",
\r
5833 "id": "efcbebcc.14464",
\r
5835 "name": "call self-serve-vf-module-assign",
\r
5836 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-assign' mode='sync' >\n",
\r
5839 "x": 1199.749439239502,
\r
5840 "y": 911.964430809021,
\r
5841 "z": "112fab3d.a10d2d",
\r
5849 "id": "4f6ca91d.20b5c",
\r
5850 "type": "returnFailure",
\r
5851 "name": "return failure",
\r
5852 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Failed to create self-serve assignment for vf-module with vf-module-id=' + $vf-module-topology-operation-input.vf-module-information.vf-module-id + ' with error: ' + $error-message`\" />\n",
\r
5854 "x": 1583.820816040039,
\r
5855 "y": 911.9643812179565,
\r
5856 "z": "112fab3d.a10d2d",
\r
5860 "id": "971d6518.2083a",
\r
5861 "type": "failure",
\r
5862 "name": "failure",
\r
5863 "xml": "<outcome value='failure'>\n",
\r
5866 "x": 1420.047019958496,
\r
5867 "y": 911.4524621963501,
\r
5868 "z": "112fab3d.a10d2d",
\r
5876 "id": "d92c2968.bb747",
\r
5877 "type": "returnSuccess",
\r
5878 "name": "return success",
\r
5879 "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
\r
5881 "x": 1146.6186828613281,
\r
5882 "y": 1061.809350013733,
\r
5883 "z": "112fab3d.a10d2d",
\r
5887 "id": "c5876c75.baaed",
\r
5888 "type": "execute",
\r
5889 "name": "printContext",
\r
5890 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",
\r
5893 "x": 1138.6662254333496,
\r
5894 "y": 1016.3008937835693,
\r
5895 "z": "112fab3d.a10d2d",
\r
5901 "id": "be93c800.e962c8",
\r
5903 "name": "set order-status to PendingCreate",
\r
5904 "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",
\r
5906 "x": 1209.3567428588867,
\r
5907 "y": 965.2617883682251,
\r
5908 "z": "112fab3d.a10d2d",
\r
5912 "id": "3eddc68c.a493ea",
\r
5914 "name": "block : atomic",
\r
5915 "xml": "<block atomic=\"true\">",
\r
5918 "x": 920.4521713256836,
\r
5919 "y": 911.6425924301147,
\r
5920 "z": "112fab3d.a10d2d",
\r
5924 "be93c800.e962c8",
\r
5931 "id": "8086d3c6.2981",
\r
5932 "type": "comment",
\r
5933 "name": "First, count the subnets for this address family",
\r
5936 "x": 2662.0004081726074,
\r
5937 "y": 3189.9997692108154,
\r
5938 "z": "112fab3d.a10d2d",
\r
5942 "id": "fd0458e9.351b28",
\r
5944 "name": "for each subnet-data",
\r
5945 "xml": "<for index='subnet-data-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data_length`' >\n",
\r
5948 "x": 3035.333095550537,
\r
5949 "y": 3485.0002727508545,
\r
5950 "z": "112fab3d.a10d2d",
\r
5958 "id": "9c5ef8eb.9a7678",
\r
5959 "type": "switchNode",
\r
5960 "name": "address-families match?",
\r
5961 "xml": "<switch test='`$tmp.address-family\n == $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].ip-version`'>\n",
\r
5964 "x": 3261.9997215270996,
\r
5965 "y": 3485.0002727508545,
\r
5966 "z": "112fab3d.a10d2d",
\r
5974 "id": "33f6db20.0ff7f4",
\r
5975 "type": "outcomeTrue",
\r
5977 "xml": "<outcome value='true'>\n",
\r
5980 "x": 3441.999687194824,
\r
5981 "y": 3485.0006790161133,
\r
5982 "z": "112fab3d.a10d2d",
\r
5990 "id": "ff243880.f35278",
\r
5992 "name": "set af-count to 0",
\r
5993 "xml": "<set>\n<parameter name='af-count' value='0' />\n",
\r
5995 "x": 2516.9999809265137,
\r
5996 "y": 3231.6665210723877,
\r
5997 "z": "112fab3d.a10d2d",
\r
6001 "id": "38b83402.0da80c",
\r
6003 "name": "increment af-count",
\r
6004 "xml": "<set>\n<parameter name='af-count' value='`$af-count + 1`' />\n",
\r
6006 "x": 3265.3333473205566,
\r
6007 "y": 3298.3332710266113,
\r
6008 "z": "112fab3d.a10d2d",
\r
6012 "id": "788f6a84.68199c",
\r
6014 "name": "block : atomic",
\r
6015 "xml": "<block atomic=\"true\">",
\r
6018 "x": 3081.9997215270996,
\r
6019 "y": 3279.9999561309814,
\r
6020 "z": "112fab3d.a10d2d",
\r
6023 "38b83402.0da80c",
\r
6029 "id": "3fbd6c40.04a2bc",
\r
6031 "name": "set subnet-id",
\r
6032 "xml": "<set>\n<parameter name='subnet-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id`' />\n",
\r
6034 "x": 3246.999767303467,
\r
6035 "y": 3253.3332691192627,
\r
6036 "z": "112fab3d.a10d2d",
\r
6040 "id": "6cdf3e0.84820c4",
\r
6041 "type": "switchNode",
\r
6042 "name": "switch af-count",
\r
6043 "xml": "<switch test='`$af-count`'>\n",
\r
6046 "x": 2507.0003929138184,
\r
6047 "y": 3468.3334379196167,
\r
6048 "z": "112fab3d.a10d2d",
\r
6057 "id": "a4b2346f.f87cb",
\r
6058 "type": "outcome",
\r
6060 "xml": "<outcome value='1'>\n",
\r
6063 "x": 2666.999912261963,
\r
6064 "y": 3366.666606903076,
\r
6065 "z": "112fab3d.a10d2d",
\r
6073 "id": "ad8dd57b.16b9d",
\r
6075 "name": "set subnet-id in vnfc-ip-assignments (temp variable)",
\r
6076 "xml": "<set>\n<parameter name='tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].subnet-id'\n value='`$subnet-id`' />\n",
\r
6078 "x": 2940.3332176208496,
\r
6079 "y": 3364.9999561309814,
\r
6080 "z": "112fab3d.a10d2d",
\r
6084 "id": "33300284.96a34e",
\r
6087 "xml": "<outcome value='Other'>\n",
\r
6090 "x": 2666.999828338623,
\r
6091 "y": 3568.333526611328,
\r
6092 "z": "112fab3d.a10d2d",
\r
6100 "id": "459f9c7c.facbf4",
\r
6102 "name": "block : atomic",
\r
6103 "xml": "<block atomic=\"true\">",
\r
6106 "x": 2823.6664695739746,
\r
6107 "y": 3568.3332080841064,
\r
6108 "z": "112fab3d.a10d2d",
\r
6112 "fd0458e9.351b28",
\r
6119 "id": "54c3098c.899198",
\r
6120 "type": "switchNode",
\r
6121 "name": "switch network-start-address",
\r
6122 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].network-start-address`'>\n",
\r
6125 "x": 3636.9998664855957,
\r
6126 "y": 3483.333522796631,
\r
6127 "z": "112fab3d.a10d2d",
\r
6130 "50f46a5d.151964",
\r
6136 "id": "50f46a5d.151964",
\r
6137 "type": "outcome",
\r
6139 "xml": "<outcome value=''>",
\r
6142 "x": 3833.6667137145996,
\r
6143 "y": 3418.333133459091,
\r
6144 "z": "112fab3d.a10d2d",
\r
6152 "id": "b4045616.46c1e",
\r
6155 "xml": "<outcome value='Other'>\n",
\r
6158 "x": 3826.7621116638184,
\r
6159 "y": 3552.61904501915,
\r
6160 "z": "112fab3d.a10d2d",
\r
6168 "id": "91359939.322c88",
\r
6169 "type": "switchNode",
\r
6170 "name": "switch cidr-mask",
\r
6171 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].cidr-mask`'>\n",
\r
6174 "x": 3981.9999046325684,
\r
6175 "y": 3551.666251897812,
\r
6176 "z": "112fab3d.a10d2d",
\r
6185 "id": "fa078de2.dc1ae",
\r
6186 "type": "outcome",
\r
6188 "xml": "<outcome value=''>",
\r
6191 "x": 4136.999980926514,
\r
6192 "y": 3481.6665513515472,
\r
6193 "z": "112fab3d.a10d2d",
\r
6201 "id": "21622a4.a2fe356",
\r
6204 "xml": "<outcome value='Other'>\n",
\r
6207 "x": 4140.095777511597,
\r
6208 "y": 3614.2856385707855,
\r
6209 "z": "112fab3d.a10d2d",
\r
6217 "id": "14889e9b.6b5371",
\r
6218 "type": "outcome",
\r
6220 "xml": "<outcome value='0'>",
\r
6223 "x": 2008.666591644287,
\r
6224 "y": 3088.3332080841064,
\r
6225 "z": "112fab3d.a10d2d",
\r
6233 "id": "82e555ca.39e4b",
\r
6234 "type": "returnFailure",
\r
6235 "name": "return failure",
\r
6236 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'SDNC subnet id '\n + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n + ' does not have network-start-address populated'`\" />\n\n\n\n",
\r
6238 "x": 4142.000217437744,
\r
6239 "y": 3433.332970380783,
\r
6240 "z": "112fab3d.a10d2d",
\r
6244 "id": "fa79e796.718bc",
\r
6246 "name": "block : atomic",
\r
6247 "xml": "<block atomic=\"true\">",
\r
6250 "x": 3978.6666412353516,
\r
6251 "y": 3418.332900762558,
\r
6252 "z": "112fab3d.a10d2d",
\r
6261 "id": "926e57f0.46dc88",
\r
6262 "type": "returnFailure",
\r
6263 "name": "return failure",
\r
6264 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'SDNC subnet id '\n + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n + ' does not have cidr-mask populated'`\" />\n\n\n\n",
\r
6266 "x": 4447.000072479248,
\r
6267 "y": 3494.9998376369476,
\r
6268 "z": "112fab3d.a10d2d",
\r
6272 "id": "4d5413f9.62c7c4",
\r
6274 "name": "block : atomic",
\r
6275 "xml": "<block atomic=\"true\">",
\r
6278 "x": 4283.6664962768555,
\r
6279 "y": 3479.9997680187225,
\r
6280 "z": "112fab3d.a10d2d",
\r
6283 "926e57f0.46dc88",
\r
6289 "id": "a6a5fc58.d573a",
\r
6290 "type": "comment",
\r
6291 "name": "Ignore address families with no addresses",
\r
6294 "x": 2282.9999656677246,
\r
6295 "y": 3018.6667041778564,
\r
6296 "z": "112fab3d.a10d2d",
\r
6300 "id": "57662986.d12c8",
\r
6301 "type": "switchNode",
\r
6302 "name": "switch invariant-uuid",
\r
6303 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`'>\n",
\r
6306 "x": 1253.666805267334,
\r
6307 "y": 4648.333082199097,
\r
6308 "z": "112fab3d.a10d2d",
\r
6311 "bca552ea.8dcc08",
\r
6317 "id": "bca552ea.8dcc08",
\r
6318 "type": "outcome",
\r
6320 "xml": "<outcome value=''>",
\r
6323 "x": 1435.3332176208496,
\r
6324 "y": 4624.999711990356,
\r
6325 "z": "112fab3d.a10d2d",
\r
6333 "id": "1bc6e4fe.e7fc03",
\r
6336 "xml": "<outcome value='Other'>\n",
\r
6339 "x": 1433.4284896850586,
\r
6340 "y": 4671.785539627075,
\r
6341 "z": "112fab3d.a10d2d",
\r
6349 "id": "e71566e3.c745c8",
\r
6351 "name": "save vnfc to A&AI",
\r
6352 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vnfc\" \n\tkey=\"vnfc.vnfc-name = $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name\" >\n<parameter name=\"vnfc-name\" value=\"`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-name`\" />\n<parameter name=\"nfc-naming-code\" value=\"`$tmp.nfc-naming-code`\" />\n<parameter name=\"nfc-function\" value=\"`$tmp.nfc-function`\" />\n<parameter name=\"orchestration-status\" value=\"`PendingCreate`\" />\n<parameter name=\"in-maint\" value=\"true\" />\n<parameter name=\"prov-status\" value=\"`PREPROV`\" />\n",
\r
6355 "x": 1596.999843597412,
\r
6356 "y": 4626.666704177856,
\r
6357 "z": "112fab3d.a10d2d",
\r
6360 "b05fd296.8c44d8",
\r
6366 "id": "498f5a29.9e1ca4",
\r
6367 "type": "switchNode",
\r
6368 "name": "switch input cloud-owner",
\r
6369 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`'>\n",
\r
6372 "x": 532.7141952514648,
\r
6373 "y": 256.9047336578369,
\r
6374 "z": "112fab3d.a10d2d",
\r
6383 "id": "93f5de2c.13776",
\r
6386 "xml": "<outcome value=''>\n",
\r
6389 "x": 716.0475692749023,
\r
6390 "y": 226.90472221374512,
\r
6391 "z": "112fab3d.a10d2d",
\r
6399 "id": "5d086485.c917c4",
\r
6402 "xml": "<outcome value='Other'>\n",
\r
6405 "x": 715.8094749450684,
\r
6406 "y": 267.85721588134766,
\r
6407 "z": "112fab3d.a10d2d",
\r
6415 "id": "201ec95d.e95dfe",
\r
6418 "xml": "<block>\n",
\r
6419 "atomic": "false",
\r
6422 "x": 851.0475234985352,
\r
6423 "y": 225.23806190490723,
\r
6424 "z": "112fab3d.a10d2d",
\r
6430 "id": "404d471f.ff2ab",
\r
6432 "name": "set prop.cloud-region.cloud-owner",
\r
6433 "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",
\r
6435 "x": 932.7141799926758,
\r
6436 "y": 266.9047431945801,
\r
6437 "z": "112fab3d.a10d2d",
\r
6441 "id": "f0c546c1.be6dc",
\r
6443 "name": "call self-serve-vf-module-forking-logic",
\r
6444 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-forking-logic' mode='sync' >\n",
\r
6447 "x": 564.3015670776367,
\r
6448 "y": 808.2980642318726,
\r
6449 "z": "112fab3d.a10d2d",
\r
6455 "id": "40af7b28.67ea64",
\r
6456 "type": "switchNode",
\r
6457 "name": "switch ss.self-serve-flag",
\r
6458 "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",
\r
6461 "x": 522.4443054199219,
\r
6462 "y": 1035.2981328964233,
\r
6463 "z": "112fab3d.a10d2d",
\r
6466 "6edbe4f3.864dc4",
\r
6472 "id": "6edbe4f3.864dc4",
\r
6473 "type": "outcomeFalse",
\r
6475 "xml": "<outcome value='false'>\n",
\r
6478 "x": 743.158504486084,
\r
6479 "y": 1152.869031906128,
\r
6480 "z": "112fab3d.a10d2d",
\r
6488 "id": "bb5f378d.ec1c2",
\r
6489 "type": "outcomeTrue",
\r
6491 "xml": "<outcome value='true'>\n",
\r
6494 "x": 743.7299575805664,
\r
6495 "y": 911.7266693115234,
\r
6496 "z": "112fab3d.a10d2d",
\r
6504 "id": "69eb61e5.2ebc48",
\r
6506 "name": "call check for VNF-API-preload and copy",
\r
6507 "xml": "<call module='GENERIC-RESOURCE-API' rpc='gw-vfmodule-update' mode='sync' >\n",
\r
6512 "z": "112fab3d.a10d2d",
\r