3 "id": "68a2ca98.9f9ad4",
\r
9 "z": "8c36dbb6.ab0628",
\r
17 "id": "b3005114.46b4",
\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": 246.28570556640625,
\r
26 "y": 138.9047794342041,
\r
27 "z": "8c36dbb6.ab0628",
\r
35 "id": "9df64b25.dd612",
\r
37 "name": "method vnf-topology-operation-assign-sync",
\r
38 "xml": "<method rpc='vnf-topology-operation-assign-sync' mode='sync'>\n",
\r
41 "x": 219.09530639648438,
\r
42 "y": 181.66666316986084,
\r
43 "z": "8c36dbb6.ab0628",
\r
51 "id": "a437c9a1.ecb588",
\r
53 "name": "vnf-topology-operation-assign-sync",
\r
56 "x": 498.01153564453125,
\r
58 "z": "8c36dbb6.ab0628",
\r
62 "id": "b64fdf51.475e6",
\r
63 "type": "switchNode",
\r
64 "name": "switch request-action",
\r
65 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
\r
68 "x": 517.3809509277344,
\r
69 "y": 330.14283180236816,
\r
70 "z": "8c36dbb6.ab0628",
\r
79 "id": "e0cef711.07db28",
\r
81 "name": "CreateVnfInstance",
\r
82 "xml": "<outcome value='CreateVnfInstance'>\n",
\r
85 "x": 771.0952453613281,
\r
86 "y": 307.2857131958008,
\r
87 "z": "8c36dbb6.ab0628",
\r
95 "id": "83a11a05.d1ae6",
\r
98 "xml": "<outcome value='Other'>\n",
\r
101 "x": 733.0952110290527,
\r
102 "y": 353.0000410079956,
\r
103 "z": "8c36dbb6.ab0628",
\r
111 "id": "1ae2ebb5.48fe8c",
\r
114 "xml": "<block>\n",
\r
118 "x": 955.9523735046387,
\r
119 "y": 307.2857427597046,
\r
120 "z": "8c36dbb6.ab0628",
\r
126 "id": "62d8946f.abc51c",
\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 'CreateVnfInstance'\" />\n",
\r
131 "x": 973.0952186584473,
\r
132 "y": 352.9999990463257,
\r
133 "z": "8c36dbb6.ab0628",
\r
137 "id": "aefac3f0.23ec18",
\r
139 "name": "block : atomic",
\r
140 "xml": "<block atomic=\"true\">",
\r
143 "x": 188.73814392089844,
\r
144 "y": 3379.0238666534424,
\r
145 "z": "8c36dbb6.ab0628",
\r
186 "id": "4603d416.c13b14",
\r
187 "type": "get-resource",
\r
188 "name": "get-resource VF_MODEL",
\r
189 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from VF_MODEL WHERE customization_uuid = $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid'\n pfx='db.vf-model'>\n\n",
\r
192 "x": 529.7142562866211,
\r
193 "y": 421.285701751709,
\r
194 "z": "8c36dbb6.ab0628",
\r
203 "id": "21d8f539.b04a8a",
\r
204 "type": "returnFailure",
\r
205 "name": "return failure",
\r
206 "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 VNF customization UUID ' + $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`\" />\n",
\r
208 "x": 971.1427345275879,
\r
209 "y": 444.7141876220703,
\r
210 "z": "8c36dbb6.ab0628",
\r
214 "id": "d2e0fe86.f6031",
\r
217 "xml": "<outcome value='failure'>\n",
\r
220 "x": 730.4999542236328,
\r
221 "y": 401.6665391921997,
\r
222 "z": "8c36dbb6.ab0628",
\r
230 "id": "d496667f.88329",
\r
231 "type": "not-found",
\r
232 "name": "not-found",
\r
233 "xml": "<outcome value='not-found'>\n",
\r
236 "x": 739.0713844299316,
\r
237 "y": 445.9522523880005,
\r
238 "z": "8c36dbb6.ab0628",
\r
246 "id": "b84fe458.594a9",
\r
247 "type": "returnFailure",
\r
248 "name": "return failure",
\r
249 "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_MODEL table\" />\n",
\r
251 "x": 970.4999351501465,
\r
252 "y": 399.80944633483887,
\r
253 "z": "8c36dbb6.ab0628",
\r
257 "id": "262b86d7.63add2",
\r
258 "type": "switchNode",
\r
259 "name": "switch service-data.vnfs.vnf_length",
\r
260 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
263 "x": 563.3809204101562,
\r
264 "y": 1172.238136291504,
\r
265 "z": "8c36dbb6.ab0628",
\r
274 "id": "170fc08c.20c9bf",
\r
277 "xml": "<outcome value=''>\n",
\r
280 "x": 789.0952491760254,
\r
281 "y": 1139.3809242248535,
\r
282 "z": "8c36dbb6.ab0628",
\r
290 "id": "75a9ee97.0539e8",
\r
292 "name": "set vnf-index=0",
\r
293 "xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
\r
295 "x": 953.3809700012207,
\r
296 "y": 1138.3810024261475,
\r
297 "z": "8c36dbb6.ab0628",
\r
301 "id": "1b92a587.ab61da",
\r
304 "xml": "<outcome value='Other'>\n",
\r
307 "x": 790.523811340332,
\r
308 "y": 1203.666742324829,
\r
309 "z": "8c36dbb6.ab0628",
\r
317 "id": "e0443834.bed6f8",
\r
319 "name": "set vnf-index = vnf_length",
\r
320 "xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
\r
322 "x": 1129.3809661865234,
\r
323 "y": 1181.9524307250977,
\r
324 "z": "8c36dbb6.ab0628",
\r
328 "id": "12da173.76480e9",
\r
330 "name": "for each existing VNF",
\r
331 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
334 "x": 1114.8094787597656,
\r
335 "y": 1227.9523696899414,
\r
336 "z": "8c36dbb6.ab0628",
\r
344 "id": "7e74978.394e568",
\r
347 "xml": "<block>\n",
\r
351 "x": 926.2380714416504,
\r
352 "y": 1203.6667079925537,
\r
353 "z": "8c36dbb6.ab0628",
\r
362 "id": "3f1d0bbb.d9c134",
\r
363 "type": "switchNode",
\r
364 "name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id",
\r
365 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
\r
368 "x": 1469.0952453613281,
\r
369 "y": 1227.5238494873047,
\r
370 "z": "8c36dbb6.ab0628",
\r
378 "id": "fc86eb00.db8fd",
\r
379 "type": "outcomeTrue",
\r
381 "xml": "<outcome value='true'>\n",
\r
384 "x": 1763.3810005187988,
\r
385 "y": 1227.0953340530396,
\r
386 "z": "8c36dbb6.ab0628",
\r
394 "id": "ddc96b74.6dda5",
\r
395 "type": "returnFailure",
\r
396 "name": "return failure",
\r
397 "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=\"`'VNF id ' + $service-data.vnfs.vnf[$idx].vnf-id\n + ' already exists'`\" />\n",
\r
399 "x": 1911.9523620605469,
\r
400 "y": 1227.0952816009521,
\r
401 "z": "8c36dbb6.ab0628",
\r
405 "id": "567844bc.d79374",
\r
407 "name": "make sure this VNF doesn't exist already",
\r
410 "x": 1456.2379760742188,
\r
411 "y": 1185.0952796936035,
\r
412 "z": "8c36dbb6.ab0628",
\r
416 "id": "b5d1933a.895ac",
\r
418 "name": "set vnf-topology data",
\r
419 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-id'\n value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-type'\n value='`$vnf-topology-operation-input.vnf-information.vnf-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-type'\n value='`$db.vf-model.nf-type`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-role'\n value='`$db.vf-model.nf-role`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-function'\n value='`$db.vf-model.nf-function`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-code'\n value='`$db.vf-model.nf-code`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.tenant'\n value='`$vnf-topology-operation-input.vnf-request-input.tenant`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.aic-cloud-region'\n value='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`' />\n \n",
\r
421 "x": 529.0952033996582,
\r
422 "y": 1703.9049034118652,
\r
423 "z": "8c36dbb6.ab0628",
\r
427 "id": "7fb3ca84.c2b9f4",
\r
428 "type": "switchNode",
\r
429 "name": "switch input vnf-name",
\r
430 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-name`'>\n",
\r
433 "x": 541.5952224731445,
\r
434 "y": 2066.0239610671997,
\r
435 "z": "8c36dbb6.ab0628",
\r
444 "id": "2c8b9159.a537a6",
\r
445 "type": "get-resource",
\r
446 "name": "get-resource cloud region",
\r
447 "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 = $vnf-topology-operation-input.vnf-request-input.aic-cloud-region AND\n\t\t depth='all'\"\n pfx='aai.cloud-region' local-only='false' >\n\n",
\r
450 "x": 573.738166809082,
\r
451 "y": 2962.023696899414,
\r
452 "z": "8c36dbb6.ab0628",
\r
461 "id": "d2b50e19.23138",
\r
464 "xml": "<outcome value='failure'>\n",
\r
467 "x": 798.9843597412109,
\r
468 "y": 2980.1745529174805,
\r
469 "z": "8c36dbb6.ab0628",
\r
477 "id": "d8746dc5.16b6a8",
\r
478 "type": "returnFailure",
\r
479 "name": "return failure",
\r
480 "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
482 "x": 1100.6510314941406,
\r
483 "y": 2980.174570083618,
\r
484 "z": "8c36dbb6.ab0628",
\r
488 "id": "fa77ec84.cfd948",
\r
489 "type": "not-found",
\r
490 "name": "not-found",
\r
491 "xml": "<outcome value='not-found'>\n",
\r
494 "x": 807.912956237793,
\r
495 "y": 2938.460286140442,
\r
496 "z": "8c36dbb6.ab0628",
\r
504 "id": "267c8333.b6b41c",
\r
505 "type": "returnFailure",
\r
506 "name": "return failure",
\r
507 "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
509 "x": 1100.9289321899414,
\r
510 "y": 2937.765844345093,
\r
511 "z": "8c36dbb6.ab0628",
\r
515 "id": "784bc6dd.9f30b8",
\r
516 "type": "get-resource",
\r
517 "name": "get-resource VF_TO_NETWORK_ROLE_MAPPING",
\r
518 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from VF_TO_NETWORK_ROLE_MAPPING WHERE vf_customization_uuid = $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid'\n pfx='db.vf-network-role-mapping[]'>\n\n",
\r
521 "x": 638.9762496948242,
\r
522 "y": 3273.071216583252,
\r
523 "z": "8c36dbb6.ab0628",
\r
532 "id": "b35aa70d.9171b",
\r
535 "xml": "<outcome value='failure'>\n",
\r
538 "x": 934.7619209289551,
\r
539 "y": 3251.7853813171387,
\r
540 "z": "8c36dbb6.ab0628",
\r
548 "id": "a87731d3.ac1c58",
\r
549 "type": "not-found",
\r
550 "name": "not-found",
\r
551 "xml": "<outcome value='not-found'>\n",
\r
554 "x": 943.3333511352539,
\r
555 "y": 3296.0710945129395,
\r
556 "z": "8c36dbb6.ab0628",
\r
564 "id": "9f2c8e1d.bc9d48",
\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=\"Error reading VF_TO_NETWORK_ROLE_MAPPING table\" />\n",
\r
569 "x": 1251.428544998169,
\r
570 "y": 3251.5951137542725,
\r
571 "z": "8c36dbb6.ab0628",
\r
575 "id": "7818536.37f0dac",
\r
577 "name": "block : atomic",
\r
578 "xml": "<block atomic=\"true\">",
\r
581 "x": 1046.5716552734375,
\r
582 "y": 4016.3804264068604,
\r
583 "z": "8c36dbb6.ab0628",
\r
599 "id": "35a5b4f7.7797ec",
\r
600 "type": "get-resource",
\r
601 "name": "get-resource l3-network",
\r
602 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"l3-networks\" \n\t\tkey=\"l3-network.network-role = $db.vf-network-role-mapping[$role-index].network-role\"\n pfx='aai.l3-network' local-only='false'\n>\n",
\r
605 "x": 1303.4287300109863,
\r
606 "y": 3425.3330307006836,
\r
607 "z": "8c36dbb6.ab0628",
\r
616 "id": "34b7ef3.10b4a1",
\r
619 "xml": "<outcome value='failure'>\n",
\r
622 "x": 1507.4764442443848,
\r
623 "y": 3447.4758701324463,
\r
624 "z": "8c36dbb6.ab0628",
\r
632 "id": "47e87554.0101b4",
\r
633 "type": "returnFailure",
\r
634 "name": "return failure",
\r
635 "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 l3-network from AAI\" />\n",
\r
637 "x": 1822.476474761963,
\r
638 "y": 3447.8092136383057,
\r
639 "z": "8c36dbb6.ab0628",
\r
643 "id": "bae8c678.c02cc",
\r
644 "type": "not-found",
\r
645 "name": "not-found",
\r
646 "xml": "<outcome value='not-found'>\n",
\r
649 "x": 1516.4050407409668,
\r
650 "y": 3405.7616033554077,
\r
651 "z": "8c36dbb6.ab0628",
\r
659 "id": "3ad691fc.ce86ce",
\r
660 "type": "returnFailure",
\r
661 "name": "return failure",
\r
662 "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 active l3-network found in AAI with cloud_region_id '\n + $vnf-topology-operation-input.vnf-request-input.aic-cloud-region + ' and network_role '\n + $db.vf-network-role-mapping[$network-index].network-role`\" />\n",
\r
664 "x": 1821.087670326233,
\r
665 "y": 3406.7337398529053,
\r
666 "z": "8c36dbb6.ab0628",
\r
670 "id": "bc29a717.b4dae8",
\r
672 "name": "set vnf-network data",
\r
673 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].network-role'\n value='`$db.vf-network-role-mapping[$role-index].network-role`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].network-name'\n value='`$aai.l3-network.l3-network[$db-network-index].network-name`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].neutron-id'\n value='`$aai.l3-network.l3-network[$db-network-index].neutron-network-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].network-id'\n value='`$aai.l3-network.l3-network[$db-network-index].network-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].contrail-network-fqdn'\n value='`$aai.l3-network.l3-network[$db-network-index].contrail-network-fqdn`' />\n",
\r
675 "x": 1292.6193199157715,
\r
676 "y": 3912.3332738876343,
\r
677 "z": "8c36dbb6.ab0628",
\r
681 "id": "80f569c8.42ebd",
\r
683 "name": "for each cloud-region availability zone",
\r
684 "xml": "<for index='idx' start='0' end='`$aai.cloud-region.availability-zones.availability-zone_length`' >\n",
\r
687 "x": 513.000358581543,
\r
688 "y": 5159.452251434326,
\r
689 "z": "8c36dbb6.ab0628",
\r
697 "id": "3a33cdc9.d2b98a",
\r
699 "name": "set availability-zone",
\r
700 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[$idx]'\n value='`$aai.cloud-region.availability-zones.availability-zone[$idx].availability-zone-name`' />\n",
\r
702 "x": 974.6670417785645,
\r
703 "y": 5128.785665512085,
\r
704 "z": "8c36dbb6.ab0628",
\r
708 "id": "64d293a9.e3132c",
\r
710 "name": "set vnf-parameters-data",
\r
711 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.'\n value='vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.' />\n",
\r
713 "x": 472.6192855834961,
\r
714 "y": 5009.404611587524,
\r
715 "z": "8c36dbb6.ab0628",
\r
719 "id": "817f795f.7d9e58",
\r
721 "name": "save generic-vnf l3-network relationships",
\r
722 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"generic-vnf:relationship-list\"\n key=\"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].relationship-data[0].relationship-key\" value=\"l3-network.network-id\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-nw-index].network-id`\" />\n",
\r
725 "x": 939.1908187866211,
\r
726 "y": 5303.214464187622,
\r
727 "z": "8c36dbb6.ab0628",
\r
736 "id": "446bb70b.d44dc",
\r
737 "type": "returnSuccess",
\r
738 "name": "return success",
\r
739 "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
741 "x": 432.4288330078125,
\r
742 "y": 5768.832854270935,
\r
743 "z": "8c36dbb6.ab0628",
\r
747 "id": "93b7d995.70383",
\r
749 "name": "set vnf-level-oper-status to PendingCreate",
\r
750 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
\r
752 "x": 522.2422790527344,
\r
753 "y": 5671.170334815979,
\r
754 "z": "8c36dbb6.ab0628",
\r
758 "id": "d0683c56.880d08",
\r
760 "name": "for each network-role",
\r
761 "xml": "<for silentFailure='true' index='role-index' start='0' end='`$db.vf-network-role-mapping_length`'>",
\r
764 "x": 506.571590423584,
\r
765 "y": 3989.7140951156616,
\r
766 "z": "8c36dbb6.ab0628",
\r
774 "id": "130edd17.8e3adb",
\r
776 "name": "set network-index = 0",
\r
777 "xml": "<set>\n<parameter name='network-index' value='0' />\n",
\r
779 "x": 541.4047470092773,
\r
780 "y": 3327.119010925293,
\r
781 "z": "8c36dbb6.ab0628",
\r
785 "id": "3d503c9c.832644",
\r
787 "name": "increment network-index",
\r
788 "xml": "<set>\n<parameter name='network-index' value='`$network-index + 1`' />\n",
\r
790 "x": 1274.6193084716797,
\r
791 "y": 4960.09521484375,
\r
792 "z": "8c36dbb6.ab0628",
\r
796 "id": "b5d09f96.ee588",
\r
798 "name": "set vnf-network_length",
\r
799 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length'\n value='`$network-index`' />\n",
\r
801 "x": 471.4763717651367,
\r
802 "y": 4959.404655456543,
\r
803 "z": "8c36dbb6.ab0628",
\r
807 "id": "495cb896.1a51b",
\r
809 "name": "copy input data",
\r
810 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='$vnf-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='$vnf-topology-operation-input.vnf-request-input.' />\n\n",
\r
812 "x": 437.7621078491211,
\r
813 "y": 5618.8331661224365,
\r
814 "z": "8c36dbb6.ab0628",
\r
818 "id": "6a8ad94c.f3e7e8",
\r
820 "name": "for each vnf-network",
\r
821 "xml": "<for index='vnf-nw-index' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network_length`' >\n",
\r
824 "x": 462.1907272338867,
\r
825 "y": 5302.214380264282,
\r
826 "z": "8c36dbb6.ab0628",
\r
834 "id": "f4c1e324.b2d9f8",
\r
836 "name": "block : atomic",
\r
837 "xml": "<block atomic=\"true\">",
\r
840 "x": 665.8573684692383,
\r
841 "y": 5302.214341163635,
\r
842 "z": "8c36dbb6.ab0628",
\r
850 "id": "a28166da.a237f8",
\r
852 "name": "set new vnf_length",
\r
853 "xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$vnf-index + 1`' />\n",
\r
855 "x": 512.0238418579102,
\r
856 "y": 1224.2620267868042,
\r
857 "z": "8c36dbb6.ab0628",
\r
861 "id": "626d1b8e.d0accc",
\r
863 "name": "for each cloud-region relationship",
\r
864 "xml": "<for index='idx' start='0' end='`$aai.cloud-region.relationship-list.relationship_length`' >\n",
\r
867 "x": 586.5952911376953,
\r
868 "y": 3049.2618684768677,
\r
869 "z": "8c36dbb6.ab0628",
\r
877 "id": "5af7d118.38ea4",
\r
878 "type": "switchNode",
\r
879 "name": "switch related-to",
\r
880 "xml": "<switch test='`$aai.cloud-region.relationship-list.relationship[$idx].related-to`'>\n",
\r
883 "x": 834.2738342285156,
\r
884 "y": 3049.0117979049683,
\r
885 "z": "8c36dbb6.ab0628",
\r
893 "id": "bcf1a4f2.c60d2",
\r
896 "xml": "<outcome value='complex'>\n",
\r
899 "x": 1003.7381553649902,
\r
900 "y": 3048.4046201705933,
\r
901 "z": "8c36dbb6.ab0628",
\r
909 "id": "ed342eb3.35926",
\r
911 "name": "set aic-clli",
\r
912 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.aic-clli'\n value='`$aai-uid-split[$aai-uid-split_length - 1]`' />\n",
\r
914 "x": 1324.4524536132812,
\r
915 "y": 3048.071277618408,
\r
916 "z": "8c36dbb6.ab0628",
\r
920 "id": "cd35b6fb.34c568",
\r
921 "type": "switchNode",
\r
922 "name": "switch aic-clli",
\r
923 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.aic-clli`'>\n",
\r
926 "x": 519.6429176330566,
\r
927 "y": 3162.357000350952,
\r
928 "z": "8c36dbb6.ab0628",
\r
936 "id": "9ad55fa5.5100e",
\r
939 "xml": "<outcome value=''>",
\r
942 "x": 667.7857513427734,
\r
943 "y": 3162.3569831848145,
\r
944 "z": "8c36dbb6.ab0628",
\r
952 "id": "4c53fd4b.741ad4",
\r
953 "type": "returnFailure",
\r
954 "name": "return failure",
\r
955 "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 ' + $vnf-topology-operation-input.vnf-request-input.aic-cloud-region`\" />\n",
\r
957 "x": 958.2619438171387,
\r
958 "y": 3163.5950288772583,
\r
959 "z": "8c36dbb6.ab0628",
\r
963 "id": "5ff9dc5f.b0154c",
\r
965 "name": "set from DB",
\r
966 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-invariant-uuid'\n value='`$db.vf-model.invariant-uuid`' />\n",
\r
968 "x": 946.0954627990723,
\r
969 "y": 2521.2142572402954,
\r
970 "z": "8c36dbb6.ab0628",
\r
974 "id": "6c9db393.4e1bcc",
\r
976 "name": "for each l3-network",
\r
977 "xml": "<for index='db-network-index' start='0' end='`$aai.l3-network.l3-network_length`' >\n",
\r
980 "x": 1412.8812980651855,
\r
981 "y": 3736.90465259552,
\r
982 "z": "8c36dbb6.ab0628",
\r
990 "id": "d845e519.b3b708",
\r
991 "type": "switchNode",
\r
992 "name": "switch orchestration-status",
\r
993 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].orchestration-status`'>\n",
\r
996 "x": 1831.4524688720703,
\r
997 "y": 3671.4761171340942,
\r
998 "z": "8c36dbb6.ab0628",
\r
1001 "350f54c6.4f17c4",
\r
1003 "53568d6f.73782c",
\r
1004 "31601472.8b3a34",
\r
1010 "id": "350f54c6.4f17c4",
\r
1011 "type": "outcome",
\r
1012 "name": "Pending Delete",
\r
1013 "xml": "<outcome value='Pending Delete'>\n",
\r
1016 "x": 2072.119338989258,
\r
1017 "y": 3713.1426210403442,
\r
1018 "z": "8c36dbb6.ab0628",
\r
1026 "id": "e8af3b91.a0a3f",
\r
1029 "xml": "<outcome value='Other'>\n",
\r
1032 "x": 2044.9764785766602,
\r
1033 "y": 3764.142601966858,
\r
1034 "z": "8c36dbb6.ab0628",
\r
1042 "id": "1327057d.754d53",
\r
1043 "type": "switchNode",
\r
1044 "name": "switch related-to",
\r
1045 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].related-to`'>\n",
\r
1048 "x": 2580.6907806396484,
\r
1049 "y": 3709.380518913269,
\r
1050 "z": "8c36dbb6.ab0628",
\r
1053 "ae878b3e.96dcc8",
\r
1059 "id": "81380f6b.9e4dd8",
\r
1061 "name": "for each relationship",
\r
1062 "xml": "<for silentFailure='true' index='db-rel-index' start='0' end='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship_length`' >\n",
\r
1065 "x": 2214.976390838623,
\r
1066 "y": 3763.713978767395,
\r
1067 "z": "8c36dbb6.ab0628",
\r
1075 "id": "ae878b3e.96dcc8",
\r
1076 "type": "outcome",
\r
1077 "name": "cloud-region",
\r
1078 "xml": "<outcome value='cloud-region'>\n",
\r
1081 "x": 2754.9765663146973,
\r
1082 "y": 3732.285343170166,
\r
1083 "z": "8c36dbb6.ab0628",
\r
1091 "id": "d451f3c0.15adf8",
\r
1093 "name": "for each relationship data",
\r
1094 "xml": "<for silentFailure='true' index='db-data-index' start='0' end='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data_length`' >\n",
\r
1097 "x": 2952.1192665100098,
\r
1098 "y": 3732.7138109207153,
\r
1099 "z": "8c36dbb6.ab0628",
\r
1107 "id": "452b836d.c38914",
\r
1108 "type": "switchNode",
\r
1109 "name": "switch relationship-key",
\r
1110 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data[$db-data-index].relationship-key`'>\n",
\r
1113 "x": 3183.547866821289,
\r
1114 "y": 3732.285185813904,
\r
1115 "z": "8c36dbb6.ab0628",
\r
1123 "id": "520ded75.9767fc",
\r
1124 "type": "outcome",
\r
1125 "name": "cloud-region.cloud-region-id",
\r
1126 "xml": "<outcome value='cloud-region.cloud-region-id'>\n",
\r
1129 "x": 3424.976432800293,
\r
1130 "y": 3732.2852821350098,
\r
1131 "z": "8c36dbb6.ab0628",
\r
1139 "id": "37116d50.cf56a2",
\r
1140 "type": "switchNode",
\r
1141 "name": "switch relationship-value == cloud-region-id",
\r
1142 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data[$db-data-index].relationship-value == $vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",
\r
1145 "x": 3729.262351989746,
\r
1146 "y": 3732.1423377990723,
\r
1147 "z": "8c36dbb6.ab0628",
\r
1155 "id": "a2bcc8dd.1057e8",
\r
1156 "type": "outcomeTrue",
\r
1158 "xml": "<outcome value='true'>\n",
\r
1161 "x": 3434.2624893188477,
\r
1162 "y": 3849.785291671753,
\r
1163 "z": "8c36dbb6.ab0628",
\r
1171 "id": "852ecf97.3adc68",
\r
1174 "xml": "<block>\n",
\r
1175 "atomic": "false",
\r
1178 "x": 1249.0954704284668,
\r
1179 "y": 3668.19029712677,
\r
1180 "z": "8c36dbb6.ab0628",
\r
1183 "6c9db393.4e1bcc",
\r
1189 "id": "7188a6e4.ef2cc",
\r
1191 "name": "set l3-network-id = -1",
\r
1192 "xml": "<set>\n<parameter name='l3-network-id' value='-1' />\n",
\r
1194 "x": 1293.4288291931152,
\r
1195 "y": 3540.0949506759644,
\r
1196 "z": "8c36dbb6.ab0628",
\r
1200 "id": "47b616fe.13117",
\r
1202 "name": "block : atomic",
\r
1203 "xml": "<block atomic=\"true\">",
\r
1206 "x": 3580.0954666137695,
\r
1207 "y": 3849.2614002227783,
\r
1208 "z": "8c36dbb6.ab0628",
\r
1212 "55b96b73.a3fe2c",
\r
1218 "id": "e7097d49.1fec",
\r
1220 "name": "set l3-network-id = this l3-network",
\r
1221 "xml": "<set>\n<parameter name='l3-network-id' value='`$aai.l3-network.l3-network[$db-network-index].network-id`' />\n",
\r
1223 "x": 3815.333469390869,
\r
1224 "y": 3811.404369354248,
\r
1225 "z": "8c36dbb6.ab0628",
\r
1229 "id": "224ee4c1.326304",
\r
1230 "type": "switchNode",
\r
1231 "name": "switch l3-network-id",
\r
1232 "xml": "<switch test='`$l3-network-id`'>\n",
\r
1235 "x": 1290.42875289917,
\r
1236 "y": 3863.761992454529,
\r
1237 "z": "8c36dbb6.ab0628",
\r
1245 "id": "16bd9f79.c62dc9",
\r
1246 "type": "outcome",
\r
1248 "xml": "<outcome value='-1'>\n",
\r
1251 "x": 1460.4287033081055,
\r
1252 "y": 3863.761748313904,
\r
1253 "z": "8c36dbb6.ab0628",
\r
1261 "id": "93dfd24c.069538",
\r
1262 "type": "returnFailure",
\r
1263 "name": "return failure",
\r
1264 "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 l3-network in AAI for network role ' + $db.vf-network-role-mapping[$role-index].network-role`\" />\n",
\r
1266 "x": 1743.7620658874512,
\r
1267 "y": 3863.7619972229004,
\r
1268 "z": "8c36dbb6.ab0628",
\r
1272 "id": "b931907d.b30a08",
\r
1273 "type": "switchNode",
\r
1274 "name": "switch input model-invariant-uuid",
\r
1275 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`'>\n",
\r
1278 "x": 589.9525375366211,
\r
1279 "y": 2544.038701057434,
\r
1280 "z": "8c36dbb6.ab0628",
\r
1283 "7fb229b6.3c85c8",
\r
1289 "id": "7fb229b6.3c85c8",
\r
1290 "type": "outcome",
\r
1292 "xml": "<outcome value=''>",
\r
1295 "x": 795.6192092895508,
\r
1296 "y": 2521.181664466858,
\r
1297 "z": "8c36dbb6.ab0628",
\r
1305 "id": "82f8f081.0af77",
\r
1308 "xml": "<outcome value='Other'>\n",
\r
1311 "x": 797.0478057861328,
\r
1312 "y": 2565.467255592346,
\r
1313 "z": "8c36dbb6.ab0628",
\r
1321 "id": "1c3ddf94.b28f8",
\r
1323 "name": "set from input",
\r
1324 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-invariant-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n",
\r
1326 "x": 951.3335418701172,
\r
1327 "y": 2564.895827770233,
\r
1328 "z": "8c36dbb6.ab0628",
\r
1332 "id": "5b6749b4.40c77",
\r
1334 "name": "set from DB",
\r
1335 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-uuid'\n value='`$db.vf-model.uuid`' />\n",
\r
1337 "x": 947.0477333068848,
\r
1338 "y": 2609.7529335021973,
\r
1339 "z": "8c36dbb6.ab0628",
\r
1343 "id": "f455bc8c.50b508",
\r
1344 "type": "switchNode",
\r
1345 "name": "switch input model-uuid",
\r
1346 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`'>\n",
\r
1349 "x": 562.5715560913086,
\r
1350 "y": 2632.577438354492,
\r
1351 "z": "8c36dbb6.ab0628",
\r
1360 "id": "cd34a0af.96b0b",
\r
1361 "type": "outcome",
\r
1363 "xml": "<outcome value=''>",
\r
1366 "x": 796.5715293884277,
\r
1367 "y": 2609.7203702926636,
\r
1368 "z": "8c36dbb6.ab0628",
\r
1376 "id": "161c9d30.1c1f83",
\r
1379 "xml": "<outcome value='Other'>\n",
\r
1382 "x": 798.0001258850098,
\r
1383 "y": 2654.005961418152,
\r
1384 "z": "8c36dbb6.ab0628",
\r
1392 "id": "ddf4a9f0.bb3bb",
\r
1394 "name": "set from input",
\r
1395 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",
\r
1397 "x": 952.2858619689941,
\r
1398 "y": 2653.434533596039,
\r
1399 "z": "8c36dbb6.ab0628",
\r
1403 "id": "6dacecbd.5288fc",
\r
1405 "name": "set from DB",
\r
1406 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-version'\n value='`$db.vf-model.version`' />\n",
\r
1408 "x": 944.1906661987305,
\r
1409 "y": 2698.610140800476,
\r
1410 "z": "8c36dbb6.ab0628",
\r
1414 "id": "968e0675.5c2c38",
\r
1415 "type": "switchNode",
\r
1416 "name": "switch input model-version",
\r
1417 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-version`'>\n",
\r
1420 "x": 570.714427947998,
\r
1421 "y": 2721.434585571289,
\r
1422 "z": "8c36dbb6.ab0628",
\r
1425 "8880dbfd.516398",
\r
1431 "id": "8880dbfd.516398",
\r
1432 "type": "outcome",
\r
1434 "xml": "<outcome value=''>",
\r
1437 "x": 793.714412689209,
\r
1438 "y": 2698.5775480270386,
\r
1439 "z": "8c36dbb6.ab0628",
\r
1447 "id": "c5886381.b5bd18",
\r
1450 "xml": "<outcome value='Other'>\n",
\r
1453 "x": 795.143009185791,
\r
1454 "y": 2742.863139152527,
\r
1455 "z": "8c36dbb6.ab0628",
\r
1463 "id": "3a72fbc9.bc28e4",
\r
1465 "name": "set from input",
\r
1466 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-version'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-version`' />\n",
\r
1468 "x": 949.4287452697754,
\r
1469 "y": 2742.291711330414,
\r
1470 "z": "8c36dbb6.ab0628",
\r
1474 "id": "3807e625.baedda",
\r
1476 "name": "set from DB",
\r
1477 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name'\n value='`$db.vf-model.name`' />\n",
\r
1479 "x": 944.1906661987305,
\r
1480 "y": 2785.752963066101,
\r
1481 "z": "8c36dbb6.ab0628",
\r
1485 "id": "1aa28b1b.cad405",
\r
1486 "type": "switchNode",
\r
1487 "name": "switch input model-name",
\r
1488 "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-name`'>\n",
\r
1491 "x": 565.714427947998,
\r
1492 "y": 2808.577407836914,
\r
1493 "z": "8c36dbb6.ab0628",
\r
1502 "id": "8c87d49f.d1134",
\r
1503 "type": "outcome",
\r
1505 "xml": "<outcome value=''>",
\r
1508 "x": 793.714412689209,
\r
1509 "y": 2785.7203702926636,
\r
1510 "z": "8c36dbb6.ab0628",
\r
1518 "id": "f0452bd2.1ea45",
\r
1521 "xml": "<outcome value='Other'>\n",
\r
1524 "x": 795.143009185791,
\r
1525 "y": 2830.005961418152,
\r
1526 "z": "8c36dbb6.ab0628",
\r
1534 "id": "19788717.fc0ab9",
\r
1536 "name": "set from input",
\r
1537 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-name`' />\n",
\r
1539 "x": 949.4287452697754,
\r
1540 "y": 2829.434533596039,
\r
1541 "z": "8c36dbb6.ab0628",
\r
1545 "id": "1031ff3c.e50d89",
\r
1548 "xml": "<block>\n",
\r
1549 "atomic": "false",
\r
1552 "x": 2225.3334312438965,
\r
1553 "y": 3713.9194984436035,
\r
1554 "z": "8c36dbb6.ab0628",
\r
1560 "id": "8c589650.804078",
\r
1561 "type": "outcome",
\r
1562 "name": "PendingDelete",
\r
1563 "xml": "<outcome value='PendingDelete'>\n",
\r
1566 "x": 2070.000072479248,
\r
1567 "y": 3668.919412612915,
\r
1568 "z": "8c36dbb6.ab0628",
\r
1576 "id": "d760cdd9.ad965",
\r
1579 "xml": "<block>\n",
\r
1580 "atomic": "false",
\r
1583 "x": 2225.2141647338867,
\r
1584 "y": 3669.6962900161743,
\r
1585 "z": "8c36dbb6.ab0628",
\r
1591 "id": "31601472.8b3a34",
\r
1592 "type": "outcome",
\r
1593 "name": "Pending Create",
\r
1594 "xml": "<outcome value='Pending Create'>\n",
\r
1597 "x": 2072.000072479248,
\r
1598 "y": 3625.585916519165,
\r
1599 "z": "8c36dbb6.ab0628",
\r
1607 "id": "4a882a52.6c0e4c",
\r
1610 "xml": "<block>\n",
\r
1611 "atomic": "false",
\r
1614 "x": 2225.2141647338867,
\r
1615 "y": 3626.3627939224243,
\r
1616 "z": "8c36dbb6.ab0628",
\r
1622 "id": "53568d6f.73782c",
\r
1623 "type": "outcome",
\r
1624 "name": "PendingCreate",
\r
1625 "xml": "<outcome value='PendingCreate'>\n",
\r
1628 "x": 2072.000072479248,
\r
1629 "y": 3582.25266456604,
\r
1630 "z": "8c36dbb6.ab0628",
\r
1638 "id": "5220610c.a8f22",
\r
1641 "xml": "<block>\n",
\r
1642 "atomic": "false",
\r
1645 "x": 2225.2141647338867,
\r
1646 "y": 3583.0295419692993,
\r
1647 "z": "8c36dbb6.ab0628",
\r
1653 "id": "b66dbfec.08d64",
\r
1655 "name": "for each A&AI subnet",
\r
1656 "xml": "<for index='subnet-index' start='0' end='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet_length`' >\n",
\r
1659 "x": 1758.3810997009277,
\r
1660 "y": 4002.966833591461,
\r
1661 "z": "8c36dbb6.ab0628",
\r
1669 "id": "e13df041.93d998",
\r
1671 "name": "set subnet_length",
\r
1672 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data_length'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet_length`' />\n",
\r
1674 "x": 1747.047664642334,
\r
1675 "y": 4047.9669156074524,
\r
1676 "z": "8c36dbb6.ab0628",
\r
1680 "id": "3368c7e5.1fd09",
\r
1682 "name": "set availability-zones.max-count and length",
\r
1683 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.availability-zones.max-count'\n value='`$db.vf-model.avail-zone-max-count`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone_length'\n value='`$aai.cloud-region.availability-zones.availability-zone_length`' />\n",
\r
1685 "x": 532.666862487793,
\r
1686 "y": 5247.467719078064,
\r
1687 "z": "8c36dbb6.ab0628",
\r
1691 "id": "70a29720.d1a208",
\r
1693 "name": "set vnf-name",
\r
1694 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-name'\n value='`$tmp.vnf-name`' />\n",
\r
1696 "x": 526.8333511352539,
\r
1697 "y": 2478.086464881897,
\r
1698 "z": "8c36dbb6.ab0628",
\r
1702 "id": "313ffbab.c11cec",
\r
1704 "name": "update generic-vnf",
\r
1705 "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"generic-vnf\"\n key=\"generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"vnf-name\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.vnf-name`\" />\n<parameter name=\"prov-status\" value=\"PREPROV\" />\n<!-- <parameter name=\"operational-status\" value=\"out-of-service-path\" /> -->\n<parameter name=\"equipment-role\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-topology-identifier-structure.nf-role`\" />\n<parameter name=\"model-invariant-id\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-invariant-uuid`\" />\n<parameter name=\"model-version-id\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-uuid`\" />\n<parameter name=\"model-customization-id\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid`\" />\n<parameter name=\"in-maint\" value=\"true\" />\n<parameter name=\"selflink\" value=\"`$vnf-object-path`\" />\n",
\r
1708 "x": 453.00012969970703,
\r
1709 "y": 5457.13348197937,
\r
1710 "z": "8c36dbb6.ab0628",
\r
1713 "3ec43c9e.01f064",
\r
1719 "id": "4ddaa8b9.ea6108",
\r
1721 "name": "set vnf-object-path",
\r
1722 "xml": "<set>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vnf-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 + $vnf-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",
\r
1724 "x": 453.0001678466797,
\r
1725 "y": 5387.133964538574,
\r
1726 "z": "8c36dbb6.ab0628",
\r
1730 "id": "e672ed3d.7fae28",
\r
1732 "name": "set vnf-id",
\r
1733 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id'\n value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n",
\r
1735 "x": 515.1666946411133,
\r
1736 "y": 2429.753007888794,
\r
1737 "z": "8c36dbb6.ab0628",
\r
1741 "id": "ea6f7aeb.38755",
\r
1742 "type": "execute",
\r
1743 "name": "printContext",
\r
1744 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vnf.log' />\n",
\r
1747 "x": 427.3335609436035,
\r
1748 "y": 5717.610103607178,
\r
1749 "z": "8c36dbb6.ab0628",
\r
1755 "id": "902bb36e.02d208",
\r
1756 "type": "returnFailure",
\r
1757 "name": "return failure",
\r
1758 "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 generic-vnf found in AAI for vnf ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-id`\" />\n",
\r
1760 "x": 1489.6669731140137,
\r
1761 "y": 5323.8003787994385,
\r
1762 "z": "8c36dbb6.ab0628",
\r
1766 "id": "528a3002.e9b57",
\r
1767 "type": "failure",
\r
1768 "name": "failure",
\r
1769 "xml": "<outcome value='failure'>\n",
\r
1772 "x": 1189.0241737365723,
\r
1773 "y": 5280.753039360046,
\r
1774 "z": "8c36dbb6.ab0628",
\r
1782 "id": "89b44b94.d5d48",
\r
1783 "type": "not-found",
\r
1784 "name": "not-found",
\r
1785 "xml": "<outcome value='not-found'>\n",
\r
1788 "x": 1197.595603942871,
\r
1789 "y": 5325.038752555847,
\r
1790 "z": "8c36dbb6.ab0628",
\r
1798 "id": "2359ac2a.3e0f14",
\r
1799 "type": "returnFailure",
\r
1800 "name": "return failure",
\r
1801 "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 generic-vnf in AAI\" />\n",
\r
1803 "x": 1492.357566833496,
\r
1804 "y": 5280.56258392334,
\r
1805 "z": "8c36dbb6.ab0628",
\r
1809 "id": "8634857d.82a3b8",
\r
1810 "type": "returnFailure",
\r
1811 "name": "return failure",
\r
1812 "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 generic-vnf found in AAI for vnf ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-id`\" />\n",
\r
1814 "x": 924.6669082641602,
\r
1815 "y": 5477.13391494751,
\r
1816 "z": "8c36dbb6.ab0628",
\r
1820 "id": "3ec43c9e.01f064",
\r
1821 "type": "failure",
\r
1822 "name": "failure",
\r
1823 "xml": "<outcome value='failure'>\n",
\r
1826 "x": 627.3574600219727,
\r
1827 "y": 5435.753077507019,
\r
1828 "z": "8c36dbb6.ab0628",
\r
1836 "id": "7b2826bc.a116b8",
\r
1837 "type": "not-found",
\r
1838 "name": "not-found",
\r
1839 "xml": "<outcome value='not-found'>\n",
\r
1842 "x": 635.9288902282715,
\r
1843 "y": 5480.03879070282,
\r
1844 "z": "8c36dbb6.ab0628",
\r
1852 "id": "73b9cad.4267434",
\r
1853 "type": "returnFailure",
\r
1854 "name": "return failure",
\r
1855 "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 selflink in generic-vnf in AAI\" />\n",
\r
1857 "x": 927.3575019836426,
\r
1858 "y": 5433.896120071411,
\r
1859 "z": "8c36dbb6.ab0628",
\r
1863 "id": "3175fdda.28a8fa",
\r
1865 "name": "set model-customization-uuid",
\r
1866 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid'\n value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n",
\r
1868 "x": 578.5000152587891,
\r
1869 "y": 2881.419611930847,
\r
1870 "z": "8c36dbb6.ab0628",
\r
1874 "id": "959170f0.d10dc",
\r
1875 "type": "execute",
\r
1876 "name": "split related-link",
\r
1877 "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
1880 "x": 1343.8333129882812,
\r
1881 "y": 3002.8331956863403,
\r
1882 "z": "8c36dbb6.ab0628",
\r
1888 "id": "919a9da7.1f7448",
\r
1890 "name": "block : atomic",
\r
1891 "xml": "<block atomic=\"true\">",
\r
1894 "x": 1163.500015258789,
\r
1895 "y": 3049.4999837875366,
\r
1896 "z": "8c36dbb6.ab0628",
\r
1906 "id": "a6da362b.ee5178",
\r
1909 "xml": "<break>\n",
\r
1911 "x": 1313.4999771118164,
\r
1912 "y": 3092.8332805633545,
\r
1913 "z": "8c36dbb6.ab0628",
\r
1917 "id": "eb0700ec.359b5",
\r
1919 "name": "block : atomic",
\r
1920 "xml": "<block atomic=\"true\">",
\r
1923 "x": 764.6668014526367,
\r
1924 "y": 5158.547835350037,
\r
1925 "z": "8c36dbb6.ab0628",
\r
1928 "3a33cdc9.d2b98a",
\r
1934 "id": "ddd1b4bb.1f863",
\r
1936 "name": "save generic-vnf availability-zone relationship",
\r
1937 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"generic-vnf:relationship-list\"\n key=\"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=\"availability-zone\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"cloud-region.cloud-owner\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.cloud-region.cloud-owner`\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\" value=\"cloud-region.cloud-region-id\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value=\"`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-key\" value=\"availability-zone.availability-zone-name\" />\n <parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-value\" value=\"`$aai.cloud-region.availability-zones.availability-zone[$idx].availability-zone-name`\" />\n",
\r
1940 "x": 1058.0001907348633,
\r
1941 "y": 5181.881289482117,
\r
1942 "z": "8c36dbb6.ab0628",
\r
1945 "2d7b0f8a.557578",
\r
1951 "id": "6b436e6b.f83b58",
\r
1952 "type": "returnFailure",
\r
1953 "name": "return failure",
\r
1954 "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 generic-vnf found in AAI for vnf ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-id`\" />\n",
\r
1956 "x": 1615.1428527832031,
\r
1957 "y": 5205.800618171692,
\r
1958 "z": "8c36dbb6.ab0628",
\r
1962 "id": "2d7b0f8a.557578",
\r
1963 "type": "failure",
\r
1964 "name": "failure",
\r
1965 "xml": "<outcome value='failure'>\n",
\r
1968 "x": 1322.8334426879883,
\r
1969 "y": 5162.753111839294,
\r
1970 "z": "8c36dbb6.ab0628",
\r
1978 "id": "e85b6745.2ad308",
\r
1979 "type": "not-found",
\r
1980 "name": "not-found",
\r
1981 "xml": "<outcome value='not-found'>\n",
\r
1984 "x": 1331.404872894287,
\r
1985 "y": 5207.038825035095,
\r
1986 "z": "8c36dbb6.ab0628",
\r
1994 "id": "ff4464bf.dffb6",
\r
1995 "type": "returnFailure",
\r
1996 "name": "return failure",
\r
1997 "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 generic-vnf in AAI\" />\n",
\r
1999 "x": 1617.8334465026855,
\r
2000 "y": 5162.562823295593,
\r
2001 "z": "8c36dbb6.ab0628",
\r
2005 "id": "73b88fba.e9b14",
\r
2007 "name": "set mapping rows to 0",
\r
2008 "xml": "<set>\n<parameter name='db.vf-network-role-mapping_length' value='0' />\n",
\r
2010 "x": 1137.3094863891602,
\r
2011 "y": 3295.6905822753906,
\r
2012 "z": "8c36dbb6.ab0628",
\r
2016 "id": "51bff44c.19d854",
\r
2017 "type": "switchNode",
\r
2018 "name": "switch AAI availability-zone_length",
\r
2019 "xml": "<switch test='`$aai.cloud-region.availability-zones.availability-zone_length`'>\n",
\r
2022 "x": 505.38108825683594,
\r
2023 "y": 5062.357421875,
\r
2024 "z": "8c36dbb6.ab0628",
\r
2032 "id": "7fb16597.60b6c4",
\r
2033 "type": "outcome",
\r
2035 "xml": "<outcome value=''>",
\r
2038 "x": 723.952507019043,
\r
2039 "y": 5061.928831100464,
\r
2040 "z": "8c36dbb6.ab0628",
\r
2048 "id": "2be48f2.fe16cf",
\r
2050 "name": "set availability-zone_length to 0",
\r
2051 "xml": "<set>\n<parameter name='aai.cloud-region.availability-zones.availability-zone_length' value='0' />\n",
\r
2053 "x": 1325.3811492919922,
\r
2054 "y": 5080.500068664551,
\r
2055 "z": "8c36dbb6.ab0628",
\r
2059 "id": "4e3b7f46.0e5608",
\r
2060 "type": "switchNode",
\r
2061 "name": "switch AZ max count > 0",
\r
2062 "xml": "<switch test='`$db.vf-model.avail-zone-max-count > 0`'>\n",
\r
2065 "x": 912.5239791870117,
\r
2066 "y": 5062.357142925262,
\r
2067 "z": "8c36dbb6.ab0628",
\r
2076 "id": "b4f1f3f1.16192",
\r
2077 "type": "outcomeTrue",
\r
2079 "xml": "<outcome value='true'>\n",
\r
2082 "x": 1115.3810863494873,
\r
2083 "y": 5036.642892837524,
\r
2084 "z": "8c36dbb6.ab0628",
\r
2092 "id": "c45624a2.82a55",
\r
2093 "type": "outcomeFalse",
\r
2095 "xml": "<outcome value='false'>\n",
\r
2098 "x": 1116.8097076416016,
\r
2099 "y": 5080.928640365601,
\r
2100 "z": "8c36dbb6.ab0628",
\r
2108 "id": "189b8c3d.25fac4",
\r
2109 "type": "returnFailure",
\r
2110 "name": "return failure",
\r
2111 "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 availability zones found in AAI for cloud region '\n + $vnf-topology-operation-input.vnf-request-input.aic-cloud-region`\" />\n",
\r
2113 "x": 1406.8095932006836,
\r
2114 "y": 5034.690585136414,
\r
2115 "z": "8c36dbb6.ab0628",
\r
2119 "id": "f0fccd2a.ef011",
\r
2120 "type": "execute",
\r
2121 "name": "execute PropertiesNode",
\r
2122 "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
2125 "x": 525.2857360839844,
\r
2126 "y": 203.42858695983887,
\r
2127 "z": "8c36dbb6.ab0628",
\r
2133 "id": "f66a80dc.7487a8",
\r
2134 "type": "outcome",
\r
2136 "xml": "<outcome value=''>",
\r
2139 "x": 743.6190414428711,
\r
2140 "y": 1879.5000114440918,
\r
2141 "z": "8c36dbb6.ab0628",
\r
2149 "id": "7385e826.1e20b8",
\r
2150 "type": "switchNode",
\r
2151 "name": "switch ecomp-naming",
\r
2152 "xml": "<switch test='`$db.vf-model.ecomp-generated-naming`'>\n",
\r
2155 "x": 1121.2384300231934,
\r
2156 "y": 1780.2144479751587,
\r
2157 "z": "8c36dbb6.ab0628",
\r
2161 "63b39cde.16cae4",
\r
2167 "id": "ac22119.a35ce7",
\r
2169 "name": "block : atomic",
\r
2170 "xml": "<block atomic=\"true\">",
\r
2173 "x": 889.3335418701172,
\r
2174 "y": 1879.5001287460327,
\r
2175 "z": "8c36dbb6.ab0628",
\r
2178 "7385e826.1e20b8",
\r
2184 "id": "63b39cde.16cae4",
\r
2185 "type": "outcome",
\r
2187 "xml": "<outcome value='N'>",
\r
2190 "x": 1307.6668167114258,
\r
2191 "y": 1780.690574645996,
\r
2192 "z": "8c36dbb6.ab0628",
\r
2200 "id": "ced87cfe.6267b",
\r
2201 "type": "returnFailure",
\r
2202 "name": "return failure",
\r
2203 "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 vnf-name was received but ecomp-generated-naming is not Y\" />\n",
\r
2205 "x": 1461.9526023864746,
\r
2206 "y": 1799.2620191574097,
\r
2207 "z": "8c36dbb6.ab0628",
\r
2211 "id": "c7848c1b.2755",
\r
2212 "type": "outcome",
\r
2214 "xml": "<outcome value='Y'>",
\r
2217 "x": 1307.6668090820312,
\r
2218 "y": 1739.2620286941528,
\r
2219 "z": "8c36dbb6.ab0628",
\r
2227 "id": "79c7d709.311e18",
\r
2230 "xml": "<outcome value='Other'>\n",
\r
2233 "x": 1307.6667556762695,
\r
2234 "y": 1823.547706604004,
\r
2235 "z": "8c36dbb6.ab0628",
\r
2243 "id": "a3cf01ba.66ac98",
\r
2246 "xml": "<block>\n",
\r
2247 "atomic": "false",
\r
2250 "x": 1444.809726715088,
\r
2251 "y": 1739.4048957824707,
\r
2252 "z": "8c36dbb6.ab0628",
\r
2258 "id": "aabbb10c.1ba08",
\r
2261 "xml": "<outcome value='Other'>\n",
\r
2264 "x": 728.8097686767578,
\r
2265 "y": 2234.1191873550415,
\r
2266 "z": "8c36dbb6.ab0628",
\r
2274 "id": "6314c0d9.140b2",
\r
2276 "name": "set tmp.vnf-name",
\r
2277 "xml": "<set>\n<parameter name='tmp.vnf-name' value=\"`$vnf-topology-operation-input.vnf-information.vnf-name`\" />\n",
\r
2279 "x": 894.5717315673828,
\r
2280 "y": 2232.976457595825,
\r
2281 "z": "8c36dbb6.ab0628",
\r
2285 "id": "3beb7057.231e78",
\r
2287 "name": "call GENERIC-RESOURCE-API:generate-unique-name",
\r
2288 "xml": "<call module='GENERIC-RESOURCE-API' rpc='generate-unique-name' mode='sync' >\n",
\r
2291 "x": 1779.643009185791,
\r
2292 "y": 1929.261948108673,
\r
2293 "z": "8c36dbb6.ab0628",
\r
2296 "81027dc0.e3c148",
\r
2302 "id": "81027dc0.e3c148",
\r
2303 "type": "failure",
\r
2304 "name": "failure",
\r
2305 "xml": "<outcome value='failure'>\n",
\r
2308 "x": 2056.7858123779297,
\r
2309 "y": 1902.833481311798,
\r
2310 "z": "8c36dbb6.ab0628",
\r
2318 "id": "21154e6f.895c62",
\r
2319 "type": "success",
\r
2320 "name": "success",
\r
2321 "xml": "<outcome value='success'>\n",
\r
2324 "x": 2061.5475578308105,
\r
2325 "y": 1948.2143921852112,
\r
2326 "z": "8c36dbb6.ab0628",
\r
2334 "id": "806c7812.c6106",
\r
2336 "name": "set variables for generating unique name",
\r
2337 "xml": "<set>\n<parameter name='generate-unique-name-input.action' value='ASSIGN' />\n<parameter name='generate-unique-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='generate-unique-name-input.index-table-name' value='VNF_NAME_INDEX' />\n<parameter name='generate-unique-name-input.index-table-prefix-column' value='vnf_name_prefix' />\n<parameter name='generate-unique-name-input.name-table-type' value='VNF_INSTANCE' />\n<parameter name='generate-unique-name-input.prefix' value=\"`'z' + $vnf-topology-operation-input.vnf-request-input.aic-cloud-region + $db.vf-model.nf-code`\" />\n",
\r
2339 "x": 1734.6432609558105,
\r
2340 "y": 1880.357267856598,
\r
2341 "z": "8c36dbb6.ab0628",
\r
2345 "id": "262123d3.5f7d2c",
\r
2347 "name": "set tmp.vnf-name to generated name",
\r
2348 "xml": "<set>\n<parameter name='tmp.vnf-name' value='`$generate-unique-name-output.generated-name`' />\n",
\r
2350 "x": 2284.4519538879395,
\r
2351 "y": 1947.6904673576355,
\r
2352 "z": "8c36dbb6.ab0628",
\r
2356 "id": "ce9dddcd.2aaf8",
\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=\"`$generate-unique-name-output.error-message`\" />\n",
\r
2361 "x": 2210.3572731018066,
\r
2362 "y": 1902.2619910240173,
\r
2363 "z": "8c36dbb6.ab0628",
\r
2367 "id": "a2a899d6.631ce",
\r
2368 "type": "switchNode",
\r
2369 "name": "switch naming-policy",
\r
2370 "xml": "<switch test='`$db.vf-model.naming-policy`'>\n",
\r
2373 "x": 1119.024013519287,
\r
2374 "y": 1988.5000648498535,
\r
2375 "z": "8c36dbb6.ab0628",
\r
2384 "id": "ed656bab.19a14",
\r
2385 "type": "outcome",
\r
2387 "xml": "<outcome value=''>",
\r
2390 "x": 1309.0239448547363,
\r
2391 "y": 1909.9286193847656,
\r
2392 "z": "8c36dbb6.ab0628",
\r
2400 "id": "57a640a4.897548",
\r
2403 "xml": "<outcome value='Other'>\n",
\r
2406 "x": 1309.2621841430664,
\r
2407 "y": 2037.3095636367798,
\r
2408 "z": "8c36dbb6.ab0628",
\r
2416 "id": "886e4a38.baf3f",
\r
2418 "name": "block : atomic",
\r
2419 "xml": "<block atomic=\"true\">",
\r
2422 "x": 1461.8812141418457,
\r
2423 "y": 1908.5000858306885,
\r
2424 "z": "8c36dbb6.ab0628",
\r
2433 "id": "e253edf1.811a",
\r
2435 "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",
\r
2436 "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",
\r
2439 "x": 1800.9291381835938,
\r
2440 "y": 2053.0239453315735,
\r
2441 "z": "8c36dbb6.ab0628",
\r
2444 "212d48d0.479528",
\r
2450 "id": "7b7e647a.75f324",
\r
2452 "name": "block : atomic",
\r
2453 "xml": "<block atomic=\"true\">",
\r
2456 "x": 1463.786033630371,
\r
2457 "y": 2037.3095636367798,
\r
2458 "z": "8c36dbb6.ab0628",
\r
2467 "id": "a1f5d870.7f1b1",
\r
2469 "name": "set variables for generating name",
\r
2470 "xml": "<set>\n<parameter name='naming-policy-generate-name-input.policy-instance-name' value='`$db.vf-model.naming-policy`' />\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='ASSIGN' />\n<parameter name='naming-policy-generate-name-input.query-parameter' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />",
\r
2472 "x": 1710.929054260254,
\r
2473 "y": 2007.3095993995667,
\r
2474 "z": "8c36dbb6.ab0628",
\r
2478 "id": "642508b0.79c448",
\r
2479 "type": "returnFailure",
\r
2480 "name": "return failure",
\r
2481 "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 generate VNF name\" />\n",
\r
2483 "x": 2243.786087036133,
\r
2484 "y": 2026.880883216858,
\r
2485 "z": "8c36dbb6.ab0628",
\r
2489 "id": "59675eaa.bff9a",
\r
2491 "name": "set tmp.vnf-name to generated name",
\r
2492 "xml": "<set>\n<parameter name='tmp.vnf-name' value='`$naming-policy-generate-name-output.vnf-name`' />\n",
\r
2494 "x": 2322.214656829834,
\r
2495 "y": 2071.595185279846,
\r
2496 "z": "8c36dbb6.ab0628",
\r
2500 "id": "cc558d50.a15698",
\r
2502 "name": "block : atomic",
\r
2503 "xml": "<block atomic=\"true\">",
\r
2506 "x": 2005.2854461669922,
\r
2507 "y": 2853.6662101745605,
\r
2508 "z": "8c36dbb6.ab0628",
\r
2511 "5d8843b.a7451bc",
\r
2517 "id": "a7b55ced.0acf5",
\r
2519 "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",
\r
2520 "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",
\r
2523 "x": 2329.5711517333984,
\r
2524 "y": 2880.237741470337,
\r
2525 "z": "8c36dbb6.ab0628",
\r
2531 "id": "5d8843b.a7451bc",
\r
2533 "name": "set variables for deleting name",
\r
2534 "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",
\r
2536 "x": 2230.999771118164,
\r
2537 "y": 2833.0948123931885,
\r
2538 "z": "8c36dbb6.ab0628",
\r
2542 "id": "f6f1f4aa.91ffa",
\r
2543 "type": "comment",
\r
2544 "name": "Unassign the VNF name",
\r
2547 "x": 2096.9520950317383,
\r
2548 "y": 2773.6663122177124,
\r
2549 "z": "8c36dbb6.ab0628",
\r
2553 "id": "de36732.02f1d9",
\r
2556 "xml": "<block>\n",
\r
2557 "atomic": "false",
\r
2560 "x": 945.2857818603516,
\r
2561 "y": 2938.666510105133,
\r
2562 "z": "8c36dbb6.ab0628",
\r
2565 "267c8333.b6b41c",
\r
2571 "id": "bca359aa.ea657",
\r
2574 "xml": "<block>\n",
\r
2575 "atomic": "false",
\r
2578 "x": 943.6190643310547,
\r
2579 "y": 2980.3332624435425,
\r
2580 "z": "8c36dbb6.ab0628",
\r
2583 "d8746dc5.16b6a8",
\r
2589 "id": "17e0c5d6.6b5e32",
\r
2592 "xml": "<block>\n",
\r
2593 "atomic": "false",
\r
2596 "x": 800.2857360839844,
\r
2597 "y": 3161.9998922348022,
\r
2598 "z": "8c36dbb6.ab0628",
\r
2601 "4c53fd4b.741ad4",
\r
2607 "id": "29b9ea01.3157fe",
\r
2610 "xml": "<block>\n",
\r
2611 "atomic": "false",
\r
2614 "x": 1091.9524230957031,
\r
2615 "y": 3251.9998922348022,
\r
2616 "z": "8c36dbb6.ab0628",
\r
2619 "9f2c8e1d.bc9d48",
\r
2625 "id": "f8b0e31a.69846",
\r
2628 "xml": "<block>\n",
\r
2629 "atomic": "false",
\r
2632 "x": 1651.9524421691895,
\r
2633 "y": 3405.9997596740723,
\r
2634 "z": "8c36dbb6.ab0628",
\r
2637 "3ad691fc.ce86ce",
\r
2643 "id": "ce329189.366548",
\r
2646 "xml": "<block>\n",
\r
2647 "atomic": "false",
\r
2650 "x": 1650.2857246398926,
\r
2651 "y": 3447.6665120124817,
\r
2652 "z": "8c36dbb6.ab0628",
\r
2655 "47e87554.0101b4",
\r
2661 "id": "65b6c831.c5485",
\r
2664 "xml": "<block>\n",
\r
2665 "atomic": "false",
\r
2668 "x": 1593.619068145752,
\r
2669 "y": 3863.6665077209473,
\r
2670 "z": "8c36dbb6.ab0628",
\r
2673 "93dfd24c.069538",
\r
2679 "id": "643da192.6cbbb8",
\r
2682 "xml": "<block>\n",
\r
2683 "atomic": "false",
\r
2686 "x": 1250.6191101074219,
\r
2687 "y": 5035.333201408386,
\r
2688 "z": "8c36dbb6.ab0628",
\r
2691 "189b8c3d.25fac4",
\r
2697 "id": "27a776e9.fbab3a",
\r
2700 "xml": "<block>\n",
\r
2701 "atomic": "false",
\r
2704 "x": 1470.6191101074219,
\r
2705 "y": 5163.333201408386,
\r
2706 "z": "8c36dbb6.ab0628",
\r
2715 "id": "f9343030.e19f98",
\r
2718 "xml": "<block>\n",
\r
2719 "atomic": "false",
\r
2722 "x": 1468.952392578125,
\r
2723 "y": 5206.999953746796,
\r
2724 "z": "8c36dbb6.ab0628",
\r
2727 "6b436e6b.f83b58",
\r
2733 "id": "6d66a46f.8f258c",
\r
2736 "xml": "<block>\n",
\r
2737 "atomic": "false",
\r
2740 "x": 1333.9524841308594,
\r
2741 "y": 5280.333201408386,
\r
2742 "z": "8c36dbb6.ab0628",
\r
2745 "2359ac2a.3e0f14",
\r
2751 "id": "7cc448d4.16c81",
\r
2754 "xml": "<block>\n",
\r
2755 "atomic": "false",
\r
2758 "x": 1332.2857666015625,
\r
2759 "y": 5323.999953746796,
\r
2760 "z": "8c36dbb6.ab0628",
\r
2763 "902bb36e.02d208",
\r
2769 "id": "d9ff6d90.7eee28",
\r
2772 "xml": "<block>\n",
\r
2773 "atomic": "false",
\r
2776 "x": 780.6191444396973,
\r
2777 "y": 5435.3333168029785,
\r
2778 "z": "8c36dbb6.ab0628",
\r
2781 "73b9cad.4267434",
\r
2787 "id": "33df4ca0.132d64",
\r
2790 "xml": "<block>\n",
\r
2791 "atomic": "false",
\r
2794 "x": 778.9524269104004,
\r
2795 "y": 5479.000069141388,
\r
2796 "z": "8c36dbb6.ab0628",
\r
2799 "8634857d.82a3b8",
\r
2805 "id": "212d48d0.479528",
\r
2806 "type": "failure",
\r
2807 "name": "failure",
\r
2808 "xml": "<outcome value='failure'>\n",
\r
2811 "x": 2099.095184326172,
\r
2812 "y": 2027.952452659607,
\r
2813 "z": "8c36dbb6.ab0628",
\r
2821 "id": "9de38862.6225",
\r
2822 "type": "success",
\r
2823 "name": "success",
\r
2824 "xml": "<outcome value='success'>\n",
\r
2827 "x": 2103.8569297790527,
\r
2828 "y": 2073.33336353302,
\r
2829 "z": "8c36dbb6.ab0628",
\r
2837 "id": "6549374f.d5df9",
\r
2839 "name": "block : atomic",
\r
2840 "xml": "<block atomic=\"true\">",
\r
2843 "x": 754.3332824707031,
\r
2844 "y": 1382.9196710586548,
\r
2845 "z": "8c36dbb6.ab0628",
\r
2848 "db3e2bd5.25d1d8",
\r
2854 "id": "16cb3af3.980cad",
\r
2856 "name": "for each instance group id",
\r
2857 "xml": "<for silentFailure='true' index='inst-group-index' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids_length`' >\n",
\r
2860 "x": 537.6666297912598,
\r
2861 "y": 1383.5863161087036,
\r
2862 "z": "8c36dbb6.ab0628",
\r
2870 "id": "db3e2bd5.25d1d8",
\r
2871 "type": "get-resource",
\r
2872 "name": "get-resource instance-group",
\r
2873 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"instance-group\" \n\t\tkey=\"instance-group.id = $vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids[$inst-group-index].vnf-network-instance-group-id\"\n pfx='aai.instance-group' local-only='false' >\n\n",
\r
2876 "x": 985.6666412353516,
\r
2877 "y": 1306.2530527114868,
\r
2878 "z": "8c36dbb6.ab0628",
\r
2887 "id": "4f975206.42b044",
\r
2888 "type": "failure",
\r
2889 "name": "failure",
\r
2890 "xml": "<outcome value='failure'>\n",
\r
2893 "x": 1199.9128494262695,
\r
2894 "y": 1324.4039011001587,
\r
2895 "z": "8c36dbb6.ab0628",
\r
2903 "id": "677b47d4.197f1",
\r
2904 "type": "not-found",
\r
2905 "name": "not-found",
\r
2906 "xml": "<outcome value='not-found'>\n",
\r
2909 "x": 1208.8414459228516,
\r
2910 "y": 1282.6896343231201,
\r
2911 "z": "8c36dbb6.ab0628",
\r
2919 "id": "1478d3df.88a424",
\r
2920 "type": "returnFailure",
\r
2921 "name": "return failure",
\r
2922 "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=\"`'Cannot find instance group id ' +\n $vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids[$inst-group-index].vnf-network-instance-group-id\n + ' in AAI'`\" />\n",
\r
2924 "x": 1381.6666564941406,
\r
2925 "y": 1280.2530450820923,
\r
2926 "z": "8c36dbb6.ab0628",
\r
2930 "id": "d9bdda6f.0d718",
\r
2931 "type": "returnFailure",
\r
2932 "name": "return failure",
\r
2933 "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 instance-group from AAI\" />\n",
\r
2935 "x": 1381.6666564941406,
\r
2936 "y": 1324.2530450820923,
\r
2937 "z": "8c36dbb6.ab0628",
\r
2941 "id": "74dc73bc.f91dbc",
\r
2943 "name": "for each relationship",
\r
2944 "xml": "<for index='rel-index' start='0' end='`$aai.instance-group.relationship-list.relationship_length`' >\n",
\r
2947 "x": 959.3332977294922,
\r
2948 "y": 1454.586368560791,
\r
2949 "z": "8c36dbb6.ab0628",
\r
2957 "id": "63151d66.27336c",
\r
2958 "type": "switchNode",
\r
2959 "name": "switch related-to",
\r
2960 "xml": "<switch test='`$aai.instance-group.relationship-list.relationship[$rel-index].related-to`'>\n",
\r
2963 "x": 1172.6667404174805,
\r
2964 "y": 1454.5863075256348,
\r
2965 "z": "8c36dbb6.ab0628",
\r
2973 "id": "d19c02e6.4b8bc8",
\r
2974 "type": "outcome",
\r
2975 "name": "collection",
\r
2976 "xml": "<outcome value='collection'>\n",
\r
2979 "x": 1344.3333778381348,
\r
2980 "y": 1454.586389541626,
\r
2981 "z": "8c36dbb6.ab0628",
\r
2989 "id": "9b35c121.bc33e",
\r
2990 "type": "get-resource",
\r
2991 "name": "get-resource collection",
\r
2992 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"collection\" \n\t\tkey=\"collection.collection-id = $aai.instance-group.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"\n pfx='aai.collection' local-only='false' >\n\n",
\r
2995 "x": 1564.3332824707031,
\r
2996 "y": 1452.9196510314941,
\r
2997 "z": "8c36dbb6.ab0628",
\r
3001 "24f587c8.0c75a8",
\r
3007 "id": "24f587c8.0c75a8",
\r
3008 "type": "failure",
\r
3009 "name": "failure",
\r
3010 "xml": "<outcome value='failure'>\n",
\r
3013 "x": 1778.579475402832,
\r
3014 "y": 1404.4038400650024,
\r
3015 "z": "8c36dbb6.ab0628",
\r
3023 "id": "f9f8813c.08693",
\r
3024 "type": "not-found",
\r
3025 "name": "not-found",
\r
3026 "xml": "<outcome value='not-found'>\n",
\r
3029 "x": 1787.508071899414,
\r
3030 "y": 1362.6895732879639,
\r
3031 "z": "8c36dbb6.ab0628",
\r
3039 "id": "f9dc29da.b3b21",
\r
3040 "type": "returnFailure",
\r
3041 "name": "return failure",
\r
3042 "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=\"`'Cannot find collection ' +\n $aai.instance-group.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\n + ' in AAI'`\" />\n",
\r
3044 "x": 1944.3332824707031,
\r
3045 "y": 1361.2530450820923,
\r
3046 "z": "8c36dbb6.ab0628",
\r
3050 "id": "5ddf9f2b.f357e",
\r
3051 "type": "returnFailure",
\r
3052 "name": "return failure",
\r
3053 "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=\"System error retrieving collection from AAI\" />\n",
\r
3055 "x": 1944.3332824707031,
\r
3056 "y": 1405.2530450820923,
\r
3057 "z": "8c36dbb6.ab0628",
\r
3061 "id": "b6e5c42f.a30fd",
\r
3062 "type": "success",
\r
3063 "name": "success",
\r
3064 "xml": "<outcome value='success'>\n",
\r
3067 "x": 1777.6666831970215,
\r
3068 "y": 1541.2530164718628,
\r
3069 "z": "8c36dbb6.ab0628",
\r
3077 "id": "d656a0a2.00b1e8",
\r
3079 "name": "block : atomic",
\r
3080 "xml": "<block atomic=\"true\">",
\r
3083 "x": 1930.9998245239258,
\r
3084 "y": 1540.5863122940063,
\r
3085 "z": "8c36dbb6.ab0628",
\r
3089 "250da88.60119d8",
\r
3090 "67857de.8994284",
\r
3091 "a686c66d.95e1a8",
\r
3097 "id": "27451716.fec75",
\r
3099 "name": "for each network-instance-group",
\r
3100 "xml": "<for silentFailure='true' index='nig-index' start='0' end='`$service-data.network-instance-groups.network-instance-group_length`' >\n",
\r
3103 "x": 2169.333168029785,
\r
3104 "y": 1491.2530603408813,
\r
3105 "z": "8c36dbb6.ab0628",
\r
3113 "id": "250da88.60119d8",
\r
3115 "name": "set found-network-instance-group to false",
\r
3116 "xml": "<set>\n<parameter name='found-network-instance-group' value='false' />\n",
\r
3118 "x": 2199.3331298828125,
\r
3119 "y": 1444.5864324569702,
\r
3120 "z": "8c36dbb6.ab0628",
\r
3124 "id": "540078c7.3e22f",
\r
3125 "type": "switchNode",
\r
3126 "name": "network-instance-group-id matches?",
\r
3127 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids[$inst-group-index].vnf-network-instance-group-id\n == $service-data.network-instance-groups.network-instance-group[$nig-index].network-instance-group-id`'>\n",
\r
3130 "x": 2485.9996795654297,
\r
3131 "y": 1491.253059387207,
\r
3132 "z": "8c36dbb6.ab0628",
\r
3140 "id": "1359274a.c9e751",
\r
3141 "type": "outcomeTrue",
\r
3143 "xml": "<outcome value='true'>\n",
\r
3146 "x": 2707.666458129883,
\r
3147 "y": 1491.2530241012573,
\r
3148 "z": "8c36dbb6.ab0628",
\r
3156 "id": "1f76ed63.309293",
\r
3159 "xml": "<block>\n",
\r
3160 "atomic": "false",
\r
3163 "x": 2837.666488647461,
\r
3164 "y": 1491.2531003952026,
\r
3165 "z": "8c36dbb6.ab0628",
\r
3174 "id": "a8b95ef5.c774a",
\r
3176 "name": "set found-network-instance-group to true",
\r
3177 "xml": "<set>\n<parameter name='found-network-instance-group' value='true' />\n",
\r
3179 "x": 3070.9996643066406,
\r
3180 "y": 1462.9197254180908,
\r
3181 "z": "8c36dbb6.ab0628",
\r
3185 "id": "38775c89.04b34c",
\r
3188 "xml": "<break>\n",
\r
3190 "x": 2964.333278656006,
\r
3191 "y": 1511.253095626831,
\r
3192 "z": "8c36dbb6.ab0628",
\r
3196 "id": "67857de.8994284",
\r
3197 "type": "switchNode",
\r
3198 "name": "switch found-network-instance-group",
\r
3199 "xml": "<switch test='`$found-network-instance-group`'>\n",
\r
3202 "x": 2180.999786376953,
\r
3203 "y": 1541.253041267395,
\r
3204 "z": "8c36dbb6.ab0628",
\r
3212 "id": "8b10053b.c507b8",
\r
3213 "type": "outcomeFalse",
\r
3215 "xml": "<outcome value='false'>\n",
\r
3218 "x": 2402.666633605957,
\r
3219 "y": 1541.2530636787415,
\r
3220 "z": "8c36dbb6.ab0628",
\r
3228 "id": "73628974.41794",
\r
3229 "type": "returnFailure",
\r
3230 "name": "return failure",
\r
3231 "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=\"`'Could not find network instance group ' +\n $vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids[$inst-group-index].vnf-network-instance-group-id\n + ' in MD-SAL'`\" />\n",
\r
3233 "x": 2549.333206176758,
\r
3234 "y": 1539.5863981246948,
\r
3235 "z": "8c36dbb6.ab0628",
\r
3239 "id": "4394124c.44d794",
\r
3241 "name": "set tmp.vnf-network-collection_length to 0",
\r
3242 "xml": "<set>\n<parameter name='tmp.vnf-network-collection_length' value='0' />\n",
\r
3244 "x": 585.9999694824219,
\r
3245 "y": 1334.5864477157593,
\r
3246 "z": "8c36dbb6.ab0628",
\r
3250 "id": "a686c66d.95e1a8",
\r
3252 "name": "set vnf-network-collection data",
\r
3253 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-network-collections.vnf-network-collection[$tmp.vnf-network-collection_length].network-instance-group-function'\n value='`$aai.instance-group.instance-group-function`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-network-collections.vnf-network-collection[$tmp.vnf-network-collection_length].network-instance-group-id'\n value='`$aai.instance-group.id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-network-collections.vnf-network-collection[$tmp.vnf-network-collection_length].network-collection-service-instance-id'\n value='`$service-data.network-instance-groups.network-instance-group[$nig-index].service-instance-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-network-collections.vnf-network-collection[$tmp.vnf-network-collection_length].network-collection-customization-uuid'\n value='`$aai.collection.collection-customization-id`' />\n",
\r
3255 "x": 2161.0001106262207,
\r
3256 "y": 1589.5863771438599,
\r
3257 "z": "8c36dbb6.ab0628",
\r
3261 "id": "ffe952b4.3e93e8",
\r
3263 "name": "increment tmp.vnf-network-collection_length",
\r
3264 "xml": "<set>\n<parameter name='tmp.vnf-network-collection_length' value='`$tmp.vnf-network-collection_length + 1`' />\n",
\r
3266 "x": 2202.666816711426,
\r
3267 "y": 1636.2530450820923,
\r
3268 "z": "8c36dbb6.ab0628",
\r
3272 "id": "2407628e.2ee6be",
\r
3274 "name": "set vnf-network-collection_length",
\r
3275 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-network-collections.vnf-network-collection_length'\n value='`$tmp.vnf-network-collection_length`' />\n",
\r
3277 "x": 565.1666641235352,
\r
3278 "y": 1592.0863971710205,
\r
3279 "z": "8c36dbb6.ab0628",
\r
3283 "id": "7a429165.827b78",
\r
3285 "name": "block : atomic",
\r
3286 "xml": "<block atomic=\"true\">",
\r
3289 "x": 689.6667518615723,
\r
3290 "y": 5551.729342460632,
\r
3291 "z": "8c36dbb6.ab0628",
\r
3299 "id": "a323fa5.3a8dc88",
\r
3301 "name": "for each instance group id",
\r
3302 "xml": "<for silentFailure='true' index='inst-group-index' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids_length`' >\n",
\r
3305 "x": 473.0000991821289,
\r
3306 "y": 5552.395987510681,
\r
3307 "z": "8c36dbb6.ab0628",
\r
3315 "id": "bf4aeb08.2c39a",
\r
3317 "name": "save generic-vnf relationship to instance-group",
\r
3318 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"generic-vnf:relationship-list\"\n key=\"generic-vnf.vnf-id = $vnf-topology-operation-input.vnf-information.vnf-id\"\n force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"relationship-list.relationship[0].related-to\" value=\"instance-group\" />\n <parameter name=\"relationship-list.relationship[0].related-link\"\n value=\"`'/aai/v$/network/instance-groups/instance-group/'\n + $vnf-topology-operation-input.vnf-request-input.vnf-network-instance-group-ids[$inst-group-index].vnf-network-instance-group-id`\" />\n",
\r
3321 "x": 973.0000801086426,
\r
3322 "y": 5551.253023147583,
\r
3323 "z": "8c36dbb6.ab0628",
\r
3326 "1715949a.0a3723",
\r
3332 "id": "62aedcf5.8101fc",
\r
3333 "type": "returnFailure",
\r
3334 "name": "return failure",
\r
3335 "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 generic-vnf found in AAI for vnf ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-id`\" />\n",
\r
3337 "x": 1529.6667518615723,
\r
3338 "y": 5569.586276054382,
\r
3339 "z": "8c36dbb6.ab0628",
\r
3343 "id": "1715949a.0a3723",
\r
3344 "type": "failure",
\r
3345 "name": "failure",
\r
3346 "xml": "<outcome value='failure'>\n",
\r
3349 "x": 1232.3573036193848,
\r
3350 "y": 5528.205438613892,
\r
3351 "z": "8c36dbb6.ab0628",
\r
3359 "id": "36f68961.b1e9ee",
\r
3360 "type": "not-found",
\r
3361 "name": "not-found",
\r
3362 "xml": "<outcome value='not-found'>\n",
\r
3365 "x": 1240.9287338256836,
\r
3366 "y": 5572.491151809692,
\r
3367 "z": "8c36dbb6.ab0628",
\r
3375 "id": "52665799.0d53d",
\r
3376 "type": "returnFailure",
\r
3377 "name": "return failure",
\r
3378 "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 relationship in generic-vnf in AAI\" />\n",
\r
3380 "x": 1532.3573532104492,
\r
3381 "y": 5526.348539352417,
\r
3382 "z": "8c36dbb6.ab0628",
\r
3386 "id": "cd0daf19.9d1e",
\r
3389 "xml": "<block>\n",
\r
3390 "atomic": "false",
\r
3393 "x": 1385.6189880371094,
\r
3394 "y": 5527.785677909851,
\r
3395 "z": "8c36dbb6.ab0628",
\r
3404 "id": "2487c202.d2179e",
\r
3407 "xml": "<block>\n",
\r
3408 "atomic": "false",
\r
3411 "x": 1383.9522705078125,
\r
3412 "y": 5571.4524302482605,
\r
3413 "z": "8c36dbb6.ab0628",
\r
3416 "62aedcf5.8101fc",
\r
3422 "id": "d4a87018.ef3a9",
\r
3423 "type": "switchNode",
\r
3424 "name": "switch subnet_length",
\r
3425 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet_length`'>\n",
\r
3428 "x": 1294.5714988708496,
\r
3429 "y": 3984.3483905792236,
\r
3430 "z": "8c36dbb6.ab0628",
\r
3434 "b1855265.5e5398",
\r
3440 "id": "b0edb11e.282bc",
\r
3441 "type": "outcome",
\r
3443 "xml": "<outcome value=''>",
\r
3446 "x": 1467.4286613464355,
\r
3447 "y": 3947.2054500579834,
\r
3448 "z": "8c36dbb6.ab0628",
\r
3456 "id": "b1855265.5e5398",
\r
3457 "type": "outcome",
\r
3459 "xml": "<outcome value='0'>\n",
\r
3462 "x": 1468.8572311401367,
\r
3463 "y": 3985.7766132354736,
\r
3464 "z": "8c36dbb6.ab0628",
\r
3472 "id": "5293df59.0d5738",
\r
3475 "xml": "<outcome value='Other'>\n",
\r
3478 "x": 1467.428695678711,
\r
3479 "y": 4024.3480052948,
\r
3480 "z": "8c36dbb6.ab0628",
\r
3488 "id": "4ce6f696.2fb698",
\r
3491 "xml": "<block>\n",
\r
3492 "atomic": "false",
\r
3495 "x": 1588.857250213623,
\r
3496 "y": 4024.3482723236084,
\r
3497 "z": "8c36dbb6.ab0628",
\r
3506 "id": "39976e51.0d3af2",
\r
3508 "name": "set subnet_length to 0",
\r
3509 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data_length'\n value='0' />\n",
\r
3511 "x": 1660.2858543395996,
\r
3512 "y": 3955.7766132354736,
\r
3513 "z": "8c36dbb6.ab0628",
\r
3517 "id": "f6f8007e.44c25",
\r
3519 "name": "call self-serve-vnf-assign",
\r
3520 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-assign' mode='sync' >\n",
\r
3523 "x": 1154.9719772338867,
\r
3524 "y": 582.5269885063171,
\r
3525 "z": "8c36dbb6.ab0628",
\r
3533 "id": "750a541f.389b9c",
\r
3534 "type": "returnFailure",
\r
3535 "name": "return failure",
\r
3536 "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 vnf with vnf-id=' + $vnf-topology-operation-input.vnf-information.vnf-id + ' with error: ' + $error-message`\" />\n",
\r
3538 "x": 1539.0433540344238,
\r
3539 "y": 582.5269389152527,
\r
3540 "z": "8c36dbb6.ab0628",
\r
3544 "id": "40830cf7.851d3c",
\r
3545 "type": "comment",
\r
3546 "name": "SELF-SERVE FORK",
\r
3549 "x": 885.8413009643555,
\r
3550 "y": 604.9792346954346,
\r
3551 "z": "8c36dbb6.ab0628",
\r
3555 "id": "bbf73747.fb38e8",
\r
3556 "type": "failure",
\r
3557 "name": "failure",
\r
3558 "xml": "<outcome value='failure'>\n",
\r
3561 "x": 1360.2695579528809,
\r
3562 "y": 582.0150198936462,
\r
3563 "z": "8c36dbb6.ab0628",
\r
3571 "id": "71c37da.ca45504",
\r
3573 "name": "block : atomic",
\r
3574 "xml": "<block atomic=\"true\">",
\r
3577 "x": 271.0793685913086,
\r
3578 "y": 421.87208461761475,
\r
3579 "z": "8c36dbb6.ab0628",
\r
3584 "4603d416.c13b14",
\r
3586 "2eb275c7.eda4b2",
\r
3592 "id": "a874eb32.f6f168",
\r
3595 "xml": "<block>\n",
\r
3596 "atomic": "false",
\r
3599 "x": 1930.047706604004,
\r
3600 "y": 4002.952467918396,
\r
3601 "z": "8c36dbb6.ab0628",
\r
3604 "5916323f.9579e4",
\r
3605 "920a9f96.de71d8",
\r
3612 "id": "85e069bd.2867e",
\r
3614 "name": "clear aai.l3-network",
\r
3615 "xml": "<set>\n<parameter name='aai.l3-network.' value='' />\n",
\r
3617 "x": 1288.6191520690918,
\r
3618 "y": 3375.8095865249634,
\r
3619 "z": "8c36dbb6.ab0628",
\r
3623 "id": "55b96b73.a3fe2c",
\r
3626 "xml": "<break>\n",
\r
3628 "x": 3730.3330879211426,
\r
3629 "y": 3902.9521503448486,
\r
3630 "z": "8c36dbb6.ab0628",
\r
3634 "id": "721426a5.cd4d3",
\r
3636 "name": "set found-network to false",
\r
3637 "xml": "<set>\n<parameter name='found-network' value='false' />\n",
\r
3639 "x": 1430.047679901123,
\r
3640 "y": 3608.6665544509888,
\r
3641 "z": "8c36dbb6.ab0628",
\r
3645 "id": "62e527d2.1d70b",
\r
3647 "name": "block : atomic",
\r
3648 "xml": "<block atomic=\"true\">",
\r
3651 "x": 2401.7619857788086,
\r
3652 "y": 3762.952350616455,
\r
3653 "z": "8c36dbb6.ab0628",
\r
3656 "1327057d.754d53",
\r
3662 "id": "5d3cb1c3.7483",
\r
3663 "type": "switchNode",
\r
3664 "name": "switch found-network",
\r
3665 "xml": "<switch test='`$found-network`'>\n",
\r
3668 "x": 2593.190532684326,
\r
3669 "y": 3792.952404975891,
\r
3670 "z": "8c36dbb6.ab0628",
\r
3678 "id": "d5b2ed44.4c2308",
\r
3680 "name": "set found-network to true",
\r
3681 "xml": "<set>\n<parameter name='found-network' value='true' />\n",
\r
3683 "x": 3786.047966003418,
\r
3684 "y": 3857.2378311157227,
\r
3685 "z": "8c36dbb6.ab0628",
\r
3689 "id": "580a5665.5e59c8",
\r
3690 "type": "outcomeTrue",
\r
3692 "xml": "<outcome value='true'>\n",
\r
3695 "x": 2761.7620239257812,
\r
3696 "y": 3792.9523344039917,
\r
3697 "z": "8c36dbb6.ab0628",
\r
3705 "id": "a329bff7.fcce5",
\r
3708 "xml": "<break>\n",
\r
3710 "x": 2891.762092590332,
\r
3711 "y": 3791.5237283706665,
\r
3712 "z": "8c36dbb6.ab0628",
\r
3716 "id": "5b55e55c.75e71c",
\r
3718 "name": "block : atomic",
\r
3719 "xml": "<block atomic=\"true\">",
\r
3722 "x": 1602.0477027893066,
\r
3723 "y": 3736.6666288375854,
\r
3724 "z": "8c36dbb6.ab0628",
\r
3727 "d845e519.b3b708",
\r
3733 "id": "b0c27a22.aa05d",
\r
3734 "type": "switchNode",
\r
3735 "name": "switch found-network",
\r
3736 "xml": "<switch test='`$found-network`'>\n",
\r
3739 "x": 1812.0476570129395,
\r
3740 "y": 3808.666512489319,
\r
3741 "z": "8c36dbb6.ab0628",
\r
3749 "id": "55660d1.d082974",
\r
3750 "type": "outcomeTrue",
\r
3752 "xml": "<outcome value='true'>\n",
\r
3755 "x": 1980.6191482543945,
\r
3756 "y": 3808.6664419174194,
\r
3757 "z": "8c36dbb6.ab0628",
\r
3765 "id": "ee901ebf.55824",
\r
3768 "xml": "<break>\n",
\r
3770 "x": 2110.6192169189453,
\r
3771 "y": 3807.2378358840942,
\r
3772 "z": "8c36dbb6.ab0628",
\r
3776 "id": "813f9f7d.79ca28",
\r
3777 "type": "returnSuccess",
\r
3778 "name": "return success",
\r
3779 "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
3781 "x": 1127.3809127807617,
\r
3782 "y": 736.681556224823,
\r
3783 "z": "8c36dbb6.ab0628",
\r
3787 "id": "35d8f89f.cae8e8",
\r
3789 "name": "set vnf-level-oper-status to PendingCreate",
\r
3790 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
\r
3792 "x": 1209.1943588256836,
\r
3793 "y": 634.019036769867,
\r
3794 "z": "8c36dbb6.ab0628",
\r
3798 "id": "11521b87.cda144",
\r
3799 "type": "execute",
\r
3800 "name": "printContext",
\r
3801 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",
\r
3804 "x": 1117.2856407165527,
\r
3805 "y": 684.4588055610657,
\r
3806 "z": "8c36dbb6.ab0628",
\r
3812 "id": "2f302cda.06e25c",
\r
3814 "name": "block : atomic",
\r
3815 "xml": "<block atomic=\"true\">",
\r
3818 "x": 905.9521713256836,
\r
3819 "y": 653.967264175415,
\r
3820 "z": "8c36dbb6.ab0628",
\r
3824 "35d8f89f.cae8e8",
\r
3825 "11521b87.cda144",
\r
3831 "id": "c34c6358.0d5a1",
\r
3833 "name": "set subnet data",
\r
3834 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].ip-version'\n value='`$tmp.ip-version`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].subnet-id'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].neutron-subnet-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].sdnc-subnet-id'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].subnet-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].subnet-role'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].subnet-role`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].subnet-name'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].subnet-name`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].network-start-address'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].network-start-address`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].gateway-address'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].gateway-address`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].cidr-mask'\n value='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].cidr-mask`' />\n",
\r
3836 "x": 2084.3334732055664,
\r
3837 "y": 4033.634214401245,
\r
3838 "z": "8c36dbb6.ab0628",
\r
3842 "id": "a8f75919.b0f548",
\r
3843 "type": "switchNode",
\r
3844 "name": "switch dhcp-enabled",
\r
3845 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].dhcp-enabled`'>\n",
\r
3848 "x": 2098.8572540283203,
\r
3849 "y": 4086.477168083191,
\r
3850 "z": "8c36dbb6.ab0628",
\r
3853 "5b9cfd56.94cab4",
\r
3859 "id": "5b9cfd56.94cab4",
\r
3860 "type": "outcomeTrue",
\r
3862 "xml": "<outcome value='true'>\n",
\r
3865 "x": 2261.714418683733,
\r
3866 "y": 4065.0485258102417,
\r
3867 "z": "8c36dbb6.ab0628",
\r
3875 "id": "20b53f2d.6d298",
\r
3876 "type": "outcomeFalse",
\r
3878 "xml": "<outcome value='false'>\n",
\r
3881 "x": 2260.2857513427734,
\r
3882 "y": 4110.762951850891,
\r
3883 "z": "8c36dbb6.ab0628",
\r
3891 "id": "5825a0c3.778368",
\r
3893 "name": "set dhcp-enabled to Y",
\r
3894 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].dhcp-enabled'\n value='Y' />\n",
\r
3896 "x": 2434.571617126465,
\r
3897 "y": 4063.619921684265,
\r
3898 "z": "8c36dbb6.ab0628",
\r
3902 "id": "4ebb03e8.e8e0ec",
\r
3904 "name": "set dhcp-enabled to N",
\r
3905 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].subnets-data.subnet-data[$subnet-index].dhcp-enabled'\n value='N' />\n",
\r
3907 "x": 2431.714385986328,
\r
3908 "y": 4110.762951850891,
\r
3909 "z": "8c36dbb6.ab0628",
\r
3913 "id": "5916323f.9579e4",
\r
3914 "type": "switchNode",
\r
3915 "name": "switch subnet-role",
\r
3916 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].subnet-role`'>\n",
\r
3919 "x": 2099.333423614502,
\r
3920 "y": 3915.5248403549194,
\r
3921 "z": "8c36dbb6.ab0628",
\r
3929 "id": "e517ce5c.e07be8",
\r
3930 "type": "outcome",
\r
3932 "xml": "<outcome value=''>",
\r
3935 "x": 2266.000026702881,
\r
3936 "y": 3915.524492263794,
\r
3937 "z": "8c36dbb6.ab0628",
\r
3945 "id": "2b57ab32.a2f884",
\r
3947 "name": "set subnet-role to NONE",
\r
3948 "xml": "<set>\n<parameter name='aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].subnet-role' value='NONE' />\n",
\r
3950 "x": 2447.6668128967285,
\r
3951 "y": 3914.858144760132,
\r
3952 "z": "8c36dbb6.ab0628",
\r
3956 "id": "920a9f96.de71d8",
\r
3957 "type": "switchNode",
\r
3958 "name": "switch ip-version",
\r
3959 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].subnets.subnet[$subnet-index].ip-version`'>\n",
\r
3962 "x": 2094.5717582702637,
\r
3963 "y": 3980.0159463882446,
\r
3964 "z": "8c36dbb6.ab0628",
\r
3973 "id": "cc335709.20c6a",
\r
3974 "type": "outcome",
\r
3976 "xml": "<outcome value='4'>\n",
\r
3979 "x": 2260.285900115967,
\r
3980 "y": 3961.4443435668945,
\r
3981 "z": "8c36dbb6.ab0628",
\r
3989 "id": "d22c3e1.6742e4",
\r
3990 "type": "outcome",
\r
3992 "xml": "<outcome value='6'>\n",
\r
3995 "x": 2260.285861968994,
\r
3996 "y": 4002.8730869293213,
\r
3997 "z": "8c36dbb6.ab0628",
\r
4005 "id": "b999772a.e74e08",
\r
4007 "name": "set tmp.ip-version to ipv4",
\r
4008 "xml": "<set>\n<parameter name='tmp.ip-version' value='ipv4' />\n",
\r
4010 "x": 2447.428665161133,
\r
4011 "y": 3960.5872707366943,
\r
4012 "z": "8c36dbb6.ab0628",
\r
4016 "id": "baf052e9.035a8",
\r
4018 "name": "set tmp.ip-version to ipv6",
\r
4019 "xml": "<set>\n<parameter name='tmp.ip-version' value='ipv6' />\n",
\r
4021 "x": 2446.000217437744,
\r
4022 "y": 4002.87308883667,
\r
4023 "z": "8c36dbb6.ab0628",
\r
4027 "id": "f3f529c4.6b12c",
\r
4028 "type": "switchNode",
\r
4029 "name": "switch network-role",
\r
4030 "xml": "<switch test='`$db.vf-network-role-mapping[$role-index].network-role`'>\n",
\r
4033 "x": 726.9999504089355,
\r
4034 "y": 3988.2529973983765,
\r
4035 "z": "8c36dbb6.ab0628",
\r
4038 "ad907250.d52f88",
\r
4039 "1e7fd31a.7311cd",
\r
4046 "id": "ad907250.d52f88",
\r
4047 "type": "outcome",
\r
4049 "xml": "<outcome value=''>",
\r
4052 "x": 895.09521484375,
\r
4053 "y": 3886.5864086151123,
\r
4054 "z": "8c36dbb6.ab0628",
\r
4062 "id": "1e7fd31a.7311cd",
\r
4065 "xml": "<outcome value='Other'>\n",
\r
4068 "x": 893.6665916442871,
\r
4069 "y": 4014.919596672058,
\r
4070 "z": "8c36dbb6.ab0628",
\r
4078 "id": "98619fd2.bec62",
\r
4081 "xml": "<block>\n",
\r
4082 "atomic": "false",
\r
4085 "x": 1032.4762229919434,
\r
4086 "y": 3926.347988128662,
\r
4087 "z": "8c36dbb6.ab0628",
\r
4093 "id": "ddb641a.0cdf6c",
\r
4094 "type": "get-resource",
\r
4095 "name": "get-resource VNF_RELATED_NETWORK_ROLE",
\r
4096 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from VNF_RELATED_NETWORK_ROLE where vnf_customization_uuid = $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid\n and network_role = $db.vf-network-role-mapping[$role-index].network-role'\n pfx='db.vnf-related-network-role[]'>\n\n",
\r
4099 "x": 1389.0000457763672,
\r
4100 "y": 4317.99951171875,
\r
4101 "z": "8c36dbb6.ab0628",
\r
4104 "6e176994.c9fc08",
\r
4110 "id": "6e176994.c9fc08",
\r
4111 "type": "failure",
\r
4112 "name": "failure",
\r
4113 "xml": "<outcome value='failure'>\n",
\r
4116 "x": 1657.6667098999023,
\r
4117 "y": 4148.666353225708,
\r
4118 "z": "8c36dbb6.ab0628",
\r
4126 "id": "34f534dd.e70314",
\r
4127 "type": "returnFailure",
\r
4128 "name": "return failure",
\r
4129 "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 VNF_RELATED_NETWORK_ROLE table\" />\n",
\r
4131 "x": 1967.6666831970215,
\r
4132 "y": 4148.475923538208,
\r
4133 "z": "8c36dbb6.ab0628",
\r
4137 "id": "cf025be1.019988",
\r
4140 "xml": "<block>\n",
\r
4141 "atomic": "false",
\r
4144 "x": 1804.8572273254395,
\r
4145 "y": 4147.214367866516,
\r
4146 "z": "8c36dbb6.ab0628",
\r
4149 "34f534dd.e70314",
\r
4155 "id": "a8e7219.491b5e",
\r
4156 "type": "success",
\r
4157 "name": "success",
\r
4158 "xml": "<outcome value='success'>\n",
\r
4161 "x": 1660.6667404174805,
\r
4162 "y": 4511.3328647613525,
\r
4163 "z": "8c36dbb6.ab0628",
\r
4171 "id": "2d2c045a.605fac",
\r
4173 "name": "block : atomic",
\r
4174 "xml": "<block atomic=\"true\">",
\r
4177 "x": 1827.0000457763672,
\r
4178 "y": 4509.33251953125,
\r
4179 "z": "8c36dbb6.ab0628",
\r
4182 "d22411ae.cfab38",
\r
4183 "f00be450.6e03b8",
\r
4187 "56fd3cba.9c5d9c",
\r
4189 "be6e885e.eba838",
\r
4195 "id": "6cf05edd.c5677",
\r
4196 "type": "outcome",
\r
4197 "name": "service-instance",
\r
4198 "xml": "<outcome value='service-instance'>\n",
\r
4201 "x": 2765.285514831543,
\r
4202 "y": 3681.5711908340454,
\r
4203 "z": "8c36dbb6.ab0628",
\r
4211 "id": "ec948079.0335d",
\r
4213 "name": "for each relationship data",
\r
4214 "xml": "<for silentFailure='true' index='db-data-index' start='0' end='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data_length`' >\n",
\r
4217 "x": 2990.7613525390625,
\r
4218 "y": 3681.9998207092285,
\r
4219 "z": "8c36dbb6.ab0628",
\r
4227 "id": "ecc5143d.d0e99",
\r
4228 "type": "switchNode",
\r
4229 "name": "switch relationship-key",
\r
4230 "xml": "<switch test='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data[$db-data-index].relationship-key`'>\n",
\r
4233 "x": 3225.9999237060547,
\r
4234 "y": 3680.333251953125,
\r
4235 "z": "8c36dbb6.ab0628",
\r
4243 "id": "bbd443c8.b2a97",
\r
4244 "type": "outcome",
\r
4245 "name": "service-instance.service-instance-id",
\r
4246 "xml": "<outcome value='service-instance.service-instance-id'>\n",
\r
4249 "x": 3492.4282836914062,
\r
4250 "y": 3680.333315849304,
\r
4251 "z": "8c36dbb6.ab0628",
\r
4259 "id": "b0369bab.d1cf",
\r
4261 "name": "set network-service-instance-id",
\r
4262 "xml": "<set>\n<parameter name='network-service-instance-id'\n value='`$aai.l3-network.l3-network[$db-network-index].relationship-list.relationship[$db-rel-index].relationship-data[$db-data-index].relationship-value`' />\n",
\r
4264 "x": 3786.000068664551,
\r
4265 "y": 3678.6667308807373,
\r
4266 "z": "8c36dbb6.ab0628",
\r
4270 "id": "d22411ae.cfab38",
\r
4271 "type": "execute",
\r
4272 "name": "generate network-topology-identifier-structure url",
\r
4273 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.network-topology-identifier-structure`\"/>\n <parameter name=\"outputPath\" value=\"tmp.part\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$network-service-instance-id`\"/>\n",
\r
4276 "x": 2146.3332138061523,
\r
4277 "y": 4205.000152587891,
\r
4278 "z": "8c36dbb6.ab0628",
\r
4284 "id": "ed5ab810.0698c",
\r
4285 "type": "execute",
\r
4286 "name": "execute RestApiCallNode - get network-topology-identifier-structure",
\r
4287 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ntis-url`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ntis\" />\n\n",
\r
4290 "x": 2203.3330078125,
\r
4291 "y": 4308.428893089294,
\r
4292 "z": "8c36dbb6.ab0628",
\r
4300 "id": "f00be450.6e03b8",
\r
4301 "type": "execute",
\r
4302 "name": "generate network-topology-identifier-structure url (part 2)",
\r
4303 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.part`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ntis-url\"/>\n <parameter name=\"target\" value=\"{network-id}\"/>\n <parameter name=\"replacement\" value=\"`$l3-network-id`\"/>\n",
\r
4306 "x": 2167.999801635742,
\r
4307 "y": 4248.33349609375,
\r
4308 "z": "8c36dbb6.ab0628",
\r
4314 "id": "fa6296d4.7da71",
\r
4315 "type": "execute",
\r
4316 "name": "printContext",
\r
4317 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vnfa.log' />\n",
\r
4320 "x": 473.3334197998047,
\r
4321 "y": 4154.99951171875,
\r
4322 "z": "8c36dbb6.ab0628",
\r
4328 "id": "e6cc22fc.af83a8",
\r
4329 "type": "failure",
\r
4330 "name": "failure",
\r
4331 "xml": "<outcome value='failure'>\n",
\r
4334 "x": 2532.442195892334,
\r
4335 "y": 4308.179370880127,
\r
4336 "z": "8c36dbb6.ab0628",
\r
4344 "id": "9143790a.31996",
\r
4345 "type": "returnFailure",
\r
4346 "name": "return failure",
\r
4347 "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=\"`\n 'Error retrieving network-topology-identifier-structure for service instance '\n + $network-service-instance-id\n + ' and network-id '\n + $l3-network-id`\" />\n",
\r
4349 "x": 2837.666572570801,
\r
4350 "y": 4318.665860176086,
\r
4351 "z": "8c36dbb6.ab0628",
\r
4355 "id": "282f7afe.cbc7c6",
\r
4358 "xml": "<block>\n",
\r
4359 "atomic": "false",
\r
4362 "x": 2669.8570861816406,
\r
4363 "y": 4307.404459953308,
\r
4364 "z": "8c36dbb6.ab0628",
\r
4373 "id": "fe2e985b.3fac1",
\r
4375 "name": "set is-trunked and segmentation-id in vnf-network",
\r
4376 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].is-trunked'\n value='`$mdsal-ntis.network-topology-identifier-structure.is-trunked`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].segmentation-id'\n value='`$mdsal-ntis.network-topology-identifier-structure.segmentation-id`' />\n ",
\r
4378 "x": 2146.000030517578,
\r
4379 "y": 4368.66651725769,
\r
4380 "z": "8c36dbb6.ab0628",
\r
4384 "id": "56fd3cba.9c5d9c",
\r
4386 "name": "custom query: get owning entity",
\r
4387 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"custom-query\"\n key=\"format = 'resource'\"\n force=\"true\"\n local-only=\"false\"\n pfx=\"tmp.AnAI-data.oe\">\n<parameter name=\"start[0]\" value=\"`'nodes/service-instances/service-instance?service-instance-id=' + $network-service-instance-id `\" />\n<parameter name=\"start_length\" value=\"1\" />\n<parameter name=\"query\" value=\"/query/owning-entity-fromService-instance\" /> \n",
\r
4390 "x": 2086.9999237060547,
\r
4392 "z": "8c36dbb6.ab0628",
\r
4395 "2a32fc41.36b374",
\r
4401 "id": "2a32fc41.36b374",
\r
4402 "type": "failure",
\r
4403 "name": "failure",
\r
4404 "xml": "<outcome value='failure'>\n",
\r
4407 "x": 2297.2379722595215,
\r
4408 "y": 4422.666354179382,
\r
4409 "z": "8c36dbb6.ab0628",
\r
4417 "id": "2dd01fd8.93e128",
\r
4418 "type": "not-found",
\r
4419 "name": "not-found",
\r
4420 "xml": "<outcome value='not-found'>\n",
\r
4423 "x": 2304.3808670043945,
\r
4424 "y": 4468.380578994751,
\r
4425 "z": "8c36dbb6.ab0628",
\r
4433 "id": "21db44b1.f7526c",
\r
4434 "type": "returnFailure",
\r
4435 "name": "return failure",
\r
4436 "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 getting owning entity from service instance\" />\n",
\r
4438 "x": 2601.9999237060547,
\r
4439 "y": 4420.66650390625,
\r
4440 "z": "8c36dbb6.ab0628",
\r
4444 "id": "fe87cf4c.666438",
\r
4447 "xml": "<block>\n",
\r
4448 "atomic": "false",
\r
4451 "x": 2439.1904678344727,
\r
4452 "y": 4419.404948234558,
\r
4453 "z": "8c36dbb6.ab0628",
\r
4456 "21db44b1.f7526c",
\r
4462 "id": "84457b19.381f68",
\r
4463 "type": "returnFailure",
\r
4464 "name": "return failure",
\r
4465 "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 owning entity from service instance\" />\n",
\r
4467 "x": 2600.3334197998047,
\r
4468 "y": 4470.66650390625,
\r
4469 "z": "8c36dbb6.ab0628",
\r
4473 "id": "d8b53acc.a4a998",
\r
4476 "xml": "<block>\n",
\r
4477 "atomic": "false",
\r
4480 "x": 2437.5239639282227,
\r
4481 "y": 4469.404948234558,
\r
4482 "z": "8c36dbb6.ab0628",
\r
4485 "84457b19.381f68",
\r
4491 "id": "e71b1bdf.e3349",
\r
4493 "name": "custom query: get tenant network",
\r
4494 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n resource=\"custom-query\"\n key=\"format = 'resource'\"\n force=\"true\"\n local-only=\"false\"\n pfx=\"tmp.AnAI-data.get-networks\">\n<parameter name=\"start[0]\" value=\"`'/business/owning-entities/owning-entity/' + $tmp.AnAI-data.oe.results[0].owning-entity.owning-entity-id `\" />\n<parameter name=\"start_length\" value=\"1\" />\n<parameter name=\"query\" value=\"`'/query/getNetworks?networkRole=' + $db.vnf-related-network-role[$rel-network-role-index].related-network-role\n + '&cloudRegionId=' + $vnf-topology-operation-input.vnf-request-input.aic-cloud-region`\" /> \n",
\r
4497 "x": 2536.6667404174805,
\r
4498 "y": 4617.000137329102,
\r
4499 "z": "8c36dbb6.ab0628",
\r
4502 "76ce5749.456708",
\r
4508 "id": "76ce5749.456708",
\r
4509 "type": "failure",
\r
4510 "name": "failure",
\r
4511 "xml": "<outcome value='failure'>\n",
\r
4514 "x": 2749.9047889709473,
\r
4515 "y": 4595.66663646698,
\r
4516 "z": "8c36dbb6.ab0628",
\r
4524 "id": "822b2122.3612e8",
\r
4525 "type": "not-found",
\r
4526 "name": "not-found",
\r
4527 "xml": "<outcome value='not-found'>\n",
\r
4530 "x": 2757.0476837158203,
\r
4531 "y": 4641.380861282349,
\r
4532 "z": "8c36dbb6.ab0628",
\r
4540 "id": "66764ab7.27f574",
\r
4541 "type": "returnFailure",
\r
4542 "name": "return failure",
\r
4543 "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 calling getNetworks custom query in AAI\" />\n",
\r
4545 "x": 3054.6667404174805,
\r
4546 "y": 4593.666786193848,
\r
4547 "z": "8c36dbb6.ab0628",
\r
4551 "id": "9637e847.9f9948",
\r
4554 "xml": "<block>\n",
\r
4555 "atomic": "false",
\r
4558 "x": 2891.8572845458984,
\r
4559 "y": 4592.405230522156,
\r
4560 "z": "8c36dbb6.ab0628",
\r
4563 "66764ab7.27f574",
\r
4569 "id": "b8d55e2e.271e08",
\r
4570 "type": "returnFailure",
\r
4571 "name": "return failure",
\r
4572 "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 returned from getNetworks custom query for related network role '\n + $db.vnf-related-network-role[0].related-network-role`\" />\n",
\r
4574 "x": 3053.0002365112305,
\r
4575 "y": 4643.666786193848,
\r
4576 "z": "8c36dbb6.ab0628",
\r
4580 "id": "846ade0e.b07b78",
\r
4583 "xml": "<block>\n",
\r
4584 "atomic": "false",
\r
4587 "x": 2890.1907806396484,
\r
4588 "y": 4642.405230522156,
\r
4589 "z": "8c36dbb6.ab0628",
\r
4592 "b8d55e2e.271e08",
\r
4598 "id": "e134937a.177c2",
\r
4600 "name": "for each relationship",
\r
4601 "xml": "<for index='rel-index' start='0' end='`$tmp.AnAI-data.get-networks.results[0].l3-network.relationship-list.relationship_length`' >\n",
\r
4604 "x": 2503.6667404174805,
\r
4605 "y": 4743.000282287598,
\r
4606 "z": "8c36dbb6.ab0628",
\r
4614 "id": "52894cbe.44c3ac",
\r
4615 "type": "switchNode",
\r
4616 "name": "switch related-to",
\r
4617 "xml": "<switch test='`$tmp.AnAI-data.get-networks.results[0].l3-network.relationship-list.relationship[$rel-index].related-to`'>\n",
\r
4620 "x": 2701.6667404174805,
\r
4621 "y": 4743.000282287598,
\r
4622 "z": "8c36dbb6.ab0628",
\r
4630 "id": "304c09da.85f77e",
\r
4631 "type": "outcome",
\r
4632 "name": "vlan-tag",
\r
4633 "xml": "<outcome value='vlan-tag'>\n",
\r
4636 "x": 2871.6667404174805,
\r
4637 "y": 4743.000282287598,
\r
4638 "z": "8c36dbb6.ab0628",
\r
4646 "id": "3e80d79f.f3105",
\r
4648 "name": "block : atomic",
\r
4649 "xml": "<block atomic=\"true\">",
\r
4652 "x": 3039.6667404174805,
\r
4653 "y": 4741.000282287598,
\r
4654 "z": "8c36dbb6.ab0628",
\r
4657 "1f10b656.cec3a2",
\r
4658 "ce9fe060.e2a868",
\r
4664 "id": "1f10b656.cec3a2",
\r
4666 "name": "set vlan-tag-id",
\r
4667 "xml": "<set>\n<parameter name='vlan-tag-id' value='`$tmp.AnAI-data.get-networks.results[0].l3-network.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value`' />\n",
\r
4669 "x": 3215.6667404174805,
\r
4670 "y": 4701.000282287598,
\r
4671 "z": "8c36dbb6.ab0628",
\r
4675 "id": "ce9fe060.e2a868",
\r
4676 "type": "get-resource",
\r
4677 "name": "get-resource vlan-tag",
\r
4678 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"vlan-tag\" \n\t\tkey=\"vlan-tag.vlan-tag-id = $vlan-tag-id\"\n pfx='aai.vlan-tag' local-only='false'\n>\n",
\r
4681 "x": 3237.6667404174805,
\r
4682 "y": 4759.000282287598,
\r
4683 "z": "8c36dbb6.ab0628",
\r
4686 "56d9856.c67207c",
\r
4692 "id": "56d9856.c67207c",
\r
4693 "type": "failure",
\r
4694 "name": "failure",
\r
4695 "xml": "<outcome value='failure'>\n",
\r
4698 "x": 3417.7143478393555,
\r
4699 "y": 4741.143348693848,
\r
4700 "z": "8c36dbb6.ab0628",
\r
4708 "id": "23eac337.91b434",
\r
4711 "xml": "<block>\n",
\r
4712 "atomic": "false",
\r
4715 "x": 3560.5236282348633,
\r
4716 "y": 4741.333990573883,
\r
4717 "z": "8c36dbb6.ab0628",
\r
4726 "id": "ca977500.30f7b",
\r
4727 "type": "returnFailure",
\r
4728 "name": "return failure",
\r
4729 "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 getting vlan-tag object from AAI\" />\n",
\r
4731 "x": 3721.666633605957,
\r
4732 "y": 4737.000509262085,
\r
4733 "z": "8c36dbb6.ab0628",
\r
4737 "id": "85d1660f.115f8",
\r
4739 "name": "for each related network role",
\r
4740 "xml": "<for index='rel-network-role-index' start='0' end='`$db.vnf-related-network-role_length`' >\n",
\r
4743 "x": 2074.6666717529297,
\r
4744 "y": 4673.333847045898,
\r
4745 "z": "8c36dbb6.ab0628",
\r
4753 "id": "3baee05d.ce7ed",
\r
4755 "name": "block : atomic",
\r
4756 "xml": "<block atomic=\"true\">",
\r
4759 "x": 2279.6666717529297,
\r
4760 "y": 4674.6669921875,
\r
4761 "z": "8c36dbb6.ab0628",
\r
4771 "id": "be6e885e.eba838",
\r
4772 "type": "switchNode",
\r
4773 "name": "switch rn-index",
\r
4774 "xml": "<switch test='`$rn-index`'>\n",
\r
4777 "x": 2035.6666717529297,
\r
4779 "z": "8c36dbb6.ab0628",
\r
4787 "id": "b51e7fb9.9341e",
\r
4789 "name": "set rn-index to related network length",
\r
4790 "xml": "<set>\n<parameter name='rn-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network_length`' />\n",
\r
4792 "x": 2104.3332595825195,
\r
4793 "y": 4513.999853134155,
\r
4794 "z": "8c36dbb6.ab0628",
\r
4798 "id": "284c1661.f85f52",
\r
4799 "type": "outcome",
\r
4801 "xml": "<outcome value=''>",
\r
4804 "x": 2199.6666717529297,
\r
4806 "z": "8c36dbb6.ab0628",
\r
4814 "id": "983fc56f.c30ce",
\r
4816 "name": "set rn-index to 0",
\r
4817 "xml": "<set>\n<parameter name='rn-index' value='0' />\n",
\r
4819 "x": 2359.6666717529297,
\r
4821 "z": "8c36dbb6.ab0628",
\r
4825 "id": "656856.eda49fac",
\r
4827 "name": "set related-network data",
\r
4828 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].network-id'\n value='`$tmp.AnAI-data.get-networks.results[0].l3-network.network-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].network-role'\n value='`$tmp.AnAI-data.get-networks.results[0].l3-network.network-role`' />\n",
\r
4830 "x": 2507.3333282470703,
\r
4831 "y": 4673.66682434082,
\r
4832 "z": "8c36dbb6.ab0628",
\r
4836 "id": "af3119a2.d6d4a8",
\r
4838 "name": "set new related network length",
\r
4839 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network_length'\n value='`$rn-index + 1`' />\n",
\r
4841 "x": 2069.6667404174805,
\r
4842 "y": 4817.000137329102,
\r
4843 "z": "8c36dbb6.ab0628",
\r
4847 "id": "21dc559b.022632",
\r
4848 "type": "success",
\r
4849 "name": "success",
\r
4850 "xml": "<outcome value='success'>\n",
\r
4853 "x": 3419.6667404174805,
\r
4854 "y": 4789.000137329102,
\r
4855 "z": "8c36dbb6.ab0628",
\r
4863 "id": "a3807c8f.32092",
\r
4865 "name": "set related-network data",
\r
4866 "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].vlan-tags.vlan-interface'\n value='`$aai.vlan-tag.vlan-tag-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].vlan-tags.upper-tag-id'\n value='`$aai.vlan-tag.vlan-id-outer`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].vlan-tags.lower-tag-id'\n value='`$aai.vlan-tag.vlan-id-inner`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$network-index].related-networks.related-network[$rn-index].vlan-tags.is-private'\n value='`$aai.vlan-tag.is-private`' />\n",
\r
4868 "x": 3611.6667404174805,
\r
4869 "y": 4789.000137329102,
\r
4870 "z": "8c36dbb6.ab0628",
\r
4874 "id": "bbb52bca.889a8",
\r
4877 "xml": "<break>\n",
\r
4879 "x": 3189.6667404174805,
\r
4880 "y": 4827.000137329102,
\r
4881 "z": "8c36dbb6.ab0628",
\r
4885 "id": "5f19f981.44f8e8",
\r
4886 "type": "comment",
\r
4887 "name": "temporary data issue: also ignore string \"null\" and \"NULL\"",
\r
4890 "x": 866.0000534057617,
\r
4891 "y": 3846.7621212005615,
\r
4892 "z": "8c36dbb6.ab0628",
\r
4896 "id": "ffba2516.16032",
\r
4897 "type": "outcome",
\r
4899 "xml": "<outcome value='null'>\n",
\r
4902 "x": 893.1428756713867,
\r
4903 "y": 3929.6192626953125,
\r
4904 "z": "8c36dbb6.ab0628",
\r
4912 "id": "dfcf0f8b.63ead",
\r
4913 "type": "outcome",
\r
4915 "xml": "<outcome value='NULL'>",
\r
4918 "x": 893.1428852081299,
\r
4919 "y": 3972.4763345718384,
\r
4920 "z": "8c36dbb6.ab0628",
\r
4928 "id": "54a690a3.566b7",
\r
4929 "type": "switchNode",
\r
4930 "name": "switch input cloud-owner",
\r
4931 "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.cloud-owner`'>\n",
\r
4934 "x": 525.9999923706055,
\r
4935 "y": 258.6666564941406,
\r
4936 "z": "8c36dbb6.ab0628",
\r
4939 "36ae954f.893402",
\r
4945 "id": "36ae954f.893402",
\r
4948 "xml": "<outcome value=''>\n",
\r
4951 "x": 709.333366394043,
\r
4952 "y": 228.66664505004883,
\r
4953 "z": "8c36dbb6.ab0628",
\r
4961 "id": "721bab5f.eced9c",
\r
4964 "xml": "<outcome value='Other'>\n",
\r
4967 "x": 709.095272064209,
\r
4968 "y": 269.61913871765137,
\r
4969 "z": "8c36dbb6.ab0628",
\r
4977 "id": "7432cce1.83deac",
\r
4980 "xml": "<block>\n",
\r
4981 "atomic": "false",
\r
4984 "x": 844.3333206176758,
\r
4985 "y": 226.99998474121094,
\r
4986 "z": "8c36dbb6.ab0628",
\r
4992 "id": "3204702c.f7b9d8",
\r
4994 "name": "set prop.cloud-region.cloud-owner",
\r
4995 "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vnf-topology-operation-input.vnf-request-input.cloud-owner`' />\n",
\r
4997 "x": 925.9999771118164,
\r
4998 "y": 268.6666660308838,
\r
4999 "z": "8c36dbb6.ab0628",
\r
5003 "id": "2eb275c7.eda4b2",
\r
5005 "name": "call self-serve-vnf-forking-logic",
\r
5006 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-forking-logic' mode='sync' >\n",
\r
5009 "x": 543.8571472167969,
\r
5010 "y": 551.9673004150391,
\r
5011 "z": "8c36dbb6.ab0628",
\r
5017 "id": "d1195cfa.559228",
\r
5018 "type": "switchNode",
\r
5019 "name": "switch ss.self-serve-flag",
\r
5020 "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",
\r
5023 "x": 523.9998626708984,
\r
5024 "y": 717.5387878417969,
\r
5025 "z": "8c36dbb6.ab0628",
\r
5028 "272b86e.2f2c07a",
\r
5034 "id": "272b86e.2f2c07a",
\r
5035 "type": "outcomeFalse",
\r
5037 "xml": "<outcome value='false'>\n",
\r
5040 "x": 735.7140197753906,
\r
5041 "y": 790.8240718841553,
\r
5042 "z": "8c36dbb6.ab0628",
\r
5050 "id": "af9ed331.fb3a28",
\r
5051 "type": "outcomeTrue",
\r
5053 "xml": "<outcome value='true'>\n",
\r
5056 "x": 735.2855377197266,
\r
5057 "y": 654.3959054946899,
\r
5058 "z": "8c36dbb6.ab0628",
\r
5066 "id": "88c71ce1.a67868",
\r
5067 "type": "comment",
\r
5068 "name": "'Old' version of DG, called for flows where SO does not expect async response (so-sdnc-adapter)",
\r
5073 "z": "8c36dbb6.ab0628",
\r