3 "id": "4a2a1676.3e3ca",
\r
9 "z": "2902829f.18c74e",
\r
17 "id": "4dd41696.2f452",
\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": 391.2856903076172,
\r
26 "y": 198.23810863494873,
\r
27 "z": "2902829f.18c74e",
\r
35 "id": "44e593d9.2efad4",
\r
37 "name": "method cll-vnf-topology-operation-cll-create-clean",
\r
38 "xml": "<method rpc='cll-vnf-topology-operation-cll-create-clean' mode='sync'>\n",
\r
41 "x": 397.42860412597656,
\r
42 "y": 283.0000305175781,
\r
43 "z": "2902829f.18c74e",
\r
51 "id": "49513b93.fc23ac",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">",
\r
59 "z": "2902829f.18c74e",
\r
69 "id": "b2135089.199e6",
\r
70 "type": "returnSuccess",
\r
71 "name": "return success",
\r
72 "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
74 "x": 1048.33349609375,
\r
75 "y": 612.9302978515625,
\r
76 "z": "2902829f.18c74e",
\r
80 "id": "23db3db6.da8e02",
\r
82 "name": "get service-instance from aai",
\r
83 "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\n<!-- AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"service-instance\"\n\tkey='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.service-instance\">\n\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.service-information.service-instance-id-->\n<!-- AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->",
\r
86 "x": 1069.761962890625,
\r
87 "y": 315.33331298828125,
\r
88 "z": "2902829f.18c74e",
\r
98 "id": "b4c73c35.f93038",
\r
101 "xml": "<outcome value='success'>\n",
\r
104 "x": 1294.761962890625,
\r
105 "y": 173.33331298828125,
\r
106 "z": "2902829f.18c74e",
\r
114 "id": "3d5524fd.e8ecb4",
\r
115 "type": "not-found",
\r
116 "name": "not-found",
\r
117 "xml": "<outcome value='not-found'>\n",
\r
120 "x": 1290.2529296875,
\r
121 "y": 242.9073486328125,
\r
122 "z": "2902829f.18c74e",
\r
130 "id": "65a2b99e.db6b",
\r
133 "xml": "<outcome value='failure'>\n",
\r
136 "x": 1278.761962890625,
\r
137 "y": 289.33331298828125,
\r
138 "z": "2902829f.18c74e",
\r
146 "id": "b4e2ba33.09b93",
\r
148 "name": "new for TransportSlicing",
\r
151 "x": 1048.761962890625,
\r
152 "y": 203.33331298828125,
\r
153 "z": "2902829f.18c74e",
\r
157 "id": "2b8995d5.8b0c7a",
\r
159 "name": "execute properties",
\r
160 "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' />",
\r
163 "x": 1036.761962890625,
\r
164 "y": 255.33331298828125,
\r
165 "z": "2902829f.18c74e",
\r
171 "id": "8dbada70.49fdc8",
\r
172 "type": "switchNode",
\r
173 "name": "switch allotted-resources_length != 0",
\r
174 "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",
\r
179 "z": "2902829f.18c74e",
\r
188 "id": "57a109f4.ebf0e8",
\r
189 "type": "returnFailure",
\r
190 "name": "return failure",
\r
191 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
193 "x": 1445.0623779296875,
\r
194 "y": 245.85977172851562,
\r
195 "z": "2902829f.18c74e",
\r
199 "id": "60bf0db6.5a7ed4",
\r
200 "type": "returnFailure",
\r
201 "name": "return failure",
\r
202 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
206 "z": "2902829f.18c74e",
\r
210 "id": "d1591597.ec80d8",
\r
211 "type": "outcomeTrue",
\r
213 "xml": "<outcome value='true'>\n",
\r
218 "z": "2902829f.18c74e",
\r
226 "id": "57531373.e3de34",
\r
227 "type": "outcomeFalse",
\r
229 "xml": "<outcome value='false'>\n",
\r
234 "z": "2902829f.18c74e",
\r
240 "id": "4fdc9fba.45ecc",
\r
243 "xml": "<block>\n",
\r
249 "z": "2902829f.18c74e",
\r
261 "id": "23486bfb.15b8c4",
\r
263 "name": "get allotted-resource from aai",
\r
264 "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"allotted-resource\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\n<!-- AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type-->\n<!-- AND allotted-resource.id = $allotted-resource-id'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.allotted-resource\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"allotted-resource\"\n\tkey='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type\n AND allotted-resource.id = $allotted-resource-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.allotted-resource\">\n\n",
\r
269 "z": "2902829f.18c74e",
\r
279 "id": "7220fecb.3a8288",
\r
282 "xml": "<outcome value='success'>\n",
\r
287 "z": "2902829f.18c74e",
\r
295 "id": "32198bbf.43a4fc",
\r
296 "type": "not-found",
\r
297 "name": "not-found",
\r
298 "xml": "<outcome value='not-found'>\n",
\r
301 "x": 2435.490966796875,
\r
302 "y": 299.573974609375,
\r
303 "z": "2902829f.18c74e",
\r
311 "id": "5d55cc38.78e3ec",
\r
314 "xml": "<outcome value='failure'>\n",
\r
319 "z": "2902829f.18c74e",
\r
327 "id": "a7b4edd.d51559",
\r
329 "name": "for each allotted-resource",
\r
330 "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",
\r
335 "z": "2902829f.18c74e",
\r
346 "id": "88b22f1d.3626",
\r
348 "name": "set the current allotted-resource-id",
\r
349 "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",
\r
353 "z": "2902829f.18c74e",
\r
357 "id": "289d87b9.bd6eb8",
\r
359 "name": "set tmp.arr",
\r
360 "xml": "<set>\n<parameter name='tmp.arr' value='' />\n<parameter name='tmp.arridx' value='0' />\n<parameter name='tmp.arr_length' value='0' />\n\n<parameter name='otn-tunnel-slice' value='' />\n<parameter name='otn-tunnel-slice_length' value='0' />\n\n<!--<parameter name='tmp.slicevpns' value='' />-->\n<!--<parameter name='tmp.slicevpns_length' value='0' />-->\n\n<!--<parameter name='tmp.slicevpnuuids' value='' />-->\n<!--<parameter name='tmp.slicevpnuuids.' value='' />-->\n\n\n",
\r
364 "z": "2902829f.18c74e",
\r
368 "id": "2c272659.3a51ba",
\r
369 "type": "get-resource",
\r
370 "name": "get-resource pnfs-list",
\r
371 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"pnfs\"\n\t key=\"selflink = 'https://aai.onap:8443/aai/v24/network/pnfs?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopopnfs\" >",
\r
376 "z": "2902829f.18c74e",
\r
382 "id": "5c772a63.5a0db4",
\r
383 "type": "get-resource",
\r
384 "name": "get-resource logical-links",
\r
385 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-links\"\n\t key=\"selflink = 'https://aai.onap:8443/aai/v24/network/logical-links?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopologicalLinks\" >",
\r
390 "z": "2902829f.18c74e",
\r
396 "id": "7c71ad84.2ad9d4",
\r
398 "name": "The following two nodes are for PCE",
\r
403 "z": "2902829f.18c74e",
\r
407 "id": "f16230fe.988a5",
\r
409 "name": "set tmp.arr",
\r
410 "xml": "<set>\n<parameter name='tmp.arr.' value='' />\n<parameter name='tmp.arridx' value='0' />\n<parameter name='otn-tunnel-slice.' value='' />\n\n\n",
\r
414 "z": "2902829f.18c74e",
\r
418 "id": "b28e6d20.f339e8",
\r
419 "type": "returnFailure",
\r
420 "name": "return failure",
\r
421 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
425 "z": "2902829f.18c74e",
\r
429 "id": "3d8a7dac.ce2c6a",
\r
430 "type": "returnFailure",
\r
431 "name": "return failure",
\r
432 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
435 "y": 351.1402587890625,
\r
436 "z": "2902829f.18c74e",
\r
440 "id": "fa7f120f.655768",
\r
442 "name": "block : atomic",
\r
443 "xml": "<block atomic=\"true\">",
\r
447 "y": 402.1402587890625,
\r
448 "z": "2902829f.18c74e",
\r
456 "id": "e41c6870.5c2ef8",
\r
458 "name": "get allotted-resource relationship from aai",
\r
459 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"allotted-resource:relationship-list\"\n\tkey='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type\n AND allotted-resource.id = $allotted-resource-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.allotted-resource.relationship-list\">\n\n",
\r
463 "y": 349.1402587890625,
\r
464 "z": "2902829f.18c74e",
\r
474 "id": "d130d716.0cf7a",
\r
475 "type": "not-found",
\r
476 "name": "not-found",
\r
477 "xml": "<outcome value='not-found'>\n",
\r
480 "x": 3182.428466796875,
\r
481 "y": 241.7142333984375,
\r
482 "z": "2902829f.18c74e",
\r
490 "id": "b3a5f124.2cf16",
\r
491 "type": "returnFailure",
\r
492 "name": "return failure",
\r
493 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
497 "z": "2902829f.18c74e",
\r
501 "id": "2cc5b868.058328",
\r
504 "xml": "<outcome value='failure'>\n",
\r
508 "y": 291.1402587890625,
\r
509 "z": "2902829f.18c74e",
\r
517 "id": "c7a34562.68f14",
\r
518 "type": "returnFailure",
\r
519 "name": "return failure",
\r
520 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
523 "y": 291.1402587890625,
\r
524 "z": "2902829f.18c74e",
\r
528 "id": "54a2b596.71e144",
\r
531 "xml": "<outcome value='success'>\n",
\r
535 "y": 342.1402587890625,
\r
536 "z": "2902829f.18c74e",
\r
544 "id": "bd0a4532.c3f628",
\r
546 "name": "block : atomic",
\r
547 "xml": "<block atomic=\"true\">",
\r
551 "y": 342.1402587890625,
\r
552 "z": "2902829f.18c74e",
\r
560 "id": "f545f705.e2438",
\r
561 "type": "switchNode",
\r
562 "name": "switch allotted-resource.relationship-list not empty",
\r
563 "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",
\r
568 "z": "2902829f.18c74e",
\r
577 "id": "a1ea266d.8059",
\r
578 "type": "outcomeFalse",
\r
580 "xml": "<outcome value='false'>\n",
\r
585 "z": "2902829f.18c74e",
\r
591 "id": "333578f7.b029b",
\r
592 "type": "outcomeTrue",
\r
594 "xml": "<outcome value='true'>\n",
\r
599 "z": "2902829f.18c74e",
\r
607 "id": "b7449756.393128",
\r
609 "name": "network-policy",
\r
610 "xml": "<outcome value='network-policy'>\n",
\r
615 "z": "2902829f.18c74e",
\r
623 "id": "497604b.3da63fc",
\r
625 "name": "block : atomic",
\r
626 "xml": "<block atomic=\"true\">",
\r
629 "x": 4158.9998779296875,
\r
630 "y": 484.9998779296875,
\r
631 "z": "2902829f.18c74e",
\r
640 "id": "76551384.dcd284",
\r
642 "name": "block : atomic",
\r
643 "xml": "<block atomic=\"true\">",
\r
648 "z": "2902829f.18c74e",
\r
657 "id": "4cba462a.39c2",
\r
659 "name": "for each allotted-resource relationship",
\r
660 "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",
\r
665 "z": "2902829f.18c74e",
\r
673 "id": "96ce5ffe.418c6",
\r
674 "type": "switchNode",
\r
675 "name": "switch related-to",
\r
676 "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",
\r
681 "z": "2902829f.18c74e",
\r
689 "id": "5622eb31.c6aaa4",
\r
691 "name": "set the 1st network-policy-id",
\r
692 "xml": "<set>\n<parameter name='network-policy-id' value=\"`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`\" />\n\n\n",
\r
694 "x": 4401.9998779296875,
\r
695 "y": 441.9998779296875,
\r
696 "z": "2902829f.18c74e",
\r
700 "id": "f42a71d2.4e018",
\r
702 "name": "get network-policy from aai",
\r
703 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-policy\"\n\tkey='network-policy.network-policy-id = $network-policy-id'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-policy\">",
\r
706 "x": 4390.9998779296875,
\r
707 "y": 496.9998779296875,
\r
708 "z": "2902829f.18c74e",
\r
718 "id": "335266e0.15cee2",
\r
719 "type": "not-found",
\r
720 "name": "not-found",
\r
721 "xml": "<outcome value='not-found'>\n",
\r
726 "z": "2902829f.18c74e",
\r
734 "id": "a7539c87.81698",
\r
735 "type": "returnFailure",
\r
736 "name": "return failure",
\r
737 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
739 "x": 4792.571533203125,
\r
740 "y": 383.2857666015625,
\r
741 "z": "2902829f.18c74e",
\r
745 "id": "3deb078.64eee78",
\r
746 "type": "returnFailure",
\r
747 "name": "return failure",
\r
748 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
750 "x": 4791.509033203125,
\r
751 "y": 427.426025390625,
\r
752 "z": "2902829f.18c74e",
\r
756 "id": "109e108a.071aff",
\r
759 "xml": "<outcome value='failure'>\n",
\r
762 "x": 4632.509033203125,
\r
763 "y": 427.426025390625,
\r
764 "z": "2902829f.18c74e",
\r
772 "id": "d27d0859.022f28",
\r
775 "xml": "<outcome value='success'>\n",
\r
778 "x": 4639.509033203125,
\r
779 "y": 506.426025390625,
\r
780 "z": "2902829f.18c74e",
\r
788 "id": "fa515a9e.7b382",
\r
791 "xml": "<block>\n",
\r
795 "x": 4778.509033203125,
\r
796 "y": 506.426025390625,
\r
797 "z": "2902829f.18c74e",
\r
806 "id": "f8e42c4e.db7c",
\r
808 "name": "set the max bandwidth",
\r
809 "xml": "<set>\n<parameter name='maximum-bandwidth' value=\"`$tmp.aai.network-policy.max-bandwidth`\" />\n<parameter name='route-distinguisher' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",
\r
813 "z": "2902829f.18c74e",
\r
817 "id": "af21638c.1e4978",
\r
819 "name": "set the max bandwidth",
\r
820 "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",
\r
824 "z": "2902829f.18c74e",
\r
828 "id": "cfce2e8c.cb8c08",
\r
830 "name": "for each allotted-resource relationship",
\r
831 "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",
\r
836 "z": "2902829f.18c74e",
\r
844 "id": "d81e40de.4db928",
\r
845 "type": "switchNode",
\r
846 "name": "switch related-to",
\r
847 "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",
\r
852 "z": "2902829f.18c74e",
\r
860 "id": "5031094a.3c0128",
\r
862 "name": "logical-link",
\r
863 "xml": "<outcome value='logical-link'>\n",
\r
866 "x": 2192.0001220703125,
\r
867 "y": 789.0001220703125,
\r
868 "z": "2902829f.18c74e",
\r
876 "id": "e73c28db.21f4e",
\r
878 "name": "block : atomic",
\r
879 "xml": "<block atomic=\"true\">",
\r
884 "z": "2902829f.18c74e",
\r
893 "id": "315e52b1.1cc22e",
\r
895 "name": "set the current logical-link-name",
\r
896 "xml": "<set>\n<parameter name='logical-link-name' value=\"`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`\" />\n\n\n",
\r
900 "z": "2902829f.18c74e",
\r
904 "id": "35f8f7f9.459f",
\r
906 "name": "get logical-link from aai",
\r
907 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-link\"\n\tkey='logical-link.link-name = $logical-link-name'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.logical-link\">",
\r
912 "z": "2902829f.18c74e",
\r
922 "id": "d939ca6a.3080e8",
\r
923 "type": "not-found",
\r
924 "name": "not-found",
\r
925 "xml": "<outcome value='not-found'>\n",
\r
928 "x": 2892.490966796875,
\r
929 "y": 772.573974609375,
\r
930 "z": "2902829f.18c74e",
\r
938 "id": "9cfbb845.158be",
\r
941 "xml": "<outcome value='failure'>\n",
\r
946 "z": "2902829f.18c74e",
\r
954 "id": "107f7ba4.2d7e2c",
\r
955 "type": "returnFailure",
\r
956 "name": "return failure",
\r
957 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
960 "y": 772.8597412109375,
\r
961 "z": "2902829f.18c74e",
\r
965 "id": "acf32404.78571",
\r
966 "type": "returnFailure",
\r
967 "name": "return failure",
\r
968 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
972 "z": "2902829f.18c74e",
\r
976 "id": "6d8b4fc3.7b3018",
\r
979 "xml": "<outcome value='success'>\n",
\r
984 "z": "2902829f.18c74e",
\r
992 "id": "5fee2f71.e558f",
\r
995 "xml": "<block>\n",
\r
1001 "z": "2902829f.18c74e",
\r
1007 "1855e375.e26f95",
\r
1008 "a98465a.ebb3518",
\r
1009 "c39134de.e7bb78",
\r
1010 "2345afcc.0ac648",
\r
1011 "a5a8afe4.995398",
\r
1012 "2419d5d3.394c4a",
\r
1013 "7c523485.24203c",
\r
1015 "b794c846.a3a7a8",
\r
1021 "id": "ecf79c2.e9d746",
\r
1022 "type": "execute",
\r
1023 "name": "execute UUID generator for ethernet-service-name",
\r
1024 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",
\r
1029 "z": "2902829f.18c74e",
\r
1035 "id": "eaccb004.7e72b",
\r
1036 "type": "execute",
\r
1037 "name": "execute UUID generator for otn-tunnel-name",
\r
1038 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.otn-tunnel-name\"/>\n",
\r
1043 "z": "2902829f.18c74e",
\r
1049 "id": "c7da7bbe.4fbda",
\r
1051 "name": "set new ethernet-service-name",
\r
1052 "xml": "<set>\n<!--<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-name`\" />-->\n<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-id`\" />\n\n\n",
\r
1056 "z": "2902829f.18c74e",
\r
1060 "id": "eb22e702.6eba4",
\r
1062 "name": "set network-route-one",
\r
1063 "xml": "<set>\n<parameter name='network-route-one' value=\"`$tmp.aai.logical-link.link-name`\" />\n\n\n",
\r
1067 "z": "2902829f.18c74e",
\r
1071 "id": "86c2cb32.4be2a",
\r
1073 "name": "set network-route-two",
\r
1074 "xml": "<set>\n<parameter name='network-route-two' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",
\r
1078 "z": "2902829f.18c74e",
\r
1082 "id": "1855e375.e26f95",
\r
1084 "name": "get network-route-one from aai",
\r
1085 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-route\"\n\tkey='network-route.route-id = $network-route-one'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-one\">",
\r
1090 "z": "2902829f.18c74e",
\r
1094 "ab6386aa.ce2908",
\r
1100 "id": "a98465a.ebb3518",
\r
1102 "name": "get network-route-two from aai",
\r
1103 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-route\"\n\tkey='network-route.route-id = $network-route-two'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-two\">",
\r
1107 "y": 1049.9998779296875,
\r
1108 "z": "2902829f.18c74e",
\r
1111 "1727bd6.343d1c3",
\r
1112 "193b021d.8148b6",
\r
1118 "id": "a1f10f8e.c2622",
\r
1119 "type": "not-found",
\r
1120 "name": "not-found",
\r
1121 "xml": "<outcome value='not-found'>\n",
\r
1126 "z": "2902829f.18c74e",
\r
1134 "id": "ab6386aa.ce2908",
\r
1135 "type": "failure",
\r
1136 "name": "failure",
\r
1137 "xml": "<outcome value='failure'>\n",
\r
1140 "x": 3467.509033203125,
\r
1141 "y": 896.426025390625,
\r
1142 "z": "2902829f.18c74e",
\r
1150 "id": "465cfd34.a22f5c",
\r
1151 "type": "success",
\r
1152 "name": "success",
\r
1153 "xml": "<outcome value='success'>\n",
\r
1156 "x": 3471.509033203125,
\r
1157 "y": 949.426025390625,
\r
1158 "z": "2902829f.18c74e",
\r
1166 "id": "ef53d37a.78768",
\r
1167 "type": "returnFailure",
\r
1168 "name": "return failure",
\r
1169 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
1171 "x": 3620.571533203125,
\r
1172 "y": 846.2857666015625,
\r
1173 "z": "2902829f.18c74e",
\r
1177 "id": "2e203f6c.c03ed",
\r
1178 "type": "returnFailure",
\r
1179 "name": "return failure",
\r
1180 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
1182 "x": 3610.509033203125,
\r
1183 "y": 896.426025390625,
\r
1184 "z": "2902829f.18c74e",
\r
1188 "id": "1727bd6.343d1c3",
\r
1189 "type": "not-found",
\r
1190 "name": "not-found",
\r
1191 "xml": "<outcome value='not-found'>\n",
\r
1195 "y": 1019.9998779296875,
\r
1196 "z": "2902829f.18c74e",
\r
1204 "id": "193b021d.8148b6",
\r
1205 "type": "failure",
\r
1206 "name": "failure",
\r
1207 "xml": "<outcome value='failure'>\n",
\r
1210 "x": 3478.509033203125,
\r
1211 "y": 1069.4259033203125,
\r
1212 "z": "2902829f.18c74e",
\r
1220 "id": "fa057cc5.1269c",
\r
1221 "type": "success",
\r
1222 "name": "success",
\r
1223 "xml": "<outcome value='success'>\n",
\r
1226 "x": 3479.509033203125,
\r
1227 "y": 1122.4259033203125,
\r
1228 "z": "2902829f.18c74e",
\r
1236 "id": "d09d8aa1.f9ab4",
\r
1237 "type": "returnFailure",
\r
1238 "name": "return failure",
\r
1239 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
1241 "x": 3631.571533203125,
\r
1242 "y": 1019.28564453125,
\r
1243 "z": "2902829f.18c74e",
\r
1247 "id": "b9e292a1.c9c0e8",
\r
1248 "type": "returnFailure",
\r
1249 "name": "return failure",
\r
1250 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
1252 "x": 3621.509033203125,
\r
1253 "y": 1069.4259033203125,
\r
1254 "z": "2902829f.18c74e",
\r
1258 "id": "187fdc98.499a83",
\r
1260 "name": "block : atomic",
\r
1261 "xml": "<block atomic=\"true\">",
\r
1266 "z": "2902829f.18c74e",
\r
1274 "id": "eb27f87a.b5a63",
\r
1276 "name": "block : atomic",
\r
1277 "xml": "<block atomic=\"true\">",
\r
1281 "y": 1121.9998779296875,
\r
1282 "z": "2902829f.18c74e",
\r
1290 "id": "c01f8fee.f337d8",
\r
1291 "type": "switchNode",
\r
1292 "name": "switch nr type",
\r
1293 "xml": "<switch test='`$tmp.aai.network-route-one.type`'>\n",
\r
1298 "z": "2902829f.18c74e",
\r
1301 "363c4a34.666d16",
\r
1307 "id": "1b75ad85.419ffa",
\r
1308 "type": "switchNode",
\r
1309 "name": "switch nr type",
\r
1310 "xml": "<switch test='`$tmp.aai.network-route-two.type`'>\n",
\r
1315 "z": "2902829f.18c74e",
\r
1318 "be2b6c76.ff3af8",
\r
1324 "id": "363c4a34.666d16",
\r
1325 "type": "outcome",
\r
1327 "xml": "<outcome value='ROOT'>\n",
\r
1332 "z": "2902829f.18c74e",
\r
1340 "id": "db7701b7.1114a8",
\r
1341 "type": "outcome",
\r
1343 "xml": "<outcome value='LEAF'>\n",
\r
1348 "z": "2902829f.18c74e",
\r
1356 "id": "be2b6c76.ff3af8",
\r
1357 "type": "outcome",
\r
1359 "xml": "<outcome value='ROOT'>\n",
\r
1364 "z": "2902829f.18c74e",
\r
1372 "id": "8a677a0d.0b4e4",
\r
1373 "type": "outcome",
\r
1375 "xml": "<outcome value='LEAF'>\n",
\r
1380 "z": "2902829f.18c74e",
\r
1388 "id": "9215f524.47a16",
\r
1390 "name": "set network-route-ROOT",
\r
1391 "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",
\r
1395 "z": "2902829f.18c74e",
\r
1399 "id": "c685113.a58967",
\r
1401 "name": "set network-route-LEAF",
\r
1402 "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",
\r
1406 "z": "2902829f.18c74e",
\r
1410 "id": "9ce6893.2318f78",
\r
1412 "name": "set network-route-ROOT",
\r
1413 "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",
\r
1417 "z": "2902829f.18c74e",
\r
1421 "id": "82c37441.0afd98",
\r
1423 "name": "set network-route-LEAF",
\r
1424 "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",
\r
1428 "z": "2902829f.18c74e",
\r
1432 "id": "33d383f1.734384",
\r
1433 "type": "success",
\r
1434 "name": "success",
\r
1435 "xml": "<outcome value='success'>\n",
\r
1440 "z": "2902829f.18c74e",
\r
1448 "id": "1103f778.e68a59",
\r
1449 "type": "not-found",
\r
1450 "name": "not-found",
\r
1451 "xml": "<outcome value='not-found'>\n",
\r
1454 "x": 3524.490966796875,
\r
1455 "y": 1609.5740356445312,
\r
1456 "z": "2902829f.18c74e",
\r
1464 "id": "e542ccd0.a278f8",
\r
1465 "type": "failure",
\r
1466 "name": "failure",
\r
1467 "xml": "<outcome value='failure'>\n",
\r
1472 "z": "2902829f.18c74e",
\r
1480 "id": "9291fa20.ad2b7",
\r
1481 "type": "comment",
\r
1482 "name": "Question?",
\r
1483 "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",
\r
1487 "z": "2902829f.18c74e",
\r
1491 "id": "2345afcc.0ac648",
\r
1493 "name": "get p-interface-src from aai",
\r
1494 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"p-interface\"\n\t key=\"pnf.pnf-name = $tmp.src.domainA.pnf-name\n\t AND p-interface.interface-name = $tmp.aai.network-route-A.next-hop\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.network-route-A.p-interface-src\" >\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"p-interface\"-->\n<!--\t key=\"pnf.pnf-name = $unique-src-node-Id-->\n<!--\t and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"-->\n<!--\t\tlocal-only=\"false\" -->\n<!--\t\tpfx=\"tmp.aai.endpointA.p-interface-src\" >-->\n",
\r
1499 "z": "2902829f.18c74e",
\r
1502 "33d383f1.734384",
\r
1503 "1103f778.e68a59",
\r
1509 "id": "c39134de.e7bb78",
\r
1510 "type": "execute",
\r
1511 "name": "execute split tp-id to get pnf-name",
\r
1512 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-A.next-hop`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainA-pnfName\"/>\n\n",
\r
1517 "z": "2902829f.18c74e",
\r
1526 "id": "39e06a12.c523ae",
\r
1527 "type": "failure",
\r
1528 "name": "success",
\r
1529 "xml": "<outcome value='success'>\n",
\r
1534 "z": "2902829f.18c74e",
\r
1542 "id": "846097ad.2e1c3",
\r
1543 "type": "failure",
\r
1544 "name": "failure",
\r
1545 "xml": "<outcome value='failure'>\n",
\r
1550 "z": "2902829f.18c74e",
\r
1558 "id": "538c6639.6c6368",
\r
1560 "name": "block : atomic",
\r
1561 "xml": "<block atomic=\"true\">",
\r
1564 "x": 3687.66650390625,
\r
1566 "z": "2902829f.18c74e",
\r
1569 "6fff18a2.92ea08",
\r
1575 "id": "a7a47c61.df546",
\r
1576 "type": "returnFailure",
\r
1577 "name": "return failure",
\r
1578 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
1580 "x": 3678.0623779296875,
\r
1581 "y": 1612.8597717285156,
\r
1582 "z": "2902829f.18c74e",
\r
1586 "id": "754b02d5.434a64",
\r
1587 "type": "returnFailure",
\r
1588 "name": "return failure",
\r
1589 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
1593 "z": "2902829f.18c74e",
\r
1597 "id": "6fff18a2.92ea08",
\r
1598 "type": "execute",
\r
1599 "name": "execute split tp-id to get pnf-name",
\r
1600 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-A.p-interface-src.interface-name`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainA\"/>\n\n",
\r
1605 "z": "2902829f.18c74e",
\r
1614 "id": "6eb5b0d3.7baf78",
\r
1615 "type": "failure",
\r
1616 "name": "success",
\r
1617 "xml": "<outcome value='success'>\n",
\r
1622 "z": "2902829f.18c74e",
\r
1630 "id": "d1ee9b94.2f27a",
\r
1631 "type": "failure",
\r
1632 "name": "failure",
\r
1633 "xml": "<outcome value='failure'>\n",
\r
1638 "z": "2902829f.18c74e",
\r
1646 "id": "7b8cb4e4.928c34",
\r
1647 "type": "returnFailure",
\r
1648 "name": "return failure",
\r
1649 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
\r
1653 "z": "2902829f.18c74e",
\r
1657 "id": "f1c76342.65c028",
\r
1659 "name": "block : atomic",
\r
1660 "xml": "<block atomic=\"true\">",
\r
1665 "z": "2902829f.18c74e",
\r
1674 "id": "272ec148.b5240e",
\r
1676 "name": "save connectivity resource in AAI",
\r
1677 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
1682 "z": "2902829f.18c74e",
\r
1688 "id": "5865c90a.cd5358",
\r
1689 "type": "execute",
\r
1690 "name": "execute UUID generator for connectivity domainA",
\r
1691 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",
\r
1696 "z": "2902829f.18c74e",
\r
1702 "id": "cab25a0.579bfa8",
\r
1704 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
1705 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
1710 "z": "2902829f.18c74e",
\r
1716 "id": "36674d51.b9eb9a",
\r
1717 "type": "returnFailure",
\r
1718 "name": "return failure",
\r
1719 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
\r
1723 "z": "2902829f.18c74e",
\r
1727 "id": "f0966fa1.0b829",
\r
1729 "name": "block : atomic",
\r
1730 "xml": "<block atomic=\"true\">",
\r
1735 "z": "2902829f.18c74e",
\r
1738 "1289ab88.c47cfc",
\r
1744 "id": "1289ab88.c47cfc",
\r
1746 "name": "set pnf-name",
\r
1747 "xml": "<set>\n<parameter name='tmp.src.domainA.pnf-name' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n $param-prefix-domainA-pnfName[1] + '-' +\n $param-prefix-domainA-pnfName[2] + '-' +\n $param-prefix-domainA-pnfName[3] + '-' +\n $param-prefix-domainA-pnfName[4] + '-' +\n $param-prefix-domainA-pnfName[5] + '-' +\n $param-prefix-domainA-pnfName[6] + '-' +\n $param-prefix-domainA-pnfName[7] + '-' +\n $param-prefix-domainA-pnfName[8]`\" />\n",
\r
1751 "z": "2902829f.18c74e",
\r
1755 "id": "f3044461.d6a5a8",
\r
1757 "name": "for each relationship",
\r
1758 "xml": "<for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\n",
\r
1763 "z": "2902829f.18c74e",
\r
1771 "id": "1efd3cc0.01265b",
\r
1772 "type": "switchNode",
\r
1773 "name": "switch related-to",
\r
1774 "xml": "<switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\n",
\r
1779 "z": "2902829f.18c74e",
\r
1787 "id": "42b8e904.3e26e8",
\r
1788 "type": "outcome",
\r
1789 "name": "tunnel-termination-point",
\r
1790 "xml": "<outcome value='tunnel-termination-point'>\n",
\r
1793 "x": 4327.28564453125,
\r
1794 "y": 1833.82177734375,
\r
1795 "z": "2902829f.18c74e",
\r
1803 "id": "43b7d27f.a3c314",
\r
1804 "type": "get-resource",
\r
1805 "name": "get-resource src pnf",
\r
1806 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.src.domainA.pnf-name\"\n pfx='tmp.aai.source-pnf' local-only='false' >\n\n <!--AND depth = '0'\"-->\n",
\r
1811 "z": "2902829f.18c74e",
\r
1821 "id": "818754d0.62847",
\r
1822 "type": "success",
\r
1823 "name": "success",
\r
1824 "xml": "<outcome value='success'>\n",
\r
1827 "x": 4014.5001220703125,
\r
1829 "z": "2902829f.18c74e",
\r
1837 "id": "ffd47564.1fe1e",
\r
1838 "type": "not-found",
\r
1839 "name": "not-found",
\r
1840 "xml": "<outcome value='not-found'>\n",
\r
1843 "x": 4006.5001220703125,
\r
1845 "z": "2902829f.18c74e",
\r
1853 "id": "154b0ca5.d55e4b",
\r
1856 "xml": "<outcome value='Other'>\n",
\r
1859 "x": 4011.5001220703125,
\r
1861 "z": "2902829f.18c74e",
\r
1869 "id": "a4184f75.2f4fc8",
\r
1870 "type": "returnFailure",
\r
1871 "name": "return failure",
\r
1872 "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
1874 "x": 4163.5001220703125,
\r
1876 "z": "2902829f.18c74e",
\r
1880 "id": "deee5298.4209e",
\r
1881 "type": "returnFailure",
\r
1882 "name": "return failure",
\r
1883 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
1885 "x": 4174.5001220703125,
\r
1887 "z": "2902829f.18c74e",
\r
1891 "id": "c3499a0a.3a08a",
\r
1894 "xml": "<block>\n",
\r
1895 "atomic": "false",
\r
1898 "x": 4158.8824462890625,
\r
1899 "y": 1259.6556701660156,
\r
1900 "z": "2902829f.18c74e",
\r
1908 "id": "ece91d8.33480e",
\r
1910 "name": "for each relationship",
\r
1911 "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",
\r
1916 "z": "2902829f.18c74e",
\r
1924 "id": "666bc5e4.57107c",
\r
1926 "name": "set ltpId",
\r
1927 "xml": "<set>\n<parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n",
\r
1931 "z": "2902829f.18c74e",
\r
1935 "id": "2b4fe89a.1b97b",
\r
1937 "name": "set pnf-name",
\r
1938 "xml": "<set>\n<parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n",
\r
1942 "z": "2902829f.18c74e",
\r
1946 "id": "990e20c9.dc548",
\r
1947 "type": "comment",
\r
1948 "name": "TODO: FIXME",
\r
1949 "info": "using the output of regex string arrays,\nconcatinate index 0 to index[length-2] all together\nin order to assemble the correct pnf-name",
\r
1953 "z": "2902829f.18c74e",
\r
1957 "id": "c27d35dc.5f20a",
\r
1959 "name": "block : atomic",
\r
1960 "xml": "<block atomic=\"true\">",
\r
1963 "x": 4534.1171875,
\r
1964 "y": 1834.34033203125,
\r
1965 "z": "2902829f.18c74e",
\r
1968 "4705b8ac.369ff8",
\r
1969 "140bf681.97f4d1",
\r
1975 "id": "4705b8ac.369ff8",
\r
1977 "name": "set source ttp-id",
\r
1978 "xml": "<set>\n<parameter name='tmp.source.ttp-id' value=\"`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].relationship-data[0].relationship-value`\" />\n",
\r
1980 "x": 4749.1171875,
\r
1981 "y": 1796.34033203125,
\r
1982 "z": "2902829f.18c74e",
\r
1986 "id": "140bf681.97f4d1",
\r
1987 "type": "get-resource",
\r
1988 "name": "get-resource src TTP",
\r
1989 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.source.ttp-id \n\t\tAND depth = '0'\"\n pfx='tmp.aai.source-ttp' local-only='false' >\n\n\n",
\r
1992 "x": 4746.1171875,
\r
1993 "y": 1835.34033203125,
\r
1994 "z": "2902829f.18c74e",
\r
2002 "id": "169362ec.4e0805",
\r
2005 "xml": "<break>\n",
\r
2007 "x": 4701.6171875,
\r
2008 "y": 1877.34033203125,
\r
2009 "z": "2902829f.18c74e",
\r
2013 "id": "44788f51.dcb608",
\r
2014 "type": "success",
\r
2015 "name": "success",
\r
2016 "xml": "<outcome value='success'>\n",
\r
2019 "x": 4926.6171875,
\r
2020 "y": 1834.34033203125,
\r
2021 "z": "2902829f.18c74e",
\r
2029 "id": "a25be771.e58d08",
\r
2030 "type": "outcome",
\r
2031 "name": "esr-thirdparty-sdnc",
\r
2032 "xml": "<outcome value='esr-thirdparty-sdnc'>\n",
\r
2037 "z": "2902829f.18c74e",
\r
2045 "id": "766cd179.71ceb",
\r
2047 "name": "block : atomic",
\r
2048 "xml": "<block atomic=\"true\">",
\r
2053 "z": "2902829f.18c74e",
\r
2056 "4a39420e.bbc88c",
\r
2062 "id": "3d2e74e0.b28254",
\r
2063 "type": "switchNode",
\r
2064 "name": "switch related-to",
\r
2065 "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",
\r
2070 "z": "2902829f.18c74e",
\r
2073 "a25be771.e58d08",
\r
2079 "id": "a5fe54fc.22f278",
\r
2080 "type": "outcome",
\r
2081 "name": "network-resource",
\r
2082 "xml": "<outcome value='network-resource'>",
\r
2087 "z": "2902829f.18c74e",
\r
2095 "id": "b8ffc162.40264",
\r
2097 "name": "block : atomic",
\r
2098 "xml": "<block atomic=\"true\">",
\r
2103 "z": "2902829f.18c74e",
\r
2111 "id": "96d5e3b9.3b004",
\r
2113 "name": "block : atomic",
\r
2114 "xml": "<block atomic=\"true\">",
\r
2117 "x": 5084.6171875,
\r
2118 "y": 1834.34033203125,
\r
2119 "z": "2902829f.18c74e",
\r
2127 "id": "8dcf461b.b0a6b8",
\r
2129 "name": "set source tunnel tp ip",
\r
2130 "xml": "<set>\n<parameter name='source.tunnel-tp-id' value=\"`$tmp.aai.source-ttp.tunnel-tp-id`\" />\n",
\r
2132 "x": 5291.6171875,
\r
2133 "y": 1834.34033203125,
\r
2134 "z": "2902829f.18c74e",
\r
2138 "id": "db93fd8f.b0686",
\r
2139 "type": "execute",
\r
2140 "name": "get esr-thirdparty-sdnc",
\r
2141 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >",
\r
2146 "z": "2902829f.18c74e",
\r
2149 "1554906a.f71e68",
\r
2150 "e44344a3.bb67b8",
\r
2156 "id": "4a39420e.bbc88c",
\r
2158 "name": "set esr-thirdparty-sdnc domainA id",
\r
2159 "xml": "<set>\n<parameter name='tmp.domainA.esr-thirdparty-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",
\r
2163 "z": "2902829f.18c74e",
\r
2167 "id": "1554906a.f71e68",
\r
2168 "type": "success",
\r
2169 "name": "success",
\r
2170 "xml": "<outcome value='success'>\n",
\r
2175 "z": "2902829f.18c74e",
\r
2183 "id": "e44344a3.bb67b8",
\r
2184 "type": "not-found",
\r
2185 "name": "not-found",
\r
2186 "xml": "<outcome value='not-found'>\n",
\r
2191 "z": "2902829f.18c74e",
\r
2199 "id": "e5d285d7.a1a42",
\r
2202 "xml": "<outcome value='Other'>\n",
\r
2207 "z": "2902829f.18c74e",
\r
2215 "id": "318f7e74.4a0292",
\r
2216 "type": "returnFailure",
\r
2217 "name": "return failure",
\r
2218 "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
2222 "z": "2902829f.18c74e",
\r
2226 "id": "81a51254.f91678",
\r
2227 "type": "returnFailure",
\r
2228 "name": "return failure",
\r
2229 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
2233 "z": "2902829f.18c74e",
\r
2237 "id": "169a2bda.d46874",
\r
2240 "xml": "<block>\n",
\r
2241 "atomic": "false",
\r
2244 "x": 5480.38232421875,
\r
2245 "y": 1265.6556701660156,
\r
2246 "z": "2902829f.18c74e",
\r
2254 "id": "401010e9.39d95",
\r
2256 "name": "set domainA ethernet layer network-id",
\r
2257 "xml": "<set>\n<parameter name='tmp.domainA.eth-network-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",
\r
2261 "z": "2902829f.18c74e",
\r
2265 "id": "40d562bc.5b73a4",
\r
2267 "name": "set controller domainA data",
\r
2268 "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />-->\n<!--<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />-->\n<!--<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />-->\n<!--<parameter name=\"format\" value=\"json\"/>-->\n<!--<parameter name=\"httpMethod\" value=\"get\"/>-->\n<!--<parameter name=\"responsePrefix\" value=\"topology\"/>-->\n<!--<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>-->\n<!--<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>-->\n<!--<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>-->\n<!--<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>-->\n",
\r
2272 "z": "2902829f.18c74e",
\r
2276 "id": "8e9cd61c.43d1a",
\r
2278 "name": "set network-route-B",
\r
2279 "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",
\r
2283 "z": "2902829f.18c74e",
\r
2287 "id": "ecfdf50c.08026",
\r
2289 "name": "set network-route-A",
\r
2290 "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",
\r
2294 "z": "2902829f.18c74e",
\r
2298 "id": "91c5280b.7efb48",
\r
2301 "xml": "<block>\n",
\r
2302 "atomic": "false",
\r
2307 "z": "2902829f.18c74e",
\r
2316 "id": "feb127dc.b0fca",
\r
2319 "xml": "<block>\n",
\r
2320 "atomic": "false",
\r
2325 "z": "2902829f.18c74e",
\r
2334 "id": "66434378.88cb14",
\r
2337 "xml": "<block>\n",
\r
2338 "atomic": "false",
\r
2343 "z": "2902829f.18c74e",
\r
2346 "9ce6893.2318f78",
\r
2352 "id": "7a8a47a9.7cb0d8",
\r
2355 "xml": "<block>\n",
\r
2356 "atomic": "false",
\r
2361 "z": "2902829f.18c74e",
\r
2364 "82c37441.0afd98",
\r
2370 "id": "caa465e0.6dcff",
\r
2372 "name": "set network-route-B",
\r
2373 "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",
\r
2377 "z": "2902829f.18c74e",
\r
2381 "id": "7e59d376.e30294",
\r
2383 "name": "set network-route-A",
\r
2384 "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",
\r
2388 "z": "2902829f.18c74e",
\r
2392 "id": "c59f074a.c0fcd",
\r
2394 "name": "block : atomic",
\r
2395 "xml": "<block atomic=\"true\">",
\r
2400 "z": "2902829f.18c74e",
\r
2403 "e6449278.7ffcc8",
\r
2409 "id": "504f1aa.eb8e864",
\r
2410 "type": "success",
\r
2411 "name": "success",
\r
2412 "xml": "<outcome value='success'>\n",
\r
2415 "x": 3472.33349609375,
\r
2417 "z": "2902829f.18c74e",
\r
2425 "id": "a37a9324.8cee68",
\r
2426 "type": "not-found",
\r
2427 "name": "not-found",
\r
2428 "xml": "<outcome value='not-found'>\n",
\r
2431 "x": 3481.824462890625,
\r
2432 "y": 2449.5740356445312,
\r
2433 "z": "2902829f.18c74e",
\r
2441 "id": "73c3286f.8eb8c8",
\r
2442 "type": "failure",
\r
2443 "name": "failure",
\r
2444 "xml": "<outcome value='failure'>\n",
\r
2447 "x": 3470.33349609375,
\r
2449 "z": "2902829f.18c74e",
\r
2457 "id": "2466115d.057356",
\r
2458 "type": "returnFailure",
\r
2459 "name": "return failure",
\r
2460 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
2462 "x": 3635.3958740234375,
\r
2463 "y": 2452.8597717285156,
\r
2464 "z": "2902829f.18c74e",
\r
2468 "id": "e7809543.d60ec",
\r
2469 "type": "returnFailure",
\r
2470 "name": "return failure",
\r
2471 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
2473 "x": 3639.33349609375,
\r
2475 "z": "2902829f.18c74e",
\r
2479 "id": "e6449278.7ffcc8",
\r
2480 "type": "execute",
\r
2481 "name": "execute split tp-id to get pnf-name",
\r
2482 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-B.p-interface-dst.interface-name`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainB\"/>\n\n\n",
\r
2485 "x": 3931.33349609375,
\r
2486 "y": 2410.0001220703125,
\r
2487 "z": "2902829f.18c74e",
\r
2496 "id": "5cb920bb.aff4d",
\r
2497 "type": "failure",
\r
2498 "name": "success",
\r
2499 "xml": "<outcome value='success'>\n",
\r
2502 "x": 4154.33349609375,
\r
2503 "y": 2365.0001220703125,
\r
2504 "z": "2902829f.18c74e",
\r
2512 "id": "b831939d.d94",
\r
2513 "type": "failure",
\r
2514 "name": "failure",
\r
2515 "xml": "<outcome value='failure'>\n",
\r
2518 "x": 4156.33349609375,
\r
2519 "y": 2429.0001220703125,
\r
2520 "z": "2902829f.18c74e",
\r
2528 "id": "3583978e.f629a8",
\r
2529 "type": "returnFailure",
\r
2530 "name": "return failure",
\r
2531 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
\r
2533 "x": 4315.33349609375,
\r
2534 "y": 2448.0001220703125,
\r
2535 "z": "2902829f.18c74e",
\r
2539 "id": "cf6e6c99.56f7a",
\r
2541 "name": "block : atomic",
\r
2542 "xml": "<block atomic=\"true\">",
\r
2545 "x": 4319.33349609375,
\r
2546 "y": 2362.0001220703125,
\r
2547 "z": "2902829f.18c74e",
\r
2550 "528dc079.e1b708",
\r
2556 "id": "70e4a574.f2fbdc",
\r
2558 "name": "save connectivity resource in AAI",
\r
2559 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
2562 "x": 3933.33349609375,
\r
2563 "y": 2569.0001220703125,
\r
2564 "z": "2902829f.18c74e",
\r
2570 "id": "6fa4c461.e1732c",
\r
2571 "type": "execute",
\r
2572 "name": "execute UUID generator for connectivity domainB",
\r
2573 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",
\r
2576 "x": 3978.33349609375,
\r
2577 "y": 2479.0001220703125,
\r
2578 "z": "2902829f.18c74e",
\r
2584 "id": "418cf3ce.c7d714",
\r
2586 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
2587 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainB-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
2590 "x": 4060.33349609375,
\r
2591 "y": 2634.0001220703125,
\r
2592 "z": "2902829f.18c74e",
\r
2598 "id": "2419d5d3.394c4a",
\r
2600 "name": "get p-interface-dst from aai",
\r
2601 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"p-interface\"\n\t key=\"pnf.pnf-name = $tmp.dst.domainB.pnf-name\n\t AND p-interface.interface-name = $tmp.aai.network-route-B.next-hop\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.network-route-B.p-interface-dst\" >\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"p-interface\"-->\n<!--\t key=\"pnf.pnf-name = $unique-src-node-Id-->\n<!--\t and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"-->\n<!--\t\tlocal-only=\"false\" -->\n<!--\t\tpfx=\"tmp.aai.endpointA.p-interface-src\" >-->\n",
\r
2604 "x": 3244.33349609375,
\r
2606 "z": "2902829f.18c74e",
\r
2609 "504f1aa.eb8e864",
\r
2610 "a37a9324.8cee68",
\r
2616 "id": "b8dec384.717cf",
\r
2617 "type": "comment",
\r
2618 "name": "Question?",
\r
2619 "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",
\r
2621 "x": 3205.33349609375,
\r
2623 "z": "2902829f.18c74e",
\r
2627 "id": "a5a8afe4.995398",
\r
2628 "type": "execute",
\r
2629 "name": "execute split tp-id to get pnf-name",
\r
2630 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.network-route-B.next-hop`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-domainB-pnfName\"/>\n\n",
\r
2633 "x": 3262.33349609375,
\r
2634 "y": 2104.9998779296875,
\r
2635 "z": "2902829f.18c74e",
\r
2638 "9c54fa6.d2aa308",
\r
2644 "id": "ba5d54d9.fee348",
\r
2645 "type": "failure",
\r
2646 "name": "success",
\r
2647 "xml": "<outcome value='success'>\n",
\r
2650 "x": 3485.33349609375,
\r
2651 "y": 2090.9998779296875,
\r
2652 "z": "2902829f.18c74e",
\r
2660 "id": "9c54fa6.d2aa308",
\r
2661 "type": "failure",
\r
2662 "name": "failure",
\r
2663 "xml": "<outcome value='failure'>\n",
\r
2666 "x": 3487.33349609375,
\r
2667 "y": 2123.9998779296875,
\r
2668 "z": "2902829f.18c74e",
\r
2676 "id": "bff9d45d.398f6",
\r
2677 "type": "returnFailure",
\r
2678 "name": "return failure",
\r
2679 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",
\r
2681 "x": 3630.33349609375,
\r
2682 "y": 2120.9998779296875,
\r
2683 "z": "2902829f.18c74e",
\r
2687 "id": "64c87509.eed4dc",
\r
2689 "name": "block : atomic",
\r
2690 "xml": "<block atomic=\"true\">",
\r
2693 "x": 3633.33349609375,
\r
2694 "y": 2083.9998779296875,
\r
2695 "z": "2902829f.18c74e",
\r
2698 "68ddabff.26f77c",
\r
2704 "id": "68ddabff.26f77c",
\r
2706 "name": "set pnf-name",
\r
2707 "xml": "<set>\n<parameter name='tmp.dst.domainB.pnf-name' value=\"`$param-prefix-domainB-pnfName[0] + '-' +\n $param-prefix-domainB-pnfName[1] + '-' +\n $param-prefix-domainB-pnfName[2] + '-' +\n $param-prefix-domainB-pnfName[3] + '-' +\n $param-prefix-domainB-pnfName[4] + '-' +\n $param-prefix-domainB-pnfName[5] + '-' +\n $param-prefix-domainB-pnfName[6] + '-' +\n $param-prefix-domainB-pnfName[7] + '-' +\n $param-prefix-domainB-pnfName[8]`\" />\n",
\r
2709 "x": 3827.33349609375,
\r
2711 "z": "2902829f.18c74e",
\r
2715 "id": "87feacf7.c38bf8",
\r
2717 "name": "for each relationship",
\r
2718 "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\n",
\r
2721 "x": 3890.33349609375,
\r
2723 "z": "2902829f.18c74e",
\r
2731 "id": "1be50176.34f787",
\r
2732 "type": "switchNode",
\r
2733 "name": "switch related-to",
\r
2734 "xml": "<switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",
\r
2737 "x": 4096.33349609375,
\r
2739 "z": "2902829f.18c74e",
\r
2747 "id": "e1f7ff3.daa43",
\r
2748 "type": "outcome",
\r
2749 "name": "tunnel-termination-point",
\r
2750 "xml": "<outcome value='tunnel-termination-point'>\n",
\r
2753 "x": 4313.619140625,
\r
2754 "y": 2717.82177734375,
\r
2755 "z": "2902829f.18c74e",
\r
2763 "id": "3932be0c.eefdc2",
\r
2764 "type": "get-resource",
\r
2765 "name": "get-resource src pnf",
\r
2766 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst.domainB.pnf-name\"\n pfx='tmp.aai.destination-pnf' local-only='false' >\n\n <!--AND depth = '0'\"-->\n",
\r
2769 "x": 3849.33349609375,
\r
2771 "z": "2902829f.18c74e",
\r
2774 "2d0f7089.d1dde8",
\r
2781 "id": "2d0f7089.d1dde8",
\r
2782 "type": "success",
\r
2783 "name": "success",
\r
2784 "xml": "<outcome value='success'>\n",
\r
2787 "x": 4044.8336181640625,
\r
2789 "z": "2902829f.18c74e",
\r
2797 "id": "fd005c4a.d8bf",
\r
2798 "type": "not-found",
\r
2799 "name": "not-found",
\r
2800 "xml": "<outcome value='not-found'>\n",
\r
2803 "x": 4036.8336181640625,
\r
2805 "z": "2902829f.18c74e",
\r
2813 "id": "939e8fdc.7e7718",
\r
2816 "xml": "<outcome value='Other'>\n",
\r
2819 "x": 4041.8336181640625,
\r
2821 "z": "2902829f.18c74e",
\r
2829 "id": "7b021b51.27b804",
\r
2830 "type": "returnFailure",
\r
2831 "name": "return failure",
\r
2832 "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
2834 "x": 4193.8336181640625,
\r
2836 "z": "2902829f.18c74e",
\r
2840 "id": "13a9ea53.f74e26",
\r
2841 "type": "returnFailure",
\r
2842 "name": "return failure",
\r
2843 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
2845 "x": 4204.8336181640625,
\r
2847 "z": "2902829f.18c74e",
\r
2851 "id": "30cca3a0.b1e984",
\r
2854 "xml": "<block>\n",
\r
2855 "atomic": "false",
\r
2858 "x": 4189.2159423828125,
\r
2859 "y": 2104.6556701660156,
\r
2860 "z": "2902829f.18c74e",
\r
2868 "id": "528dc079.e1b708",
\r
2870 "name": "set ltpId",
\r
2871 "xml": "<set>\n<parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n",
\r
2873 "x": 4489.33349609375,
\r
2874 "y": 2323.0001220703125,
\r
2875 "z": "2902829f.18c74e",
\r
2879 "id": "ef41d4a6.237198",
\r
2881 "name": "set pnf-name",
\r
2882 "xml": "<set>\n<parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n",
\r
2884 "x": 4490.33349609375,
\r
2885 "y": 2428.0001220703125,
\r
2886 "z": "2902829f.18c74e",
\r
2890 "id": "442d43d7.782e7c",
\r
2891 "type": "comment",
\r
2892 "name": "TODO: FIXME",
\r
2893 "info": "using the output of regex string arrays,\nconcatinate index 0 to index[length-2] all together\nin order to assemble the correct pnf-name",
\r
2895 "x": 4485.33349609375,
\r
2896 "y": 2377.0001220703125,
\r
2897 "z": "2902829f.18c74e",
\r
2901 "id": "2a02e2d9.dc0d9e",
\r
2903 "name": "block : atomic",
\r
2904 "xml": "<block atomic=\"true\">",
\r
2907 "x": 4520.45068359375,
\r
2908 "y": 2707.3404541015625,
\r
2909 "z": "2902829f.18c74e",
\r
2913 "34fbe7b.83d4898",
\r
2919 "id": "c9847dda.408b8",
\r
2921 "name": "set destination ttp-id",
\r
2922 "xml": "<set>\n<parameter name='tmp.destination.ttp-id' value=\"`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].relationship-data[0].relationship-value`\" />\n",
\r
2924 "x": 4735.45068359375,
\r
2925 "y": 2669.3404541015625,
\r
2926 "z": "2902829f.18c74e",
\r
2930 "id": "34fbe7b.83d4898",
\r
2931 "type": "get-resource",
\r
2932 "name": "get-resource src TTP",
\r
2933 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"tunnel-termination-point\" \n\t\tkey=\"tunnel-termination-point.ttp-id = $tmp.destination.ttp-id \n\t\tAND depth = '0'\"\n pfx='tmp.aai.destination-ttp' local-only='false' >\n\n\n",
\r
2936 "x": 4732.45068359375,
\r
2937 "y": 2708.3404541015625,
\r
2938 "z": "2902829f.18c74e",
\r
2946 "id": "25621ae5.b8be26",
\r
2949 "xml": "<break>\n",
\r
2951 "x": 4687.95068359375,
\r
2952 "y": 2750.3404541015625,
\r
2953 "z": "2902829f.18c74e",
\r
2957 "id": "57e83a4e.a0aa6c",
\r
2958 "type": "success",
\r
2959 "name": "success",
\r
2960 "xml": "<outcome value='success'>\n",
\r
2963 "x": 4912.95068359375,
\r
2964 "y": 2707.3404541015625,
\r
2965 "z": "2902829f.18c74e",
\r
2973 "id": "1bf054a.fc9602b",
\r
2975 "name": "block : atomic",
\r
2976 "xml": "<block atomic=\"true\">",
\r
2979 "x": 5070.95068359375,
\r
2980 "y": 2707.3404541015625,
\r
2981 "z": "2902829f.18c74e",
\r
2989 "id": "84673a73.b83338",
\r
2991 "name": "set destination tunnel tp ip",
\r
2992 "xml": "<set>\n<parameter name='destination.tunnel-tp-id' value=\"`$tmp.aai.destination-ttp.tunnel-tp-id`\" />\n",
\r
2994 "x": 5277.95068359375,
\r
2995 "y": 2707.3404541015625,
\r
2996 "z": "2902829f.18c74e",
\r
3000 "id": "d76262ee.41fc78",
\r
3001 "type": "outcome",
\r
3002 "name": "esr-thirdparty-sdnc",
\r
3003 "xml": "<outcome value='esr-thirdparty-sdnc'>\n",
\r
3006 "x": 4771.33349609375,
\r
3008 "z": "2902829f.18c74e",
\r
3016 "id": "16ae4cb2.9049f3",
\r
3018 "name": "block : atomic",
\r
3019 "xml": "<block atomic=\"true\">",
\r
3022 "x": 4948.33349609375,
\r
3024 "z": "2902829f.18c74e",
\r
3033 "id": "b6ffbea1.954de",
\r
3035 "name": "for each relationship",
\r
3036 "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",
\r
3039 "x": 4373.33349609375,
\r
3041 "z": "2902829f.18c74e",
\r
3049 "id": "b9078c68.40a298",
\r
3050 "type": "switchNode",
\r
3051 "name": "switch related-to",
\r
3052 "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",
\r
3055 "x": 4568.33349609375,
\r
3057 "z": "2902829f.18c74e",
\r
3060 "d76262ee.41fc78",
\r
3066 "id": "3118b07d.f07b4",
\r
3067 "type": "execute",
\r
3068 "name": "get esr-thirdparty-sdnc",
\r
3069 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >",
\r
3072 "x": 5156.33349609375,
\r
3074 "z": "2902829f.18c74e",
\r
3077 "6c958b0a.19f5a4",
\r
3078 "118baae.84358d5",
\r
3084 "id": "a44d9faa.fe0e4",
\r
3086 "name": "block : atomic",
\r
3087 "xml": "<block atomic=\"true\">",
\r
3090 "x": 4950.33349609375,
\r
3092 "z": "2902829f.18c74e",
\r
3100 "id": "b2b1c906.01de2",
\r
3101 "type": "outcome",
\r
3102 "name": "network-resource",
\r
3103 "xml": "<outcome value='network-resource'>",
\r
3106 "x": 4773.33349609375,
\r
3108 "z": "2902829f.18c74e",
\r
3116 "id": "e86ea938.d56ff",
\r
3118 "name": "set esr-thirdparty-sdnc domainB id",
\r
3119 "xml": "<set>\n<parameter name='tmp.domainB.esr-thirdparty-id' value=\"`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",
\r
3121 "x": 5186.33349609375,
\r
3123 "z": "2902829f.18c74e",
\r
3127 "id": "b2c88a89.6bb6d",
\r
3129 "name": "set domainB ethernet layer network-id",
\r
3130 "xml": "<set>\n<parameter name='tmp.domainB.eth-network-id' value=\"`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",
\r
3132 "x": 5185.33349609375,
\r
3134 "z": "2902829f.18c74e",
\r
3138 "id": "6c958b0a.19f5a4",
\r
3139 "type": "success",
\r
3140 "name": "success",
\r
3141 "xml": "<outcome value='success'>\n",
\r
3144 "x": 5366.33349609375,
\r
3146 "z": "2902829f.18c74e",
\r
3154 "id": "118baae.84358d5",
\r
3155 "type": "not-found",
\r
3156 "name": "not-found",
\r
3157 "xml": "<outcome value='not-found'>\n",
\r
3160 "x": 5358.33349609375,
\r
3162 "z": "2902829f.18c74e",
\r
3170 "id": "1250b3fe.a83aa4",
\r
3173 "xml": "<outcome value='Other'>\n",
\r
3176 "x": 5363.33349609375,
\r
3178 "z": "2902829f.18c74e",
\r
3186 "id": "795bee7e.95831",
\r
3187 "type": "returnFailure",
\r
3188 "name": "return failure",
\r
3189 "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
3191 "x": 5515.33349609375,
\r
3193 "z": "2902829f.18c74e",
\r
3197 "id": "66d6dc00.1bed6c",
\r
3198 "type": "returnFailure",
\r
3199 "name": "return failure",
\r
3200 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",
\r
3202 "x": 5526.33349609375,
\r
3204 "z": "2902829f.18c74e",
\r
3208 "id": "2e246f5a.b4103",
\r
3211 "xml": "<block>\n",
\r
3212 "atomic": "false",
\r
3215 "x": 5510.7158203125,
\r
3216 "y": 2110.6556701660156,
\r
3217 "z": "2902829f.18c74e",
\r
3225 "id": "c7de596d.cf628",
\r
3227 "name": "set controller domainB data",
\r
3228 "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />-->\n<!--<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />-->\n<!--<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />-->\n<!--<parameter name=\"format\" value=\"json\"/>-->\n<!--<parameter name=\"httpMethod\" value=\"get\"/>-->\n<!--<parameter name=\"responsePrefix\" value=\"topology\"/>-->\n<!--<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>-->\n<!--<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>-->\n<!--<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>-->\n<!--<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>-->\n",
\r
3230 "x": 5725.33349609375,
\r
3232 "z": "2902829f.18c74e",
\r
3236 "id": "7c523485.24203c",
\r
3238 "name": "set LEAF stuff",
\r
3239 "xml": "<set>\n<parameter name='tmp.LEAF.pnf-name-long' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n $param-prefix-domainA-pnfName[1] + '-' +\n $param-prefix-domainA-pnfName[2] + '-' +\n $param-prefix-domainA-pnfName[3] + '-' +\n $param-prefix-domainA-pnfName[4] + '-' +\n $param-prefix-domainA-pnfName[5] + '-' +\n $param-prefix-domainA-pnfName[6] + '-' +\n $param-prefix-domainA-pnfName[7] + '-' +\n $param-prefix-domainA-pnfName[8]`\" />\n\n<!--<parameter name='tmp.LEAF.pnf-name-short' value=\"`$param-prefix-domainA-pnfName[8]`\" />-->\n<parameter name='tmp.LEAF.pnf-name-short' value=\"`$tmp.src.pnf-name`\" />\n\n<parameter name='tmp.LEAF.uni-p-interface-long' value=\"`$tmp.aai.network-route-A.next-hop`\" />\n<parameter name='tmp.LEAF.uni-tp-id' value=\"`$tmp.src.ltpId`\" />\n",
\r
3243 "z": "2902829f.18c74e",
\r
3247 "id": "fded3756.dad178",
\r
3248 "type": "comment",
\r
3249 "name": "This is it (should be)",
\r
3254 "z": "2902829f.18c74e",
\r
3258 "id": "3766add2.8d805a",
\r
3259 "type": "comment",
\r
3260 "name": "This is it (should be)",
\r
3265 "z": "2902829f.18c74e",
\r
3269 "id": "6836f0a.48b871",
\r
3271 "name": "set ROOT stuff",
\r
3272 "xml": "<set>\n<parameter name='tmp.ROOT.pnf-name-long' value=\"`$param-prefix-domainB-pnfName[0] + '-' +\n $param-prefix-domainB-pnfName[1] + '-' +\n $param-prefix-domainB-pnfName[2] + '-' +\n $param-prefix-domainB-pnfName[3] + '-' +\n $param-prefix-domainB-pnfName[4] + '-' +\n $param-prefix-domainB-pnfName[5] + '-' +\n $param-prefix-domainB-pnfName[6] + '-' +\n $param-prefix-domainB-pnfName[7] + '-' +\n $param-prefix-domainB-pnfName[8]`\" />\n\n<!--<parameter name='tmp.ROOT.pnf-name-short' value=\"`$param-prefix-domainB-pnfName[8]`\" />-->\n<parameter name='tmp.ROOT.pnf-name-short' value=\"`$tmp.dst.pnf-name`\" />\n\n<parameter name='tmp.ROOT.uni-p-interface-long' value=\"`$tmp.aai.network-route-B.next-hop`\" />\n<parameter name='tmp.ROOT.uni-tp-id' value=\"`$tmp.dst.ltpId`\" />\n",
\r
3276 "z": "2902829f.18c74e",
\r
3280 "id": "b794c846.a3a7a8",
\r
3282 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-logic",
\r
3283 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' >\n\n",
\r
3288 "z": "2902829f.18c74e",
\r
3294 "id": "2e62e80b.5f4db",
\r
3295 "type": "switchNode",
\r
3296 "name": "switch found-middle-man?",
\r
3297 "xml": "<switch test='`$found-middle-man`'>\n",
\r
3302 "z": "2902829f.18c74e",
\r
3305 "91c4e5f7.8ea498",
\r
3311 "id": "91c4e5f7.8ea498",
\r
3312 "type": "outcomeFalse",
\r
3314 "xml": "<outcome value='false'>\n",
\r
3319 "z": "2902829f.18c74e",
\r
3327 "id": "651d0ecc.91f9",
\r
3328 "type": "outcomeTrue",
\r
3330 "xml": "<outcome value='true'>\n",
\r
3335 "z": "2902829f.18c74e",
\r
3343 "id": "e7980e09.0eb63",
\r
3345 "name": "block : atomic",
\r
3346 "xml": "<block atomic='true'>",
\r
3352 "z": "2902829f.18c74e",
\r
3355 "1aa8a9f7.34b03e",
\r
3362 "id": "e83ca4b2.702b38",
\r
3364 "name": "block : atomic",
\r
3365 "xml": "<block atomic='true'>",
\r
3371 "z": "2902829f.18c74e",
\r
3376 "12a3e526.881a1b",
\r
3378 "310c39f.91bd146",
\r
3379 "10ac9372.85589d",
\r
3380 "eff2b9f.ec05748",
\r
3383 "53557e78.f7c168",
\r
3384 "a884ac0.a40fdd8",
\r
3386 "4b76c053.d564f8",
\r
3388 "1b3c7e18.ddb16a",
\r
3389 "3e78a7bc.55ca98",
\r
3395 "id": "9f446fe.9ec171",
\r
3396 "type": "execute",
\r
3397 "name": "execute UUID generator for connectivity domainB",
\r
3398 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",
\r
3403 "z": "2902829f.18c74e",
\r
3409 "id": "d8bbc948.15f3d",
\r
3411 "name": "save connectivity resource in AAI",
\r
3412 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' -->\n<!-- key='connectivity.connectivity-id = $tmp.ROOT.uni-p-interface-long'>-->\n<!--<parameter name='connectivity-id' value='`$tmp.ROOT.uni-p-interface-long`' />-->\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n<parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='vpn-type' value='root' />\n\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
3417 "z": "2902829f.18c74e",
\r
3423 "id": "4c5911e7.00bf",
\r
3425 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
3426 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainB-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
3431 "z": "2902829f.18c74e",
\r
3437 "id": "ec410c1b.c077a8",
\r
3438 "type": "comment",
\r
3439 "name": "Create ROOT connectivity",
\r
3444 "z": "2902829f.18c74e",
\r
3448 "id": "d6af901.13a67f",
\r
3449 "type": "comment",
\r
3450 "name": "create middle man connectivity and ...",
\r
3451 "info": "1- create middle man connectivity\n2- create relation with all connectivities\n in the path\n3- put srcTtp (+dstTtp) somewhere in the\n vpn-binding -> this is for later on to find\n which OTN tunnel's bandwidth has to be increased.\n5- create UNIs\n4- create relationship to UNIs",
\r
3455 "z": "2902829f.18c74e",
\r
3459 "id": "12a3e526.881a1b",
\r
3460 "type": "execute",
\r
3461 "name": "execute UUID generator for connectivity middle-man",
\r
3462 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-middle-man-uuid\"/>\n",
\r
3467 "z": "2902829f.18c74e",
\r
3473 "id": "832127bd.deb14",
\r
3475 "name": "save connectivity resource in AAI",
\r
3476 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $prop.connectivity-middle-man-uuid'>\n<parameter name='connectivity-id' value='`$prop.connectivity-middle-man-uuid`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<!--The followings are not needed for the middle-man-connectivity-->\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />-->\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n<parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='vpn-type' value='mdsc' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
3481 "z": "2902829f.18c74e",
\r
3487 "id": "310c39f.91bd146",
\r
3489 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
3490 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-middle-man-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-middle-man-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
3495 "z": "2902829f.18c74e",
\r
3501 "id": "dff7d863.27131",
\r
3502 "type": "comment",
\r
3503 "name": "Create MIDDLE-MAN connectivity",
\r
3508 "z": "2902829f.18c74e",
\r
3512 "id": "7b814ee5.031238",
\r
3514 "name": "block : atomic",
\r
3515 "xml": "<block atomic='true'>",
\r
3521 "z": "2902829f.18c74e",
\r
3527 "id": "10ac9372.85589d",
\r
3529 "name": "get middle-man connectivity from aai",
\r
3530 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t key=\"connectivity.connectivity-id = $prop.connectivity-middle-man-uuid\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"middle-man-conn\" >\n",
\r
3535 "z": "2902829f.18c74e",
\r
3538 "7001b67.e717f48",
\r
3545 "id": "7001b67.e717f48",
\r
3546 "type": "success",
\r
3547 "name": "success",
\r
3548 "xml": "<outcome value='success'>\n",
\r
3553 "z": "2902829f.18c74e",
\r
3561 "id": "2d31ff61.2f04d",
\r
3562 "type": "not-found",
\r
3563 "name": "not-found",
\r
3564 "xml": "<outcome value='not-found'>\n",
\r
3567 "x": 4091.490966796875,
\r
3568 "y": 3947.5740356445312,
\r
3569 "z": "2902829f.18c74e",
\r
3577 "id": "ccc557b3.890908",
\r
3578 "type": "failure",
\r
3579 "name": "failure",
\r
3580 "xml": "<outcome value='failure'>\n",
\r
3585 "z": "2902829f.18c74e",
\r
3593 "id": "cf949a05.c89aa8",
\r
3594 "type": "returnFailure",
\r
3595 "name": "return failure",
\r
3596 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
3598 "x": 4254.0623779296875,
\r
3599 "y": 3947.8597717285156,
\r
3600 "z": "2902829f.18c74e",
\r
3604 "id": "e98195a6.6d12",
\r
3605 "type": "returnFailure",
\r
3606 "name": "return failure",
\r
3607 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
3611 "z": "2902829f.18c74e",
\r
3615 "id": "1b3c7e18.ddb16a",
\r
3617 "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",
\r
3618 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />",
\r
3623 "z": "2902829f.18c74e",
\r
3629 "id": "3e78a7bc.55ca98",
\r
3631 "name": "save middle-man-conn relationship to connectivity-ROOT, in AAI",
\r
3632 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.connectivity-domainB-uuid`\" />",
\r
3637 "z": "2902829f.18c74e",
\r
3643 "id": "15c4d898.5d69ef",
\r
3645 "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",
\r
3646 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
3651 "z": "2902829f.18c74e",
\r
3657 "id": "b9514e95.f8a09",
\r
3659 "name": "save middle-man-conn relationship to UNI-ROOT, in AAI",
\r
3660 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.ROOT.uni-p-interface-long`\" />",
\r
3665 "z": "2902829f.18c74e",
\r
3671 "id": "c557914b.681778",
\r
3672 "type": "comment",
\r
3673 "name": "The following two will be done in F1",
\r
3678 "z": "2902829f.18c74e",
\r
3682 "id": "55d807b9.9e0f1",
\r
3684 "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",
\r
3685 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
3690 "z": "2902829f.18c74e",
\r
3696 "id": "1aa8a9f7.34b03e",
\r
3697 "type": "switchNode",
\r
3698 "name": "switch no-pce-call",
\r
3699 "xml": "<switch test='`$no-pce-call`'>\n",
\r
3704 "z": "2902829f.18c74e",
\r
3713 "id": "1ea76e22.242bea",
\r
3714 "type": "outcomeFalse",
\r
3716 "xml": "<outcome value='false'>\n",
\r
3721 "z": "2902829f.18c74e",
\r
3729 "id": "449091f.4415ef",
\r
3730 "type": "outcomeFalse",
\r
3732 "xml": "<outcome value='true'>\n",
\r
3737 "z": "2902829f.18c74e",
\r
3745 "id": "c26b2751.5ae09",
\r
3746 "type": "comment",
\r
3747 "name": "1 --> PCE is needed",
\r
3752 "z": "2902829f.18c74e",
\r
3756 "id": "ace6e9f0.39e568",
\r
3757 "type": "comment",
\r
3758 "name": "2 --> no need to call PCE",
\r
3763 "z": "2902829f.18c74e",
\r
3767 "id": "eff2b9f.ec05748",
\r
3769 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",
\r
3770 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",
\r
3775 "z": "2902829f.18c74e",
\r
3781 "id": "8b1b5cc1.1af92",
\r
3783 "name": "block : atomic",
\r
3784 "xml": "<block atomic='true'>",
\r
3790 "z": "2902829f.18c74e",
\r
3793 "92650fb7.4fb248",
\r
3794 "32b221b8.94e72e",
\r
3797 "5ecdaa6f.e24ff4",
\r
3803 "id": "6001979f.e727",
\r
3804 "type": "comment",
\r
3805 "name": "Use the middle-man-conn.eth-srv-name for the LEAF connectivity's eth srv name",
\r
3810 "z": "2902829f.18c74e",
\r
3814 "id": "92650fb7.4fb248",
\r
3816 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",
\r
3817 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",
\r
3822 "z": "2902829f.18c74e",
\r
3828 "id": "4d81f93.f62ae88",
\r
3830 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",
\r
3831 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",
\r
3836 "z": "2902829f.18c74e",
\r
3842 "id": "9c2b0edc.50b4c",
\r
3844 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",
\r
3845 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",
\r
3850 "z": "2902829f.18c74e",
\r
3856 "id": "e161ec1a.4abce",
\r
3858 "name": "save connectivityB relationship to UNI-ROOT, in AAI",
\r
3859 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.ROOT.uni-p-interface-long`\" />",
\r
3864 "z": "2902829f.18c74e",
\r
3870 "id": "d5e12d5f.415ec",
\r
3872 "name": "save connectivityA relationship to UNI-LEAF, in AAI",
\r
3873 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $prop.connectivity-domainA-uuid' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
3878 "z": "2902829f.18c74e",
\r
3884 "id": "47f64a4f.cc38f4",
\r
3886 "name": "save LEAF UNI in AAI",
\r
3887 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-p-interface-short`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n",
\r
3892 "z": "2902829f.18c74e",
\r
3898 "id": "461bf5c9.7233b4",
\r
3900 "name": "set prop.connectivity-domainB-uuid=tmp.ROOT.uni-p-interface-long",
\r
3901 "xml": "<set>\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />\n",
\r
3905 "z": "2902829f.18c74e",
\r
3909 "id": "53557e78.f7c168",
\r
3910 "type": "execute",
\r
3911 "name": "execute UUID generator for connectivity domainA",
\r
3912 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",
\r
3917 "z": "2902829f.18c74e",
\r
3923 "id": "a884ac0.a40fdd8",
\r
3925 "name": "save connectivity resource in AAI",
\r
3926 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\n<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='vpn-type' value='leaf' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
3931 "z": "2902829f.18c74e",
\r
3937 "id": "7b528859.fb04",
\r
3939 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
3940 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
3945 "z": "2902829f.18c74e",
\r
3951 "id": "145ad0a4.4a593f",
\r
3952 "type": "comment",
\r
3953 "name": "Create LEAF connectivity",
\r
3958 "z": "2902829f.18c74e",
\r
3962 "id": "4b76c053.d564f8",
\r
3964 "name": "save LEAF UNI in AAI",
\r
3965 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n",
\r
3970 "z": "2902829f.18c74e",
\r
3976 "id": "90ff1f35.eee16",
\r
3978 "name": "save connectivityA relationship to UNI-LEAF, in AAI",
\r
3979 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
3984 "z": "2902829f.18c74e",
\r
3990 "id": "f9c3a7e4.4b967",
\r
3991 "type": "comment",
\r
3992 "name": "Create LEAF UNI",
\r
3997 "z": "2902829f.18c74e",
\r
4001 "id": "c6c09b88.1384d8",
\r
4002 "type": "comment",
\r
4003 "name": "Create ROOT UNI",
\r
4008 "z": "2902829f.18c74e",
\r
4012 "id": "dce0cedd.454b5",
\r
4014 "name": "save LEAF UNI in AAI",
\r
4015 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n",
\r
4020 "z": "2902829f.18c74e",
\r
4026 "id": "d819a295.d1d948",
\r
4027 "type": "comment",
\r
4028 "name": "Create LEAF UNI",
\r
4033 "z": "2902829f.18c74e",
\r
4037 "id": "8a0e3e5f.c139f",
\r
4038 "type": "comment",
\r
4039 "name": "Create LEAF connectivity",
\r
4044 "z": "2902829f.18c74e",
\r
4048 "id": "3d40af5d.b5351",
\r
4049 "type": "execute",
\r
4050 "name": "execute UUID generator for connectivity domainA",
\r
4051 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",
\r
4056 "z": "2902829f.18c74e",
\r
4062 "id": "113bf6b.aca4d89",
\r
4064 "name": "save connectivity resource in AAI",
\r
4065 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\n<parameter name='etht-svc-name' value='`$middle-man-conn.etht-svc-name`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n<parameter name='vpn-type' value='leaf' />\n\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n<parameter name='cbs' value='`$prop.sotn.cbs`' />\n<parameter name='ebs' value='`$prop.sotn.ebs`' />\n<!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\n<!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\n<!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\n<parameter name='connectivity-selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $prop.sotn.network-id + '/network-data/'` \" />\n",
\r
4070 "z": "2902829f.18c74e",
\r
4076 "id": "e3b325e.735f958",
\r
4078 "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",
\r
4079 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />\n\n\n<!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\n<!-- key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\n<!-- AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\n<!-- AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\n<!-- force=\"true\" pfx=\"tmp.AnAI-data\">-->\n<!--<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $prop.sotn.network-id`\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />-->\n<!--<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.sotn.network-id`\" />-->",
\r
4084 "z": "2902829f.18c74e",
\r
4090 "id": "3829dc12.3b5b24",
\r
4092 "name": "save connectivityA relationship to UNI-LEAF, in AAI",
\r
4093 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
4098 "z": "2902829f.18c74e",
\r
4104 "id": "78032561.382d8c",
\r
4105 "type": "comment",
\r
4106 "name": "populate connectivity-B variable in the context map",
\r
4111 "z": "2902829f.18c74e",
\r
4115 "id": "32b221b8.94e72e",
\r
4117 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",
\r
4118 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",
\r
4123 "z": "2902829f.18c74e",
\r
4129 "id": "ddb22b48.c7951",
\r
4131 "name": "set prop.connectivity-domainB-uuid",
\r
4132 "xml": "<set>\n<!--<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />-->\n<!--OR-->\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\n\n\n",
\r
4136 "z": "2902829f.18c74e",
\r
4140 "id": "8dae734b.2f3cf",
\r
4142 "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",
\r
4143 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
4148 "z": "2902829f.18c74e",
\r
4154 "id": "6b696600.0c94ac",
\r
4156 "name": "save LEAF UNI in AAI",
\r
4157 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n",
\r
4162 "z": "2902829f.18c74e",
\r
4168 "id": "63a3c79e.874c38",
\r
4169 "type": "comment",
\r
4170 "name": "Create LEAF UNI",
\r
4175 "z": "2902829f.18c74e",
\r
4179 "id": "f7343942.604c5",
\r
4181 "name": "save the-connectivity relationship to UNI-LEAF, in AAI",
\r
4182 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"uni\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"uni.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$tmp.LEAF.uni-p-interface-long`\" />",
\r
4187 "z": "2902829f.18c74e",
\r
4193 "id": "c940cf7e.ee51b",
\r
4194 "type": "switchNode",
\r
4195 "name": "switch found-root-connectivity",
\r
4196 "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",
\r
4201 "z": "2902829f.18c74e",
\r
4210 "id": "b0427d82.5bfe9",
\r
4211 "type": "outcomeTrue",
\r
4213 "xml": "<outcome value='true'>\n",
\r
4218 "z": "2902829f.18c74e",
\r
4226 "id": "25de2beb.6b950c",
\r
4228 "name": "block : atomic",
\r
4229 "xml": "<block atomic='true'>",
\r
4235 "z": "2902829f.18c74e",
\r
4243 "id": "b8ae94d3.c9ad9",
\r
4244 "type": "outcomeFalse",
\r
4246 "xml": "<outcome value='false'>\n",
\r
4251 "z": "2902829f.18c74e",
\r
4259 "id": "bc7f369f.c4ff98",
\r
4260 "type": "returnFailure",
\r
4261 "name": "return failure",
\r
4262 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",
\r
4266 "z": "2902829f.18c74e",
\r
4270 "id": "9a0e4d6a.9ad2e",
\r
4272 "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",
\r
4273 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list' \n key='connectivity.connectivity-id = $middle-man-conn.connectivity-id' \n force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"connectivity\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"connectivity.connectivity-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$uuid.connectivity-domainA-uuid`\" />",
\r
4278 "z": "2902829f.18c74e",
\r
4284 "id": "8ffbf90a.9a2a4",
\r
4285 "type": "execute",
\r
4286 "name": "execute UUID generator for ethernet-service-name",
\r
4287 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",
\r
4292 "z": "2902829f.18c74e",
\r
4298 "id": "9ccad127.ffcf6",
\r
4300 "name": "set new ethernet-service-name",
\r
4301 "xml": "<set>\n<!--<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-name`\" />-->\n<parameter name='prop.ethernet-service-name' value=\"`$tmp.aai.logical-link.link-id`\" />\n\n\n",
\r
4305 "z": "2902829f.18c74e",
\r
4309 "id": "9431421f.8473c8",
\r
4310 "type": "comment",
\r
4311 "name": "The following two nodes are to make sure all connectivities for an E-Tree have same etht-srv-name",
\r
4316 "z": "2902829f.18c74e",
\r
4320 "id": "4acaf17d.83ce3",
\r
4322 "name": "set current-provider-id and current-cvlan-id",
\r
4323 "xml": "<set>\n<parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->",
\r
4327 "z": "2902829f.18c74e",
\r
4331 "id": "26219883.65a92",
\r
4333 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",
\r
4334 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",
\r
4339 "z": "2902829f.18c74e",
\r
4345 "id": "1d162fbe.3673a",
\r
4346 "type": "switchNode",
\r
4347 "name": "switch found-connectivity?",
\r
4348 "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",
\r
4353 "z": "2902829f.18c74e",
\r
4356 "b4622dbc.20b678",
\r
4362 "id": "b4622dbc.20b678",
\r
4363 "type": "outcomeFalse",
\r
4365 "xml": "<outcome value='false'>\n",
\r
4370 "z": "2902829f.18c74e",
\r
4378 "id": "b10bfde8.027e5",
\r
4379 "type": "returnFailure",
\r
4380 "name": "return failure",
\r
4381 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Connectivity should have been created' />\n",
\r
4385 "z": "2902829f.18c74e",
\r
4389 "id": "1a01b81f.922a4",
\r
4390 "type": "outcomeTrue",
\r
4392 "xml": "<outcome value='true'>\n",
\r
4397 "z": "2902829f.18c74e",
\r
4405 "id": "6ceb0be5.2a433c",
\r
4408 "xml": "<block>\n",
\r
4409 "atomic": "false",
\r
4414 "z": "2902829f.18c74e",
\r
4419 "97927bbc.dcd8c8",
\r
4420 "1cb127d3.5a2788",
\r
4431 "id": "60b731fb.d0503",
\r
4433 "name": "get all-vpn-bindings from aai",
\r
4434 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-bindings\"\n\t key=\"selflink = 'https://aai.onap:8443/aai/v24/network/vpn-bindings\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.all-vpn-bindings\" >\n",
\r
4439 "z": "2902829f.18c74e",
\r
4449 "id": "cedc6e.0697a39",
\r
4450 "type": "success",
\r
4451 "name": "success",
\r
4452 "xml": "<outcome value='success'>\n",
\r
4457 "z": "2902829f.18c74e",
\r
4465 "id": "a047ea62.8c149",
\r
4466 "type": "not-found",
\r
4467 "name": "not-found",
\r
4468 "xml": "<outcome value='not-found'>\n",
\r
4471 "x": 4904.490966796875,
\r
4472 "y": 6755.574035644531,
\r
4473 "z": "2902829f.18c74e",
\r
4481 "id": "e7b3fd60.6832b8",
\r
4482 "type": "failure",
\r
4483 "name": "failure",
\r
4484 "xml": "<outcome value='failure'>\n",
\r
4489 "z": "2902829f.18c74e",
\r
4497 "id": "193246bb.dba7e9",
\r
4499 "name": "block : atomic",
\r
4500 "xml": "<block atomic=\"true\">",
\r
4505 "z": "2902829f.18c74e",
\r
4513 "id": "6166d474.1f401c",
\r
4514 "type": "returnFailure",
\r
4515 "name": "return failure",
\r
4516 "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",
\r
4518 "x": 5067.0623779296875,
\r
4519 "y": 6755.859771728516,
\r
4520 "z": "2902829f.18c74e",
\r
4524 "id": "a8cf7040.6462c8",
\r
4525 "type": "returnFailure",
\r
4526 "name": "return failure",
\r
4527 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
4531 "z": "2902829f.18c74e",
\r
4535 "id": "8ab9510b.66ea08",
\r
4537 "name": "for vpnidx in all-vpn-bindings",
\r
4538 "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",
\r
4543 "z": "2902829f.18c74e",
\r
4551 "id": "4468378.6607f48",
\r
4553 "name": "block : atomic",
\r
4554 "xml": "<block atomic='true'>",
\r
4560 "z": "2902829f.18c74e",
\r
4568 "id": "fb8fcf56.6ea2f8",
\r
4569 "type": "switchNode",
\r
4570 "name": "switch vpnuuid is for this slice",
\r
4571 "xml": "<!--<switch test=\"`$tmp.slicevpnuuids[$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id] != '' `\">-->\n\n<!-- Replace vpn-type with slice-id (a new attribbute in the latest AAI) -->\n<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].slice-id == $tmp.aai.service-instance.service-instance-id `\">\n\n",
\r
4576 "z": "2902829f.18c74e",
\r
4585 "id": "b35a7d25.7fd0a",
\r
4586 "type": "outcomeTrue",
\r
4588 "xml": "<outcome value='true'>\n",
\r
4593 "z": "2902829f.18c74e",
\r
4601 "id": "74f376ab.a729f",
\r
4602 "type": "outcomeFalse",
\r
4604 "xml": "<outcome value='false'>\n",
\r
4609 "z": "2902829f.18c74e",
\r
4615 "id": "53ea7250.143694",
\r
4617 "name": "block : atomic",
\r
4618 "xml": "<block atomic='true'>",
\r
4624 "z": "2902829f.18c74e",
\r
4632 "id": "26dbc9a6.ab4616",
\r
4634 "name": "set tmp.aai.the-vpn-binding",
\r
4635 "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",
\r
4639 "z": "2902829f.18c74e",
\r
4643 "id": "fba4365f.21d6b",
\r
4644 "type": "comment",
\r
4645 "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",
\r
4650 "z": "2902829f.18c74e",
\r
4654 "id": "8f16ceb.590e9b",
\r
4656 "name": "set srcTtp OTN layer",
\r
4657 "xml": "<set>\n<!--<parameter name='tmp.srcTtpOtnLayer' value=\"`$tmp.pce-src-node + '-' + -->\n<!-- $param-prefix-domainA[$param-prefix-domainA_length -2] + '-' +-->\n<!-- $tmp.source.ttp-id`\" />-->\n\n<parameter name='tmp.srcTtpOtnLayer' value=\"`$tmp.pce-src-node`\" />\n\n\n",
\r
4661 "z": "2902829f.18c74e",
\r
4665 "id": "db5a4ceb.707c88",
\r
4666 "type": "switchNode",
\r
4667 "name": "switch provider-id domainA",
\r
4668 "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",
\r
4673 "z": "2902829f.18c74e",
\r
4681 "id": "45fd9533.be2acc",
\r
4682 "type": "outcomeTrue",
\r
4684 "xml": "<outcome value='true'>\n",
\r
4689 "z": "2902829f.18c74e",
\r
4697 "id": "530fb98.e048cc8",
\r
4698 "type": "switchNode",
\r
4699 "name": "switch te-topo-id",
\r
4700 "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",
\r
4705 "z": "2902829f.18c74e",
\r
4713 "id": "36abe2fe.4a9a96",
\r
4714 "type": "outcomeTrue",
\r
4716 "xml": "<outcome value='true'>\n",
\r
4721 "z": "2902829f.18c74e",
\r
4729 "id": "75415a60.e2b3b4",
\r
4731 "name": "set otnTopoIdSrc",
\r
4732 "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",
\r
4736 "z": "2902829f.18c74e",
\r
4740 "id": "bcde9e56.e926a",
\r
4742 "name": "for netwidx..allNetworksList_length",
\r
4743 "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",
\r
4748 "z": "2902829f.18c74e",
\r
4756 "id": "97927bbc.dcd8c8",
\r
4757 "type": "get-resource",
\r
4758 "name": "get-resource network-resources-list",
\r
4759 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"network-resources\"\n\t key=\"selflink = 'https://aai.onap:8443/aai/v24/network/network-resources?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"allNetworksList\" >",
\r
4764 "z": "2902829f.18c74e",
\r
4767 "2440c6c.5eeb4ba",
\r
4774 "id": "2440c6c.5eeb4ba",
\r
4775 "type": "success",
\r
4776 "name": "success",
\r
4777 "xml": "<outcome value='success'>\n",
\r
4782 "z": "2902829f.18c74e",
\r
4788 "id": "8721d82f.3e0a3",
\r
4791 "xml": "<outcome value='Other'>\n",
\r
4796 "z": "2902829f.18c74e",
\r
4802 "id": "3f152fd2.1f0f28",
\r
4803 "type": "not-found",
\r
4804 "name": "not-found",
\r
4805 "xml": "<outcome value='not-found'>\n",
\r
4810 "z": "2902829f.18c74e",
\r
4816 "id": "1cb127d3.5a2788",
\r
4818 "name": "unset parameters",
\r
4819 "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",
\r
4823 "z": "2902829f.18c74e",
\r
4827 "id": "f2b1cf37.e0a26",
\r
4829 "name": "set tmp.pce-src-node",
\r
4830 "xml": "<set>\n<!--<parameter name='tmp.pce-src-node' value=\"`$param-prefix-domainA-pnfName[0] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[1] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[2] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[3] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[4] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[5] + '-' +-->\n<!-- 1 + '-' +-->\n<!-- $param-prefix-domainA-pnfName[7] + '-' +-->\n<!-- $param-prefix-domainA-pnfName[8]`\" />-->\n\n<parameter name='tmp.pce-src-node' value=\"`$param-prefix-domainA-pnfName[0] + '-' +\n $param-prefix-domainA-pnfName[1] + '-' +\n $param-prefix-domainA-pnfName[2] + '-' +\n $param-prefix-domainA-pnfName[3] + '-' +\n $param-prefix-domainA-pnfName[4] + '-' +\n $param-prefix-domainA-pnfName[5] + '-' +\n $otnTopoIdSrc + '-' +\n $param-prefix-domainA-pnfName[7] + '-' +\n $param-prefix-domainA-pnfName[8]`\" />",
\r
4834 "z": "2902829f.18c74e",
\r
4838 "id": "c05fdbdc.265b6",
\r
4840 "name": "unset parameters",
\r
4841 "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",
\r
4845 "z": "2902829f.18c74e",
\r
4849 "id": "b11f8629.171c6",
\r
4850 "type": "comment",
\r
4851 "name": "The following section is to find srcTtp OTN layer (its long name)",
\r
4852 "info": "The following section is to find srcTtp OTN layer (its long name)",
\r
4856 "z": "2902829f.18c74e",
\r
4860 "id": "2651f488.54465c",
\r
4861 "type": "switchNode",
\r
4862 "name": "switch ops-note is srcTtpOtnLayer",
\r
4863 "xml": "<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `\">\n\n",
\r
4868 "z": "2902829f.18c74e",
\r
4871 "69eb57bf.22dfc8",
\r
4877 "id": "69eb57bf.22dfc8",
\r
4878 "type": "outcomeTrue",
\r
4880 "xml": "<outcome value='true'>\n",
\r
4885 "z": "2902829f.18c74e",
\r
4893 "id": "815687f4.685f18",
\r
4894 "type": "outcomeFalse",
\r
4896 "xml": "<outcome value='false'>\n",
\r
4901 "z": "2902829f.18c74e",
\r
4907 "id": "3784edbf.83acfa",
\r
4909 "name": "block : atomic",
\r
4910 "xml": "<block atomic='true'>",
\r
4916 "z": "2902829f.18c74e",
\r
4919 "6a238d9a.9b2fec",
\r
4920 "26dbc9a6.ab4616",
\r
4926 "id": "bb082a0b.0ed128",
\r
4927 "type": "comment",
\r
4928 "name": "increase the bw of the-vpn-binding and change status to modified",
\r
4929 "info": "increase the bw of the-vpn-binding\nchange status to modified\n",
\r
4933 "z": "2902829f.18c74e",
\r
4937 "id": "2310374c.1d397",
\r
4939 "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",
\r
4940 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n key='vpn-binding.vpn-id = $tmp.aai.the-vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.the-vpn-binding.vpn-id`' />\n<!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.the-vpn-binding.route-distinguisher + $gfp`' />\n\n<parameter name='operational-status' value='Modified' />\n\n\n",
\r
4945 "z": "2902829f.18c74e",
\r
4951 "id": "6a238d9a.9b2fec",
\r
4953 "name": "unset tmp.aai.the-vpn-binding",
\r
4954 "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"\" />\n",
\r
4958 "z": "2902829f.18c74e",
\r
4962 "id": "6b1cb253.86fb4c",
\r
4964 "name": "block : atomic",
\r
4965 "xml": "<block atomic='true'>",
\r
4971 "z": "2902829f.18c74e",
\r
4974 "6b696600.0c94ac",
\r
4982 "id": "4a1e792c.5d4bf8",
\r
4984 "name": "unset otnTopoIdSrc",
\r
4985 "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",
\r
4989 "z": "2902829f.18c74e",
\r
4993 "id": "c55840d4.91858",
\r
4995 "name": "update connectivity resource in AAI",
\r
4996 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />\n<parameter name='operational-status' value='Modified' />\n",
\r
5001 "z": "2902829f.18c74e",
\r
5007 "id": "f6160d91.b00c5",
\r
5008 "type": "comment",
\r
5009 "name": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",
\r
5010 "info": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",
\r
5014 "z": "2902829f.18c74e",
\r
5018 "id": "d896a0c9.160fe8",
\r
5020 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",
\r
5021 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",
\r
5026 "z": "2902829f.18c74e",
\r
5032 "id": "8cf629c6.d63328",
\r
5034 "name": "save ROOT UNI in AAI",
\r
5035 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n key='uni.id = $tmp.ROOT.uni-p-interface-long'>\n<parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />\n<parameter name='tp-id' value='`$tmp.ROOT.uni-tp-id`' />\n<parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\n",
\r
5040 "z": "2902829f.18c74e",
\r
5046 "id": "b2b24558.6d75f8",
\r
5047 "type": "comment",
\r
5048 "name": "NOT NEEDED ANYMORE?",
\r
5053 "z": "2902829f.18c74e",
\r
5057 "id": "bb31c80c.f29398",
\r
5058 "type": "comment",
\r
5059 "name": "NOT NEEDED ANYMORE?",
\r
5064 "z": "2902829f.18c74e",
\r
5068 "id": "f5dbe745.5a7ca",
\r
5069 "type": "comment",
\r
5070 "name": "TEMPORARY REMOVING THE FOLLOWING TWO NODES",
\r
5075 "z": "2902829f.18c74e",
\r
5079 "id": "58aa906f.8d52e",
\r
5081 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",
\r
5082 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",
\r
5087 "z": "2902829f.18c74e",
\r
5093 "id": "b0ed6ff1.30772",
\r
5095 "name": "set current-provider-id and current-cvlan-id",
\r
5096 "xml": "<set>\n<parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\n\n<!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->\n<!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->\n<!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->\n<!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->\n<!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->",
\r
5100 "z": "2902829f.18c74e",
\r
5104 "id": "727be5c.c27771c",
\r
5106 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",
\r
5107 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",
\r
5112 "z": "2902829f.18c74e",
\r
5118 "id": "5ecdaa6f.e24ff4",
\r
5119 "type": "switchNode",
\r
5120 "name": "switch found-connectivity?",
\r
5121 "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",
\r
5126 "z": "2902829f.18c74e",
\r
5129 "27ad8f3e.2bb148",
\r
5135 "id": "27ad8f3e.2bb148",
\r
5136 "type": "outcomeFalse",
\r
5138 "xml": "<outcome value='false'>\n",
\r
5143 "z": "2902829f.18c74e",
\r
5151 "id": "1abb8af.fa663f5",
\r
5152 "type": "outcomeTrue",
\r
5154 "xml": "<outcome value='true'>\n",
\r
5159 "z": "2902829f.18c74e",
\r
5167 "id": "359fab60.1e1edc",
\r
5169 "name": "block : atomic",
\r
5170 "xml": "<block atomic='true'>",
\r
5176 "z": "2902829f.18c74e",
\r
5184 "id": "c5f554a7.be6918",
\r
5186 "name": "block : atomic",
\r
5187 "xml": "<block atomic='true'>",
\r
5193 "z": "2902829f.18c74e",
\r
5197 "113bf6b.aca4d89",
\r
5198 "e3b325e.735f958",
\r
5204 "id": "9fca53b1.0733f",
\r
5206 "name": "set prop.connectivity-domainA-uuid",
\r
5207 "xml": "<set>\n<parameter name='uuid.connectivity-domainA-uuid' value=\"`$tmp.the-connectivity.connectivity-id`\" />\n\n\n",
\r
5211 "z": "2902829f.18c74e",
\r
5215 "id": "fa5528e4.cedd58",
\r
5216 "type": "comment",
\r
5217 "name": "populate connectivity-A variable in the context map",
\r
5222 "z": "2902829f.18c74e",
\r
5226 "id": "9ff86b70.d2fcb",
\r
5228 "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",
\r
5229 "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",
\r
5234 "z": "2902829f.18c74e",
\r