3 "id": "d9354bed.7e3d38",
\r
9 "z": "81b8b420.9b1d88",
\r
17 "id": "66dddf81.514c08",
\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": 252.2856903076172,
\r
26 "y": 153.09525775909424,
\r
27 "z": "81b8b420.9b1d88",
\r
35 "id": "65a79f7d.49e2c",
\r
37 "name": "network-topology-operation-assign",
\r
38 "xml": "<method rpc='network-topology-operation-assign' mode='sync'>\n",
\r
41 "x": 227.96437072753906,
\r
42 "y": 230.892840385437,
\r
43 "z": "81b8b420.9b1d88",
\r
51 "id": "3f3f6e54.d26392",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">",
\r
57 "x": 187.28572845458984,
\r
58 "y": 415.1578025817871,
\r
59 "z": "81b8b420.9b1d88",
\r
73 "id": "96a66838.27eb5",
\r
74 "type": "returnSuccess",
\r
75 "name": "return success",
\r
76 "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
78 "x": 476.34532165527344,
\r
79 "y": 798.428908675909,
\r
80 "z": "81b8b420.9b1d88",
\r
84 "id": "ff1e099e.f8c22",
\r
85 "type": "switchNode",
\r
86 "name": "switch network-request-information.network-name",
\r
87 "xml": "<switch test='`$network-topology-operation-input.network-request-input.network-name`'>\n",
\r
90 "x": 1338.5793914794922,
\r
91 "y": 718.2224534451962,
\r
92 "z": "81b8b420.9b1d88",
\r
101 "id": "4cfca0e0.5ca288",
\r
103 "name": "if network-name not populated, generate and call automated flow",
\r
106 "x": 1924.9604797363281,
\r
107 "y": 641.281824439764,
\r
108 "z": "81b8b420.9b1d88",
\r
112 "id": "5ee2db3f.ff804c",
\r
114 "name": "outcome NULL",
\r
115 "xml": "<outcome value=''>\n",
\r
118 "x": 1769.9844284057617,
\r
119 "y": 684.4007714688778,
\r
120 "z": "81b8b420.9b1d88",
\r
128 "id": "a0461f96.83e898",
\r
130 "name": "block : atomic",
\r
131 "xml": "<block atomic=\"true\">",
\r
134 "x": 1963.317626953125,
\r
135 "y": 681.7341164052486,
\r
136 "z": "81b8b420.9b1d88",
\r
144 "id": "e24ce471.3a334",
\r
145 "type": "switchNode",
\r
146 "name": "switch network-model.onap-generated-naming",
\r
147 "xml": "<switch test='`$network-model.ecomp-generated-naming`'>\n",
\r
150 "x": 2263.26993560791,
\r
151 "y": 680.734105437994,
\r
152 "z": "81b8b420.9b1d88",
\r
161 "id": "f6dd56f6.ab0ed8",
\r
163 "name": "outcome Y",
\r
164 "xml": "<outcome value='Y'>\n",
\r
167 "x": 2582.2700386047363,
\r
168 "y": 668.7340984344482,
\r
169 "z": "81b8b420.9b1d88",
\r
177 "id": "cf4d3c67.b13698",
\r
179 "name": "block : atomic",
\r
180 "xml": "<block atomic=\"true\">\n",
\r
184 "x": 2751.0200805664062,
\r
185 "y": 669.2340869903564,
\r
186 "z": "81b8b420.9b1d88",
\r
197 "id": "5fde81d4.76f8d8",
\r
200 "xml": "<outcome value='Other'>\n",
\r
203 "x": 2573.492328643799,
\r
204 "y": 701.7340984344482,
\r
205 "z": "81b8b420.9b1d88",
\r
213 "id": "1c27fc30.223f64",
\r
214 "type": "returnFailure",
\r
215 "name": "return failure",
\r
216 "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=\"Network name is required if onap naming is false\" />\n\n",
\r
218 "x": 2754.992515563965,
\r
219 "y": 705.7342141568661,
\r
220 "z": "81b8b420.9b1d88",
\r
224 "id": "84f94b0f.6ed3",
\r
225 "type": "switchNode",
\r
226 "name": "switch network-model.onap-generated-naming",
\r
227 "xml": "<switch test='`$network-model.naming-policy`'>\n",
\r
230 "x": 2743.042922973633,
\r
231 "y": 1233.127024024725,
\r
232 "z": "81b8b420.9b1d88",
\r
245 "id": "82da6366.c03ea",
\r
248 "xml": "<outcome value='Other'>\n",
\r
251 "x": 3061.0432891845703,
\r
252 "y": 1453.1270688474178,
\r
253 "z": "81b8b420.9b1d88",
\r
261 "id": "82ada125.3372f",
\r
263 "name": "outcome org.openecomp.policy.naming.SriovProvider.SriovProviderNetwork",
\r
264 "xml": "<outcome value='org.openecomp.policy.naming.SriovProvider.SriovProviderNetwork'>\n",
\r
267 "x": 3260.154739379883,
\r
268 "y": 1379.1271246373653,
\r
269 "z": "81b8b420.9b1d88",
\r
277 "id": "b2173417.8d9188",
\r
278 "type": "returnFailure",
\r
279 "name": "return failure",
\r
280 "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=\"`'Unknown naming policy = ' \n + $network-model.naming-policy`\" />\n\n",
\r
282 "x": 3221.4875507354736,
\r
283 "y": 1452.793745368719,
\r
284 "z": "81b8b420.9b1d88",
\r
288 "id": "858baa62.b657b8",
\r
290 "name": "block : atomic",
\r
291 "xml": "<block atomic=\"true\">",
\r
294 "x": 3776.0728454589844,
\r
295 "y": 1140.210465848446,
\r
296 "z": "81b8b420.9b1d88",
\r
309 "id": "9c109189.444f58",
\r
311 "name": "set nameformat",
\r
312 "xml": "<set>\n<parameter name='tmp.network-name-prefix' value='$TenantName_int_$role_net' />\n",
\r
314 "x": 4288.547813415527,
\r
315 "y": 1034.5436511933804,
\r
316 "z": "81b8b420.9b1d88",
\r
320 "id": "683e2e49.348cd8",
\r
322 "name": "set nameformat",
\r
323 "xml": "<set>\n<parameter name='tmp.network-name-prefix' value='$TenantName_$role_net' />\n",
\r
325 "x": 4286.357772827148,
\r
326 "y": 1076.40079459548,
\r
327 "z": "81b8b420.9b1d88",
\r
331 "id": "9518558.1f4d3a8",
\r
333 "name": "block : atomic",
\r
334 "xml": "<block atomic=\"true\">",
\r
337 "x": 3671.643653869629,
\r
338 "y": 1364.8771620690823,
\r
339 "z": "81b8b420.9b1d88",
\r
352 "id": "7c4cce15.39256",
\r
354 "name": "outcome org.openecomp.policy.naming.ViprProtectedOam.ViprOamProtectedNetwork",
\r
355 "xml": "<outcome value='org.openecomp.policy.naming.ViprProtectedOam.ViprOamProtectedNetwork'>\n",
\r
358 "x": 3298.9328384399414,
\r
359 "y": 1124.460464477539,
\r
360 "z": "81b8b420.9b1d88",
\r
368 "id": "cf022494.6df518",
\r
370 "name": "execute SliStringUtils - replace tenantname",
\r
371 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.network-name-prefix`\"/>\n <parameter name=\"outputPath\" value=\"tmp.network-name-prefix\"/>\n <parameter name=\"target\" value=\"$TenantName\"/>\n <parameter name=\"replacement\" value=\"`$aai.tenant.tenant-name`\"/>\n\n",
\r
374 "x": 4362.802307128906,
\r
375 "y": 1200.067470163107,
\r
376 "z": "81b8b420.9b1d88",
\r
382 "id": "a835404c.942c08",
\r
384 "name": "execute SliStringUtils - replace role",
\r
385 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$tmp.network-name-prefix`\"/>\n <parameter name=\"outputPath\" value=\"tmp.network-name-prefix\"/>\n <parameter name=\"target\" value=\"$role\"/>\n <parameter name=\"replacement\" value=\"`$network-model.network-role`\"/>\n\n",
\r
388 "x": 4335.802307128906,
\r
389 "y": 1235.067470163107,
\r
390 "z": "81b8b420.9b1d88",
\r
396 "id": "3e84a79e.7e1e48",
\r
397 "type": "get-resource",
\r
398 "name": "get-resource NETWORK_INSTANCE_NAME_INDEX",
\r
399 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from NETWORK_INSTANCE_NAME_INDEX WHERE network_instance_name_prefix\n = $tmp.network-name-prefix'\n pfx='db.network-name-prefix'>\n\n",
\r
402 "x": 4385.469055175781,
\r
403 "y": 1271.067470163107,
\r
404 "z": "81b8b420.9b1d88",
\r
412 "id": "ed5be788.499a98",
\r
413 "type": "switchNode",
\r
414 "name": "switch index-number",
\r
415 "xml": "<switch test='`$db.network-name-prefix.index-number`'>\n",
\r
418 "x": 4291.183395385742,
\r
419 "y": 1375.353054612875,
\r
420 "z": "81b8b420.9b1d88",
\r
429 "id": "20b4e6c.d14431a",
\r
432 "xml": "<outcome value=''>",
\r
435 "x": 4474.040435791016,
\r
436 "y": 1416.7815681397915,
\r
437 "z": "81b8b420.9b1d88",
\r
445 "id": "5152f824.fb557",
\r
448 "xml": "<outcome value='Other'>\n",
\r
451 "x": 4475.4689865112305,
\r
452 "y": 1332.4958969056606,
\r
453 "z": "81b8b420.9b1d88",
\r
461 "id": "981d7ecf.08a1d",
\r
463 "name": "save (insert) name index",
\r
464 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key=\"insert into NETWORK_INSTANCE_NAME_INDEX values ( $tmp.network-name-prefix , 1)\"\n force='false' pfx='pfx'>\n",
\r
467 "x": 4847.255027770996,
\r
468 "y": 1439.281955331564,
\r
469 "z": "81b8b420.9b1d88",
\r
477 "id": "650af43d.047e24",
\r
479 "name": "increment index number",
\r
480 "xml": "<set>\n<parameter name='tmp.index-number' value='`$db.network-name-prefix.index-number+1`' />\n",
\r
482 "x": 4846.897624969482,
\r
483 "y": 1309.6389118134975,
\r
484 "z": "81b8b420.9b1d88",
\r
488 "id": "25896c27.58ebfc",
\r
490 "name": "block : atomic",
\r
491 "xml": "<block atomic=\"true\">",
\r
494 "x": 4632.611980438232,
\r
495 "y": 1415.3532119691372,
\r
496 "z": "81b8b420.9b1d88",
\r
505 "id": "e098e55c.e9bcc8",
\r
508 "xml": "<outcome value='failure'>\n",
\r
511 "x": 4659.754695892334,
\r
512 "y": 1269.6388812959194,
\r
513 "z": "81b8b420.9b1d88",
\r
521 "id": "e8519067.5eedc",
\r
522 "type": "returnFailure",
\r
523 "name": "return failure",
\r
524 "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 the NETWORK_INSTANCE_NAME_INDEX table\" />\n",
\r
526 "x": 4814.040512084961,
\r
527 "y": 1269.6389003694057,
\r
528 "z": "81b8b420.9b1d88",
\r
532 "id": "bac1ba8a.5888d",
\r
534 "name": "set new index number to 1",
\r
535 "xml": "<set>\n<parameter name='tmp.index-number' value='1' />\n",
\r
537 "x": 4855.469207763672,
\r
538 "y": 1393.9245296418667,
\r
539 "z": "81b8b420.9b1d88",
\r
543 "id": "21f03475.9133c4",
\r
545 "name": "save (update) name index",
\r
546 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n key=\"update NETWORK_INSTANCE_NAME_INDEX\n set index_number = $tmp.index-number\n where network_instance_name_prefix = $db.network-name-prefix.network-instance-name-prefix \"\n force='false' pfx='pfx'>\n",
\r
549 "x": 4854.04056930542,
\r
550 "y": 1351.067464441061,
\r
551 "z": "81b8b420.9b1d88",
\r
559 "id": "a9ac0b9d.a6eb4",
\r
561 "name": "block : atomic",
\r
562 "xml": "<block atomic=\"true\">",
\r
565 "x": 4632.611877441406,
\r
566 "y": 1331.0673442780972,
\r
567 "z": "81b8b420.9b1d88",
\r
576 "id": "c232d6cf.de0a18",
\r
579 "xml": "<outcome value='failure'>\n",
\r
582 "x": 5076.897624969482,
\r
583 "y": 1351.067464441061,
\r
584 "z": "81b8b420.9b1d88",
\r
592 "id": "c68c27c5.c875c8",
\r
593 "type": "returnFailure",
\r
594 "name": "return failure",
\r
595 "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 update SERVICE_INSTANCE_NAME_INDEX table\" />\n",
\r
597 "x": 5231.183441162109,
\r
598 "y": 1351.0674835145473,
\r
599 "z": "81b8b420.9b1d88",
\r
603 "id": "2aed3f93.ceaf3",
\r
606 "xml": "<outcome value='failure'>\n",
\r
609 "x": 5075.468925476074,
\r
610 "y": 1436.7816768586636,
\r
611 "z": "81b8b420.9b1d88",
\r
619 "id": "49ac795f.497f88",
\r
620 "type": "returnFailure",
\r
621 "name": "return failure",
\r
622 "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 insert record into SERVICE_INSTANCE_NAME_INDEX table\" />\n",
\r
624 "x": 5229.754741668701,
\r
625 "y": 1436.78169593215,
\r
626 "z": "81b8b420.9b1d88",
\r
630 "id": "c1f2498e.515b7",
\r
632 "name": "set tmp.network-instance-name",
\r
633 "xml": "<set>\n<parameter name='tmp.network-instance-name' value=\"`$tmp.network-name-prefix + '_' + $tmp.index-number`\" />\n",
\r
635 "x": 4328.754192352295,
\r
636 "y": 1454.4959779679775,
\r
637 "z": "81b8b420.9b1d88",
\r
641 "id": "47dada57.b386d4",
\r
644 "xml": "<outcome value='Other'>\n",
\r
647 "x": 1750.6138343811035,
\r
648 "y": 737.7248501777649,
\r
649 "z": "81b8b420.9b1d88",
\r
657 "id": "4ec3b463.9f3dec",
\r
658 "type": "get-resource",
\r
659 "name": "get-resource tenant",
\r
660 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tenant\" \n\t\tkey=\"cloud-region.cloud-owner = $prop.cloud-region.cloud-owner AND \n\t\t cloud-region.cloud-region-id = $network-topology-operation-input.network-request-input.aic-cloud-region AND\n\t\t tenant.tenant-id = $network-topology-operation-input.network-request-input.tenant\"\n pfx='aai.tenant' local-only='false' >\n\n",
\r
663 "x": 524.1653747558594,
\r
664 "y": 411.46299585700035,
\r
665 "z": "81b8b420.9b1d88",
\r
675 "id": "dceca419.e95bf",
\r
676 "type": "not-found",
\r
677 "name": "not-found",
\r
678 "xml": "<outcome value='not-found'>\n",
\r
681 "x": 759.7767105102539,
\r
682 "y": 415.5740579068661,
\r
683 "z": "81b8b420.9b1d88",
\r
691 "id": "5c7e325c.1e2d84",
\r
694 "xml": "<outcome value='Other'>\n",
\r
697 "x": 755.1097373962402,
\r
698 "y": 448.90737184882164,
\r
699 "z": "81b8b420.9b1d88",
\r
707 "id": "29bf9597.ed8532",
\r
708 "type": "returnFailure",
\r
709 "name": "return failure",
\r
710 "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=\"Tenant not found in AAI\" />\n\n",
\r
712 "x": 955.9523849487305,
\r
713 "y": 423.62962278723717,
\r
714 "z": "81b8b420.9b1d88",
\r
718 "id": "fc1552fb.02ef8",
\r
720 "name": "set tmp.network-instance-name",
\r
721 "xml": "<set>\n<parameter name='tmp.network-instance-name' value=\"`$network-topology-operation-input.network-request-input.network-name`\" />\n<parameter name='tmp.l3-network.network-name' value=\"`$network-topology-operation-input.network-request-input.network-name`\" />\n",
\r
723 "x": 2219.085075378418,
\r
724 "y": 730.7248662412167,
\r
725 "z": "81b8b420.9b1d88",
\r
729 "id": "fc8a6fbd.0a8c1",
\r
731 "name": "block : atomic",
\r
732 "xml": "<block atomic=\"true\">",
\r
735 "x": 1949.132396697998,
\r
736 "y": 737.7248196601868,
\r
737 "z": "81b8b420.9b1d88",
\r
746 "id": "7df139c4.75d918",
\r
748 "name": "call generate-l3network-network-id",
\r
749 "xml": "<call module='GENERIC-RESOURCE-API' rpc='generate-l3network-network-id' mode='sync' >\n",
\r
752 "x": 1178.2795639038086,
\r
753 "y": 502.54109224677086,
\r
754 "z": "81b8b420.9b1d88",
\r
760 "id": "a1832241.3d7b08",
\r
763 "xml": "<outcome value='success'>\n",
\r
766 "x": 755.2857437133789,
\r
767 "y": 384.0000222623348,
\r
768 "z": "81b8b420.9b1d88",
\r
776 "id": "f4aa45be.0cd09",
\r
778 "name": "block : atomic",
\r
779 "xml": "<block atomic=\"true\">",
\r
782 "x": 947.7857437133789,
\r
783 "y": 384.75003084540367,
\r
784 "z": "81b8b420.9b1d88",
\r
790 "id": "33898a4d.eb2f56",
\r
792 "name": "outcome oam_vipr_protected_network",
\r
793 "xml": "<outcome value='oam_vipr_protected_network'>\n",
\r
796 "x": 3153.376640319824,
\r
797 "y": 1161.324143409729,
\r
798 "z": "81b8b420.9b1d88",
\r
806 "id": "5a2b9c63.71261c",
\r
808 "name": "outcome network_without_route_tags_naming_default",
\r
809 "xml": "<outcome value='network_without_route_tags_naming_default'>\n",
\r
812 "x": 3200.043312072754,
\r
813 "y": 1197.9908113479614,
\r
814 "z": "81b8b420.9b1d88",
\r
822 "id": "403cc823.dd2ee8",
\r
824 "name": "outcome sriov_provider_network",
\r
825 "xml": "<outcome value='sriov_provider_network'>\n",
\r
828 "x": 3132.710159301758,
\r
829 "y": 1412.657508701086,
\r
830 "z": "81b8b420.9b1d88",
\r
838 "id": "375f6c6a.29e584",
\r
840 "name": "outcome oam_atm_u_landing_network",
\r
841 "xml": "<outcome value='oam_atm_u_landing_network'>\n",
\r
844 "x": 3146.709831237793,
\r
845 "y": 1239.657470703125,
\r
846 "z": "81b8b420.9b1d88",
\r
854 "id": "839be5c.165d718",
\r
856 "name": "outcome oam_atm_p_landing_network",
\r
857 "xml": "<outcome value='oam_atm_p_landing_network'>\n",
\r
860 "x": 3145.0430068969727,
\r
861 "y": 1274.6574726104736,
\r
862 "z": "81b8b420.9b1d88",
\r
870 "id": "9b384d04.bc9c48",
\r
872 "name": "outcome oam_aim_landing_network",
\r
873 "xml": "<outcome value='oam_aim_landing_network'>\n",
\r
876 "x": 3138.3768463134766,
\r
877 "y": 1306.3241415023804,
\r
878 "z": "81b8b420.9b1d88",
\r
886 "id": "617ccf55.6ce468",
\r
888 "name": "outcome network_with_route_tags_naming_default",
\r
889 "xml": "<outcome value='network_with_route_tags_naming_default'>\n",
\r
892 "x": 3183.3769302368164,
\r
893 "y": 1339.6574659347534,
\r
894 "z": "81b8b420.9b1d88",
\r
902 "id": "48c9f390.1cccac",
\r
904 "name": "Changelog",
\r
905 "info": "1707: Change vpn binding from field to table selection\n1710: Add ipv6 vipr flows\n1806: Separate out to automated vs preload vs vlan tagging",
\r
907 "x": 321.8571472167969,
\r
908 "y": 90.00000667572021,
\r
909 "z": "81b8b420.9b1d88",
\r
913 "id": "d3ee5726.8245f",
\r
915 "name": "execute Properties - pull properties file",
\r
916 "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
919 "x": 586.571533203125,
\r
920 "y": 254.71820068359375,
\r
921 "z": "81b8b420.9b1d88",
\r
927 "id": "533d3c33.ff026c",
\r
929 "name": "Pre-1806 naming logic",
\r
932 "x": 2664.0712890625,
\r
933 "y": 1200.8254249989986,
\r
934 "z": "81b8b420.9b1d88",
\r
938 "id": "b9c386f.7817bf8",
\r
940 "name": "call naming-policy-generate-name",
\r
941 "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",
\r
944 "x": 3029.1788177490234,
\r
945 "y": 707.0039323270321,
\r
946 "z": "81b8b420.9b1d88",
\r
952 "id": "d18311c4.4cd748",
\r
954 "name": "set parameters for generate-unique-name",
\r
955 "xml": "<set>\n<parameter name='naming-policy-generate-name-input.policy-instance-name' value='`$network-model.naming-policy`' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$tmp.l3-network.network-id`' />\n<parameter name='naming-policy-generate-name-input.naming-type' value='NETWORK' />\n<parameter name='naming-policy-generate-name-input.action' value='ASSIGN' />\n<parameter name='naming-policy-generate-name-input.query-parameter' value='`$network-model.customization-uuid`' />\n\n\n",
\r
957 "x": 3051.9291076660156,
\r
958 "y": 669.004013389349,
\r
959 "z": "81b8b420.9b1d88",
\r
963 "id": "b0171571.8c955",
\r
965 "name": "set network name",
\r
966 "xml": "<set>\n<parameter name='tmp.network-instance-name' value='`$naming-policy-generate-name-output.network-name`' />\n<parameter name='tmp.l3-network.network-name' value='`$naming-policy-generate-name-output.network-name`' />\n\n\n\n",
\r
968 "x": 2978.428871154785,
\r
969 "y": 742.0039304196835,
\r
970 "z": "81b8b420.9b1d88",
\r
974 "id": "b8fd9c4b.8d8a1",
\r
976 "name": "call network-topology-operation-assign-from-preload",
\r
977 "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign-from-preload' mode='sync' >\n",
\r
980 "x": 2283.2148056030273,
\r
981 "y": 765.4324515759945,
\r
982 "z": "81b8b420.9b1d88",
\r
988 "id": "cc60b7f8.cae668",
\r
990 "name": "call network-topology-operation-assign-automated",
\r
991 "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign-automated' mode='sync' >\n",
\r
994 "x": 3082.341377258301,
\r
995 "y": 779.5833495557308,
\r
996 "z": "81b8b420.9b1d88",
\r
1002 "id": "3c332c37.f4b7bc",
\r
1004 "name": "set tmp.l3-network.network-id",
\r
1005 "xml": "<set>\n<parameter name='tmp.l3-network.network-id' value='`$tmp.return.generate-l3network-network-id.uuid`' />\n<parameter name='network-topology-operation-input.network-information.network-id' value='`$tmp.return.generate-l3network-network-id.uuid`' />",
\r
1007 "x": 526.7461700439453,
\r
1008 "y": 587.2500842511654,
\r
1009 "z": "81b8b420.9b1d88",
\r
1013 "id": "6b08e57f.4948f4",
\r
1014 "type": "switchNode",
\r
1015 "name": "switch network-request-information.network-id",
\r
1016 "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n",
\r
1019 "x": 576.2500610351562,
\r
1020 "y": 541.0039370954037,
\r
1021 "z": "81b8b420.9b1d88",
\r
1024 "4c000f91.25bd98",
\r
1030 "id": "4c000f91.25bd98",
\r
1032 "name": "outcome NULL",
\r
1033 "xml": "<outcome value=''>\n",
\r
1037 "y": 504.0039218366146,
\r
1038 "z": "81b8b420.9b1d88",
\r
1046 "id": "a2712860.12272",
\r
1049 "xml": "<outcome value='Other'>\n",
\r
1052 "x": 885.8794059753418,
\r
1053 "y": 543.3280005455017,
\r
1054 "z": "81b8b420.9b1d88",
\r
1062 "id": "8d53d1f0.18ba8",
\r
1064 "name": "set network-id",
\r
1065 "xml": "<set>\n<parameter name='tmp.return.generate-l3network-network-id.uuid' value='`$network-topology-operation-input.network-information.network-id`' />\n\n\n\n",
\r
1068 "y": 542.7540283203125,
\r
1069 "z": "81b8b420.9b1d88",
\r
1073 "id": "1c431b71.bddac5",
\r
1074 "type": "comment",
\r
1075 "name": "if network-instance-group-id populated, follow vlan tagging flow",
\r
1078 "x": 631.1445465087891,
\r
1079 "y": 687.2913134992123,
\r
1080 "z": "81b8b420.9b1d88",
\r
1084 "id": "96dfe9d4.8e2428",
\r
1085 "type": "switchNode",
\r
1086 "name": "switch network-request-information.network-instance-group-id",
\r
1087 "xml": "<switch test='`$network-topology-operation-input.network-information.network-instance-group-id`'>\n",
\r
1090 "x": 629.8627166748047,
\r
1091 "y": 722.1563418805599,
\r
1092 "z": "81b8b420.9b1d88",
\r
1095 "b127ebea.ab0398",
\r
1101 "id": "b127ebea.ab0398",
\r
1103 "name": "outcome NULL",
\r
1104 "xml": "<outcome value=''>\n",
\r
1107 "x": 1012.5732421875,
\r
1108 "y": 720.148541778326,
\r
1109 "z": "81b8b420.9b1d88",
\r
1117 "id": "12e816ea.a7d6a1",
\r
1120 "xml": "<outcome value='Other'>\n",
\r
1123 "x": 993.2026481628418,
\r
1124 "y": 759.4726204872131,
\r
1125 "z": "81b8b420.9b1d88",
\r
1133 "id": "954c1f71.93d",
\r
1135 "name": "call network-topology-operation-assign-vlantagging-instancegroup",
\r
1136 "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign-vlantagging-instancegroup' mode='sync' >\n",
\r
1139 "x": 1394.0737915039062,
\r
1140 "y": 761.2916396558285,
\r
1141 "z": "81b8b420.9b1d88",
\r
1147 "id": "352e9d1e.614ada",
\r
1148 "type": "comment",
\r
1149 "name": "if network-name not populated, generate and call automated flow",
\r
1152 "x": 1941.1310729980469,
\r
1153 "y": 832.3133433759212,
\r
1154 "z": "81b8b420.9b1d88",
\r
1158 "id": "66347a0f.b006fc",
\r
1159 "type": "switchNode",
\r
1160 "name": "cloud-owner passed in input?",
\r
1161 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.cloud-owner != ''`\">\n",
\r
1166 "z": "81b8b420.9b1d88",
\r
1174 "id": "606ae78e.f9ea48",
\r
1175 "type": "outcomeTrue",
\r
1177 "xml": "<outcome value='true'>\n",
\r
1182 "z": "81b8b420.9b1d88",
\r
1190 "id": "1e09389.8f46447",
\r
1192 "name": "set prop.cloud-region.cloud-owner to input cloud-owner",
\r
1193 "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$network-topology-operation-input.network-request-input.cloud-owner`' />\n",
\r
1197 "z": "81b8b420.9b1d88",
\r