3 "id": "56f6ceeb.2f9068",
\r
9 "z": "f3a72141.88f688",
\r
17 "id": "1c7e6bd.909eb14",
\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='${project.version}'>",
\r
25 "x": 227.85713577270508,
\r
26 "y": 178.80953788757324,
\r
27 "z": "f3a72141.88f688",
\r
35 "id": "394269ca.2493d6",
\r
37 "name": "method vf-module-topology-operation-assign-sync",
\r
38 "xml": "<method rpc='vf-module-topology-operation-assign-sync' mode='sync'>\n",
\r
41 "x": 227.42862701416016,
\r
43 "z": "f3a72141.88f688",
\r
51 "id": "8b850552.873b78",
\r
53 "name": "vf-module-topology-operation-assign-sync",
\r
56 "x": 372.32110595703125,
\r
57 "y": 64.97569942474365,
\r
58 "z": "f3a72141.88f688",
\r
62 "id": "76da2351.1e772c",
\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": 519.1905097961426,
\r
69 "y": 394.52382230758667,
\r
70 "z": "f3a72141.88f688",
\r
79 "id": "4f2046cb.97cad",
\r
81 "name": "CreateVfModuleInstance",
\r
82 "xml": "<outcome value='CreateVfModuleInstance'>\n",
\r
85 "x": 781.2381248474121,
\r
86 "y": 371.66670846939087,
\r
87 "z": "f3a72141.88f688",
\r
95 "id": "6f4baeb7.64b6a",
\r
98 "xml": "<outcome value='Other'>\n",
\r
101 "x": 724.9047698974609,
\r
102 "y": 417.0476975440979,
\r
103 "z": "f3a72141.88f688",
\r
111 "id": "bc41f28e.925478",
\r
114 "xml": "<block>\n",
\r
118 "x": 971.0952892303467,
\r
119 "y": 371.6667399406433,
\r
120 "z": "f3a72141.88f688",
\r
126 "id": "e7106bf3.cd4de",
\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": 989.9047775268555,
\r
132 "y": 417.381010055542,
\r
133 "z": "f3a72141.88f688",
\r
137 "id": "729b2317.d41764",
\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": 566.5237770080566,
\r
144 "y": 485.66677236557007,
\r
145 "z": "f3a72141.88f688",
\r
154 "id": "85b6ba66.001968",
\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": 1007.9521980285645,
\r
160 "y": 510.09524488449097,
\r
161 "z": "f3a72141.88f688",
\r
165 "id": "987fd6a8.61bdd8",
\r
168 "xml": "<outcome value='failure'>\n",
\r
171 "x": 832.3094673156738,
\r
172 "y": 466.0476031303406,
\r
173 "z": "f3a72141.88f688",
\r
181 "id": "20959f4f.3eb5d8",
\r
182 "type": "not-found",
\r
183 "name": "not-found",
\r
184 "xml": "<outcome value='not-found'>\n",
\r
187 "x": 840.8808975219727,
\r
188 "y": 510.33331632614136,
\r
189 "z": "f3a72141.88f688",
\r
197 "id": "b104acae.235de",
\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": 1007.309398651123,
\r
203 "y": 465.1905035972595,
\r
204 "z": "f3a72141.88f688",
\r
208 "id": "ebe8b394.b57a1",
\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": 561.6190414428711,
\r
215 "y": 694.2381076812744,
\r
216 "z": "f3a72141.88f688",
\r
225 "id": "cc1ff8d8.e54a",
\r
228 "xml": "<outcome value=''>\n",
\r
231 "x": 802.3333129882812,
\r
232 "y": 671.3808479309082,
\r
233 "z": "f3a72141.88f688",
\r
241 "id": "25f65cf0.a13c74",
\r
244 "xml": "<outcome value='Other'>\n",
\r
247 "x": 802.0951538085938,
\r
248 "y": 712.333366394043,
\r
249 "z": "f3a72141.88f688",
\r
257 "id": "cdb40a91.68e35",
\r
259 "name": "block : atomic",
\r
260 "xml": "<block atomic=\"true\">",
\r
263 "x": 140.19043731689453,
\r
264 "y": 3175.9050060510635,
\r
265 "z": "f3a72141.88f688",
\r
303 "id": "e620f2a.d32df1",
\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": 968.999927520752,
\r
309 "y": 670.6666030883789,
\r
310 "z": "f3a72141.88f688",
\r
314 "id": "f839c9ee.7363c8",
\r
316 "name": "for each vnf",
\r
317 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
320 "x": 964.3332977294922,
\r
321 "y": 711.9999847412109,
\r
322 "z": "f3a72141.88f688",
\r
330 "id": "64c8c312.1061f4",
\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": 1215.6665954589844,
\r
337 "y": 711.6667127609253,
\r
338 "z": "f3a72141.88f688",
\r
346 "id": "b6bafc8a.6df098",
\r
347 "type": "outcomeTrue",
\r
349 "xml": "<outcome value='true'>\n",
\r
352 "x": 1445.6666069030762,
\r
353 "y": 711.0000257492065,
\r
354 "z": "f3a72141.88f688",
\r
362 "id": "c81a4e60.7d0e28",
\r
364 "name": "set vnf-index to -1",
\r
365 "xml": "<set>\n<parameter name='vnf-index' value='-1' />\n",
\r
367 "x": 510.66666412353516,
\r
368 "y": 625.6666069030762,
\r
369 "z": "f3a72141.88f688",
\r
373 "id": "5d5edd84.2d5f2c",
\r
375 "name": "set vnf-index to idx",
\r
376 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
378 "x": 1767.3332443237305,
\r
379 "y": 681.9999837875366,
\r
380 "z": "f3a72141.88f688",
\r
384 "id": "a8e5db24.a73738",
\r
385 "type": "switchNode",
\r
386 "name": "switch vnf-index",
\r
387 "xml": "<switch test='`$vnf-index`'>\n",
\r
390 "x": 500.6666717529297,
\r
391 "y": 762.3333034515381,
\r
392 "z": "f3a72141.88f688",
\r
400 "id": "87ecd247.e52678",
\r
403 "xml": "<outcome value='-1'>\n",
\r
406 "x": 679.000057220459,
\r
407 "y": 761.6666793823242,
\r
408 "z": "f3a72141.88f688",
\r
416 "id": "4e06f17a.d0856",
\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": 838.9999656677246,
\r
422 "y": 760.9999828338623,
\r
423 "z": "f3a72141.88f688",
\r
427 "id": "22e5e45e.411d54",
\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": 517.3333930969238,
\r
434 "y": 1392.3334999084473,
\r
435 "z": "f3a72141.88f688",
\r
444 "id": "14229ff2.8aa128",
\r
447 "xml": "<outcome value=''>\n",
\r
450 "x": 774.7143478393555,
\r
451 "y": 1359.4762735366821,
\r
452 "z": "f3a72141.88f688",
\r
460 "id": "bfd42049.5713c8",
\r
462 "name": "set vf-module-index=0",
\r
463 "xml": "<set>\n<parameter name='vf-module-index' value='0' />\n",
\r
465 "x": 962.3333854675293,
\r
466 "y": 1360.143048286438,
\r
467 "z": "f3a72141.88f688",
\r
471 "id": "b10cf2c1.50f1b",
\r
474 "xml": "<outcome value='Other'>\n",
\r
477 "x": 775.1428909301758,
\r
478 "y": 1423.762131690979,
\r
479 "z": "f3a72141.88f688",
\r
487 "id": "82cd745.5985888",
\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": 1160.3334312438965,
\r
493 "y": 1403.9525270462036,
\r
494 "z": "f3a72141.88f688",
\r
498 "id": "f5e9c444.577ec8",
\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": 1119.428524017334,
\r
505 "y": 1448.0477571487427,
\r
506 "z": "f3a72141.88f688",
\r
514 "id": "4d58fe6c.1bc33",
\r
517 "xml": "<block>\n",
\r
521 "x": 911.8571701049805,
\r
522 "y": 1423.7620573043823,
\r
523 "z": "f3a72141.88f688",
\r
532 "id": "77f0e5e3.b50b0c",
\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": 1623.0476264953613,
\r
539 "y": 1447.6191682815552,
\r
540 "z": "f3a72141.88f688",
\r
548 "id": "d89d248c.26c058",
\r
549 "type": "outcomeTrue",
\r
551 "xml": "<outcome value='true'>\n",
\r
554 "x": 2065.666675567627,
\r
555 "y": 1447.190619468689,
\r
556 "z": "f3a72141.88f688",
\r
564 "id": "52475e31.0d704",
\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": 2217.5715560913086,
\r
570 "y": 1447.1906061172485,
\r
571 "z": "f3a72141.88f688",
\r
575 "id": "d2a9bffe.3868f",
\r
577 "name": "make sure this VF module doesn't exist already",
\r
580 "x": 1649.4999732971191,
\r
581 "y": 1402.246660232544,
\r
582 "z": "f3a72141.88f688",
\r
586 "id": "aab26fce.f8257",
\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": 527.9999732971191,
\r
592 "y": 1503.3333549499512,
\r
593 "z": "f3a72141.88f688",
\r
597 "id": "d90a1287.58a548",
\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": 534.4999923706055,
\r
603 "y": 1615.8334617614746,
\r
604 "z": "f3a72141.88f688",
\r
608 "id": "52b2c2fd.f94b84",
\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": 1295.4522514343262,
\r
614 "y": 1775.071388244629,
\r
615 "z": "f3a72141.88f688",
\r
619 "id": "beda92ef.691fd8",
\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": 494.4999122619629,
\r
626 "y": 1889.0237283706665,
\r
627 "z": "f3a72141.88f688",
\r
635 "id": "f0c65b19.86b048",
\r
638 "xml": "<outcome value=''>",
\r
641 "x": 639.7856025695801,
\r
642 "y": 1889.0237970352173,
\r
643 "z": "f3a72141.88f688",
\r
651 "id": "dcf514cb.dd0c78",
\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": 786.9284629821777,
\r
657 "y": 1888.5952310562134,
\r
658 "z": "f3a72141.88f688",
\r
662 "id": "68d89a29.07cf94",
\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": 533.3571281433105,
\r
669 "y": 1689.1669998168945,
\r
670 "z": "f3a72141.88f688",
\r
679 "id": "f46b3e9e.8d6668",
\r
682 "xml": "<outcome value='failure'>\n",
\r
685 "x": 747.6033210754395,
\r
686 "y": 1707.317855834961,
\r
687 "z": "f3a72141.88f688",
\r
695 "id": "91f2a24b.1b4878",
\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": 922.6032943725586,
\r
701 "y": 1707.317892074585,
\r
702 "z": "f3a72141.88f688",
\r
706 "id": "70243d82.24a30c",
\r
707 "type": "not-found",
\r
708 "name": "not-found",
\r
709 "xml": "<outcome value='not-found'>\n",
\r
712 "x": 756.5319175720215,
\r
713 "y": 1665.6035890579224,
\r
714 "z": "f3a72141.88f688",
\r
722 "id": "19c79205.64aec6",
\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": 922.8811950683594,
\r
728 "y": 1664.9091663360596,
\r
729 "z": "f3a72141.88f688",
\r
733 "id": "eac623e8.5e60c8",
\r
736 "xml": "<block>\n",
\r
740 "x": 1594.0000686645508,
\r
741 "y": 709.9197244644165,
\r
742 "z": "f3a72141.88f688",
\r
751 "id": "cf8fe3f6.94c17",
\r
754 "xml": "<break>\n",
\r
756 "x": 1729.0000343322754,
\r
757 "y": 731.5863103866577,
\r
758 "z": "f3a72141.88f688",
\r
762 "id": "f023a409.07cdc8",
\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": 908.833251953125,
\r
768 "y": 1930.4197216033936,
\r
769 "z": "f3a72141.88f688",
\r
773 "id": "2568cf35.f17b4",
\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": 552.6903266906738,
\r
780 "y": 1953.2441654205322,
\r
781 "z": "f3a72141.88f688",
\r
790 "id": "2966e953.50db6e",
\r
793 "xml": "<outcome value=''>",
\r
796 "x": 758.3569984436035,
\r
797 "y": 1930.387128829956,
\r
798 "z": "f3a72141.88f688",
\r
806 "id": "aa0220f1.1c7508",
\r
809 "xml": "<outcome value='Other'>\n",
\r
812 "x": 759.7855949401855,
\r
813 "y": 1974.6727199554443,
\r
814 "z": "f3a72141.88f688",
\r
822 "id": "36a1b2f5.8b27ee",
\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": 914.0713310241699,
\r
828 "y": 1974.1012921333313,
\r
829 "z": "f3a72141.88f688",
\r
833 "id": "f5ac6aff.db1c88",
\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": 909.7855224609375,
\r
839 "y": 2018.9583978652954,
\r
840 "z": "f3a72141.88f688",
\r
844 "id": "2930947a.5fb83c",
\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": 525.3093452453613,
\r
851 "y": 2041.7829027175903,
\r
852 "z": "f3a72141.88f688",
\r
861 "id": "b3c44516.bf01f",
\r
864 "xml": "<outcome value=''>",
\r
867 "x": 759.3093185424805,
\r
868 "y": 2018.9258346557617,
\r
869 "z": "f3a72141.88f688",
\r
877 "id": "c8c7af7f.bda348",
\r
880 "xml": "<outcome value='Other'>\n",
\r
883 "x": 760.7379150390625,
\r
884 "y": 2063.21142578125,
\r
885 "z": "f3a72141.88f688",
\r
893 "id": "9ee74458.70cbf8",
\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": 915.0236511230469,
\r
899 "y": 2062.639997959137,
\r
900 "z": "f3a72141.88f688",
\r
904 "id": "137c0b44.9e7df5",
\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": 906.9284553527832,
\r
910 "y": 2107.815605163574,
\r
911 "z": "f3a72141.88f688",
\r
915 "id": "50b9a90a.fc82d",
\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": 533.4522171020508,
\r
922 "y": 2130.640049934387,
\r
923 "z": "f3a72141.88f688",
\r
932 "id": "1eea34fe.5390a3",
\r
935 "xml": "<outcome value=''>",
\r
938 "x": 756.4522018432617,
\r
939 "y": 2107.7830123901367,
\r
940 "z": "f3a72141.88f688",
\r
948 "id": "6c98f90.4d63188",
\r
951 "xml": "<outcome value='Other'>\n",
\r
954 "x": 757.8807983398438,
\r
955 "y": 2152.068603515625,
\r
956 "z": "f3a72141.88f688",
\r
964 "id": "699947d7.d4326",
\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": 912.1665344238281,
\r
970 "y": 2151.497175693512,
\r
971 "z": "f3a72141.88f688",
\r
975 "id": "a7fd32d7.026dc8",
\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": 906.9284553527832,
\r
981 "y": 2194.958427429199,
\r
982 "z": "f3a72141.88f688",
\r
986 "id": "23cc94b1.59977c",
\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": 528.4522171020508,
\r
993 "y": 2217.782872200012,
\r
994 "z": "f3a72141.88f688",
\r
1003 "id": "e3af7baa.c4981",
\r
1004 "type": "outcome",
\r
1006 "xml": "<outcome value=''>",
\r
1009 "x": 756.4522018432617,
\r
1010 "y": 2194.9258346557617,
\r
1011 "z": "f3a72141.88f688",
\r
1019 "id": "3ab505bb.0b8a4a",
\r
1022 "xml": "<outcome value='Other'>\n",
\r
1025 "x": 757.8807983398438,
\r
1026 "y": 2239.21142578125,
\r
1027 "z": "f3a72141.88f688",
\r
1035 "id": "2d788c97.c9e78c",
\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": 912.1665344238281,
\r
1041 "y": 2238.639997959137,
\r
1042 "z": "f3a72141.88f688",
\r
1046 "id": "d4c27c38.cb815",
\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": 542.9045524597168,
\r
1052 "y": 2290.2918615341187,
\r
1053 "z": "f3a72141.88f688",
\r
1057 "id": "83666c5c.749a58",
\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": 496.09519958496094,
\r
1063 "y": 1559.015037536621,
\r
1064 "z": "f3a72141.88f688",
\r
1068 "id": "9931e32c.9b539",
\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": 555.6109428405762,
\r
1075 "y": 1777.673683166504,
\r
1076 "z": "f3a72141.88f688",
\r
1084 "id": "c780cafa.90153",
\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": 803.2894859313965,
\r
1091 "y": 1777.4236125946045,
\r
1092 "z": "f3a72141.88f688",
\r
1100 "id": "229e7db2.d0a45a",
\r
1101 "type": "outcome",
\r
1102 "name": "complex",
\r
1103 "xml": "<outcome value='complex'>\n",
\r
1106 "x": 972.7538070678711,
\r
1107 "y": 1776.8164348602295,
\r
1108 "z": "f3a72141.88f688",
\r
1116 "id": "f7e18dd6.c3ff2",
\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": 1312.848964691162,
\r
1123 "y": 1731.2450103759766,
\r
1124 "z": "f3a72141.88f688",
\r
1130 "id": "acb46213.14fd98",
\r
1132 "name": "block : atomic",
\r
1133 "xml": "<block atomic=\"true\">",
\r
1136 "x": 1132.51566696167,
\r
1137 "y": 1777.9117984771729,
\r
1138 "z": "f3a72141.88f688",
\r
1142 "c0d0286c.f8db38",
\r
1148 "id": "c0d0286c.f8db38",
\r
1151 "xml": "<break>\n",
\r
1153 "x": 1282.5156288146973,
\r
1154 "y": 1821.2450952529907,
\r
1155 "z": "f3a72141.88f688",
\r
1159 "id": "8e5c6ccb.163dc",
\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": 563.047607421875,
\r
1166 "y": 179.5238037109375,
\r
1167 "z": "f3a72141.88f688",
\r
1173 "id": "8005f008.78f808",
\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": 438.2622375488281,
\r
1179 "y": 7386.879996299744,
\r
1180 "z": "f3a72141.88f688",
\r
1184 "id": "8fd60795.26d88",
\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": 377.8335418701172,
\r
1190 "y": 7500.498326301575,
\r
1191 "z": "f3a72141.88f688",
\r
1195 "id": "d3f07b7.dd74b88",
\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": 394.11924743652344,
\r
1201 "y": 7243.228453099728,
\r
1202 "z": "f3a72141.88f688",
\r
1206 "id": "3a0e8e07.615d92",
\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": 439.00025177001953,
\r
1212 "y": 7195.013965070248,
\r
1213 "z": "f3a72141.88f688",
\r
1217 "id": "e1af8d51.2ba338",
\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": 372.71449279785156,
\r
1224 "y": 7452.728142738342,
\r
1225 "z": "f3a72141.88f688",
\r
1231 "id": "a3e2c0ba.ee212",
\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": 458.1429786682129,
\r
1238 "y": 4397.015618920326,
\r
1239 "z": "f3a72141.88f688",
\r
1248 "id": "e60106b.28aadf8",
\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": 963.1906547546387,
\r
1254 "y": 4431.777049601078,
\r
1255 "z": "f3a72141.88f688",
\r
1259 "id": "ab0703e.11e55",
\r
1260 "type": "failure",
\r
1261 "name": "failure",
\r
1262 "xml": "<outcome value='failure'>\n",
\r
1265 "x": 633.2146186828613,
\r
1266 "y": 4365.396240830421,
\r
1267 "z": "f3a72141.88f688",
\r
1275 "id": "f03457b2.f371",
\r
1276 "type": "not-found",
\r
1277 "name": "not-found",
\r
1278 "xml": "<outcome value='not-found'>\n",
\r
1281 "x": 641.7859916687012,
\r
1282 "y": 4434.015330851078,
\r
1283 "z": "f3a72141.88f688",
\r
1291 "id": "9f7ab13.96daed",
\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": 968.2145729064941,
\r
1297 "y": 4383.53979742527,
\r
1298 "z": "f3a72141.88f688",
\r
1302 "id": "32580d0f.1a87f2",
\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": 481.80978775024414,
\r
1308 "y": 4272.539847970009,
\r
1309 "z": "f3a72141.88f688",
\r
1313 "id": "c0d1ee17.6f56f",
\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": 1251.8335342407227,
\r
1320 "y": 5955.168013334274,
\r
1321 "z": "f3a72141.88f688",
\r
1330 "id": "7141904.0c5e2f",
\r
1331 "type": "failure",
\r
1332 "name": "failure",
\r
1333 "xml": "<outcome value='failure'>\n",
\r
1336 "x": 1471.666877746582,
\r
1337 "y": 5926.039757490158,
\r
1338 "z": "f3a72141.88f688",
\r
1346 "id": "2951128e.c9a6fe",
\r
1347 "type": "not-found",
\r
1348 "name": "not-found",
\r
1349 "xml": "<outcome value='not-found'>\n",
\r
1352 "x": 1480.238410949707,
\r
1353 "y": 5978.658901929855,
\r
1354 "z": "f3a72141.88f688",
\r
1362 "id": "a267bbc6.a0ea2",
\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": 1806.6670112609863,
\r
1368 "y": 5945.849653959274,
\r
1369 "z": "f3a72141.88f688",
\r
1373 "id": "be655d76.fadfe8",
\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": 431.50025939941406,
\r
1380 "y": 5720.501566171646,
\r
1381 "z": "f3a72141.88f688",
\r
1389 "id": "b6dec962.68a7c",
\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": 828.5002708435059,
\r
1396 "y": 6139.1683983802795,
\r
1397 "z": "f3a72141.88f688",
\r
1405 "id": "ab32c032.f2d458",
\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": 1808.5003852844238,
\r
1411 "y": 5995.834194898605,
\r
1412 "z": "f3a72141.88f688",
\r
1416 "id": "a5b2add1.64cc98",
\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": 405.92879486083984,
\r
1423 "y": 7087.547621667385,
\r
1424 "z": "f3a72141.88f688",
\r
1432 "id": "e36a023.cd3fb",
\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": 600.928825378418,
\r
1439 "y": 7086.880629479885,
\r
1440 "z": "f3a72141.88f688",
\r
1448 "id": "7d25dc74.1b248c",
\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": 992.5955276489258,
\r
1455 "y": 7109.548279702663,
\r
1456 "z": "f3a72141.88f688",
\r
1464 "id": "5fef6728.83d2",
\r
1465 "type": "comment",
\r
1466 "name": "Not a failure",
\r
1469 "x": 1512.5954284667969,
\r
1470 "y": 7109.548284471035,
\r
1471 "z": "f3a72141.88f688",
\r
1475 "id": "aa481da1.69dd38",
\r
1476 "type": "failure",
\r
1477 "name": "failure",
\r
1478 "xml": "<outcome value='failure'>\n",
\r
1481 "x": 1202.5955123901367,
\r
1482 "y": 7109.548429429531,
\r
1483 "z": "f3a72141.88f688",
\r
1491 "id": "b7f52d22.6f1a6",
\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": 1345.928955078125,
\r
1498 "y": 7109.548267304897,
\r
1499 "z": "f3a72141.88f688",
\r
1505 "id": "dd8f2dbc.1424c8",
\r
1506 "type": "failure",
\r
1507 "name": "failure",
\r
1508 "xml": "<outcome value='failure'>\n",
\r
1511 "x": 1375.9290771484375,
\r
1512 "y": 7060.87998098135,
\r
1513 "z": "f3a72141.88f688",
\r
1521 "id": "d079e008.5f24",
\r
1522 "type": "comment",
\r
1523 "name": "Not a failure",
\r
1526 "x": 1699.2621307373047,
\r
1527 "y": 7059.213803231716,
\r
1528 "z": "f3a72141.88f688",
\r
1532 "id": "105602e9.282d2d",
\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": 1521.929012298584,
\r
1539 "y": 7060.880614221096,
\r
1540 "z": "f3a72141.88f688",
\r
1546 "id": "434730cd.aa95a",
\r
1548 "name": "block : atomic",
\r
1549 "xml": "<block atomic=\"true\">",
\r
1552 "x": 769.2622184753418,
\r
1553 "y": 7085.8804740309715,
\r
1554 "z": "f3a72141.88f688",
\r
1563 "id": "c4265324.dc984",
\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": 1082.5955429077148,
\r
1570 "y": 7061.214613854885,
\r
1571 "z": "f3a72141.88f688",
\r
1579 "id": "16daf1fb.74eafe",
\r
1581 "name": "block : atomic",
\r
1582 "xml": "<block atomic=\"true\">",
\r
1585 "x": 791.500186920166,
\r
1586 "y": 4365.16691172123,
\r
1587 "z": "f3a72141.88f688",
\r
1596 "id": "cf4b3a59.c0e438",
\r
1598 "name": "block : atomic",
\r
1599 "xml": "<block atomic=\"true\">",
\r
1602 "x": 792.5001029968262,
\r
1603 "y": 4431.833201944828,
\r
1604 "z": "f3a72141.88f688",
\r
1607 "e60106b.28aadf8",
\r
1613 "id": "ba15facd.605eb8",
\r
1615 "name": "block : atomic",
\r
1616 "xml": "<block atomic=\"true\">",
\r
1619 "x": 1640.1668815612793,
\r
1620 "y": 5925.834027051926,
\r
1621 "z": "f3a72141.88f688",
\r
1630 "id": "18873198.c57256",
\r
1632 "name": "block : atomic",
\r
1633 "xml": "<block atomic=\"true\">",
\r
1636 "x": 1635.1668815612793,
\r
1637 "y": 5978.833869695663,
\r
1638 "z": "f3a72141.88f688",
\r
1641 "ab32c032.f2d458",
\r
1647 "id": "c68814e7.3e7978",
\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": 977.3333778381348,
\r
1654 "y": 2435.1672344207764,
\r
1655 "z": "f3a72141.88f688",
\r
1658 "7721826a.263bbc",
\r
1664 "id": "7721826a.263bbc",
\r
1665 "type": "failure",
\r
1666 "name": "failure",
\r
1667 "xml": "<outcome value='failure'>\n",
\r
1670 "x": 1240.6666933695474,
\r
1671 "y": 2398.5004507700596,
\r
1672 "z": "f3a72141.88f688",
\r
1680 "id": "1da5a68e.f50659",
\r
1681 "type": "success",
\r
1682 "name": "success",
\r
1683 "xml": "<outcome value='success'>\n",
\r
1686 "x": 1243.9999809265137,
\r
1687 "y": 2473.50044631958,
\r
1688 "z": "f3a72141.88f688",
\r
1696 "id": "744a6e59.c4d87",
\r
1699 "xml": "<block>\n",
\r
1700 "atomic": "false",
\r
1703 "x": 1402.333381652832,
\r
1704 "y": 2396.8337354660034,
\r
1705 "z": "f3a72141.88f688",
\r
1713 "id": "1a97623c.4236ee",
\r
1716 "xml": "<block>\n",
\r
1717 "atomic": "false",
\r
1720 "x": 1398.9999885559082,
\r
1721 "y": 2473.5002880096436,
\r
1722 "z": "f3a72141.88f688",
\r
1730 "id": "a9ea6465.0e1a",
\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": 1630.6666831970215,
\r
1737 "y": 2396.833776473999,
\r
1738 "z": "f3a72141.88f688",
\r
1741 "6fc37eb4.61cff8",
\r
1747 "id": "6fc37eb4.61cff8",
\r
1748 "type": "outcome",
\r
1749 "name": "404 (not found)",
\r
1750 "xml": "<outcome value='404'>\n",
\r
1753 "x": 1882.3334197998047,
\r
1754 "y": 2360.1671504974365,
\r
1755 "z": "f3a72141.88f688",
\r
1763 "id": "751c0b43.04587c",
\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": 2278.9998893737793,
\r
1770 "y": 2358.5002784729004,
\r
1771 "z": "f3a72141.88f688",
\r
1779 "id": "a300226a.2a6a9",
\r
1780 "type": "failure",
\r
1781 "name": "failure",
\r
1782 "xml": "<outcome value='failure'>\n",
\r
1785 "x": 2649.0000381469727,
\r
1786 "y": 2356.8338146209717,
\r
1787 "z": "f3a72141.88f688",
\r
1795 "id": "4b1cfdbb.d134fc",
\r
1796 "type": "returnFailure",
\r
1797 "name": "return failure",
\r
1798 "xml": "<return status='failure'>\n",
\r
1800 "x": 2957.3334159851074,
\r
1801 "y": 2388.500551223755,
\r
1802 "z": "f3a72141.88f688",
\r
1806 "id": "e6efb736.3838e8",
\r
1809 "xml": "<outcome value='Other'>\n",
\r
1812 "x": 1857.3334999084473,
\r
1813 "y": 2416.833641052246,
\r
1814 "z": "f3a72141.88f688",
\r
1822 "id": "fae1cd84.a9bd78",
\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": 2170.666404724121,
\r
1828 "y": 2433.5000648498535,
\r
1829 "z": "f3a72141.88f688",
\r
1833 "id": "7895ddc8.adca34",
\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": 1762.3332786560059,
\r
1840 "y": 2475.1670360565186,
\r
1841 "z": "f3a72141.88f688",
\r
1849 "id": "abc28c19.d114f",
\r
1850 "type": "failure",
\r
1851 "name": "failure",
\r
1852 "xml": "<outcome value='failure'>\n",
\r
1855 "x": 2118.000141143799,
\r
1856 "y": 2473.500654220581,
\r
1857 "z": "f3a72141.88f688",
\r
1865 "id": "19d62bdc.450b0c",
\r
1866 "type": "returnFailure",
\r
1867 "name": "return failure",
\r
1868 "xml": "<return status='failure'>\n",
\r
1870 "x": 2426.333393096924,
\r
1871 "y": 2495.167549133301,
\r
1872 "z": "f3a72141.88f688",
\r
1876 "id": "9ef55446.fb8ff",
\r
1878 "name": "block : atomic",
\r
1879 "xml": "<block atomic=\"true\">",
\r
1882 "x": 622.0003280639648,
\r
1883 "y": 5721.334800958633,
\r
1884 "z": "f3a72141.88f688",
\r
1893 "id": "95f7cff4.36b8a",
\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": 873.0003776550293,
\r
1900 "y": 4926.000892162323,
\r
1901 "z": "f3a72141.88f688",
\r
1909 "id": "d289e33f.82de9",
\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": 1599.00044631958,
\r
1916 "y": 4734.334822654724,
\r
1917 "z": "f3a72141.88f688",
\r
1926 "id": "f3b94caa.1b1fa8",
\r
1928 "name": "block : atomic",
\r
1929 "xml": "<block atomic=\"true\">",
\r
1932 "x": 1041.3336791992188,
\r
1933 "y": 4926.667719364166,
\r
1934 "z": "f3a72141.88f688",
\r
1938 "1453c597.eede0a",
\r
1939 "4ddfdd9a.1fb534",
\r
1940 "3812039f.e87b54",
\r
1947 "id": "bf47efb9.ef7f",
\r
1948 "type": "failure",
\r
1949 "name": "failure",
\r
1950 "xml": "<outcome value='failure'>\n",
\r
1953 "x": 1790.0004844665527,
\r
1954 "y": 4686.66815662384,
\r
1955 "z": "f3a72141.88f688",
\r
1963 "id": "f7569ccb.527fb8",
\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": 2129.0006370544434,
\r
1969 "y": 4720.811412215233,
\r
1970 "z": "f3a72141.88f688",
\r
1974 "id": "6e86a94c.fb3c98",
\r
1976 "name": "block : atomic",
\r
1977 "xml": "<block atomic=\"true\">",
\r
1980 "x": 1955.1671714782715,
\r
1981 "y": 4700.79598993063,
\r
1982 "z": "f3a72141.88f688",
\r
1985 "f7569ccb.527fb8",
\r
1991 "id": "4ddfdd9a.1fb534",
\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": 1265.9049644470215,
\r
1998 "y": 4834.954054355621,
\r
1999 "z": "f3a72141.88f688",
\r
2002 "c2be51fa.60e598",
\r
2008 "id": "3a0d84a1.dc1034",
\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": 1775.904899597168,
\r
2014 "y": 4826.620890140533,
\r
2015 "z": "f3a72141.88f688",
\r
2019 "id": "afe00e2d.a0f838",
\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": 1771.0718078613281,
\r
2025 "y": 4878.272097110748,
\r
2026 "z": "f3a72141.88f688",
\r
2030 "id": "c56add47.3caa38",
\r
2032 "name": "block : atomic",
\r
2033 "xml": "<block atomic=\"true\">",
\r
2036 "x": 1597.7381553649902,
\r
2037 "y": 4808.271678447723,
\r
2038 "z": "f3a72141.88f688",
\r
2041 "3a0d84a1.dc1034",
\r
2047 "id": "efc908b3.5b4f1",
\r
2049 "name": "block : atomic",
\r
2050 "xml": "<block atomic=\"true\">",
\r
2053 "x": 1597.7382316589355,
\r
2054 "y": 4861.271437168121,
\r
2055 "z": "f3a72141.88f688",
\r
2058 "afe00e2d.a0f838",
\r
2064 "id": "c2be51fa.60e598",
\r
2065 "type": "failure",
\r
2066 "name": "failure",
\r
2067 "xml": "<outcome value='failure'>\n",
\r
2070 "x": 1440.9050407409668,
\r
2071 "y": 4808.287348270416,
\r
2072 "z": "f3a72141.88f688",
\r
2080 "id": "2a3d4c91.ac8394",
\r
2081 "type": "not-found",
\r
2082 "name": "not-found",
\r
2083 "xml": "<outcome value='not-found'>\n",
\r
2086 "x": 1449.4765739440918,
\r
2087 "y": 4860.9064927101135,
\r
2088 "z": "f3a72141.88f688",
\r
2096 "id": "64a79036.af227",
\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": 1263.3810844421387,
\r
2103 "y": 5251.810462474823,
\r
2104 "z": "f3a72141.88f688",
\r
2112 "id": "a146e36e.bc5ed",
\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": 483.9999885559082,
\r
2119 "y": 2559.7142844200134,
\r
2120 "z": "f3a72141.88f688",
\r
2126 "id": "5fca11f4.669f4",
\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": 1719.3336219787598,
\r
2133 "y": 5215.00089597702,
\r
2134 "z": "f3a72141.88f688",
\r
2142 "id": "85888402.2be4b8",
\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": 1986.6669654846191,
\r
2149 "y": 5214.00138425827,
\r
2150 "z": "f3a72141.88f688",
\r
2158 "id": "1e939e61.89f482",
\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": 2418.666576385498,
\r
2165 "y": 5280.667083740234,
\r
2166 "z": "f3a72141.88f688",
\r
2174 "id": "9a087527.d5ab28",
\r
2176 "name": "block : atomic",
\r
2177 "xml": "<block atomic=\"true\">",
\r
2180 "x": 2197.666736602783,
\r
2181 "y": 5214.00084066391,
\r
2182 "z": "f3a72141.88f688",
\r
2191 "id": "cb5d5c29.e70c1",
\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": 2417.667064666748,
\r
2197 "y": 5134.000738143921,
\r
2198 "z": "f3a72141.88f688",
\r
2202 "id": "7bcb5345.4ee26c",
\r
2203 "type": "switchNode",
\r
2204 "name": "switch address family",
\r
2205 "xml": "<switch test='`$tmp.address-family`'>\n",
\r
2208 "x": 2657.6666679382324,
\r
2209 "y": 5279.000905990601,
\r
2210 "z": "f3a72141.88f688",
\r
2213 "a5ee9f3c.a8b118",
\r
2219 "id": "a5ee9f3c.a8b118",
\r
2220 "type": "outcome",
\r
2222 "xml": "<outcome value='ipv4'>\n",
\r
2225 "x": 2854.809673309326,
\r
2226 "y": 5182.572166442871,
\r
2227 "z": "f3a72141.88f688",
\r
2235 "id": "cbf318c7.aa7798",
\r
2236 "type": "outcome",
\r
2238 "xml": "<outcome value='ipv6'>\n",
\r
2241 "x": 2852.4287452697754,
\r
2242 "y": 5362.334197998047,
\r
2243 "z": "f3a72141.88f688",
\r
2251 "id": "8093133b.217ed8",
\r
2252 "type": "comment",
\r
2253 "name": "Fixed IPs",
\r
2256 "x": 1736.3336372375488,
\r
2257 "y": 5176.668272972107,
\r
2258 "z": "f3a72141.88f688",
\r
2262 "id": "512883d4.a75cdc",
\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": 3298.1428031921387,
\r
2269 "y": 5130.905246416729,
\r
2270 "z": "f3a72141.88f688",
\r
2278 "id": "af8d9d5c.4e2818",
\r
2280 "name": "block : atomic",
\r
2281 "xml": "<block atomic=\"true\">",
\r
2284 "x": 3004.809673309326,
\r
2285 "y": 5182.572085062664,
\r
2286 "z": "f3a72141.88f688",
\r
2289 "512883d4.a75cdc",
\r
2295 "id": "31b70f0e.de26f",
\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": 3881.4763221740723,
\r
2301 "y": 5149.238905588787,
\r
2302 "z": "f3a72141.88f688",
\r
2306 "id": "544248a1.55df98",
\r
2308 "name": "block : atomic",
\r
2309 "xml": "<block atomic=\"true\">",
\r
2312 "x": 3711.642677307129,
\r
2313 "y": 5130.88973871867,
\r
2314 "z": "f3a72141.88f688",
\r
2323 "id": "caeff4c7.0f0308",
\r
2324 "type": "failure",
\r
2325 "name": "failure",
\r
2326 "xml": "<outcome value='failure'>\n",
\r
2329 "x": 3554.8095626831055,
\r
2330 "y": 5130.905408541363,
\r
2331 "z": "f3a72141.88f688",
\r
2339 "id": "8418bbb6.06414",
\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": 3293.1430473327637,
\r
2346 "y": 5229.238665262859,
\r
2347 "z": "f3a72141.88f688",
\r
2356 "id": "4c64363c.6d06a",
\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": 3879.809429168701,
\r
2362 "y": 5220.905337015789,
\r
2363 "z": "f3a72141.88f688",
\r
2367 "id": "2d13a4f0.bd25d4",
\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": 3879.976291656494,
\r
2373 "y": 5270.8897949854545,
\r
2374 "z": "f3a72141.88f688",
\r
2378 "id": "c041ca58.d5cef",
\r
2380 "name": "block : atomic",
\r
2381 "xml": "<block atomic=\"true\">",
\r
2384 "x": 3713.309299468994,
\r
2385 "y": 5200.88971010844,
\r
2386 "z": "f3a72141.88f688",
\r
2395 "id": "99e2f815.bdbdd8",
\r
2397 "name": "block : atomic",
\r
2398 "xml": "<block atomic=\"true\">",
\r
2401 "x": 3713.3093757629395,
\r
2402 "y": 5253.889468828838,
\r
2403 "z": "f3a72141.88f688",
\r
2406 "2d13a4f0.bd25d4",
\r
2412 "id": "ede48cf8.ee34a",
\r
2413 "type": "failure",
\r
2414 "name": "failure",
\r
2415 "xml": "<outcome value='failure'>\n",
\r
2418 "x": 3556.4761848449707,
\r
2419 "y": 5200.905379931133,
\r
2420 "z": "f3a72141.88f688",
\r
2428 "id": "6164433f.493c0c",
\r
2429 "type": "not-found",
\r
2430 "name": "not-found",
\r
2431 "xml": "<outcome value='not-found'>\n",
\r
2434 "x": 3565.0477180480957,
\r
2435 "y": 5253.5245243708305,
\r
2436 "z": "f3a72141.88f688",
\r
2444 "id": "f831731c.2fd57",
\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": 3296.9525413513184,
\r
2451 "y": 5309.953302383423,
\r
2452 "z": "f3a72141.88f688",
\r
2460 "id": "38fedc99.f67e84",
\r
2462 "name": "block : atomic",
\r
2463 "xml": "<block atomic=\"true\">",
\r
2466 "x": 3003.619411468506,
\r
2467 "y": 5361.620141029358,
\r
2468 "z": "f3a72141.88f688",
\r
2477 "id": "cf91be24.b998f",
\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": 3880.286060333252,
\r
2483 "y": 5328.286961555481,
\r
2484 "z": "f3a72141.88f688",
\r
2488 "id": "ea259af2.224e08",
\r
2490 "name": "block : atomic",
\r
2491 "xml": "<block atomic=\"true\">",
\r
2494 "x": 3710.4524154663086,
\r
2495 "y": 5309.937794685364,
\r
2496 "z": "f3a72141.88f688",
\r
2505 "id": "2bc07238.f95d5e",
\r
2506 "type": "failure",
\r
2507 "name": "failure",
\r
2508 "xml": "<outcome value='failure'>\n",
\r
2511 "x": 3553.619300842285,
\r
2512 "y": 5309.953464508057,
\r
2513 "z": "f3a72141.88f688",
\r
2521 "id": "b7a7473f.797278",
\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": 3291.9527854919434,
\r
2528 "y": 5408.286721229553,
\r
2529 "z": "f3a72141.88f688",
\r
2538 "id": "6dc75c34.cbb114",
\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": 3878.619167327881,
\r
2544 "y": 5399.953392982483,
\r
2545 "z": "f3a72141.88f688",
\r
2549 "id": "1830af79.d932b9",
\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": 3882.1193885803223,
\r
2555 "y": 5446.604409456253,
\r
2556 "z": "f3a72141.88f688",
\r
2560 "id": "bf7ed658.687448",
\r
2562 "name": "block : atomic",
\r
2563 "xml": "<block atomic=\"true\">",
\r
2566 "x": 3712.119037628174,
\r
2567 "y": 5379.937766075134,
\r
2568 "z": "f3a72141.88f688",
\r
2571 "6dc75c34.cbb114",
\r
2577 "id": "6452b9f7.7198e",
\r
2579 "name": "block : atomic",
\r
2580 "xml": "<block atomic=\"true\">",
\r
2583 "x": 3712.119113922119,
\r
2584 "y": 5432.937524795532,
\r
2585 "z": "f3a72141.88f688",
\r
2588 "1830af79.d932b9",
\r
2594 "id": "d5743cde.2a99a",
\r
2595 "type": "failure",
\r
2596 "name": "failure",
\r
2597 "xml": "<outcome value='failure'>\n",
\r
2600 "x": 3555.2859230041504,
\r
2601 "y": 5379.953435897827,
\r
2602 "z": "f3a72141.88f688",
\r
2610 "id": "654cf89c.3dd958",
\r
2611 "type": "not-found",
\r
2612 "name": "not-found",
\r
2613 "xml": "<outcome value='not-found'>\n",
\r
2616 "x": 3563.8574562072754,
\r
2617 "y": 5432.572580337524,
\r
2618 "z": "f3a72141.88f688",
\r
2626 "id": "338a7f2e.d4c058",
\r
2628 "name": "block : atomic",
\r
2629 "xml": "<block atomic=\"true\">",
\r
2632 "x": 1018.3335914611816,
\r
2633 "y": 6138.6678376197815,
\r
2634 "z": "f3a72141.88f688",
\r
2637 "cdfadd41.c27e88",
\r
2639 "29da88d2.619828",
\r
2645 "id": "f73cf5ca.890db",
\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": 1666.3337669372559,
\r
2652 "y": 6261.001585483551,
\r
2653 "z": "f3a72141.88f688",
\r
2661 "id": "1824604b.2416d",
\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": 1749.3336219787598,
\r
2668 "y": 6092.334597110748,
\r
2669 "z": "f3a72141.88f688",
\r
2672 "438a7d62.57f234",
\r
2678 "id": "29da88d2.619828",
\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": 1257.3336143493652,
\r
2685 "y": 6150.334669589996,
\r
2686 "z": "f3a72141.88f688",
\r
2694 "id": "37c98a04.bb93de",
\r
2696 "name": "block : atomic",
\r
2697 "xml": "<block atomic=\"true\">",
\r
2700 "x": 1483.3336143493652,
\r
2701 "y": 6148.334669589996,
\r
2702 "z": "f3a72141.88f688",
\r
2712 "id": "9e39d198.93b71",
\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": 2311.3336219787598,
\r
2718 "y": 6082.334597110748,
\r
2719 "z": "f3a72141.88f688",
\r
2723 "id": "61f82df6.e1bc7c",
\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": 2311.5004844665527,
\r
2729 "y": 6132.319055080414,
\r
2730 "z": "f3a72141.88f688",
\r
2734 "id": "70e4e939.7a5698",
\r
2736 "name": "block : atomic",
\r
2737 "xml": "<block atomic=\"true\">",
\r
2740 "x": 2144.8334922790527,
\r
2741 "y": 6062.3189702034,
\r
2742 "z": "f3a72141.88f688",
\r
2751 "id": "122e2a34.2cb72e",
\r
2753 "name": "block : atomic",
\r
2754 "xml": "<block atomic=\"true\">",
\r
2757 "x": 2144.833568572998,
\r
2758 "y": 6115.318728923798,
\r
2759 "z": "f3a72141.88f688",
\r
2762 "61f82df6.e1bc7c",
\r
2768 "id": "438a7d62.57f234",
\r
2769 "type": "failure",
\r
2770 "name": "failure",
\r
2771 "xml": "<outcome value='failure'>\n",
\r
2774 "x": 1988.0003776550293,
\r
2775 "y": 6062.3346400260925,
\r
2776 "z": "f3a72141.88f688",
\r
2784 "id": "1ad76478.51609c",
\r
2785 "type": "not-found",
\r
2786 "name": "not-found",
\r
2787 "xml": "<outcome value='not-found'>\n",
\r
2790 "x": 1996.5719108581543,
\r
2791 "y": 6114.95378446579,
\r
2792 "z": "f3a72141.88f688",
\r
2800 "id": "65898e8.b71e1f",
\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": 2085.000217437744,
\r
2807 "y": 6205.001260280609,
\r
2808 "z": "f3a72141.88f688",
\r
2811 "402e9d9b.733204",
\r
2817 "id": "ace25aed.ae464",
\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": 2654.6666259765625,
\r
2823 "y": 6197.001229822636,
\r
2824 "z": "f3a72141.88f688",
\r
2828 "id": "31548e06.a1695a",
\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": 2654.833595275879,
\r
2834 "y": 6246.98540353775,
\r
2835 "z": "f3a72141.88f688",
\r
2839 "id": "50f58ee.2b436f",
\r
2841 "name": "block : atomic",
\r
2842 "xml": "<block atomic=\"true\">",
\r
2845 "x": 2488.1664962768555,
\r
2846 "y": 6176.985602915287,
\r
2847 "z": "f3a72141.88f688",
\r
2856 "id": "d18b7bf8.606268",
\r
2858 "name": "block : atomic",
\r
2859 "xml": "<block atomic=\"true\">",
\r
2862 "x": 2488.166572570801,
\r
2863 "y": 6229.985361635685,
\r
2864 "z": "f3a72141.88f688",
\r
2867 "31548e06.a1695a",
\r
2873 "id": "402e9d9b.733204",
\r
2874 "type": "failure",
\r
2875 "name": "failure",
\r
2876 "xml": "<outcome value='failure'>\n",
\r
2879 "x": 2331.333381652832,
\r
2880 "y": 6177.00127273798,
\r
2881 "z": "f3a72141.88f688",
\r
2889 "id": "70c9212c.bbca1",
\r
2890 "type": "not-found",
\r
2891 "name": "not-found",
\r
2892 "xml": "<outcome value='not-found'>\n",
\r
2895 "x": 2339.904914855957,
\r
2896 "y": 6229.620417177677,
\r
2897 "z": "f3a72141.88f688",
\r
2905 "id": "7fc77ef2.07aa8",
\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": 1752.66695022583,
\r
2912 "y": 6415.667280673981,
\r
2913 "z": "f3a72141.88f688",
\r
2916 "809737d2.f14978",
\r
2922 "id": "778d41ae.068ed",
\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": 1260.6669425964355,
\r
2929 "y": 6472.667353153229,
\r
2930 "z": "f3a72141.88f688",
\r
2938 "id": "8f96d394.0feec",
\r
2940 "name": "block : atomic",
\r
2941 "xml": "<block atomic=\"true\">",
\r
2944 "x": 1486.6669425964355,
\r
2945 "y": 6471.667353153229,
\r
2946 "z": "f3a72141.88f688",
\r
2950 "155a1d21.29a5db",
\r
2956 "id": "6546b9c9.b685b8",
\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": 2314.66695022583,
\r
2962 "y": 6405.667280673981,
\r
2963 "z": "f3a72141.88f688",
\r
2967 "id": "8dfef510.d4b698",
\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": 2314.833812713623,
\r
2973 "y": 6455.651738643646,
\r
2974 "z": "f3a72141.88f688",
\r
2978 "id": "4ccd550e.0b5b84",
\r
2980 "name": "block : atomic",
\r
2981 "xml": "<block atomic=\"true\">",
\r
2984 "x": 2148.166820526123,
\r
2985 "y": 6385.651653766632,
\r
2986 "z": "f3a72141.88f688",
\r
2989 "6546b9c9.b685b8",
\r
2995 "id": "4638bb37.c9cf24",
\r
2997 "name": "block : atomic",
\r
2998 "xml": "<block atomic=\"true\">",
\r
3001 "x": 2148.1668968200684,
\r
3002 "y": 6438.65141248703,
\r
3003 "z": "f3a72141.88f688",
\r
3006 "8dfef510.d4b698",
\r
3012 "id": "809737d2.f14978",
\r
3013 "type": "failure",
\r
3014 "name": "failure",
\r
3015 "xml": "<outcome value='failure'>\n",
\r
3018 "x": 1991.3337059020996,
\r
3019 "y": 6385.667323589325,
\r
3020 "z": "f3a72141.88f688",
\r
3028 "id": "965dffd5.95084",
\r
3029 "type": "not-found",
\r
3030 "name": "not-found",
\r
3031 "xml": "<outcome value='not-found'>\n",
\r
3034 "x": 1999.9052391052246,
\r
3035 "y": 6438.286468029022,
\r
3036 "z": "f3a72141.88f688",
\r
3044 "id": "1bfe393d.78ce37",
\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": 2648.0002059936523,
\r
3050 "y": 6518.667331278324,
\r
3051 "z": "f3a72141.88f688",
\r
3055 "id": "8e452db7.9148e",
\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": 2648.1670684814453,
\r
3061 "y": 6568.65178924799,
\r
3062 "z": "f3a72141.88f688",
\r
3066 "id": "d1798ee3.3c5528",
\r
3068 "name": "block : atomic",
\r
3069 "xml": "<block atomic=\"true\">",
\r
3072 "x": 2481.5000762939453,
\r
3073 "y": 6498.6517043709755,
\r
3074 "z": "f3a72141.88f688",
\r
3077 "1bfe393d.78ce37",
\r
3083 "id": "6080e54e.a2c7bc",
\r
3085 "name": "block : atomic",
\r
3086 "xml": "<block atomic=\"true\">",
\r
3089 "x": 2481.5001525878906,
\r
3090 "y": 6551.651463091373,
\r
3091 "z": "f3a72141.88f688",
\r
3100 "id": "1eacc679.59eb8a",
\r
3101 "type": "failure",
\r
3102 "name": "failure",
\r
3103 "xml": "<outcome value='failure'>\n",
\r
3106 "x": 2324.666961669922,
\r
3107 "y": 6498.667374193668,
\r
3108 "z": "f3a72141.88f688",
\r
3116 "id": "60fbd117.43ed78",
\r
3117 "type": "not-found",
\r
3118 "name": "not-found",
\r
3119 "xml": "<outcome value='not-found'>\n",
\r
3122 "x": 2333.238494873047,
\r
3123 "y": 6551.286518633366,
\r
3124 "z": "f3a72141.88f688",
\r
3132 "id": "870acd7f.91e8a",
\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": 2080.3338050842285,
\r
3139 "y": 6527.3337931633,
\r
3140 "z": "f3a72141.88f688",
\r
3143 "1eacc679.59eb8a",
\r
3149 "id": "99a0939e.edd618",
\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": 1136.3334770202637,
\r
3156 "y": 4335.667186319828,
\r
3157 "z": "f3a72141.88f688",
\r
3163 "id": "5306b235.f40434",
\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": 2301.0004234313965,
\r
3170 "y": 4673.667921423912,
\r
3171 "z": "f3a72141.88f688",
\r
3177 "id": "89b0c713.c7a1a8",
\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": 2009.6670036315918,
\r
3184 "y": 5890.667758643627,
\r
3185 "z": "f3a72141.88f688",
\r
3191 "id": "197c2a2b.1fd476",
\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": 2958.667133331299,
\r
3198 "y": 6009.667604923248,
\r
3199 "z": "f3a72141.88f688",
\r
3205 "id": "c4597b10.c8c598",
\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": 4278.0001220703125,
\r
3212 "y": 5057.33368486166,
\r
3213 "z": "f3a72141.88f688",
\r
3219 "id": "1453c597.eede0a",
\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": 1243.0002479553223,
\r
3225 "y": 4774.6675772070885,
\r
3226 "z": "f3a72141.88f688",
\r
3230 "id": "cdfadd41.c27e88",
\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": 1213.6670036315918,
\r
3236 "y": 6022.667758643627,
\r
3237 "z": "f3a72141.88f688",
\r
3241 "id": "83dc1a75.df99f",
\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": 1686.6669692993164,
\r
3247 "y": 6150.667838513851,
\r
3248 "z": "f3a72141.88f688",
\r
3252 "id": "155a1d21.29a5db",
\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": 1692.0003051757812,
\r
3258 "y": 6476.6674417853355,
\r
3259 "z": "f3a72141.88f688",
\r
3263 "id": "569de2d6.f82d54",
\r
3264 "type": "not-found",
\r
3265 "name": "not-found",
\r
3266 "xml": "<outcome value='not-found'>\n",
\r
3269 "x": 1793.0004234313965,
\r
3270 "y": 4734.667816102505,
\r
3271 "z": "f3a72141.88f688",
\r
3279 "id": "cda23fd1.47e1a8",
\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": 576.6667823791504,
\r
3286 "y": 6814.667619228363,
\r
3287 "z": "f3a72141.88f688",
\r
3295 "id": "e90bb7c8.08e178",
\r
3296 "type": "failure",
\r
3297 "name": "failure",
\r
3298 "xml": "<outcome value='failure'>\n",
\r
3301 "x": 921.0001983642578,
\r
3302 "y": 6814.001114368439,
\r
3303 "z": "f3a72141.88f688",
\r
3311 "id": "18d401ff.91ad6e",
\r
3313 "name": "block : atomic",
\r
3314 "xml": "<block atomic=\"true\">",
\r
3317 "x": 1076.000072479248,
\r
3318 "y": 6814.000910282135,
\r
3319 "z": "f3a72141.88f688",
\r
3323 "53893b7.1824544",
\r
3329 "id": "9c285c4.54c07a",
\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": 1424.3333625793457,
\r
3336 "y": 6759.001330137253,
\r
3337 "z": "f3a72141.88f688",
\r
3343 "id": "53893b7.1824544",
\r
3344 "type": "returnFailure",
\r
3345 "name": "return failure",
\r
3346 "xml": "<return status='failure'>\n",
\r
3348 "x": 1252.6668014526367,
\r
3349 "y": 6857.334558129311,
\r
3350 "z": "f3a72141.88f688",
\r
3354 "id": "1e2c10de.ec2827",
\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": 1247.6666984558105,
\r
3361 "y": 6810.667414188385,
\r
3362 "z": "f3a72141.88f688",
\r
3368 "id": "f31d4136.dbad18",
\r
3370 "name": "block : atomic",
\r
3371 "xml": "<block atomic=\"true\">",
\r
3374 "x": 214.8928680419922,
\r
3375 "y": 570.5471410751343,
\r
3376 "z": "f3a72141.88f688",
\r
3380 "76da2351.1e772c",
\r
3381 "729b2317.d41764",
\r
3382 "c81a4e60.7d0e28",
\r
3384 "a8e5db24.a73738",
\r
3385 "bd911df4.417368",
\r
3386 "5e3595bc.cfed8c",
\r
3387 "5eb11d31.97f244",
\r
3393 "id": "6758cc3d.63107c",
\r
3394 "type": "switchNode",
\r
3395 "name": "switch from-preload",
\r
3396 "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
3399 "x": 505.90471267700195,
\r
3400 "y": 2626.142904281616,
\r
3401 "z": "f3a72141.88f688",
\r
3410 "id": "cb04a746.6669f",
\r
3411 "type": "outcomeFalse",
\r
3413 "xml": "<outcome value='false'>\n",
\r
3416 "x": 677.8094444274902,
\r
3417 "y": 2603.5239248275757,
\r
3418 "z": "f3a72141.88f688",
\r
3426 "id": "824ab2b0.df6428",
\r
3427 "type": "outcomeTrue",
\r
3429 "xml": "<outcome value='true'>\n",
\r
3432 "x": 679.4760971069336,
\r
3433 "y": 2648.523763656616,
\r
3434 "z": "f3a72141.88f688",
\r
3442 "id": "15aec9d4.c06a16",
\r
3444 "name": "set automated-assignment to true",
\r
3445 "xml": "<set>\n<parameter name='automated-assignment' value='true' />\n",
\r
3447 "x": 892.8094291687012,
\r
3448 "y": 2601.857095718384,
\r
3449 "z": "f3a72141.88f688",
\r
3453 "id": "1b5ec8ed.f0fa5f",
\r
3455 "name": "set automated-assignment to false",
\r
3456 "xml": "<set>\n<parameter name='automated-assignment' value='false' />\n",
\r
3458 "x": 891.142749786377,
\r
3459 "y": 2646.857015609741,
\r
3460 "z": "f3a72141.88f688",
\r
3464 "id": "ec86e082.0ebd08",
\r
3466 "name": "for each vnfc",
\r
3467 "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
3470 "x": 1667.4288368225098,
\r
3471 "y": 6575.547865390778,
\r
3472 "z": "f3a72141.88f688",
\r
3480 "id": "7edee497.097a8c",
\r
3481 "type": "returnFailure",
\r
3482 "name": "return failure",
\r
3483 "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
3485 "x": 132.00014877319336,
\r
3486 "y": 7055.335383474827,
\r
3487 "z": "f3a72141.88f688",
\r
3491 "id": "4f9ff09e.f47468",
\r
3493 "name": "for each vm-type",
\r
3494 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
3497 "x": 484.66680908203125,
\r
3498 "y": 3986.3337869644165,
\r
3499 "z": "f3a72141.88f688",
\r
3507 "id": "617011f9.ea2ab",
\r
3509 "name": "block : atomic",
\r
3510 "xml": "<block atomic=\"true\">",
\r
3513 "x": 675.166877746582,
\r
3514 "y": 3987.167021751404,
\r
3515 "z": "f3a72141.88f688",
\r
3523 "id": "83d39866.f1404",
\r
3525 "name": "for each vm-network",
\r
3526 "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
3529 "x": 876.6668090820312,
\r
3530 "y": 3986.3337869644165,
\r
3531 "z": "f3a72141.88f688",
\r
3539 "id": "1bc0649f.f8534b",
\r
3541 "name": "block : atomic",
\r
3542 "xml": "<block atomic=\"true\">",
\r
3545 "x": 1066.500129699707,
\r
3546 "y": 3985.8332262039185,
\r
3547 "z": "f3a72141.88f688",
\r
3555 "id": "d88aed65.46a24",
\r
3556 "type": "get-resource",
\r
3557 "name": "get-resource VFC_RELATED_NETWORK_ROLE",
\r
3558 "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
3561 "x": 1356.0001029968262,
\r
3562 "y": 3984.3338689804077,
\r
3563 "z": "f3a72141.88f688",
\r
3566 "2f7749ca.aec726",
\r
3572 "id": "2f7749ca.aec726",
\r
3573 "type": "failure",
\r
3574 "name": "failure",
\r
3575 "xml": "<outcome value='failure'>\n",
\r
3578 "x": 1627.00004196167,
\r
3579 "y": 3889.0005712509155,
\r
3580 "z": "f3a72141.88f688",
\r
3588 "id": "66c6e90.48fb618",
\r
3591 "xml": "<block>\n",
\r
3592 "atomic": "false",
\r
3595 "x": 1774.190559387207,
\r
3596 "y": 3887.5485858917236,
\r
3597 "z": "f3a72141.88f688",
\r
3600 "ec91bd86.5aa968",
\r
3606 "id": "e8b4eef1.ffee3",
\r
3607 "type": "success",
\r
3608 "name": "success",
\r
3609 "xml": "<outcome value='success'>\n",
\r
3612 "x": 1615.333293914795,
\r
3613 "y": 4108.667042732239,
\r
3614 "z": "f3a72141.88f688",
\r
3622 "id": "4cc96e52.e6a0c8",
\r
3624 "name": "block : atomic",
\r
3625 "xml": "<block atomic=\"true\">",
\r
3628 "x": 2033.66654586792,
\r
3629 "y": 4110.666798591614,
\r
3630 "z": "f3a72141.88f688",
\r
3633 "a85f734e.8216f8",
\r
3635 "f0b1e50.2419f98",
\r
3637 "5f1709b2.75df38",
\r
3639 "801aa393.e7c828",
\r
3645 "id": "ec91bd86.5aa968",
\r
3646 "type": "returnFailure",
\r
3647 "name": "return failure",
\r
3648 "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
3650 "x": 1926.3334159851074,
\r
3651 "y": 3884.3338232040405,
\r
3652 "z": "f3a72141.88f688",
\r
3656 "id": "d8f7b669.bdae5",
\r
3658 "name": "for each vnf network",
\r
3659 "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
3662 "x": 2228.6666831970215,
\r
3663 "y": 3978.000454902649,
\r
3664 "z": "f3a72141.88f688",
\r
3672 "id": "a85f734e.8216f8",
\r
3674 "name": "set found-related-network to false",
\r
3675 "xml": "<set>\n<parameter name='found-related-network' value='false' />\n",
\r
3677 "x": 2268.666759490967,
\r
3678 "y": 3919.6672315597534,
\r
3679 "z": "f3a72141.88f688",
\r
3683 "id": "a7f98828.b1bf6",
\r
3685 "name": "for each related network",
\r
3686 "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
3689 "x": 2627.666645050049,
\r
3690 "y": 3954.666718482971,
\r
3691 "z": "f3a72141.88f688",
\r
3699 "id": "ab33d64f.d9b14",
\r
3701 "name": "block : atomic",
\r
3702 "xml": "<block atomic=\"true\">",
\r
3705 "x": 2416.6666831970215,
\r
3706 "y": 3978.000454902649,
\r
3707 "z": "f3a72141.88f688",
\r
3716 "id": "ee66934b.2211c",
\r
3717 "type": "switchNode",
\r
3718 "name": "switch network-role matches",
\r
3719 "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
3722 "x": 2879.666561126709,
\r
3723 "y": 3954.6667947769165,
\r
3724 "z": "f3a72141.88f688",
\r
3732 "id": "3cdc82f8.a4faee",
\r
3734 "name": "for each db related-network",
\r
3735 "xml": "<for index='db-related-network-index' start='0' end='`$db.vnf-related-network-role_length`' >\n",
\r
3738 "x": 1819.6666679382324,
\r
3739 "y": 4109.333790779114,
\r
3740 "z": "f3a72141.88f688",
\r
3748 "id": "228dd6f5.02d922",
\r
3750 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3751 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3754 "x": 300.6669120788574,
\r
3755 "y": 7015.335383474827,
\r
3756 "z": "f3a72141.88f688",
\r
3762 "id": "6379e03d.d86428",
\r
3763 "type": "outcomeTrue",
\r
3765 "xml": "<outcome value='true'>\n",
\r
3768 "x": 3079.666561126709,
\r
3769 "y": 3952.6667947769165,
\r
3770 "z": "f3a72141.88f688",
\r
3778 "id": "be891755.bf2fc8",
\r
3780 "name": "block : atomic",
\r
3781 "xml": "<block atomic=\"true\">",
\r
3784 "x": 3233.666561126709,
\r
3785 "y": 3950.6667947769165,
\r
3786 "z": "f3a72141.88f688",
\r
3796 "id": "b8f64431.0e9ce",
\r
3798 "name": "set found-related-network to true",
\r
3799 "xml": "<set>\n<parameter name='found-related-network' value='true' />\n",
\r
3801 "x": 3465.666721343994,
\r
3802 "y": 3910.333378791809,
\r
3803 "z": "f3a72141.88f688",
\r
3807 "id": "dfbc238f.56c8f",
\r
3810 "xml": "<break>\n",
\r
3812 "x": 3388.999897003174,
\r
3813 "y": 3997.0001287460327,
\r
3814 "z": "f3a72141.88f688",
\r
3818 "id": "f0b1e50.2419f98",
\r
3819 "type": "switchNode",
\r
3820 "name": "switch found-related-network",
\r
3821 "xml": "<switch test='`$found-related-network`'>\n",
\r
3824 "x": 2251.6666145324707,
\r
3825 "y": 4053.666932106018,
\r
3826 "z": "f3a72141.88f688",
\r
3834 "id": "66365547.f331dc",
\r
3835 "type": "outcomeFalse",
\r
3837 "xml": "<outcome value='false'>\n",
\r
3840 "x": 2445.6666145324707,
\r
3841 "y": 4051.666932106018,
\r
3842 "z": "f3a72141.88f688",
\r
3850 "id": "40a9653b.0b6d7c",
\r
3851 "type": "returnFailure",
\r
3852 "name": "return failure",
\r
3853 "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
3855 "x": 2723.6666145324707,
\r
3856 "y": 4049.666932106018,
\r
3857 "z": "f3a72141.88f688",
\r
3861 "id": "b53b662c.742d2",
\r
3864 "xml": "<block>\n",
\r
3865 "atomic": "false",
\r
3868 "x": 2575.6666145324707,
\r
3869 "y": 4051.666932106018,
\r
3870 "z": "f3a72141.88f688",
\r
3873 "40a9653b.0b6d7c",
\r
3879 "id": "93d1e771.4e016",
\r
3881 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
3882 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
3885 "x": 2668.3334159851074,
\r
3886 "y": 3814.3338232040405,
\r
3887 "z": "f3a72141.88f688",
\r
3893 "id": "c9e00ddc.ec7f9",
\r
3895 "name": "set is-trunked and segmentation-id in vm-network",
\r
3896 "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
3898 "x": 2313.6666145324707,
\r
3899 "y": 4101.666932106018,
\r
3900 "z": "f3a72141.88f688",
\r
3904 "id": "ed23f3c3.06c99",
\r
3905 "type": "switchNode",
\r
3906 "name": "switch rn-index",
\r
3907 "xml": "<switch test='`$rn-index`'>\n",
\r
3910 "x": 2201.6666145324707,
\r
3911 "y": 4209.666932106018,
\r
3912 "z": "f3a72141.88f688",
\r
3920 "id": "5f1709b2.75df38",
\r
3922 "name": "set rn-index to related network length",
\r
3923 "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
3925 "x": 2273.6666145324707,
\r
3926 "y": 4153.666932106018,
\r
3927 "z": "f3a72141.88f688",
\r
3931 "id": "d39e156e.f32e6",
\r
3932 "type": "outcome",
\r
3934 "xml": "<outcome value=''>",
\r
3937 "x": 2365.6666145324707,
\r
3938 "y": 4209.666932106018,
\r
3939 "z": "f3a72141.88f688",
\r
3947 "id": "fa5ee6e9.4c4208",
\r
3949 "name": "set rn-index to 0",
\r
3950 "xml": "<set>\n<parameter name='rn-index' value='0' />\n",
\r
3952 "x": 2525.6666145324707,
\r
3953 "y": 4209.666932106018,
\r
3954 "z": "f3a72141.88f688",
\r
3958 "id": "801aa393.e7c828",
\r
3960 "name": "set related-network data",
\r
3961 "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
3963 "x": 2225.6666145324707,
\r
3964 "y": 4261.666932106018,
\r
3965 "z": "f3a72141.88f688",
\r
3969 "id": "bc7278c.42fbb88",
\r
3971 "name": "set new related network length",
\r
3972 "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
3974 "x": 2243.6666145324707,
\r
3975 "y": 4313.666932106018,
\r
3976 "z": "f3a72141.88f688",
\r
3980 "id": "c6074e1a.a9bd",
\r
3981 "type": "switchNode",
\r
3982 "name": "switch found-related-network",
\r
3983 "xml": "<switch test='`$found-related-network`'>\n",
\r
3986 "x": 2640.6666679382324,
\r
3987 "y": 4002.3335790634155,
\r
3988 "z": "f3a72141.88f688",
\r
3996 "id": "8293e055.0b529",
\r
3997 "type": "outcomeTrue",
\r
3999 "xml": "<outcome value='true'>\n",
\r
4002 "x": 2837.3335304260254,
\r
4003 "y": 4002.333950996399,
\r
4004 "z": "f3a72141.88f688",
\r
4012 "id": "acab0841.3643f8",
\r
4015 "xml": "<break>\n",
\r
4017 "x": 2967.3334159851074,
\r
4018 "y": 4000.6670751571655,
\r
4019 "z": "f3a72141.88f688",
\r
4023 "id": "742ee78e.6f2f6",
\r
4025 "name": "save indexes",
\r
4026 "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
4028 "x": 3407.3336296081543,
\r
4029 "y": 3952.3339490890503,
\r
4030 "z": "f3a72141.88f688",
\r
4034 "id": "6499d375.d639b4",
\r
4035 "type": "execute",
\r
4036 "name": "generate cp-instance-id",
\r
4037 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" >\n<parameter name=\"ctx-destination\" value=\"cp-instance-id\" />\n",
\r
4040 "x": 1696.2381210327148,
\r
4041 "y": 4981.8580021858215,
\r
4042 "z": "f3a72141.88f688",
\r
4048 "id": "3db114ad.dcb564",
\r
4050 "name": "save cp to A&AI",
\r
4051 "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
4054 "x": 1677.90474319458,
\r
4055 "y": 5048.52450799942,
\r
4056 "z": "f3a72141.88f688",
\r
4059 "9e0f4fdf.dbdf98",
\r
4065 "id": "9e0f4fdf.dbdf98",
\r
4066 "type": "failure",
\r
4067 "name": "failure",
\r
4068 "xml": "<outcome value='failure'>\n",
\r
4071 "x": 1866.9047241210938,
\r
4072 "y": 5024.191121518612,
\r
4073 "z": "f3a72141.88f688",
\r
4081 "id": "c9632036.0de2a8",
\r
4083 "name": "block : atomic",
\r
4084 "xml": "<block atomic=\"true\">",
\r
4087 "x": 2034.0714721679688,
\r
4088 "y": 5039.985555112362,
\r
4089 "z": "f3a72141.88f688",
\r
4092 "6abd6309.f3a80c",
\r
4098 "id": "1b0cb761.91e779",
\r
4099 "type": "not-found",
\r
4100 "name": "not-found",
\r
4101 "xml": "<outcome value='not-found'>\n",
\r
4104 "x": 1871.9047241210938,
\r
4105 "y": 5073.857381284237,
\r
4106 "z": "f3a72141.88f688",
\r
4114 "id": "6abd6309.f3a80c",
\r
4115 "type": "returnFailure",
\r
4116 "name": "return failure",
\r
4117 "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
4119 "x": 2199.5714836120605,
\r
4120 "y": 5051.857759952545,
\r
4121 "z": "f3a72141.88f688",
\r
4125 "id": "c0124012.781378",
\r
4127 "name": "block : atomic",
\r
4128 "xml": "<block atomic=\"true\">",
\r
4131 "x": 1472.714443206787,
\r
4132 "y": 5251.142796039581,
\r
4133 "z": "f3a72141.88f688",
\r
4136 "d25d14c8.b399b8",
\r
4138 "6499d375.d639b4",
\r
4139 "3db114ad.dcb564",
\r
4146 "id": "d25d14c8.b399b8",
\r
4148 "name": "set connection point data",
\r
4149 "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
4151 "x": 1708.2382850646973,
\r
4152 "y": 5126.382077693939,
\r
4153 "z": "f3a72141.88f688",
\r
4157 "id": "68b0a887.307e58",
\r
4158 "type": "comment",
\r
4159 "name": "Floating IPs",
\r
4162 "x": 1269.0001029968262,
\r
4163 "y": 6108.6671959757805,
\r
4164 "z": "f3a72141.88f688",
\r
4168 "id": "248610c9.0e15e",
\r
4170 "name": "for each vnf-network",
\r
4171 "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
4174 "x": 1692.3332862854004,
\r
4175 "y": 5522.667571544647,
\r
4176 "z": "f3a72141.88f688",
\r
4184 "id": "b1ff62bf.b7b008",
\r
4186 "name": "save cp relationship to l3-network",
\r
4187 "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
4190 "x": 2330.6667671203613,
\r
4191 "y": 5522.3340792655945,
\r
4192 "z": "f3a72141.88f688",
\r
4201 "id": "767b44d.6e18fbc",
\r
4203 "name": "block : atomic",
\r
4204 "xml": "<block atomic=\"true\">",
\r
4207 "x": 2702.4998054504395,
\r
4208 "y": 5495.652027606964,
\r
4209 "z": "f3a72141.88f688",
\r
4212 "21d7f3dd.742d5c",
\r
4218 "id": "f7d542c9.1503d8",
\r
4220 "name": "block : atomic",
\r
4221 "xml": "<block atomic=\"true\">",
\r
4224 "x": 2702.4998817443848,
\r
4225 "y": 5548.651786327362,
\r
4226 "z": "f3a72141.88f688",
\r
4229 "21d7f3dd.742d5c",
\r
4235 "id": "d91ef2a1.cec1a",
\r
4236 "type": "failure",
\r
4237 "name": "failure",
\r
4238 "xml": "<outcome value='failure'>\n",
\r
4241 "x": 2545.666690826416,
\r
4242 "y": 5495.667697429657,
\r
4243 "z": "f3a72141.88f688",
\r
4251 "id": "4d40fb59.ff273c",
\r
4252 "type": "not-found",
\r
4253 "name": "not-found",
\r
4254 "xml": "<outcome value='not-found'>\n",
\r
4257 "x": 2554.238224029541,
\r
4258 "y": 5548.286841869354,
\r
4259 "z": "f3a72141.88f688",
\r
4267 "id": "a4df0ca4.d12fc8",
\r
4268 "type": "returnFailure",
\r
4269 "name": "return failure",
\r
4270 "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
4272 "x": 2874.6666145324707,
\r
4273 "y": 5518.334403514861,
\r
4274 "z": "f3a72141.88f688",
\r
4278 "id": "f30ea0fd.c2421",
\r
4279 "type": "returnFailure",
\r
4280 "name": "return failure",
\r
4281 "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
4283 "x": 2869.833522796631,
\r
4284 "y": 5569.985610485076,
\r
4285 "z": "f3a72141.88f688",
\r
4289 "id": "21d7f3dd.742d5c",
\r
4291 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
4292 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
4295 "x": 3076.3333778381348,
\r
4296 "y": 5468.334401607513,
\r
4297 "z": "f3a72141.88f688",
\r
4303 "id": "b11e623d.b5492",
\r
4305 "name": "for each vm-network",
\r
4306 "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
4309 "x": 1692.333438873291,
\r
4310 "y": 5683.333926677704,
\r
4311 "z": "f3a72141.88f688",
\r
4319 "id": "81d2246c.8ca24",
\r
4321 "name": "save cp relationship to l3-network and vlan-tag",
\r
4322 "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
4325 "x": 2612.00044631958,
\r
4326 "y": 5681.333921909332,
\r
4327 "z": "f3a72141.88f688",
\r
4330 "6f2d5835.8b06e8",
\r
4336 "id": "aec56c50.11c2b8",
\r
4338 "name": "block : atomic",
\r
4339 "xml": "<block atomic=\"true\">",
\r
4342 "x": 3018.8334922790527,
\r
4343 "y": 5654.651220798493,
\r
4344 "z": "f3a72141.88f688",
\r
4347 "e619b229.08af08",
\r
4353 "id": "772066d4.b53278",
\r
4355 "name": "block : atomic",
\r
4356 "xml": "<block atomic=\"true\">",
\r
4359 "x": 3018.833568572998,
\r
4360 "y": 5707.650979518891,
\r
4361 "z": "f3a72141.88f688",
\r
4364 "31e4d0b4.6f2ea8",
\r
4370 "id": "6f2d5835.8b06e8",
\r
4371 "type": "failure",
\r
4372 "name": "failure",
\r
4373 "xml": "<outcome value='failure'>\n",
\r
4376 "x": 2862.0003776550293,
\r
4377 "y": 5654.666890621186,
\r
4378 "z": "f3a72141.88f688",
\r
4386 "id": "6af35271.e80934",
\r
4387 "type": "not-found",
\r
4388 "name": "not-found",
\r
4389 "xml": "<outcome value='not-found'>\n",
\r
4392 "x": 2870.5719108581543,
\r
4393 "y": 5707.2860350608835,
\r
4394 "z": "f3a72141.88f688",
\r
4402 "id": "e619b229.08af08",
\r
4403 "type": "returnFailure",
\r
4404 "name": "return failure",
\r
4405 "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
4407 "x": 3191.000301361084,
\r
4408 "y": 5677.33359670639,
\r
4409 "z": "f3a72141.88f688",
\r
4413 "id": "31e4d0b4.6f2ea8",
\r
4414 "type": "returnFailure",
\r
4415 "name": "return failure",
\r
4416 "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
4418 "x": 3186.167209625244,
\r
4419 "y": 5728.984803676605,
\r
4420 "z": "f3a72141.88f688",
\r
4424 "id": "6d38b4de.53c2e4",
\r
4426 "name": "for each related-network",
\r
4427 "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
4430 "x": 2308.0002784729004,
\r
4431 "y": 5681.333922863007,
\r
4432 "z": "f3a72141.88f688",
\r
4440 "id": "a248e487.7d841",
\r
4442 "name": "call GENERIC-RESOURCE-API:vf-module-generate-heat-parameters",
\r
4443 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-generate-heat-parameters' mode='sync' >\n",
\r
4446 "x": 566.3335723876953,
\r
4447 "y": 6924.334183335304,
\r
4448 "z": "f3a72141.88f688",
\r
4454 "id": "bf14b0a9.d3e2d",
\r
4455 "type": "execute",
\r
4456 "name": "printContext",
\r
4457 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmoduleheat.log' />\n",
\r
4460 "x": 387.6669006347656,
\r
4461 "y": 6972.33428633213,
\r
4462 "z": "f3a72141.88f688",
\r
4468 "id": "56373ee9.f19b2",
\r
4469 "type": "switchNode",
\r
4470 "name": "switch input vf-module-name",
\r
4471 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",
\r
4474 "x": 539.0000038146973,
\r
4475 "y": 2408.1667442321777,
\r
4476 "z": "f3a72141.88f688",
\r
4485 "id": "ce9ac2f5.cd33d",
\r
4486 "type": "outcome",
\r
4488 "xml": "<outcome value=''>",
\r
4491 "x": 738.9999961853027,
\r
4492 "y": 2385.6666469573975,
\r
4493 "z": "f3a72141.88f688",
\r
4501 "id": "de25859e.aa53b8",
\r
4504 "xml": "<outcome value='Other'>\n",
\r
4507 "x": 739.4285888671875,
\r
4508 "y": 2435.7857580184937,
\r
4509 "z": "f3a72141.88f688",
\r
4517 "id": "506d6b1c.ec80dc",
\r
4519 "name": "for each vnfc-subnet-role",
\r
4520 "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
4523 "x": 1296.5001029968262,
\r
4524 "y": 3203.1664209365845,
\r
4525 "z": "f3a72141.88f688",
\r
4533 "id": "2294ba3f.d84456",
\r
4535 "name": "for each vnfc-address-family",
\r
4536 "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
4539 "x": 1544.8333625793457,
\r
4540 "y": 3203.1664209365845,
\r
4541 "z": "f3a72141.88f688",
\r
4549 "id": "61b10d9d.cb5ec4",
\r
4551 "name": "for each vm-type",
\r
4552 "xml": "<for silentFailure='true' index='vm-type-index' start='0' end='`$tmp.vf-module-topology.vf-module-assignments.vms.vm_length`' >\n",
\r
4555 "x": 502.33327865600586,
\r
4556 "y": 2921.4997577667236,
\r
4557 "z": "f3a72141.88f688",
\r
4565 "id": "5cb28855.a7cb48",
\r
4567 "name": "for each vnfc",
\r
4568 "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
4571 "x": 684.000057220459,
\r
4572 "y": 2920.1669063568115,
\r
4573 "z": "f3a72141.88f688",
\r
4581 "id": "8d269e15.726ee8",
\r
4583 "name": "for each vnfc-network",
\r
4584 "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
4587 "x": 885.1666297912598,
\r
4588 "y": 2919.99959564209,
\r
4589 "z": "f3a72141.88f688",
\r
4597 "id": "1c614ad3.f890f5",
\r
4599 "name": "block : atomic",
\r
4600 "xml": "<block atomic=\"true\">",
\r
4603 "x": 1097.3333015441895,
\r
4604 "y": 2918.9999561309814,
\r
4605 "z": "f3a72141.88f688",
\r
4610 "2e4be547.9f8b3a",
\r
4616 "id": "9befab67.ec4df",
\r
4618 "name": "set vnf-network-index to -1",
\r
4619 "xml": "<set>\n<parameter name='vnf-network-index' value='-1' />\n",
\r
4621 "x": 1309.0000190734863,
\r
4622 "y": 2872.333169937134,
\r
4623 "z": "f3a72141.88f688",
\r
4627 "id": "eba3a652.01819",
\r
4629 "name": "for each vnf-network",
\r
4630 "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
4633 "x": 1290.6668090820312,
\r
4634 "y": 2918.999921798706,
\r
4635 "z": "f3a72141.88f688",
\r
4643 "id": "6078ccfd.ea944c",
\r
4644 "type": "switchNode",
\r
4645 "name": "switch network-roles match?",
\r
4646 "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
4649 "x": 1532.3332786560059,
\r
4650 "y": 2917.3334169387817,
\r
4651 "z": "f3a72141.88f688",
\r
4659 "id": "d84c654.fa00798",
\r
4660 "type": "outcomeTrue",
\r
4662 "xml": "<outcome value='true'>\n",
\r
4665 "x": 1728.99995803833,
\r
4666 "y": 2917.333335876465,
\r
4667 "z": "f3a72141.88f688",
\r
4675 "id": "2b9ee331.dce634",
\r
4677 "name": "block : atomic",
\r
4678 "xml": "<block atomic=\"true\">",
\r
4681 "x": 1882.333179473877,
\r
4682 "y": 2917.3332080841064,
\r
4683 "z": "f3a72141.88f688",
\r
4686 "f732773f.abd008",
\r
4693 "id": "f732773f.abd008",
\r
4695 "name": "set vnf-network-index",
\r
4696 "xml": "<set>\n<parameter name='vnf-network-index' value='`$idx`' />\n",
\r
4698 "x": 2089.000011444092,
\r
4699 "y": 2865.666585922241,
\r
4700 "z": "f3a72141.88f688",
\r
4704 "id": "432b5764.5f12d",
\r
4707 "xml": "<break>\n",
\r
4709 "x": 2043.999927520752,
\r
4710 "y": 2955.666506767273,
\r
4711 "z": "f3a72141.88f688",
\r
4715 "id": "2e4be547.9f8b3a",
\r
4716 "type": "switchNode",
\r
4717 "name": "switch vnf-network-index",
\r
4718 "xml": "<switch test='`$vnf-network-index`'>\n",
\r
4721 "x": 1302.3333473205566,
\r
4722 "y": 2978.9999237060547,
\r
4723 "z": "f3a72141.88f688",
\r
4731 "id": "3d957fc7.96b0d8",
\r
4732 "type": "outcome",
\r
4734 "xml": "<outcome value='-1'>\n",
\r
4737 "x": 1493.9999885559082,
\r
4738 "y": 2979.0001678466797,
\r
4739 "z": "f3a72141.88f688",
\r
4747 "id": "b4602d48.9b452",
\r
4749 "name": "block : atomic",
\r
4750 "xml": "<block atomic=\"true\">",
\r
4753 "x": 1642.333179473877,
\r
4754 "y": 2977.3332080841064,
\r
4755 "z": "f3a72141.88f688",
\r
4764 "id": "db1b6914.38bb2",
\r
4766 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
4767 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
4770 "x": 3170.6668128967285,
\r
4771 "y": 2828.999785423279,
\r
4772 "z": "f3a72141.88f688",
\r
4778 "id": "cb224311.28b7c8",
\r
4779 "type": "returnFailure",
\r
4780 "name": "return failure",
\r
4781 "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
4783 "x": 1810.6665534973145,
\r
4784 "y": 2995.6664600372314,
\r
4785 "z": "f3a72141.88f688",
\r
4789 "id": "776dc3af.6ef3ec",
\r
4791 "name": "block : atomic",
\r
4792 "xml": "<block atomic=\"true\">",
\r
4795 "x": 2333.999897003174,
\r
4796 "y": 3387.333059310913,
\r
4797 "z": "f3a72141.88f688",
\r
4800 "144772ce.885bed",
\r
4801 "9a72e7d3.0207b8",
\r
4807 "id": "144772ce.885bed",
\r
4809 "name": "for each subnet-data",
\r
4810 "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
4813 "x": 2530.666648864746,
\r
4814 "y": 3342.332978248596,
\r
4815 "z": "f3a72141.88f688",
\r
4823 "id": "746b4322.9622a4",
\r
4824 "type": "switchNode",
\r
4825 "name": "address-families match?",
\r
4826 "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
4829 "x": 2757.3332748413086,
\r
4830 "y": 3342.332978248596,
\r
4831 "z": "f3a72141.88f688",
\r
4839 "id": "e6434ad2.bae308",
\r
4840 "type": "outcomeTrue",
\r
4842 "xml": "<outcome value='true'>\n",
\r
4845 "x": 2937.333240509033,
\r
4846 "y": 3342.333384513855,
\r
4847 "z": "f3a72141.88f688",
\r
4855 "id": "4e05f98.a5bdf08",
\r
4857 "name": "set tmp.address-family",
\r
4858 "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
4860 "x": 2362.3332328796387,
\r
4861 "y": 3205.6664724349976,
\r
4862 "z": "f3a72141.88f688",
\r
4866 "id": "b67cbf0d.afed4",
\r
4867 "type": "switchNode",
\r
4868 "name": "switch vnfc-subnet-ip_length",
\r
4869 "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
4872 "x": 1807.3335762023926,
\r
4873 "y": 3202.333507537842,
\r
4874 "z": "f3a72141.88f688",
\r
4877 "6b6ccf2e.67b5b8",
\r
4884 "id": "6b6ccf2e.67b5b8",
\r
4885 "type": "outcome",
\r
4887 "xml": "<outcome value=''>",
\r
4890 "x": 2009.000087738037,
\r
4891 "y": 3102.3330507278442,
\r
4892 "z": "f3a72141.88f688",
\r
4900 "id": "3fd9179d.ef197",
\r
4903 "xml": "<outcome value='Other'>\n",
\r
4906 "x": 2005.4287185668945,
\r
4907 "y": 3288.2853422164917,
\r
4908 "z": "f3a72141.88f688",
\r
4916 "id": "3d6c6945.2371a6",
\r
4919 "xml": "<block>\n",
\r
4920 "atomic": "false",
\r
4923 "x": 2140.6666374206543,
\r
4924 "y": 3124.999797821045,
\r
4925 "z": "f3a72141.88f688",
\r
4931 "id": "adf045e3.123d",
\r
4933 "name": "set subnet-id to -1",
\r
4934 "xml": "<set>\n<parameter name='subnet-id' value='-1' />\n",
\r
4936 "x": 3030.6671562194824,
\r
4937 "y": 3504.000464439392,
\r
4938 "z": "f3a72141.88f688",
\r
4942 "id": "655717fb.4876b",
\r
4944 "name": "block : atomic",
\r
4945 "xml": "<block atomic=\"true\">",
\r
4948 "x": 2159.0001335144043,
\r
4949 "y": 3287.332974433899,
\r
4950 "z": "f3a72141.88f688",
\r
4953 "4e05f98.a5bdf08",
\r
4959 "id": "87d327c8.e4f89",
\r
4961 "name": "block : atomic",
\r
4962 "xml": "<block atomic=\"true\">",
\r
4965 "x": 4290.666753768921,
\r
4966 "y": 3675.6669414043427,
\r
4967 "z": "f3a72141.88f688",
\r
4976 "id": "3842836d.d40cec",
\r
4977 "type": "execute",
\r
4978 "name": "execute isInSameSubnet",
\r
4979 "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
4982 "x": 4505.6667556762695,
\r
4983 "y": 3725.6666152477264,
\r
4984 "z": "f3a72141.88f688",
\r
4992 "id": "cda91ba0.8167c",
\r
4993 "type": "switchNode",
\r
4994 "name": "switch tmp.address-family",
\r
4995 "xml": "<switch test='`$tmp.address-family`'>\n",
\r
4998 "x": 4507.333911895752,
\r
4999 "y": 3632.3336017131805,
\r
5000 "z": "f3a72141.88f688",
\r
5003 "5ce62256.5b3ecc",
\r
5009 "id": "5ce62256.5b3ecc",
\r
5010 "type": "outcome",
\r
5012 "xml": "<outcome value='ipv4'>\n",
\r
5015 "x": 4710.667174021402,
\r
5016 "y": 3605.6668320496874,
\r
5017 "z": "f3a72141.88f688",
\r
5025 "id": "3ec18a61.4053a6",
\r
5026 "type": "outcome",
\r
5028 "xml": "<outcome value='ipv6'>\n",
\r
5031 "x": 4710.666847229004,
\r
5032 "y": 3652.333359479904,
\r
5033 "z": "f3a72141.88f688",
\r
5041 "id": "39db5660.d28ed2",
\r
5043 "name": "set ip-type parameter to IPv4",
\r
5044 "xml": "<set>\n<parameter name='ip-type' value='IPv4' />\n",
\r
5046 "x": 4907.333660125732,
\r
5047 "y": 3604.000305891037,
\r
5048 "z": "f3a72141.88f688",
\r
5052 "id": "48ff8671.c333f8",
\r
5054 "name": "set ip-type parameter to IPv6",
\r
5055 "xml": "<set>\n<parameter name='ip-type' value='IPv6' />\n",
\r
5057 "x": 4912.33353805542,
\r
5058 "y": 3652.3333785533905,
\r
5059 "z": "f3a72141.88f688",
\r
5063 "id": "3df4f091.0048b8",
\r
5065 "name": "block : atomic",
\r
5066 "xml": "<block atomic=\"true\">",
\r
5069 "x": 4845.666786193848,
\r
5070 "y": 3725.3333785533905,
\r
5071 "z": "f3a72141.88f688",
\r
5074 "3a1246c3.df08aa",
\r
5080 "id": "3a1246c3.df08aa",
\r
5082 "name": "set subnet-id",
\r
5083 "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
5085 "x": 5024.000106811523,
\r
5086 "y": 3701.999865293503,
\r
5087 "z": "f3a72141.88f688",
\r
5091 "id": "3192bd4f.0a0cfa",
\r
5094 "xml": "<break>\n",
\r
5096 "x": 5009.000110626221,
\r
5097 "y": 3748.6668593883514,
\r
5098 "z": "f3a72141.88f688",
\r
5102 "id": "95331b2d.c7076",
\r
5103 "type": "switchNode",
\r
5104 "name": "switch subnet-id",
\r
5105 "xml": "<switch test='`$subnet-id`'>\n",
\r
5108 "x": 3022.3330307006836,
\r
5109 "y": 3665.6671991348267,
\r
5110 "z": "f3a72141.88f688",
\r
5118 "id": "802e0846.88a4c",
\r
5119 "type": "outcome",
\r
5121 "xml": "<outcome value='-1'>\n",
\r
5124 "x": 3178.99959564209,
\r
5125 "y": 3665.667134284973,
\r
5126 "z": "f3a72141.88f688",
\r
5134 "id": "565a3c94.98b2b4",
\r
5136 "name": "block : atomic",
\r
5137 "xml": "<block atomic=\"true\">",
\r
5140 "x": 3327.3327865600586,
\r
5141 "y": 3664.0001745224,
\r
5142 "z": "f3a72141.88f688",
\r
5145 "f83ab611.b83f78",
\r
5151 "id": "f83ab611.b83f78",
\r
5152 "type": "returnFailure",
\r
5153 "name": "return failure",
\r
5154 "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
5156 "x": 3495.666118621826,
\r
5157 "y": 3680.6666498184204,
\r
5158 "z": "f3a72141.88f688",
\r
5162 "id": "66e17899.8fb72",
\r
5164 "name": "set subnet-id in vnfc-ip-assignments (temp variable)",
\r
5165 "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
5167 "x": 3133.9996757507324,
\r
5168 "y": 3742.3339700698853,
\r
5169 "z": "f3a72141.88f688",
\r
5173 "id": "758d4da0.c2995c",
\r
5174 "type": "execute",
\r
5175 "name": "printContext",
\r
5176 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodulec.log' />\n",
\r
5179 "x": 487.3332710266113,
\r
5180 "y": 3337.3332080841064,
\r
5181 "z": "f3a72141.88f688",
\r
5187 "id": "625dc384.31bfcc",
\r
5188 "type": "success",
\r
5189 "name": "success",
\r
5190 "xml": "<outcome value='success'>\n",
\r
5193 "x": 4692.333358764648,
\r
5194 "y": 3725.6671035289764,
\r
5195 "z": "f3a72141.88f688",
\r
5203 "id": "dceb937d.7cbe3",
\r
5205 "name": "set network-id",
\r
5206 "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
5208 "x": 2065.666515350342,
\r
5209 "y": 2910.6666688919067,
\r
5210 "z": "f3a72141.88f688",
\r
5214 "id": "3812039f.e87b54",
\r
5215 "type": "switchNode",
\r
5216 "name": "switch nfc-naming-code",
\r
5217 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-naming-code`'>\n",
\r
5220 "x": 1263.9999809265137,
\r
5221 "y": 4525.666396617889,
\r
5222 "z": "f3a72141.88f688",
\r
5225 "1f2b4bc0.e1061c",
\r
5231 "id": "1f2b4bc0.e1061c",
\r
5232 "type": "outcome",
\r
5234 "xml": "<outcome value=''>",
\r
5237 "x": 1448.999927520752,
\r
5238 "y": 4500.666215419769,
\r
5239 "z": "f3a72141.88f688",
\r
5247 "id": "dc5a09b5.b67728",
\r
5250 "xml": "<outcome value='Other'>\n",
\r
5253 "x": 1447.095199584961,
\r
5254 "y": 4547.452043056488,
\r
5255 "z": "f3a72141.88f688",
\r
5263 "id": "5c26838f.96ae2c",
\r
5265 "name": "set tmp.nfc-naming-code to DEFAULT",
\r
5266 "xml": "<set>\n<parameter name='tmp.nfc-naming-code' value='DEFAULT' />\n",
\r
5268 "x": 1680.6666984558105,
\r
5269 "y": 4498.999565601349,
\r
5270 "z": "f3a72141.88f688",
\r
5274 "id": "5a6b4010.6dca68",
\r
5276 "name": "set tmp.nfc-naming-code",
\r
5277 "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
5279 "x": 1637.333209991455,
\r
5280 "y": 4547.3330636024475,
\r
5281 "z": "f3a72141.88f688",
\r
5285 "id": "c84f1dbb.f047b",
\r
5286 "type": "switchNode",
\r
5287 "name": "switch nfc-function",
\r
5288 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].nfc-function`'>\n",
\r
5291 "x": 1252.3333129882812,
\r
5292 "y": 4623.9995703697205,
\r
5293 "z": "f3a72141.88f688",
\r
5296 "77125202.fb825c",
\r
5302 "id": "77125202.fb825c",
\r
5303 "type": "outcome",
\r
5305 "xml": "<outcome value=''>",
\r
5308 "x": 1448.9999198913574,
\r
5309 "y": 4598.999368190765,
\r
5310 "z": "f3a72141.88f688",
\r
5318 "id": "7e12ade.88495d4",
\r
5321 "xml": "<outcome value='Other'>\n",
\r
5324 "x": 1447.0951919555664,
\r
5325 "y": 4645.785195827484,
\r
5326 "z": "f3a72141.88f688",
\r
5334 "id": "90ebf553.d8bfb",
\r
5336 "name": "set tmp.nfc-function to DEFAULT",
\r
5337 "xml": "<set>\n<parameter name='tmp.nfc-function' value='DEFAULT' />\n",
\r
5339 "x": 1660.6667022705078,
\r
5340 "y": 4597.332577228546,
\r
5341 "z": "f3a72141.88f688",
\r
5345 "id": "f9029760.f04d1",
\r
5347 "name": "set tmp.nfc-function",
\r
5348 "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
5350 "x": 1618.9998321533203,
\r
5351 "y": 4645.666238307953,
\r
5352 "z": "f3a72141.88f688",
\r
5356 "id": "d11793aa.985d98",
\r
5358 "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",
\r
5359 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",
\r
5362 "x": 2892.3333015441895,
\r
5363 "y": 2280.6667041778564,
\r
5364 "z": "f3a72141.88f688",
\r
5370 "id": "854c8589.9f57c8",
\r
5372 "name": "block : atomic",
\r
5373 "xml": "<block atomic=\"true\">",
\r
5376 "x": 2798.9998054504395,
\r
5377 "y": 2355.6667041778564,
\r
5378 "z": "f3a72141.88f688",
\r
5381 "4b1cfdbb.d134fc",
\r
5387 "id": "ce26b35e.dec2c",
\r
5389 "name": "block : atomic",
\r
5390 "xml": "<block atomic=\"true\">",
\r
5393 "x": 2003.9998588562012,
\r
5394 "y": 2415.666567802429,
\r
5395 "z": "f3a72141.88f688",
\r
5398 "fae1cd84.a9bd78",
\r
5404 "id": "e2bf8646.281a5",
\r
5406 "name": "block : atomic",
\r
5407 "xml": "<block atomic=\"true\">",
\r
5410 "x": 2265.666723251343,
\r
5411 "y": 2470.6667346954346,
\r
5412 "z": "f3a72141.88f688",
\r
5415 "19d62bdc.450b0c",
\r
5421 "id": "62bb1af7.8a69a4",
\r
5422 "type": "switchNode",
\r
5423 "name": "switch network-roles match?",
\r
5424 "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
5427 "x": 1925.6666297912598,
\r
5428 "y": 5522.66659784317,
\r
5429 "z": "f3a72141.88f688",
\r
5437 "id": "24a675eb.01ffea",
\r
5438 "type": "outcomeTrue",
\r
5440 "xml": "<outcome value='true'>\n",
\r
5443 "x": 2124.000099182129,
\r
5444 "y": 5522.333753108978,
\r
5445 "z": "f3a72141.88f688",
\r
5453 "id": "4dd5a013.e9e42",
\r
5454 "type": "switchNode",
\r
5455 "name": "switch network-roles match?",
\r
5456 "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
5459 "x": 1928.9999732971191,
\r
5460 "y": 5682.3330454826355,
\r
5461 "z": "f3a72141.88f688",
\r
5469 "id": "3ba6fe94.2f5ab2",
\r
5470 "type": "outcomeTrue",
\r
5472 "xml": "<outcome value='true'>\n",
\r
5475 "x": 2127.3334426879883,
\r
5476 "y": 5682.000200748444,
\r
5477 "z": "f3a72141.88f688",
\r
5485 "id": "f728c8ba.23c06",
\r
5487 "name": "block : atomic",
\r
5488 "xml": "<block atomic=\"true\">",
\r
5491 "x": 1832.3332557678223,
\r
5492 "y": 6260.66646528244,
\r
5493 "z": "f3a72141.88f688",
\r
5502 "id": "63b023e.b6b035c",
\r
5504 "name": "block : atomic",
\r
5505 "xml": "<block atomic=\"true\">",
\r
5508 "x": 1834.0000038146973,
\r
5509 "y": 6575.666476726532,
\r
5510 "z": "f3a72141.88f688",
\r
5519 "id": "c9e14db9.4027a",
\r
5521 "name": "for each vnfc-network-role",
\r
5522 "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
5525 "x": 2049.000202178955,
\r
5526 "y": 6318.999636173248,
\r
5527 "z": "f3a72141.88f688",
\r
5535 "id": "24d002ee.ba7fb6",
\r
5537 "name": "save vip-ipv4-address-list relationship to cp",
\r
5538 "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
5541 "x": 2724.0001258850098,
\r
5542 "y": 6318.999475002289,
\r
5543 "z": "f3a72141.88f688",
\r
5546 "fbd88616.0314c8",
\r
5552 "id": "39abf173.99c2f6",
\r
5553 "type": "returnFailure",
\r
5554 "name": "return failure",
\r
5555 "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
5557 "x": 3282.3333473205566,
\r
5558 "y": 6312.332883358002,
\r
5559 "z": "f3a72141.88f688",
\r
5563 "id": "ac48317f.f58318",
\r
5564 "type": "returnFailure",
\r
5565 "name": "return failure",
\r
5566 "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
5568 "x": 3282.500316619873,
\r
5569 "y": 6362.317057073116,
\r
5570 "z": "f3a72141.88f688",
\r
5574 "id": "1fca7631.b2fcc2",
\r
5576 "name": "block : atomic",
\r
5577 "xml": "<block atomic=\"true\">",
\r
5580 "x": 3115.8332176208496,
\r
5581 "y": 6292.317256450653,
\r
5582 "z": "f3a72141.88f688",
\r
5585 "39abf173.99c2f6",
\r
5591 "id": "34023a4a.89eb56",
\r
5593 "name": "block : atomic",
\r
5594 "xml": "<block atomic=\"true\">",
\r
5597 "x": 3115.833293914795,
\r
5598 "y": 6345.317015171051,
\r
5599 "z": "f3a72141.88f688",
\r
5602 "ac48317f.f58318",
\r
5608 "id": "fbd88616.0314c8",
\r
5609 "type": "failure",
\r
5610 "name": "failure",
\r
5611 "xml": "<outcome value='failure'>\n",
\r
5614 "x": 2959.000102996826,
\r
5615 "y": 6292.332926273346,
\r
5616 "z": "f3a72141.88f688",
\r
5624 "id": "ad2aeb41.4c3638",
\r
5625 "type": "not-found",
\r
5626 "name": "not-found",
\r
5627 "xml": "<outcome value='not-found'>\n",
\r
5630 "x": 2967.571636199951,
\r
5631 "y": 6344.952070713043,
\r
5632 "z": "f3a72141.88f688",
\r
5640 "id": "bda1f786.4b7dc8",
\r
5642 "name": "for each vnfc-network-role",
\r
5643 "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
5646 "x": 2050.6665992736816,
\r
5647 "y": 6642.3330454826355,
\r
5648 "z": "f3a72141.88f688",
\r
5656 "id": "b51ba59a.baed7",
\r
5658 "name": "save vip-ipv6-address-list relationship to cp",
\r
5659 "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
5662 "x": 2720.6665534973145,
\r
5663 "y": 6640.665828227997,
\r
5664 "z": "f3a72141.88f688",
\r
5673 "id": "bc8fa4b3.94381",
\r
5674 "type": "returnFailure",
\r
5675 "name": "return failure",
\r
5676 "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
5678 "x": 3278.9997749328613,
\r
5679 "y": 6633.99923658371,
\r
5680 "z": "f3a72141.88f688",
\r
5684 "id": "d5daac81.1710d",
\r
5685 "type": "returnFailure",
\r
5686 "name": "return failure",
\r
5687 "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
5689 "x": 3279.1667442321777,
\r
5690 "y": 6683.983410298824,
\r
5691 "z": "f3a72141.88f688",
\r
5695 "id": "60859e82.35dfa",
\r
5697 "name": "block : atomic",
\r
5698 "xml": "<block atomic=\"true\">",
\r
5701 "x": 3112.4996452331543,
\r
5702 "y": 6613.983609676361,
\r
5703 "z": "f3a72141.88f688",
\r
5711 "id": "ca90c0a4.de7eb",
\r
5713 "name": "block : atomic",
\r
5714 "xml": "<block atomic=\"true\">",
\r
5717 "x": 3112.4997215270996,
\r
5718 "y": 6666.983368396759,
\r
5719 "z": "f3a72141.88f688",
\r
5727 "id": "ac5ffd56.e1041",
\r
5728 "type": "failure",
\r
5729 "name": "failure",
\r
5730 "xml": "<outcome value='failure'>\n",
\r
5733 "x": 2955.666530609131,
\r
5734 "y": 6613.999279499054,
\r
5735 "z": "f3a72141.88f688",
\r
5743 "id": "2f884d53.b07b72",
\r
5744 "type": "not-found",
\r
5745 "name": "not-found",
\r
5746 "xml": "<outcome value='not-found'>\n",
\r
5749 "x": 2964.238063812256,
\r
5750 "y": 6666.618423938751,
\r
5751 "z": "f3a72141.88f688",
\r
5759 "id": "3529b19e.5788ae",
\r
5760 "type": "switchNode",
\r
5761 "name": "switch network-roles match?",
\r
5762 "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
5765 "x": 2302.3332710266113,
\r
5766 "y": 6318.999312877655,
\r
5767 "z": "f3a72141.88f688",
\r
5775 "id": "a96bcf8d.d96dc8",
\r
5776 "type": "outcomeTrue",
\r
5778 "xml": "<outcome value='true'>\n",
\r
5781 "x": 2489.000114440918,
\r
5782 "y": 6318.999800205231,
\r
5783 "z": "f3a72141.88f688",
\r
5791 "id": "4182536a.93a47c",
\r
5792 "type": "switchNode",
\r
5793 "name": "switch network-roles match?",
\r
5794 "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
5797 "x": 2298.9998512268066,
\r
5798 "y": 6640.6660532951355,
\r
5799 "z": "f3a72141.88f688",
\r
5807 "id": "5f4a742e.72fbec",
\r
5808 "type": "outcomeTrue",
\r
5810 "xml": "<outcome value='true'>\n",
\r
5813 "x": 2485.6666946411133,
\r
5814 "y": 6640.666540622711,
\r
5815 "z": "f3a72141.88f688",
\r
5823 "id": "eb0aec5b.3eb2e",
\r
5824 "type": "comment",
\r
5825 "name": "SELF-SERVE FORK",
\r
5828 "x": 668.7142944335938,
\r
5829 "y": 929.0233240127563,
\r
5830 "z": "f3a72141.88f688",
\r
5834 "id": "b506e19a.354fc8",
\r
5836 "name": "call self-serve-vf-module-assign",
\r
5837 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-assign' mode='sync' >\n",
\r
5840 "x": 1201.749439239502,
\r
5841 "y": 973.9401302337646,
\r
5842 "z": "f3a72141.88f688",
\r
5850 "id": "f8fb5987.004678",
\r
5851 "type": "returnFailure",
\r
5852 "name": "return failure",
\r
5853 "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
5855 "x": 1585.820816040039,
\r
5856 "y": 973.9400806427002,
\r
5857 "z": "f3a72141.88f688",
\r
5861 "id": "872941b.28382c",
\r
5862 "type": "failure",
\r
5863 "name": "failure",
\r
5864 "xml": "<outcome value='failure'>\n",
\r
5867 "x": 1422.047019958496,
\r
5868 "y": 973.4281616210938,
\r
5869 "z": "f3a72141.88f688",
\r
5877 "id": "4a3a0c57.2c22ac",
\r
5878 "type": "returnSuccess",
\r
5879 "name": "return success",
\r
5880 "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
5882 "x": 1148.6186828613281,
\r
5883 "y": 1123.7850494384766,
\r
5884 "z": "f3a72141.88f688",
\r
5888 "id": "52696a3e.207fdc",
\r
5889 "type": "execute",
\r
5890 "name": "printContext",
\r
5891 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",
\r
5894 "x": 1140.6662254333496,
\r
5895 "y": 1078.276593208313,
\r
5896 "z": "f3a72141.88f688",
\r
5902 "id": "90d38352.8ab8c8",
\r
5904 "name": "set order-status to PendingCreate",
\r
5905 "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
5907 "x": 1211.3567428588867,
\r
5908 "y": 1027.2374877929688,
\r
5909 "z": "f3a72141.88f688",
\r
5913 "id": "58e6d3f7.f000a4",
\r
5915 "name": "block : atomic",
\r
5916 "xml": "<block atomic=\"true\">",
\r
5919 "x": 922.4521713256836,
\r
5920 "y": 973.6182918548584,
\r
5921 "z": "f3a72141.88f688",
\r
5924 "b506e19a.354fc8",
\r
5925 "90d38352.8ab8c8",
\r
5926 "52696a3e.207fdc",
\r
5932 "id": "df50609c.7dd31",
\r
5933 "type": "comment",
\r
5934 "name": "First, count the subnets for this address family",
\r
5937 "x": 2664.0004081726074,
\r
5938 "y": 3251.975468635559,
\r
5939 "z": "f3a72141.88f688",
\r
5943 "id": "478d4118.5ed98",
\r
5945 "name": "for each subnet-data",
\r
5946 "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
5949 "x": 3037.333095550537,
\r
5950 "y": 3546.975972175598,
\r
5951 "z": "f3a72141.88f688",
\r
5959 "id": "36dfc31b.a025a4",
\r
5960 "type": "switchNode",
\r
5961 "name": "address-families match?",
\r
5962 "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
5965 "x": 3263.9997215270996,
\r
5966 "y": 3546.975972175598,
\r
5967 "z": "f3a72141.88f688",
\r
5975 "id": "6559a3a7.8910e4",
\r
5976 "type": "outcomeTrue",
\r
5978 "xml": "<outcome value='true'>\n",
\r
5981 "x": 3443.999687194824,
\r
5982 "y": 3546.976378440857,
\r
5983 "z": "f3a72141.88f688",
\r
5991 "id": "9a72e7d3.0207b8",
\r
5993 "name": "set af-count to 0",
\r
5994 "xml": "<set>\n<parameter name='af-count' value='0' />\n",
\r
5996 "x": 2518.9999809265137,
\r
5997 "y": 3293.6422204971313,
\r
5998 "z": "f3a72141.88f688",
\r
6002 "id": "8f820716.44125",
\r
6004 "name": "increment af-count",
\r
6005 "xml": "<set>\n<parameter name='af-count' value='`$af-count + 1`' />\n",
\r
6007 "x": 3267.3333473205566,
\r
6008 "y": 3360.308970451355,
\r
6009 "z": "f3a72141.88f688",
\r
6013 "id": "efbac697.5d7758",
\r
6015 "name": "block : atomic",
\r
6016 "xml": "<block atomic=\"true\">",
\r
6019 "x": 3083.9997215270996,
\r
6020 "y": 3341.975655555725,
\r
6021 "z": "f3a72141.88f688",
\r
6030 "id": "b888ffd3.c0e17",
\r
6032 "name": "set subnet-id",
\r
6033 "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
6035 "x": 3248.999767303467,
\r
6036 "y": 3315.3089685440063,
\r
6037 "z": "f3a72141.88f688",
\r
6041 "id": "5ab022e0.76ab7c",
\r
6042 "type": "switchNode",
\r
6043 "name": "switch af-count",
\r
6044 "xml": "<switch test='`$af-count`'>\n",
\r
6047 "x": 2509.0003929138184,
\r
6048 "y": 3530.3091373443604,
\r
6049 "z": "f3a72141.88f688",
\r
6052 "908b7a86.e0ec18",
\r
6058 "id": "908b7a86.e0ec18",
\r
6059 "type": "outcome",
\r
6061 "xml": "<outcome value='1'>\n",
\r
6064 "x": 2668.999912261963,
\r
6065 "y": 3428.64230632782,
\r
6066 "z": "f3a72141.88f688",
\r
6074 "id": "a5a8ac5f.13f948",
\r
6076 "name": "set subnet-id in vnfc-ip-assignments (temp variable)",
\r
6077 "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
6079 "x": 2942.3332176208496,
\r
6080 "y": 3426.975655555725,
\r
6081 "z": "f3a72141.88f688",
\r
6085 "id": "56ed48ea.e8c8b",
\r
6088 "xml": "<outcome value='Other'>\n",
\r
6091 "x": 2668.999828338623,
\r
6092 "y": 3630.309226036072,
\r
6093 "z": "f3a72141.88f688",
\r
6101 "id": "c2900727.bee1c8",
\r
6103 "name": "block : atomic",
\r
6104 "xml": "<block atomic=\"true\">",
\r
6107 "x": 2825.6664695739746,
\r
6108 "y": 3630.30890750885,
\r
6109 "z": "f3a72141.88f688",
\r
6120 "id": "6e77fb20.fa3f44",
\r
6121 "type": "switchNode",
\r
6122 "name": "switch network-start-address",
\r
6123 "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
6126 "x": 3638.9998664855957,
\r
6127 "y": 3545.3092222213745,
\r
6128 "z": "f3a72141.88f688",
\r
6131 "36c23985.79899e",
\r
6137 "id": "36c23985.79899e",
\r
6138 "type": "outcome",
\r
6140 "xml": "<outcome value=''>",
\r
6143 "x": 3835.6667137145996,
\r
6144 "y": 3480.308832883835,
\r
6145 "z": "f3a72141.88f688",
\r
6153 "id": "37a9f831.2d1a",
\r
6156 "xml": "<outcome value='Other'>\n",
\r
6159 "x": 3828.7621116638184,
\r
6160 "y": 3614.5947444438934,
\r
6161 "z": "f3a72141.88f688",
\r
6169 "id": "c0b64fb2.d819f",
\r
6170 "type": "switchNode",
\r
6171 "name": "switch cidr-mask",
\r
6172 "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
6175 "x": 3983.9999046325684,
\r
6176 "y": 3613.6419513225555,
\r
6177 "z": "f3a72141.88f688",
\r
6186 "id": "f156fcb4.2140f",
\r
6187 "type": "outcome",
\r
6189 "xml": "<outcome value=''>",
\r
6192 "x": 4138.999980926514,
\r
6193 "y": 3543.642250776291,
\r
6194 "z": "f3a72141.88f688",
\r
6202 "id": "f5392a04.2681a8",
\r
6205 "xml": "<outcome value='Other'>\n",
\r
6208 "x": 4142.095777511597,
\r
6209 "y": 3676.261337995529,
\r
6210 "z": "f3a72141.88f688",
\r
6218 "id": "bf6a8d08.4bbdb8",
\r
6219 "type": "outcome",
\r
6221 "xml": "<outcome value='0'>",
\r
6224 "x": 2010.666591644287,
\r
6225 "y": 3150.30890750885,
\r
6226 "z": "f3a72141.88f688",
\r
6234 "id": "c5a1b191.b9a848",
\r
6235 "type": "returnFailure",
\r
6236 "name": "return failure",
\r
6237 "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
6239 "x": 4144.000217437744,
\r
6240 "y": 3495.3086698055267,
\r
6241 "z": "f3a72141.88f688",
\r
6245 "id": "848c0b2c.e797c",
\r
6247 "name": "block : atomic",
\r
6248 "xml": "<block atomic=\"true\">",
\r
6251 "x": 3980.6666412353516,
\r
6252 "y": 3480.3086001873016,
\r
6253 "z": "f3a72141.88f688",
\r
6256 "c5a1b191.b9a848",
\r
6262 "id": "6849b69.ce201c8",
\r
6263 "type": "returnFailure",
\r
6264 "name": "return failure",
\r
6265 "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
6267 "x": 4449.000072479248,
\r
6268 "y": 3556.9755370616913,
\r
6269 "z": "f3a72141.88f688",
\r
6273 "id": "f9c5419d.ddf64",
\r
6275 "name": "block : atomic",
\r
6276 "xml": "<block atomic=\"true\">",
\r
6279 "x": 4285.6664962768555,
\r
6280 "y": 3541.975467443466,
\r
6281 "z": "f3a72141.88f688",
\r
6284 "6849b69.ce201c8",
\r
6290 "id": "5eefb8ff.6d6f5",
\r
6291 "type": "comment",
\r
6292 "name": "Ignore address families with no addresses",
\r
6295 "x": 2284.9999656677246,
\r
6296 "y": 3080.6424036026,
\r
6297 "z": "f3a72141.88f688",
\r
6301 "id": "1a6fc532.9edecb",
\r
6302 "type": "switchNode",
\r
6303 "name": "switch invariant-uuid",
\r
6304 "xml": "<switch test='`$tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].invariant-uuid`'>\n",
\r
6307 "x": 1255.666805267334,
\r
6308 "y": 4710.30878162384,
\r
6309 "z": "f3a72141.88f688",
\r
6312 "48f89263.45560c",
\r
6318 "id": "48f89263.45560c",
\r
6319 "type": "outcome",
\r
6321 "xml": "<outcome value=''>",
\r
6324 "x": 1437.3332176208496,
\r
6325 "y": 4686.9754114151,
\r
6326 "z": "f3a72141.88f688",
\r
6334 "id": "45a4171.c74a8e8",
\r
6337 "xml": "<outcome value='Other'>\n",
\r
6340 "x": 1435.4284896850586,
\r
6341 "y": 4733.761239051819,
\r
6342 "z": "f3a72141.88f688",
\r
6350 "id": "7e20832d.b83624",
\r
6352 "name": "save vnfc to A&AI",
\r
6353 "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
6356 "x": 1598.999843597412,
\r
6357 "y": 4688.6424036026,
\r
6358 "z": "f3a72141.88f688",
\r
6367 "id": "bd911df4.417368",
\r
6368 "type": "switchNode",
\r
6369 "name": "switch input cloud-owner",
\r
6370 "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`'>\n",
\r
6373 "x": 534.7141952514648,
\r
6374 "y": 318.88043308258057,
\r
6375 "z": "f3a72141.88f688",
\r
6384 "id": "a704dae0.46866",
\r
6387 "xml": "<outcome value=''>\n",
\r
6390 "x": 718.0475692749023,
\r
6391 "y": 288.88042163848877,
\r
6392 "z": "f3a72141.88f688",
\r
6400 "id": "a2326081.5ee988",
\r
6403 "xml": "<outcome value='Other'>\n",
\r
6406 "x": 717.8094749450684,
\r
6407 "y": 329.8329153060913,
\r
6408 "z": "f3a72141.88f688",
\r
6416 "id": "4b4d3d88.c7ca9c",
\r
6419 "xml": "<block>\n",
\r
6420 "atomic": "false",
\r
6423 "x": 853.0475234985352,
\r
6424 "y": 287.2137613296509,
\r
6425 "z": "f3a72141.88f688",
\r
6431 "id": "e4643fbe.9b324",
\r
6433 "name": "set prop.cloud-region.cloud-owner",
\r
6434 "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",
\r
6436 "x": 934.7141799926758,
\r
6437 "y": 328.88044261932373,
\r
6438 "z": "f3a72141.88f688",
\r
6442 "id": "5e3595bc.cfed8c",
\r
6444 "name": "call self-serve-vf-module-forking-logic",
\r
6445 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-forking-logic' mode='sync' >\n",
\r
6448 "x": 566.3015670776367,
\r
6449 "y": 870.2737636566162,
\r
6450 "z": "f3a72141.88f688",
\r
6456 "id": "5eb11d31.97f244",
\r
6457 "type": "switchNode",
\r
6458 "name": "switch ss.self-serve-flag",
\r
6459 "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",
\r
6462 "x": 524.4443054199219,
\r
6463 "y": 1097.273832321167,
\r
6464 "z": "f3a72141.88f688",
\r
6473 "id": "e392bb12.8c4bc",
\r
6474 "type": "outcomeFalse",
\r
6476 "xml": "<outcome value='false'>\n",
\r
6479 "x": 745.158504486084,
\r
6480 "y": 1214.8447313308716,
\r
6481 "z": "f3a72141.88f688",
\r
6489 "id": "1c65532b.b915dd",
\r
6490 "type": "outcomeTrue",
\r
6492 "xml": "<outcome value='true'>\n",
\r
6495 "x": 745.7299575805664,
\r
6496 "y": 973.7023687362671,
\r
6497 "z": "f3a72141.88f688",
\r
6505 "id": "ee77fdb8.d87748",
\r
6507 "name": "call check for VNF-API-preload and copy",
\r
6508 "xml": "<call module='GENERIC-RESOURCE-API' rpc='gw-vfmodule-update' mode='sync' >\n",
\r
6512 "y": 7298.975699424744,
\r
6513 "z": "f3a72141.88f688",
\r
6519 "id": "5e5e8a4e.e5fc5c",
\r
6520 "type": "comment",
\r
6521 "name": "'Old' version of DG, called for flows where SO does not expect async response (so-sdnc-adapter)",
\r
6525 "y": 101.97569942474365,
\r
6526 "z": "f3a72141.88f688",
\r
6530 "id": "557cfb68.ef7394",
\r
6531 "type": "switchNode",
\r
6532 "name": "cloud-owner passed in input?",
\r
6533 "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner != ''`\">\n",
\r
6538 "z": "f3a72141.88f688",
\r
6546 "id": "1bc02874.c16ff8",
\r
6547 "type": "outcomeTrue",
\r
6549 "xml": "<outcome value='true'>\n",
\r
6554 "z": "f3a72141.88f688",
\r
6562 "id": "4a0c8b5d.038a3c",
\r
6564 "name": "set prop.cloud-region.cloud-owner to input cloud-owner",
\r
6565 "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vf-module-topology-operation-input.vf-module-request-input.cloud-owner`' />\n",
\r
6569 "z": "f3a72141.88f688",
\r