Buf fixing for creation, deletion, and modification of a cloud leased-line (CLL)... 10/124410/1
authorHesam Rahimi <hesam.rahimi@huawei.com>
Wed, 22 Sep 2021 03:21:08 +0000 (23:21 -0400)
committerHesam Rahimi <hesam.rahimi@huawei.com>
Wed, 22 Sep 2021 03:23:47 +0000 (23:23 -0400)
Issue-ID: SDNC-1594
Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com>
Change-Id: I4da3a04db97a3e6358cd24cdff540e2e97c208cc

Former-commit-id: 0fab18d499c857b08812b099d9e0d88a93102247

13 files changed:
installation/src/main/properties/generic-resource-api-dg.properties
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1-Activate.json
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-create-clean.json
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-delete.json
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-helper-find-ROOT-conn.json
platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-modify.json
platform-logic/generic-resource-api/src/main/xml/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1-Activate.xml
platform-logic/generic-resource-api/src/main/xml/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-create-clean.xml
platform-logic/generic-resource-api/src/main/xml/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-delete.xml
platform-logic/generic-resource-api/src/main/xml/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-helper-find-ROOT-conn.xml
platform-logic/generic-resource-api/src/main/xml/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-modify.xml
platform-logic/restapi-templates/src/main/json/cll-ethernet-service-loop.json

index d87f9e3..cec46c8 100644 (file)
@@ -44,7 +44,7 @@ restapi.ts-otn-dst-domain-creation.templatefile=ts-otn-tunnel-dst-domain.json
 restapi.ts-otn-domainG-creation.templatefile=ts-otn-tunnel-domainG.json
 restapi.ts-ethernet-service.templatefile=ts-ethernet-service.json
 restapi.ts-coloring-uni-port.templatefile=ts-coloring-uni-port.json
-restapi.cll-ethernet-service-loop.templatefile=cll-ethernet-service-loop
+restapi.cll-ethernet-service-loop.templatefile=cll-ethernet-service-loop.json
 restapi.cll-otn-src-domain-creation.templatefile=cll-otn-tunnel-src-domain.json
 restapi.cll-otn-dst-domain-creation.templatefile=cll-otn-tunnel-dst-domain.json
 restapi.cll-otn-domainG-creation.templatefile=cll-otn-tunnel-domainG.json
index 81e0415..795a741 100644 (file)
 [\r
     {\r
-        "id": "ee012476.423b98",\r
+        "id": "2395bbe0.4b8ec4",\r
         "type": "save",\r
         "name": "get all-vpn-bindings from aai",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 339,\r
-        "y": 363,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 361,\r
+        "y": 348,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2b361ed4.488d22",\r
-                "8a293b14.096a28",\r
-                "e711b658.aa0458"\r
+                "7a4b4c32.339f0c",\r
+                "476b558f.0cf4e4",\r
+                "c5f863d4.faa76"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2b361ed4.488d22",\r
+        "id": "7a4b4c32.339f0c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 527,\r
-        "y": 376,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 549,\r
+        "y": 361,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "d45a4635.eb8678"\r
+                "477b4d49.40f0ec"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8a293b14.096a28",\r
+        "id": "476b558f.0cf4e4",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 527.490966796875,\r
-        "y": 421.57403564453125,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 549.490966796875,\r
+        "y": 406.57403564453125,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "abb54833.f0129"\r
+                "9391f816.87a258"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e711b658.aa0458",\r
+        "id": "c5f863d4.faa76",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 525,\r
-        "y": 465,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 547,\r
+        "y": 450,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f29b4663.f669b"\r
+                "7e716c79.c4ee54"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d45a4635.eb8678",\r
+        "id": "477b4d49.40f0ec",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 700,\r
-        "y": 374,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 722,\r
+        "y": 359,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f31c0d53.86d7f8"\r
+                "de48ad25.e4a568"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "abb54833.f0129",\r
+        "id": "9391f816.87a258",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 690.0623779296875,\r
-        "y": 421.8597717285156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 712.0623779296875,\r
+        "y": 406.8597717285156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f29b4663.f669b",\r
+        "id": "7e716c79.c4ee54",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 692,\r
-        "y": 464,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 714,\r
+        "y": 449,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f31c0d53.86d7f8",\r
+        "id": "de48ad25.e4a568",\r
         "type": "for",\r
         "name": "for vpnidx in all-vpn-bindings",\r
         "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 929,\r
-        "y": 375,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 951,\r
+        "y": 360,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b49d17ad.574c7"\r
+                "1fd8993c.e83297"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b49d17ad.574c7",\r
+        "id": "1fd8993c.e83297",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1144,\r
-        "y": 376,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1166,\r
+        "y": 361,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "59104900.730b5"\r
+                "33755ee2.127952"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "59104900.730b5",\r
+        "id": "edb565df.2fd588",\r
         "type": "switchNode",\r
         "name": "switch vpnuuid is for this slice",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1388,\r
-        "y": 375,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1420,\r
+        "y": 283,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a081cc3f.ed90c8",\r
-                "c86127b7.79d09"\r
+                "d9f77b89.2576a8",\r
+                "d1a41641.7e8658"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a081cc3f.ed90c8",\r
+        "id": "d9f77b89.2576a8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1605,\r
-        "y": 354,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1637,\r
+        "y": 262,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "99d2c91.f0beeb8"\r
+                "33755ee2.127952"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c86127b7.79d09",\r
+        "id": "d1a41641.7e8658",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1605,\r
-        "y": 403,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1637,\r
+        "y": 311,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "99d2c91.f0beeb8",\r
+        "id": "33755ee2.127952",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1799,\r
-        "y": 363,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1821,\r
+        "y": 348,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "1cc75cf0.e01a9b",\r
-                "171d3657.f2327a",\r
-                "e9e324cf.d34fa8"\r
+                "9647ef19.c8c25",\r
+                "b3842f71.731b38",\r
+                "ca01ca51.23bb98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "63d9b9e3.c39a3",\r
+        "id": "48081245.456c3c",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 158,\r
-        "y": 104,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 180,\r
+        "y": 89,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "13826703.6fe8f9"\r
+                "226f6982.562f5e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13826703.6fe8f9",\r
+        "id": "226f6982.562f5e",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "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
         "outputs": 1,\r
-        "x": 442.2856903076172,\r
-        "y": 165.23810863494873,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 464.2856903076172,\r
+        "y": 150.23810863494873,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a18ada65.df1b6"\r
+                "f533e2ec.f849f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a18ada65.df1b6",\r
+        "id": "f533e2ec.f849f",\r
         "type": "method",\r
         "name": "method cll-vnf-topology-operation-cll-F1-Activate",\r
         "xml": "<method rpc='cll-vnf-topology-operation-cll-F1-Activate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 448.42860412597656,\r
-        "y": 250.00003051757812,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 470.42860412597656,\r
+        "y": 235.00003051757812,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e68623b.1ed71e"\r
+                "15848be5.af4ba4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e68623b.1ed71e",\r
+        "id": "15848be5.af4ba4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 758.238037109375,\r
-        "y": 241.66668701171875,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 780.238037109375,\r
+        "y": 226.66668701171875,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ee012476.423b98",\r
-                "1d423866.3abba8",\r
-                "63268214.354d14",\r
-                "2b86835c.8d9024",\r
-                "5a6a7d0e.a2f89c"\r
+                "2395bbe0.4b8ec4",\r
+                "5c62cbf5.952894",\r
+                "4957906b.cb3908",\r
+                "25a3d5e5.55ea62",\r
+                "624a734b.81957c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1cc75cf0.e01a9b",\r
+        "id": "9647ef19.c8c25",\r
         "type": "set",\r
         "name": "set tmp.aai.vpn-binding",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",\r
         "comments": "",\r
-        "x": 2016,\r
-        "y": 301,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2038,\r
+        "y": 286,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "acb2a33f.d7ec9",\r
+        "id": "927e2807.47e1",\r
         "type": "set",\r
         "name": "set attachment_param for OTN A",\r
         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />\n<!--<parameter name='dst-tpn-id' value='1' />-->\n<parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />\n<parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />\n",\r
         "comments": "",\r
-        "x": 4185,\r
-        "y": 187,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4207,\r
+        "y": 172,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1a2b69e5.bdb2ae",\r
+        "id": "71f8cbde.7b70ec",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-src-domain-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4266,\r
-        "y": 502,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4288,\r
+        "y": 487,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c13bac2.6ce225",\r
-                "54c65da.56603a4"\r
+                "dca0592f.f2f0f8",\r
+                "7abf945b.d3630c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c13bac2.6ce225",\r
+        "id": "dca0592f.f2f0f8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4575.5,\r
-        "y": 471,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4597.5,\r
+        "y": 456,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "9c791a1e.520a28"\r
+                "4d6d008.1dd328"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "54c65da.56603a4",\r
+        "id": "7abf945b.d3630c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4580.5,\r
-        "y": 536,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4602.5,\r
+        "y": 521,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b016fce4.beba"\r
+                "6ddc3bc2.826894"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9c791a1e.520a28",\r
+        "id": "4d6d008.1dd328",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create OTN tunnel rest api\" />\n",\r
         "comments": "",\r
-        "x": 4751.5,\r
-        "y": 471,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4773.5,\r
+        "y": 456,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b016fce4.beba",\r
+        "id": "6ddc3bc2.826894",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4747,\r
-        "y": 536,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4769,\r
+        "y": 521,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2227e8a2.0665b8",\r
+        "id": "639d74a6.1d8f04",\r
         "type": "set",\r
         "name": "set sotn_value",\r
         "xml": "<set>\n<!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\n<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.etht-svc-name`' />\n<parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\n<parameter name='provider-id' value='`$tmp.aai.connectivityA.access-provider-id`' />\n<parameter name='client-id' value='`$tmp.aai.connectivityA.access-client-id`' />\n<parameter name='topology-id' value='`$tmp.aai.connectivityA.access-topology-id`' />\n<parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n<parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityA.connectivity-id`' />\n<parameter name='index-number' value='0' />\n<parameter name='eth-node-id' value='`$tmp.aai.connectivityA.access-node-id`' />\n<parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityA.access-ltp-id`' />\n<parameter name='CIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\n<parameter name='EIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\n<parameter name='cvlan' value='`$tmp.aai.connectivityA.cvlan`' />\n",\r
         "comments": "",\r
-        "x": 4130.5,\r
-        "y": 756,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4152.5,\r
+        "y": 741,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f70fce2d.7485",\r
+        "id": "d9456183.6b2d68",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create ethernet Service without token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4284.5,\r
-        "y": 804,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4306.5,\r
+        "y": 789,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "8ffe5287.d9d0e8",\r
-                "5f6b3e31.55961"\r
+                "3efbdf9b.54682",\r
+                "243cc169.72316e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8ffe5287.d9d0e8",\r
+        "id": "3efbdf9b.54682",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4630,\r
-        "y": 785,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4652,\r
+        "y": 770,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "8c837eb9.336b9"\r
+                "ba970949.4ab53"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5f6b3e31.55961",\r
+        "id": "243cc169.72316e",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4634,\r
-        "y": 825,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4656,\r
+        "y": 810,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "575c5f0f.3503d8"\r
+                "4891a43f.02e58c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8c837eb9.336b9",\r
+        "id": "ba970949.4ab53",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create ethernet service rest api\" />\n",\r
         "comments": "",\r
-        "x": 4788,\r
-        "y": 785,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4810,\r
+        "y": 770,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "575c5f0f.3503d8",\r
+        "id": "4891a43f.02e58c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4791.5,\r
-        "y": 825,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4813.5,\r
+        "y": 810,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "25e6aa4e.9a9cde",\r
-                "1cebed54.09e3f3"\r
+                "388beb56.7c7234",\r
+                "eb334e0f.b54c3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "25e6aa4e.9a9cde",\r
+        "id": "388beb56.7c7234",\r
         "type": "save",\r
         "name": "update vpn-binding A resource (aka. OTN domainA) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5122,\r
-        "y": 790,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5144,\r
+        "y": 775,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "57cb404e.88a3a8",\r
+        "id": "d196af8c.f36ae8",\r
         "type": "comment",\r
         "name": "TODO: FIXME",\r
         "info": "use proper vpn-binding id and connectivity id\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?",\r
         "comments": "",\r
-        "x": 4986,\r
-        "y": 749,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5008,\r
+        "y": 734,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1cebed54.09e3f3",\r
+        "id": "eb334e0f.b54c3",\r
         "type": "save",\r
         "name": "update connectivity resource in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivityA.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivityA.connectivity-id`' />\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5049,\r
-        "y": 836,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5071,\r
+        "y": 821,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "adcc0fc7.59b628",\r
+        "id": "51361643.15e97",\r
         "type": "set",\r
         "name": "set pnf-name",\r
         "xml": "<set>\n<parameter name='tmp.src.domainA.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingA.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingA.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingA.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingA.src-access-node-id`\" />\n",\r
         "comments": "",\r
-        "x": 4123,\r
-        "y": 235,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4145,\r
+        "y": 220,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "36f9f62e.004372",\r
+        "id": "7074e291.428a74",\r
         "type": "get-resource",\r
         "name": "get-resource src pnf",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4149,\r
-        "y": 352,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4171,\r
+        "y": 337,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "37680b24.ccfd7c",\r
-                "da1cdd66.16c98",\r
-                "923405db.542c"\r
+                "fd9f25cd.b6ab9",\r
+                "13f82e43.b47822",\r
+                "a1ba843c.92fa78"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "37680b24.ccfd7c",\r
+        "id": "fd9f25cd.b6ab9",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4344.5001220703125,\r
-        "y": 304,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4366.5001220703125,\r
+        "y": 289,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "3021ee1b.904b12"\r
+                "10d11922.59185f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "da1cdd66.16c98",\r
+        "id": "13f82e43.b47822",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4336.5001220703125,\r
-        "y": 359,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4358.5001220703125,\r
+        "y": 344,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "12605fae.863058"\r
+                "19650434.8dad4c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3021ee1b.904b12",\r
+        "id": "10d11922.59185f",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4488.8824462890625,\r
-        "y": 303.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4510.8824462890625,\r
+        "y": 288.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "dd5c14b5.d1837"\r
+                "777ae9c7.6a278"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "67c4003.ef8f28",\r
+        "id": "391ce87d.ba3df8",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5071,\r
-        "y": 306,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5093,\r
+        "y": 291,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "108d04fa.bf4053"\r
+                "65b820ac.17e0d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dd5c14b5.d1837",\r
+        "id": "777ae9c7.6a278",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4673,\r
-        "y": 302,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4695,\r
+        "y": 287,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "d5f86c5d.16c4"\r
+                "f4f1a808.b22bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d5f86c5d.16c4",\r
+        "id": "f4f1a808.b22bc",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4868,\r
-        "y": 302,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4890,\r
+        "y": 287,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "67c4003.ef8f28"\r
+                "391ce87d.ba3df8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "923405db.542c",\r
+        "id": "a1ba843c.92fa78",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4341.5001220703125,\r
-        "y": 416,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4363.5001220703125,\r
+        "y": 401,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b180d8b0.c43f88"\r
+                "a6d9e4b5.ea0fd8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b180d8b0.c43f88",\r
+        "id": "a6d9e4b5.ea0fd8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 4493.5001220703125,\r
-        "y": 417,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4515.5001220703125,\r
+        "y": 402,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "12605fae.863058",\r
+        "id": "19650434.8dad4c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 4504.5001220703125,\r
-        "y": 360,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4526.5001220703125,\r
+        "y": 345,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f9899c24.7b705",\r
+        "id": "5d042a1f.c8fb44",\r
         "type": "execute",\r
         "name": "get esr-thirdparty-sdnc",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5456,\r
-        "y": 319,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5478,\r
+        "y": 304,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "d378bd87.63a5c8",\r
-                "5261c81e.fbb5b8",\r
-                "634ff531.a525f4"\r
+                "8c0f87c1.0cfa88",\r
+                "96b96977.b4fed8",\r
+                "6ce026da.737ea"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "108d04fa.bf4053",\r
+        "id": "65b820ac.17e0d",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 5250,\r
-        "y": 306,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5272,\r
+        "y": 291,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "20f95b42.b2257c",\r
-                "f9899c24.7b705"\r
+                "1918c44c.117ae4",\r
+                "5d042a1f.c8fb44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "20f95b42.b2257c",\r
+        "id": "1918c44c.117ae4",\r
         "type": "set",\r
         "name": "set esr-thirdparty-sdnc domainA id",\r
         "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
         "comments": "",\r
-        "x": 5486,\r
-        "y": 267,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5508,\r
+        "y": 252,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d378bd87.63a5c8",\r
+        "id": "8c0f87c1.0cfa88",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5666,\r
-        "y": 310,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5688,\r
+        "y": 295,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "1cbdaba0.674dd4"\r
+                "e1aae278.d9aab"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5261c81e.fbb5b8",\r
+        "id": "96b96977.b4fed8",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5658,\r
-        "y": 365,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5680,\r
+        "y": 350,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "66b4dbad.a4949c"\r
+                "a74826f7.daef6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "634ff531.a525f4",\r
+        "id": "6ce026da.737ea",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5663,\r
-        "y": 422,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5685,\r
+        "y": 407,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "21f2fdd8.0e601a"\r
+                "80c7718d.f0881"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "21f2fdd8.0e601a",\r
+        "id": "80c7718d.f0881",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5815,\r
-        "y": 423,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5837,\r
+        "y": 408,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "66b4dbad.a4949c",\r
+        "id": "a74826f7.daef6",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5826,\r
-        "y": 368,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5848,\r
+        "y": 353,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1cbdaba0.674dd4",\r
+        "id": "e1aae278.d9aab",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5810.38232421875,\r
-        "y": 307.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5832.38232421875,\r
+        "y": 292.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ebf10644.3cf328"\r
+                "b6fb5857.56d2c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ebf10644.3cf328",\r
+        "id": "b6fb5857.56d2c",\r
         "type": "set",\r
         "name": "set controller domainA data",\r
         "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
         "comments": "",\r
-        "x": 6025,\r
-        "y": 304,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 6047,\r
+        "y": 289,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "204badf8.a5ba12",\r
+        "id": "881ac3d.2b73cc",\r
         "type": "set",\r
         "name": "set attachment_param for OTN B",\r
         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />\n<!--<parameter name='src-tpn-id' value='1' />-->\n<parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />\n<parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />\n",\r
         "comments": "",\r
-        "x": 3592,\r
-        "y": 1644,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3614,\r
+        "y": 1629,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4d3bca29.9af50c",\r
+        "id": "f942fe34.857118",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-dst-domain-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3655,\r
-        "y": 1973,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3677,\r
+        "y": 1958,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "30186c33.4929f4",\r
-                "868e39af.adebc8"\r
+                "d6aba815.0c0b98",\r
+                "fb15fc4f.27732"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "30186c33.4929f4",\r
+        "id": "d6aba815.0c0b98",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3950.5,\r
-        "y": 1940,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3972.5,\r
+        "y": 1925,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2aae4501.2c69e2"\r
+                "f7e9b7f6.cb6cf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "868e39af.adebc8",\r
+        "id": "fb15fc4f.27732",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3955.5,\r
-        "y": 2005,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3977.5,\r
+        "y": 1990,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "7501d4e8.c8d944"\r
+                "e7e93f9f.05e6f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2aae4501.2c69e2",\r
+        "id": "f7e9b7f6.cb6cf8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create OTN tunnel rest api\" />\n",\r
         "comments": "",\r
-        "x": 4118.5,\r
-        "y": 1940,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4140.5,\r
+        "y": 1925,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7501d4e8.c8d944",\r
+        "id": "e7e93f9f.05e6f8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4129,\r
-        "y": 2005,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4151,\r
+        "y": 1990,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "cc294dbc.f351c",\r
+        "id": "c6f7c9bc.a78ea8",\r
         "type": "set",\r
         "name": "set pnf-name",\r
         "xml": "<set>\n<parameter name='tmp.dst.domainB.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingB.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingB.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingB.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingB.dst-access-node-id`\" />\n",\r
         "comments": "",\r
-        "x": 3531,\r
-        "y": 1701,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3553,\r
+        "y": 1686,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c8227bea.321b5",\r
+        "id": "8f243ad6.97dd38",\r
         "type": "get-resource",\r
         "name": "get-resource dst pnf",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3551,\r
-        "y": 1798,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3573,\r
+        "y": 1783,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "9f19ba3f.539ea8",\r
-                "e4125ed0.f068f8",\r
-                "de95537a.826588"\r
+                "a8e6c84d.0f237",\r
+                "3ee8ddc2.b7378a",\r
+                "311698c.6883b68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9f19ba3f.539ea8",\r
+        "id": "a8e6c84d.0f237",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3753.5001220703125,\r
-        "y": 1751,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3775.5001220703125,\r
+        "y": 1736,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e35cf2ca.728ed8"\r
+                "6ef9124f.c91bc4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e4125ed0.f068f8",\r
+        "id": "3ee8ddc2.b7378a",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3745.5001220703125,\r
-        "y": 1806,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3767.5001220703125,\r
+        "y": 1791,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c80b6676.b0f198"\r
+                "9b01e4a.2bf7598"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e35cf2ca.728ed8",\r
+        "id": "6ef9124f.c91bc4",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3897.8824462890625,\r
-        "y": 1748.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3919.8824462890625,\r
+        "y": 1733.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "57d9c9b8.81d7a8"\r
+                "8bd570a1.9b5908"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "57d9c9b8.81d7a8",\r
+        "id": "8bd570a1.9b5908",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4082,\r
-        "y": 1763,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4104,\r
+        "y": 1748,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2837eada.0816e6"\r
+                "5951fb7a.778dbc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "de95537a.826588",\r
+        "id": "311698c.6883b68",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3750.5001220703125,\r
-        "y": 1863,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3772.5001220703125,\r
+        "y": 1848,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "6ac21b2f.35237c"\r
+                "25fe1469.5e13bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6ac21b2f.35237c",\r
+        "id": "25fe1469.5e13bc",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 3902.5001220703125,\r
-        "y": 1864,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3924.5001220703125,\r
+        "y": 1849,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c80b6676.b0f198",\r
+        "id": "9b01e4a.2bf7598",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 3913.5001220703125,\r
-        "y": 1809,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3935.5001220703125,\r
+        "y": 1794,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b2f2b82b.20ac9",\r
+        "id": "a9a3100d.7e9a38",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4480,\r
-        "y": 1767,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4502,\r
+        "y": 1752,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e8c4648e.2f16b8"\r
+                "15a6f6cf.b80121"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2837eada.0816e6",\r
+        "id": "5951fb7a.778dbc",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4277,\r
-        "y": 1763,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4299,\r
+        "y": 1748,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b2f2b82b.20ac9"\r
+                "a9a3100d.7e9a38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7fa6120f.8bbc34",\r
+        "id": "b462757e.f97cf",\r
         "type": "execute",\r
         "name": "get esr-thirdparty-sdnc",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4865,\r
-        "y": 1766,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4887,\r
+        "y": 1751,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2004b12.ed9d54e",\r
-                "ffd8f42d.6ff66",\r
-                "7412d147.be04a8"\r
+                "f548cd5f.cf97e8",\r
+                "7bf2c309.936484",\r
+                "37200156.6e45ae"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e8c4648e.2f16b8",\r
+        "id": "15a6f6cf.b80121",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 4657,\r
-        "y": 1759,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4679,\r
+        "y": 1744,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "619505d8.279204",\r
-                "7fa6120f.8bbc34"\r
+                "24625031.3ccbb",\r
+                "b462757e.f97cf"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "619505d8.279204",\r
+        "id": "24625031.3ccbb",\r
         "type": "set",\r
         "name": "set esr-thirdparty-sdnc domainB id",\r
         "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
         "comments": "",\r
-        "x": 4895,\r
-        "y": 1714,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4917,\r
+        "y": 1699,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "407265d3.d9387c",\r
+        "id": "3717e4c0.7e91fc",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5224,\r
-        "y": 1870,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5246,\r
+        "y": 1855,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "70bb8ce1.2b5a7c",\r
+        "id": "ebaf4cad.7f7ac",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5235,\r
-        "y": 1815,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5257,\r
+        "y": 1800,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "474b0f12.6a5378",\r
+        "id": "95133e26.a5c4",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5219.38232421875,\r
-        "y": 1754.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5241.38232421875,\r
+        "y": 1739.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "4664ee87.d9fd18"\r
+                "74fa69d9.12322"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4664ee87.d9fd18",\r
+        "id": "74fa69d9.12322",\r
         "type": "set",\r
         "name": "set controller domainB data",\r
         "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
         "comments": "",\r
-        "x": 5434,\r
-        "y": 1751,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5456,\r
+        "y": 1736,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2004b12.ed9d54e",\r
+        "id": "f548cd5f.cf97e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5075,\r
-        "y": 1757,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5097,\r
+        "y": 1742,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "474b0f12.6a5378"\r
+                "95133e26.a5c4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ffd8f42d.6ff66",\r
+        "id": "7bf2c309.936484",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5067,\r
-        "y": 1812,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5089,\r
+        "y": 1797,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "70bb8ce1.2b5a7c"\r
+                "ebaf4cad.7f7ac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7412d147.be04a8",\r
+        "id": "37200156.6e45ae",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5072,\r
-        "y": 1869,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5094,\r
+        "y": 1854,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "407265d3.d9387c"\r
+                "3717e4c0.7e91fc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "79f7771a.baa2f",\r
+        "id": "4573661e.19551",\r
         "type": "switchNode",\r
         "name": "switch vpn-binding has dst-access-ltp",\r
         "xml": "<switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3106,\r
-        "y": 715,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3128,\r
+        "y": 700,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "6b315a67.2be854",\r
-                "7ca64a28.96fff4"\r
+                "e3a931ba.d41978",\r
+                "cce98769.66d2f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b315a67.2be854",\r
+        "id": "e3a931ba.d41978",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3320,\r
-        "y": 752,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3342,\r
+        "y": 737,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e26333e1.9f2a38"\r
+                "83f7a2a0.47e4a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7ca64a28.96fff4",\r
+        "id": "cce98769.66d2f",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3322,\r
-        "y": 690,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3344,\r
+        "y": 675,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "89cb81b5.af1468"\r
+                "a3a1c771.fa4dc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e26333e1.9f2a38",\r
+        "id": "83f7a2a0.47e4a",\r
         "type": "switchNode",\r
         "name": "switch vpn-binding has src-access-ltp",\r
         "xml": "<switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2900,\r
-        "y": 1995,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2922,\r
+        "y": 1980,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "5c3b586f.467af",\r
-                "6b4dbd17.81909c"\r
+                "b17cf12.c5b4e9",\r
+                "375f750c.523c3a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c3b586f.467af",\r
+        "id": "b17cf12.c5b4e9",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3153,\r
-        "y": 2029,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3175,\r
+        "y": 2014,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a3ab9951.4bdf08"\r
+                "b574ded7.ea26d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b4dbd17.81909c",\r
+        "id": "375f750c.523c3a",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3153,\r
-        "y": 1973,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3175,\r
+        "y": 1958,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "29d8f363.c99594"\r
+                "3eeb971b.8e101"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a3ab9951.4bdf08",\r
+        "id": "b574ded7.ea26d",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 3304,\r
-        "y": 2029,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3326,\r
+        "y": 2014,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c7f2aefb.cead08",\r
+        "id": "27c7cf1.51adcb",\r
         "type": "set",\r
         "name": "set vpn-bindingA and connectivityA",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingA.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityA.' value=\"`$tmp.aai.connectivity.`\" />\n",\r
         "comments": "",\r
-        "x": 4180,\r
-        "y": 127,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4202,\r
+        "y": 112,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8d65460e.504db8",\r
+        "id": "e24e0a9e.a7db8",\r
         "type": "set",\r
         "name": "set vpn-bindingB and connectivityB",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingB.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityB.' value=\"`$tmp.aai.connectivity.`\" />\n\n",\r
         "comments": "",\r
-        "x": 3588,\r
-        "y": 1586,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3610,\r
+        "y": 1571,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3e2a76dd.233f7a",\r
+        "id": "6b14e6ca.05c05",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3871,\r
-        "y": 384,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3893,\r
+        "y": 369,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c7f2aefb.cead08",\r
-                "acb2a33f.d7ec9",\r
-                "adcc0fc7.59b628",\r
-                "36f9f62e.004372",\r
-                "1a2b69e5.bdb2ae",\r
-                "7d01ae3.e59e8d",\r
-                "91a8f363.33b6d",\r
-                "8c296a00.ae82e8"\r
+                "27c7cf1.51adcb",\r
+                "927e2807.47e1",\r
+                "51361643.15e97",\r
+                "7074e291.428a74",\r
+                "71f8cbde.7b70ec",\r
+                "41c50446.37f104",\r
+                "e5881b35.2a2bf8",\r
+                "ceaa1f2c.697ad"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "29d8f363.c99594",\r
+        "id": "3eeb971b.8e101",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 3304,\r
-        "y": 1972,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3326,\r
+        "y": 1957,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "8d65460e.504db8",\r
-                "204badf8.a5ba12",\r
-                "cc294dbc.f351c",\r
-                "c8227bea.321b5",\r
-                "4d3bca29.9af50c",\r
-                "605c7758.9853c8",\r
-                "d3fdc974.92df9",\r
-                "52902dc6.5c041c"\r
+                "e24e0a9e.a7db8",\r
+                "881ac3d.2b73cc",\r
+                "c6f7c9bc.a78ea8",\r
+                "8f243ad6.97dd38",\r
+                "f942fe34.857118",\r
+                "51d22e16.357968",\r
+                "8caebf31.dc028",\r
+                "6ccc1a6d.d89cd4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "59dac694.235a08",\r
+        "id": "f87bcfd0.50c8c",\r
         "type": "set",\r
         "name": "set sotn_value",\r
         "xml": "<set>\n<!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.connectivity-id`' />-->\n<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.etht-svc-name`' />\n<parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\n<parameter name='provider-id' value='`$tmp.aai.connectivityB.access-provider-id`' />\n<parameter name='client-id' value='`$tmp.aai.connectivityB.access-client-id`' />\n<parameter name='topology-id' value='`$tmp.aai.connectivityB.access-topology-id`' />\n<parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n<parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityB.connectivity-id`' />\n<parameter name='index-number' value='0' />\n<parameter name='eth-node-id' value='`$tmp.aai.connectivityB.access-node-id`' />\n<parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityB.access-ltp-id`' />\n<parameter name='CIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\n<parameter name='EIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\n<parameter name='cvlan' value='`$tmp.aai.connectivityB.cvlan`' />\n\n",\r
         "comments": "",\r
-        "x": 3542,\r
-        "y": 2271,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3564,\r
+        "y": 2256,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "704c6.41b9333ac",\r
+        "id": "ab6e58b.3c55528",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create ethernet Service without token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3696,\r
-        "y": 2319,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3718,\r
+        "y": 2304,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "5cc2fc76.782a54",\r
-                "be48f3e2.0fbf"\r
+                "eff9a19.776a7e",\r
+                "ddb717fb.d9a6d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5cc2fc76.782a54",\r
+        "id": "eff9a19.776a7e",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4041.5,\r
-        "y": 2300,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4063.5,\r
+        "y": 2285,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a76d95f1.d45e1"\r
+                "59a2ea1f.0d3f14"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "be48f3e2.0fbf",\r
+        "id": "ddb717fb.d9a6d8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4045.5,\r
-        "y": 2340,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4067.5,\r
+        "y": 2325,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "1991eff2.b8a15"\r
+                "81b55fda.fb8e98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a76d95f1.d45e1",\r
+        "id": "59a2ea1f.0d3f14",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create ethernet service rest api\" />\n",\r
         "comments": "",\r
-        "x": 4199.5,\r
-        "y": 2300,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4221.5,\r
+        "y": 2285,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1991eff2.b8a15",\r
+        "id": "81b55fda.fb8e98",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4203,\r
-        "y": 2340,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4225,\r
+        "y": 2325,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "69ca6e83.833b58",\r
-                "1ce7897f.5077ef"\r
+                "1bcc30a0.546397",\r
+                "1eaaa262.028326"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "69ca6e83.833b58",\r
+        "id": "1bcc30a0.546397",\r
         "type": "save",\r
         "name": "update vpn-binding B resource (aka. OTN domainB) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4543,\r
-        "y": 2339,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4565,\r
+        "y": 2324,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "47268bd4.d29394",\r
+        "id": "68a7db89.5a89fc",\r
         "type": "comment",\r
         "name": "TODO: FIXME",\r
         "info": "use proper vpn-binding id and connectivity\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?",\r
         "comments": "",\r
-        "x": 4401,\r
-        "y": 2297,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4423,\r
+        "y": 2282,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1ce7897f.5077ef",\r
+        "id": "1eaaa262.028326",\r
         "type": "save",\r
         "name": "update connectivity resource in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivityB.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivityB.connectivity-id`' />\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4472,\r
-        "y": 2388,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4494,\r
+        "y": 2373,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "adf25f68.f6874",\r
+        "id": "71f36947.989c9",\r
         "type": "set",\r
         "name": "set attachment_param (gfp-n) for OTN",\r
         "xml": "<set>\n<parameter name='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />\n",\r
         "comments": "",\r
-        "x": 3097,\r
-        "y": 655,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3119,\r
+        "y": 640,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5011571a.f2ffc8",\r
+        "id": "24508e5.8723172",\r
         "type": "comment",\r
         "name": "only dst ttp exists. No src",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3692,\r
-        "y": 341,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3714,\r
+        "y": 326,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "69454f54.a632a",\r
+        "id": "f3eaab4d.9a827",\r
         "type": "comment",\r
         "name": "only src ttp exists. No dst",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3249,\r
-        "y": 1919,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3271,\r
+        "y": 1904,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "89cb81b5.af1468",\r
+        "id": "a3a1c771.fa4dc8",\r
         "type": "switchNode",\r
         "name": "switch vpn-binding has src-access-ltp",\r
         "xml": "<switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3428,\r
-        "y": 503,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3450,\r
+        "y": 488,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "89a2367.f810e48",\r
-                "76abc6c6.50ef4"\r
+                "6921df6d.0bad7",\r
+                "5859006e.3869c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76abc6c6.50ef4",\r
+        "id": "5859006e.3869c8",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3670,\r
-        "y": 1092,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3692,\r
+        "y": 1077,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "fdc63597.3712e"\r
+                "6a1db5bd.d7e224"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "89a2367.f810e48",\r
+        "id": "6921df6d.0bad7",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3664,\r
-        "y": 383,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3686,\r
+        "y": 368,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "3e2a76dd.233f7a"\r
+                "6b14e6ca.05c05"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fdc63597.3712e",\r
+        "id": "6a1db5bd.d7e224",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 3828,\r
-        "y": 1091,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3850,\r
+        "y": 1076,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "1793312b.927ef7",\r
-                "41401fda.2be158",\r
-                "9005ec38.4e5e88",\r
-                "dd0899e7.f82f08",\r
-                "ecd7f356.de7408",\r
-                "b3054d0f.9c60c"\r
+                "e8ac2c73.115cc",\r
+                "de077050.d3ab3",\r
+                "d36a1b80.8692c8",\r
+                "73f78d36.ab931c",\r
+                "8ec0e69e.0bdfb8",\r
+                "4004366.ff0b5c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "41401fda.2be158",\r
+        "id": "de077050.d3ab3",\r
         "type": "set",\r
         "name": "set attachment_param for OTN G",\r
         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />\n<!--<parameter name='dst-tpn-id' value='1' />-->\n<parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\n<parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\n<parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />\n<parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />\n",\r
         "comments": "",\r
-        "x": 4092,\r
-        "y": 974,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4114,\r
+        "y": 959,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ecd7f356.de7408",\r
+        "id": "8ec0e69e.0bdfb8",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-domainG-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4173,\r
-        "y": 1289,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4195,\r
+        "y": 1274,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e0518882.6fa588",\r
-                "87218147.0fa418"\r
+                "a8d20b89.8deb88",\r
+                "ebe8f709.819288"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e0518882.6fa588",\r
+        "id": "a8d20b89.8deb88",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4482.5,\r
-        "y": 1258,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4504.5,\r
+        "y": 1243,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "57c63933.072c5"\r
+                "f56a0e73.901ac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "87218147.0fa418",\r
+        "id": "ebe8f709.819288",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4487.5,\r
-        "y": 1323,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4509.5,\r
+        "y": 1308,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "7dd1782c.b2154"\r
+                "8bcbb353.d66038"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "57c63933.072c5",\r
+        "id": "f56a0e73.901ac",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create OTN tunnel rest api\" />\n",\r
         "comments": "",\r
-        "x": 4658.5,\r
-        "y": 1258,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4680.5,\r
+        "y": 1243,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7dd1782c.b2154",\r
+        "id": "8bcbb353.d66038",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4654,\r
-        "y": 1323,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4676,\r
+        "y": 1308,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9005ec38.4e5e88",\r
+        "id": "d36a1b80.8692c8",\r
         "type": "set",\r
         "name": "set pnf-name",\r
         "xml": "<set>\n<parameter name='tmp.domainG.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingG.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingG.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingG.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingG.src-access-node-id`\" />\n",\r
         "comments": "",\r
-        "x": 4030,\r
-        "y": 1022,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4052,\r
+        "y": 1007,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "dd0899e7.f82f08",\r
+        "id": "73f78d36.ab931c",\r
         "type": "get-resource",\r
         "name": "get-resource src pnf",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.domainG.pnf-name\"\n        pfx='tmp.aai.domainG-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4056,\r
-        "y": 1139,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4078,\r
+        "y": 1124,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "7a284ffa.3cc17",\r
-                "aa72c818.28213",\r
-                "f0ca75e3.4407d"\r
+                "e0243648.484bc",\r
+                "e14aa09.d5d416",\r
+                "5447b1d0.03a8b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a284ffa.3cc17",\r
+        "id": "e0243648.484bc",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4251.5001220703125,\r
-        "y": 1091,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4273.5001220703125,\r
+        "y": 1076,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "25701aeb.93625e"\r
+                "94135ed.07ea02"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aa72c818.28213",\r
+        "id": "e14aa09.d5d416",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4243.5001220703125,\r
-        "y": 1146,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4265.5001220703125,\r
+        "y": 1131,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f502d128.6eafe8"\r
+                "1628394b.83cd8f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "25701aeb.93625e",\r
+        "id": "94135ed.07ea02",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4395.8824462890625,\r
-        "y": 1090.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4417.8824462890625,\r
+        "y": 1075.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "86d32773.3465f8"\r
+                "fdedf72e.2dd36"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "86d32773.3465f8",\r
+        "id": "fdedf72e.2dd36",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4580,\r
-        "y": 1089,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4602,\r
+        "y": 1074,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e526c1c.efff3c"\r
+                "f99d2e19.85b668"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e526c1c.efff3c",\r
+        "id": "f99d2e19.85b668",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4775,\r
-        "y": 1089,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4797,\r
+        "y": 1074,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b3ad7614.48799"\r
+                "ff4cc7a8.15eb18"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f0ca75e3.4407d",\r
+        "id": "5447b1d0.03a8b",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4248.5001220703125,\r
-        "y": 1203,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4270.5001220703125,\r
+        "y": 1188,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f3b0b426.0ebd8"\r
+                "74603a77.be9d34"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3b0b426.0ebd8",\r
+        "id": "74603a77.be9d34",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 4400.5001220703125,\r
-        "y": 1204,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4422.5001220703125,\r
+        "y": 1189,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f502d128.6eafe8",\r
+        "id": "1628394b.83cd8f",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 4411.5001220703125,\r
-        "y": 1147,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4433.5001220703125,\r
+        "y": 1132,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1793312b.927ef7",\r
+        "id": "e8ac2c73.115cc",\r
         "type": "set",\r
         "name": "set vpn-bindingG and connectivityG",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingG.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityG.' value=\"`$tmp.aai.connectivity.`\" />\n",\r
         "comments": "",\r
-        "x": 4087,\r
-        "y": 914,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4109,\r
+        "y": 899,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b3ad7614.48799",\r
+        "id": "ff4cc7a8.15eb18",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4978,\r
-        "y": 1093,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5000,\r
+        "y": 1078,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "96db10e5.ea83"\r
+                "8469558b.e4d748"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "306d874d.b412d8",\r
+        "id": "cf8a4c78.37fe58",\r
         "type": "execute",\r
         "name": "get esr-thirdparty-sdnc",\r
         "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.domainG.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5363,\r
-        "y": 1106,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5385,\r
+        "y": 1091,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c6eb6256.83f998",\r
-                "45038891.4f4538",\r
-                "daa4d789.597db8"\r
+                "44cef850.3e64a",\r
+                "9337c3a8.6f7408",\r
+                "6a44b1b.7cb45d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "96db10e5.ea83",\r
+        "id": "8469558b.e4d748",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 5157,\r
-        "y": 1093,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5179,\r
+        "y": 1078,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "d230885e.9519f8",\r
-                "306d874d.b412d8"\r
+                "82428162.54c128",\r
+                "cf8a4c78.37fe58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d230885e.9519f8",\r
+        "id": "82428162.54c128",\r
         "type": "set",\r
         "name": "set esr-thirdparty-sdnc domainG id",\r
         "xml": "<set>\n<parameter name='tmp.domainG.esr-thirdparty-id' value=\"`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
         "comments": "",\r
-        "x": 5393,\r
-        "y": 1054,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5415,\r
+        "y": 1039,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c6eb6256.83f998",\r
+        "id": "44cef850.3e64a",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5573,\r
-        "y": 1097,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5595,\r
+        "y": 1082,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a3266db3.e5e668"\r
+                "ffb7eeb1.dda348"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "45038891.4f4538",\r
+        "id": "9337c3a8.6f7408",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5565,\r
-        "y": 1152,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5587,\r
+        "y": 1137,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c1656fec.754d9"\r
+                "28235dd8.9620aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "daa4d789.597db8",\r
+        "id": "6a44b1b.7cb45d",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5570,\r
-        "y": 1209,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5592,\r
+        "y": 1194,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e2730778.5b349"\r
+                "a95b4d04.8ebfb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e2730778.5b349",\r
+        "id": "a95b4d04.8ebfb",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5722,\r
-        "y": 1210,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5744,\r
+        "y": 1195,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c1656fec.754d9",\r
+        "id": "28235dd8.9620aa",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 5733,\r
-        "y": 1155,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5755,\r
+        "y": 1140,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a3266db3.e5e668",\r
+        "id": "ffb7eeb1.dda348",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5717.38232421875,\r
-        "y": 1094.6556701660156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5739.38232421875,\r
+        "y": 1079.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "eeffd7c6.a525f"\r
+                "eb1ea22e.dc12c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eeffd7c6.a525f",\r
+        "id": "eb1ea22e.dc12c",\r
         "type": "set",\r
         "name": "set controller domainG data",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value=\"`$tmp.aai.domainG.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
         "comments": "",\r
-        "x": 5932,\r
-        "y": 1091,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 5954,\r
+        "y": 1076,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "24ea3ba5.00c9cc",\r
+        "id": "47e1e7c7.6cadf",\r
         "type": "comment",\r
         "name": "both src and dst exist",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3706,\r
-        "y": 1032,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3728,\r
+        "y": 1017,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "171d3657.f2327a",\r
+        "id": "b3842f71.731b38",\r
         "type": "switchNode",\r
         "name": "switch vpn-binding is not already Activated (i.e. is either Created or Modified)",\r
         "xml": "<switch test=\"`$tmp.aai.vpn-binding.operational-status != 'Activated' `\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2268,\r
-        "y": 759,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2290,\r
+        "y": 744,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "76b248ab.29f1f8",\r
-                "a2a1c5ad.da7c28"\r
+                "fe4cd4cf.21da1",\r
+                "8d3265c3.ddab38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a2a1c5ad.da7c28",\r
+        "id": "8d3265c3.ddab38",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2675,\r
-        "y": 777,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2697,\r
+        "y": 762,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "4b53f5cd.6e4a64"\r
+                "418df61.fe2be08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76b248ab.29f1f8",\r
+        "id": "fe4cd4cf.21da1",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2675,\r
-        "y": 722,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2697,\r
+        "y": 707,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ed700187.4c0438"\r
+                "8b0dea0b.e78e98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ed700187.4c0438",\r
+        "id": "8b0dea0b.e78e98",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2831,\r
-        "y": 720,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2853,\r
+        "y": 705,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "adf25f68.f6874",\r
-                "79f7771a.baa2f"\r
+                "71f36947.989c9",\r
+                "4573661e.19551"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4b53f5cd.6e4a64",\r
+        "id": "418df61.fe2be08",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2808,\r
-        "y": 778,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2830,\r
+        "y": 763,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1d423866.3abba8",\r
+        "id": "5c62cbf5.952894",\r
         "type": "set",\r
         "name": "unset tmp.aai.all-vpn-bindings",\r
         "xml": "<set>\n<parameter name='tmp.aai.all-vpn-bindings.' value=\"\" />\n",\r
         "comments": "",\r
-        "x": 985,\r
-        "y": 194,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1007,\r
+        "y": 179,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b7ea63f5.b58c8",\r
+        "id": "a7fd19a0.011a5",\r
         "type": "comment",\r
         "name": "CLL new",\r
         "info": "construct two array structures like these:\n\n${otn-tunnels-name-list[${1}].otn-tunnel-name}\n\n----------------\n${ethernet-srv-end-points-list[${1}].ethernet-end-point-name}\n${ethernet-srv-end-points-list[${1}].index-number},\n${ethernet-srv-end-points-list[${1}].eth-node-id},\n${ethernet-srv-end-points-list[${1}].eth-node-tp-id},\n${ethernet-srv-end-points-list[${1}].leafOrRootAccess}\n${ethernet-srv-end-points-list[${1}].cvlan}\n${ethernet-srv-end-points-list[${1}].CIR}\n${ethernet-srv-end-points-list[${1}].EIR}",\r
         "comments": "",\r
-        "x": 4102,\r
-        "y": 612,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4124,\r
+        "y": 597,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7d01ae3.e59e8d",\r
+        "id": "41c50446.37f104",\r
         "type": "set",\r
         "name": "set leaf-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`leaf-tunnels-list[$leaftunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='`leaf-tunnels-list[$leaftunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='`leaf-tunnels-list_length`' value='`$leaftunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 4162,\r
-        "y": 651,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4184,\r
+        "y": 636,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "63268214.354d14",\r
+        "id": "4957906b.cb3908",\r
         "type": "set",\r
         "name": "unset leaf-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`leaf-tunnels-list.`' value='' />\n<parameter name='`leaf-tunnels-list_length`' value='0' />\n<parameter name='`leaftunsidx`' value='0' />\n",\r
         "comments": "",\r
-        "x": 978,\r
-        "y": 102,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1000,\r
+        "y": 87,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ad2fff57.f164d",\r
+        "id": "5277b309.13aef4",\r
         "type": "comment",\r
         "name": "CLL new",\r
         "info": "construct two array structures like these:\n\n${otn-tunnels-name-list[${1}].otn-tunnel-name}\n\n----------------\n${ethernet-srv-end-points-list[${1}].ethernet-end-point-name}\n${ethernet-srv-end-points-list[${1}].index-number},\n${ethernet-srv-end-points-list[${1}].eth-node-id},\n${ethernet-srv-end-points-list[${1}].eth-node-tp-id},\n${ethernet-srv-end-points-list[${1}].leafOrRootAccess}\n${ethernet-srv-end-points-list[${1}].cvlan}\n${ethernet-srv-end-points-list[${1}].CIR}\n${ethernet-srv-end-points-list[${1}].EIR}",\r
         "comments": "",\r
-        "x": 3514,\r
-        "y": 2128,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3536,\r
+        "y": 2113,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "605c7758.9853c8",\r
+        "id": "51d22e16.357968",\r
         "type": "set",\r
         "name": "set root-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`root-tunnels-list[$roottunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='`root-tunnels-list[$roottunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='`root-tunnels-list_length`' value='`$roottunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 3570,\r
-        "y": 2177,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3592,\r
+        "y": 2162,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "45ce7d67.6029dc",\r
+        "id": "8191f581.e3e888",\r
         "type": "set",\r
         "name": "unset root-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`root-tunnels-list.`' value='' />\n<parameter name='`root-tunnels-list_length`' value='0' />\n<parameter name='`roottunsidx`' value='0' />\n",\r
         "comments": "",\r
-        "x": 978,\r
-        "y": 141,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1000,\r
+        "y": 126,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2b86835c.8d9024",\r
+        "id": "25a3d5e5.55ea62",\r
         "type": "execute",\r
         "name": "execute properties",\r
         "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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1009,\r
-        "y": 242,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1031,\r
+        "y": 227,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5a6a7d0e.a2f89c",\r
+        "id": "624a734b.81957c",\r
         "type": "save",\r
         "name": "get service-instance from aai",\r
         "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[$tmp.vidx].vnf-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$tmp.vidx].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<!--$vnf-topology-operation-input.service-information.service-instance-id-->",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 219,\r
-        "y": 717,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 241,\r
+        "y": 702,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "bd2f8dbe.e61408",\r
-                "cacc237e.394a4",\r
-                "f05100c1.a77fd8"\r
+                "2ff4bd45.763852",\r
+                "237ce68a.9b5a2a",\r
+                "86bae4d8.c51f3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bd2f8dbe.e61408",\r
+        "id": "2ff4bd45.763852",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 438,\r
-        "y": 655,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 460,\r
+        "y": 640,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "64d16331.36ee54"\r
+                "2f347c57.a92144"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cacc237e.394a4",\r
+        "id": "237ce68a.9b5a2a",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 447.490966796875,\r
-        "y": 697.5740356445312,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 469.490966796875,\r
+        "y": 682.5740356445312,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "537fe800.387e68"\r
+                "196b18f9.87f4a7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f05100c1.a77fd8",\r
+        "id": "86bae4d8.c51f3",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 436,\r
-        "y": 744,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 458,\r
+        "y": 729,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "4626cafb.2ab55c"\r
+                "d6f02bd7.9f988"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "64d16331.36ee54",\r
+        "id": "2f347c57.a92144",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 635,\r
-        "y": 651,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 657,\r
+        "y": 636,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f0f139f4.8e2a48"\r
+                "408bfafb.b2f244"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "537fe800.387e68",\r
+        "id": "196b18f9.87f4a7",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 601.0623779296875,\r
-        "y": 700.8597717285156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 623.0623779296875,\r
+        "y": 685.8597717285156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4626cafb.2ab55c",\r
+        "id": "d6f02bd7.9f988",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 605,\r
-        "y": 745,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 627,\r
+        "y": 730,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f0f139f4.8e2a48",\r
+        "id": "408bfafb.b2f244",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 858.33349609375,\r
-        "y": 650.9999389648438,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 880.33349609375,\r
+        "y": 635.9999389648438,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2762e6c2.94358a"\r
+                "7d8f8b2e.4aa30c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2762e6c2.94358a",\r
+        "id": "7d8f8b2e.4aa30c",\r
         "type": "outcome",\r
         "name": "connectivity",\r
         "xml": "<outcome value='connectivity'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1059.0001335144043,\r
-        "y": 652.000020980835,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1081.0001335144043,\r
+        "y": 637.000020980835,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "37a60584.767442"\r
+                "bd2be559.7e491"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "37a60584.767442",\r
+        "id": "bd2be559.7e491",\r
         "type": "save",\r
         "name": "get connectivity from aai",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t    key=\"connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.connectivity\" >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 189,\r
-        "y": 914,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 211,\r
+        "y": 899,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "99239678.d76be8",\r
-                "87a24056.0cfc9",\r
-                "b29ec635.8a7db"\r
+                "97323d62.80248",\r
+                "afdba634.5389a8",\r
+                "c784d901.2500c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "99239678.d76be8",\r
+        "id": "97323d62.80248",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 397,\r
-        "y": 878,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 419,\r
+        "y": 863,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "bb3094ff.e3cd78"\r
+                "dc950dad.bba8c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "87a24056.0cfc9",\r
+        "id": "afdba634.5389a8",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 397.490966796875,\r
-        "y": 923.5740356445312,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 419.490966796875,\r
+        "y": 908.5740356445312,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "816ef02e.772828"\r
+                "f09199a5.a037f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b29ec635.8a7db",\r
+        "id": "c784d901.2500c8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 395,\r
-        "y": 967,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 417,\r
+        "y": 952,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b9990c7b.83fc7"\r
+                "a903bba8.c7f45"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "816ef02e.772828",\r
+        "id": "f09199a5.a037f",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 560.0623779296875,\r
-        "y": 923.8597717285156,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 582.0623779296875,\r
+        "y": 908.8597717285156,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b9990c7b.83fc7",\r
+        "id": "a903bba8.c7f45",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 564,\r
-        "y": 968,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 586,\r
+        "y": 953,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "30524cd6.9ca834",\r
+        "id": "c4e5acdc.5eea4",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 534,\r
-        "y": 1474,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 558,\r
+        "y": 1447,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "b7324e21.fe4538"\r
+                "f2e2cc22.a529f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b7324e21.fe4538",\r
+        "id": "f2e2cc22.a529f",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 739,\r
-        "y": 1474,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 761,\r
+        "y": 1459,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "fd6dca36.4f2ef"\r
+                "c09b72f6.aeae98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fd6dca36.4f2ef",\r
+        "id": "c09b72f6.aeae98",\r
         "type": "outcome",\r
         "name": "UNI",\r
         "xml": "<outcome value='uni'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 905,\r
-        "y": 1471,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 927,\r
+        "y": 1456,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "14e5640a.2c60e4"\r
+                "bfe2cfaf.5416a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "14e5640a.2c60e4",\r
+        "id": "bfe2cfaf.5416a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1066,\r
-        "y": 1468,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1088,\r
+        "y": 1453,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a961c0c2.954588",\r
-                "bfc93479.bb02c8",\r
-                "ea108501.b7cec8",\r
-                "9c9a6caf.c302e",\r
-                "520b6d65.f95b0c"\r
+                "ed44bd0b.bb6278",\r
+                "85af841c.633c5",\r
+                "785dd3f1.f249ac",\r
+                "b8d52cff.f0dcb",\r
+                "4915b2e4.5fd2dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bfc93479.bb02c8",\r
+        "id": "85af841c.633c5",\r
         "type": "set",\r
         "name": "unset tmp.aai.uni",\r
         "xml": "<set>\n<parameter name='tmp.aai.uni.' value='' />\n",\r
         "comments": "",\r
-        "x": 1270,\r
-        "y": 1426,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1292,\r
+        "y": 1411,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a961c0c2.954588",\r
+        "id": "ed44bd0b.bb6278",\r
         "type": "save",\r
         "name": "get uni from aai",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.uni\" >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1267,\r
-        "y": 1471,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1289,\r
+        "y": 1456,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ae34427.3665d4",\r
-                "2e0f53f9.af66fc",\r
-                "e67056c5.33255"\r
+                "6b32d7eb.72211",\r
+                "7343128c.f923b4",\r
+                "b9b05d3.e5ae12"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2e0f53f9.af66fc",\r
+        "id": "7343128c.f923b4",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1462.490966796875,\r
-        "y": 1444.573974609375,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1484.490966796875,\r
+        "y": 1429.573974609375,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c471a2c5.a52548"\r
+                "5dcee0f6.9162a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e67056c5.33255",\r
+        "id": "b9b05d3.e5ae12",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1458,\r
-        "y": 1488.9999389648438,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1480,\r
+        "y": 1473.9999389648438,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ff2d9a38.ef94a"\r
+                "b7ed6a74.25237"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c471a2c5.a52548",\r
+        "id": "5dcee0f6.9162a8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 1625.0625,\r
-        "y": 1443.8596801757812,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1647.0625,\r
+        "y": 1428.8596801757812,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ff2d9a38.ef94a",\r
+        "id": "b7ed6a74.25237",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 1626,\r
-        "y": 1488.9999389648438,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1648,\r
+        "y": 1473.9999389648438,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "de28fbd6.aeb6d8",\r
+        "id": "dfdfa822.c47e1",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1628,\r
-        "y": 1535.9999389648438,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1650,\r
+        "y": 1520.9999389648438,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ae34427.3665d4",\r
+        "id": "6b32d7eb.72211",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1459,\r
-        "y": 1535.9999389648438,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1481,\r
+        "y": 1520.9999389648438,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "de28fbd6.aeb6d8"\r
+                "dfdfa822.c47e1"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "30e36623.144df2",\r
+        "id": "9ed7a6be.5472c",\r
         "type": "switchNode",\r
         "name": "switch conn type",\r
         "xml": "<switch test=\"`$tmp.aai.connectivity.vpn-type`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 148.5,\r
-        "y": 1133,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 170.5,\r
+        "y": 1118,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f6f4ecca.51b1b8",\r
-                "c489f9fc.e5ffb8",\r
-                "a9b0c19e.2c84b8"\r
+                "3e9a846b.aac024",\r
+                "fd2eac9f.aa3be8",\r
+                "81d85b97.ec18c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3438a7d7.53b84",\r
+        "id": "3d4d11fc.e19976",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 278.5,\r
-        "y": 1491,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 281.5,\r
+        "y": 1474,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f6f4ecca.51b1b8",\r
+        "id": "3e9a846b.aac024",\r
         "type": "outcome",\r
         "name": "leaf",\r
         "xml": "<outcome value='leaf'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 134.5,\r
-        "y": 1379,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 156.5,\r
+        "y": 1364,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "96322198.44279"\r
+                "186f4361.0093b5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c489f9fc.e5ffb8",\r
+        "id": "fd2eac9f.aa3be8",\r
         "type": "outcome",\r
         "name": "root",\r
         "xml": "<outcome value='root'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 135.5,\r
-        "y": 1437,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 157.5,\r
+        "y": 1422,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "398da5.544e025c"\r
+                "a8f57470.dafb1"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a9b0c19e.2c84b8",\r
+        "id": "81d85b97.ec18c",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 137.5,\r
-        "y": 1491,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 159.5,\r
+        "y": 1476,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "3438a7d7.53b84"\r
+                "3d4d11fc.e19976"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e5287808.34bdc8",\r
+        "id": "17f45567.72d3f3",\r
         "type": "comment",\r
         "name": "CLL new",\r
         "info": "construct two array structures like these:\n\n${otn-tunnels-name-list[${1}].otn-tunnel-name}\n\n----------------\n${ethernet-srv-end-points-list[${1}].ethernet-end-point-name}\n${ethernet-srv-end-points-list[${1}].index-number},\n${ethernet-srv-end-points-list[${1}].eth-node-id},\n${ethernet-srv-end-points-list[${1}].eth-node-tp-id},\n${ethernet-srv-end-points-list[${1}].leafOrRootAccess}\n${ethernet-srv-end-points-list[${1}].cvlan}\n${ethernet-srv-end-points-list[${1}].CIR}\n${ethernet-srv-end-points-list[${1}].EIR}",\r
         "comments": "",\r
-        "x": 1243,\r
-        "y": 1699,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1265,\r
+        "y": 1684,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ea108501.b7cec8",\r
+        "id": "785dd3f1.f249ac",\r
         "type": "set",\r
         "name": "set ethernet-srv-end-points-list array",\r
-        "xml": "<set>\n<parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].index-number`' value='0' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-id`' value='`$tmp.uni-node-id-short`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-tp-id`' value='`$tmp.aai.uni.tp-id`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].leafOrRootAccess`' value='`$leafOrRootAccess`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].cvlan`' value='`$tmp.aai.connectivity.cvlan`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.connectivity.cir`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.connectivity.eir`' />\n\n<parameter name='`ethernet-srv-end-points-list_length`' value='`$epidx + 1`' />\n",\r
+        "xml": "<set>\n<!--<parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />-->\n<parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.uni.id`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].index-number`' value='0' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-id`' value='`$tmp.uni-node-id-short`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-tp-id`' value='`$tmp.aai.uni.tp-id`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].leafOrRootAccess`' value='`$leafOrRootAccess`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].cvlan`' value='`$tmp.aai.connectivity.cvlan`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.uni.data-source * 1000000`' />\n<parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.uni.data-source * 1000000`' />\n\n<parameter name='`ethernet-srv-end-points-list_length`' value='`$epidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 1334,\r
-        "y": 1753,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1356,\r
+        "y": 1738,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "398da5.544e025c",\r
+        "id": "a8f57470.dafb1",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 277.5,\r
-        "y": 1437,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 273.5,\r
+        "y": 1418,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "f5ac679b.0c3448",\r
-                "30524cd6.9ca834",\r
-                "4bb59d5e.d5f6bc",\r
-                "c1ca24e2.0ded08",\r
-                "f1761a56.ef5438",\r
-                "6a3c09b5.9a3f5",\r
-                "62e9a9e6.6ea9a8",\r
-                "94499eb7.5f7bf8",\r
-                "24306e49.ece4e2",\r
-                "527621da.e42f6",\r
-                "f1193850.b7d1f"\r
+                "6d0b5941.55c8f8",\r
+                "c4e5acdc.5eea4",\r
+                "3e47dbd3.f7afc4",\r
+                "c378a6a3.2e4c8",\r
+                "901c32b.8d67fd",\r
+                "d142c0f2.700e98",\r
+                "b2e88ff.3380b7",\r
+                "3026fc23.0fd5f4",\r
+                "f24a5646.1c02c8",\r
+                "db09832f.86c758",\r
+                "3c14b8ea.b96268",\r
+                "c7cb304b.f39168"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "96322198.44279",\r
+        "id": "186f4361.0093b5",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 276.5,\r
-        "y": 1379,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 286.5,\r
+        "y": 1360,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "30524cd6.9ca834",\r
-                "4806b9e7.4221c",\r
-                "4f3ecf27.4c11b",\r
-                "c1ca24e2.0ded08",\r
-                "f1761a56.ef5438",\r
-                "6a3c09b5.9a3f5",\r
-                "62e9a9e6.6ea9a8",\r
-                "94499eb7.5f7bf8",\r
-                "24306e49.ece4e2",\r
-                "527621da.e42f6",\r
-                "f1193850.b7d1f"\r
+                "c4e5acdc.5eea4",\r
+                "b5d90017.45ce98",\r
+                "913d2a70.ccfd3",\r
+                "c378a6a3.2e4c8",\r
+                "901c32b.8d67fd",\r
+                "d142c0f2.700e98",\r
+                "b2e88ff.3380b7",\r
+                "3026fc23.0fd5f4",\r
+                "f24a5646.1c02c8",\r
+                "db09832f.86c758",\r
+                "3c14b8ea.b96268",\r
+                "c7cb304b.f39168"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4806b9e7.4221c",\r
+        "id": "b5d90017.45ce98",\r
         "type": "set",\r
         "name": "unset ethernet-srv-end-points-list",\r
         "xml": "<set>\n<parameter name='`ethernet-srv-end-points-list.`' value='' />\n<parameter name='`ethernet-srv-end-points-list_length`' value='0' />\n<parameter name='`epidx`' value='0' />",\r
         "comments": "",\r
-        "x": 555.5,\r
-        "y": 1255,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 577.5,\r
+        "y": 1240,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f5ac679b.0c3448",\r
+        "id": "6d0b5941.55c8f8",\r
         "type": "set",\r
         "name": "unset ethernet-srv-end-points-list",\r
         "xml": "<set>\n<parameter name='`ethernet-srv-end-points-list.`' value='' />\n<parameter name='`ethernet-srv-end-points-list_length`' value='0' />\n<parameter name='`epidx`' value='0' />",\r
         "comments": "",\r
-        "x": 572.5,\r
-        "y": 1349,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 594.5,\r
+        "y": 1334,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c1ca24e2.0ded08",\r
+        "id": "c378a6a3.2e4c8",\r
         "type": "for",\r
         "name": "for each relationship",\r
         "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 479,\r
-        "y": 1714,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 521,\r
+        "y": 1703,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "835a7483.88e81"\r
+                "3613e1a4.3cd206"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "835a7483.88e81",\r
+        "id": "3613e1a4.3cd206",\r
         "type": "switchNode",\r
         "name": "switch related-to",\r
         "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 731,\r
-        "y": 1717,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 753,\r
+        "y": 1702,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "51c29716.e56f9"\r
+                "c46d21fc.7c5088"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "51c29716.e56f9",\r
+        "id": "c46d21fc.7c5088",\r
         "type": "outcome",\r
         "name": "vpn-binding",\r
         "xml": "<outcome value='vpn-binding'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 943,\r
-        "y": 1718,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 965,\r
+        "y": 1703,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "ed212632.132b88"\r
+                "41d3d62e.c810a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ed212632.132b88",\r
+        "id": "41d3d62e.c810a8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 199,\r
-        "y": 1874,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 221,\r
+        "y": 1859,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "56f85a0e.adc1bc",\r
-                "4a52a34d.b3a154"\r
+                "24bb38a6.cf0a88",\r
+                "80203aa0.6c8a6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4a52a34d.b3a154",\r
+        "id": "80203aa0.6c8a6",\r
         "type": "set",\r
         "name": "unset tmp.aai.vpn-binding",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
         "comments": "",\r
-        "x": 434,\r
-        "y": 1861,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 456,\r
+        "y": 1846,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "56f85a0e.adc1bc",\r
+        "id": "24bb38a6.cf0a88",\r
         "type": "save",\r
         "name": "get vpn-binding from aai",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 424,\r
-        "y": 1922,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 446,\r
+        "y": 1907,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "29bd05cb.6887aa",\r
-                "769c56b6.046928",\r
-                "2ae22544.9de39a"\r
+                "e7df9a86.a02dd8",\r
+                "d754cb82.42f37",\r
+                "80509f91.59bce8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "769c56b6.046928",\r
+        "id": "d754cb82.42f37",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 637.490966796875,\r
-        "y": 1906.5740356445312,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 659.490966796875,\r
+        "y": 1891.5740356445312,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "9a05194a.a2cf9"\r
+                "31b91fbf.39fff8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2ae22544.9de39a",\r
+        "id": "80509f91.59bce8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 633,\r
-        "y": 1951,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 655,\r
+        "y": 1936,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "55ecc37f.47d76c"\r
+                "312541a.87b29be"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "29bd05cb.6887aa",\r
+        "id": "e7df9a86.a02dd8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 635,\r
-        "y": 2011,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 657,\r
+        "y": 1996,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "d6336d05.5f3c98"\r
+                "f19203b2.563a88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9a05194a.a2cf9",\r
+        "id": "31b91fbf.39fff8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 800.0625,\r
-        "y": 1905.8597412109375,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 822.0625,\r
+        "y": 1890.8597412109375,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "55ecc37f.47d76c",\r
+        "id": "312541a.87b29be",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 801,\r
-        "y": 1951,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 823,\r
+        "y": 1936,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d6336d05.5f3c98",\r
+        "id": "f19203b2.563a88",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 804,\r
-        "y": 2010,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 826,\r
+        "y": 1995,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "84a52064.39d0f",\r
-                "fd245192.c0f68"\r
+                "70164d90.2f08c4",\r
+                "27824a25.86f05e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "62e9a9e6.6ea9a8",\r
+        "id": "b2e88ff.3380b7",\r
         "type": "set",\r
         "name": "set sotn_value",\r
         "xml": "<set>\n<!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\n<parameter name='eth-service-name' value='`$tmp.aai.connectivity.etht-svc-name`' />\n<parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\n<parameter name='provider-id' value='`$tmp.aai.connectivity.access-provider-id`' />\n<parameter name='client-id' value='`$tmp.aai.connectivity.access-client-id`' />\n<parameter name='topology-id' value='`$tmp.aai.connectivity.access-topology-id`' />\n<!--<parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />-->\n<!--<parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\n<!--<parameter name='index-number' value='0' />-->\n<!--<parameter name='eth-node-id' value='`$tmp.aai.connectivityA.access-node-id`' />-->\n<!--<parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityA.access-ltp-id`' />-->\n<!--<parameter name='CIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />-->\n<!--<parameter name='EIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.connectivityA.cvlan`' />-->\n",\r
         "comments": "",\r
-        "x": 213,\r
-        "y": 2153,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 225,\r
+        "y": 2494,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "94499eb7.5f7bf8",\r
+        "id": "3026fc23.0fd5f4",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create ethernet Service without token",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cll-ethernet-service-loop.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\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
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cll-ethernet-service-loop.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainConn.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainConn.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainConn.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 369,\r
-        "y": 2201,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 368,\r
+        "y": 2554,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "a73a5a95.120de",\r
-                "bca2a5aa.f6cc3"\r
+                "a9d1707f.7a88c8",\r
+                "8ab460b7.633638"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a73a5a95.120de",\r
+        "id": "a9d1707f.7a88c8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 681.5,\r
-        "y": 2178,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 680.5,\r
+        "y": 2531,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "bca2a5aa.f6cc3",\r
+        "id": "8ab460b7.633638",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 685.5,\r
-        "y": 2218,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 684.5,\r
+        "y": 2571,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "10f6c019.f86f7"\r
+                "7ddc0654.bb96f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "60ee3bcb.03ac64",\r
+        "id": "a1d8045c.1b61e8",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing Create ethernet service rest api\" />\n",\r
         "comments": "",\r
-        "x": 861.5,\r
-        "y": 2182,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 860.5,\r
+        "y": 2535,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "10f6c019.f86f7",\r
+        "id": "7ddc0654.bb96f8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 877,\r
-        "y": 2236,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 876,\r
+        "y": 2589,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "67f0aa7d.43690c"\r
+                "1eddd66c.da478a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ca5ee847.cad2",\r
+        "id": "cee3e55d.189dc",\r
         "type": "save",\r
         "name": "update vpn-binding resource (aka. OTN ) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1172.5,\r
-        "y": 2205,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1171.5,\r
+        "y": 2558,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c6e95b64.3418d8",\r
+        "id": "bb915427.f0582",\r
         "type": "comment",\r
         "name": "TODO: FIXME",\r
         "info": "use proper vpn-binding id and connectivity id\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?",\r
         "comments": "",\r
-        "x": 2616.5,\r
-        "y": 1924,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2638.5,\r
+        "y": 1909,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "67f0aa7d.43690c",\r
+        "id": "1eddd66c.da478a",\r
         "type": "save",\r
         "name": "update connectivity resource in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivity.connectivity-id`' />\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1134.5,\r
-        "y": 2247,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1133.5,\r
+        "y": 2600,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4f3ecf27.4c11b",\r
+        "id": "913d2a70.ccfd3",\r
         "type": "set",\r
         "name": "set leafOrRootAccess",\r
         "xml": "<set>\n<parameter name='`leafOrRootAccess`' value='ietf-eth-tran-types:leaf-access' />\n",\r
         "comments": "",\r
-        "x": 521.5,\r
-        "y": 1293,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 543.5,\r
+        "y": 1278,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4bb59d5e.d5f6bc",\r
+        "id": "3e47dbd3.f7afc4",\r
         "type": "set",\r
         "name": "set leafOrRootAccess",\r
         "xml": "<set>\n<parameter name='`leafOrRootAccess`' value='ietf-eth-tran-types:root-primary' />\n",\r
         "comments": "",\r
-        "x": 534.5,\r
-        "y": 1389,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 556.5,\r
+        "y": 1374,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "91a8f363.33b6d",\r
+        "id": "e5881b35.2a2bf8",\r
         "type": "save",\r
         "name": "update vpn-binding A resource (aka. OTN domainA) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4271,\r
-        "y": 565,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4293,\r
+        "y": 550,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b3054d0f.9c60c",\r
+        "id": "4004366.ff0b5c8",\r
         "type": "save",\r
         "name": "update vpn-binding G resource (aka. OTN domainA) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingG.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingG.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingG.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4174,\r
-        "y": 1384,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4196,\r
+        "y": 1369,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d3fdc974.92df9",\r
+        "id": "8caebf31.dc028",\r
         "type": "save",\r
         "name": "update vpn-binding B resource (aka. OTN domainB) in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3668,\r
-        "y": 2056,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3690,\r
+        "y": 2041,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "bb3094ff.e3cd78",\r
+        "id": "dc950dad.bba8c8",\r
         "type": "switchNode",\r
         "name": "switch connectivity is not already Activated (i.e. is either Created or Modified)",\r
         "xml": "<switch test=\"`$tmp.aai.connectivity.operational-status != 'Activated' `\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 769,\r
-        "y": 864,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 791,\r
+        "y": 849,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "282392e2.d6f746",\r
-                "f0518341.6afb1"\r
+                "28d7875f.122df",\r
+                "47ffeb93.7b808c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "282392e2.d6f746",\r
+        "id": "28d7875f.122df",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1132,\r
-        "y": 887,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1154,\r
+        "y": 872,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "77c0bd36.331cac"\r
+                "f3fb6a94.133bb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f0518341.6afb1",\r
+        "id": "47ffeb93.7b808c",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1132,\r
-        "y": 836,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1154,\r
+        "y": 821,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "e54c87c8.43eeb8"\r
+                "3da0dc2.736e6a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "77c0bd36.331cac",\r
+        "id": "f3fb6a94.133bb",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1288,\r
-        "y": 885,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1310,\r
+        "y": 870,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "30e36623.144df2"\r
+                "9ed7a6be.5472c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e54c87c8.43eeb8",\r
+        "id": "3da0dc2.736e6a4",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1265,\r
-        "y": 837,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1287,\r
+        "y": 822,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e9e324cf.d34fa8",\r
+        "id": "ca01ca51.23bb98",\r
         "type": "set",\r
         "name": "unset tmp.aai.vpn-binding",\r
         "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value=\"\" />\n",\r
         "comments": "",\r
-        "x": 2025,\r
-        "y": 235,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 2047,\r
+        "y": 220,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "52902dc6.5c041c",\r
+        "id": "6ccc1a6d.d89cd4",\r
         "type": "set",\r
         "name": "set root-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`roottunsidx`' value='`$roottunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 3567,\r
-        "y": 2216,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 3589,\r
+        "y": 2201,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8c296a00.ae82e8",\r
+        "id": "ceaa1f2c.697ad",\r
         "type": "set",\r
         "name": "set leaf-otn-tunnels-list array",\r
         "xml": "<set>\n<parameter name='`leaftunsidx`' value='`$leaftunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 4157,\r
-        "y": 689,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 4179,\r
+        "y": 674,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9c9a6caf.c302e",\r
+        "id": "b8d52cff.f0dcb",\r
         "type": "set",\r
         "name": "set ethernet-srv-end-points-list array",\r
         "xml": "<set>\n<parameter name='`epidx`' value='`$epidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 1331,\r
-        "y": 1795,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1353,\r
+        "y": 1780,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f1761a56.ef5438",\r
+        "id": "901c32b.8d67fd",\r
         "type": "set",\r
         "name": "set filename",\r
         "xml": "<set>\n<parameter name='filenameclleths' value=\"`$leafOrRootAccess + $tmp.aai.connectivity.access-node-id`\" />",\r
         "comments": "",\r
-        "x": 510,\r
-        "y": 1529,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 532,\r
+        "y": 1514,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6a3c09b5.9a3f5",\r
+        "id": "d142c0f2.700e98",\r
         "type": "execute",\r
         "name": "execute printContext",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n    <parameter name=\"filename\" value=\"`$filenameclleths`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 541,\r
-        "y": 1569,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 563,\r
+        "y": 1554,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "84a52064.39d0f",\r
+        "id": "70164d90.2f08c4",\r
         "type": "set",\r
         "name": "set otn-tunnels-name-list array",\r
         "xml": "<set>\n<parameter name='`otn-tunnels-name-list[$otntunsidx].otn-tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='`otn-tunnels-name-list[$otntunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='`otn-tunnels-name-list_length`' value='`$otntunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 1089,\r
-        "y": 1977,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1111,\r
+        "y": 1962,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fd245192.c0f68",\r
+        "id": "27824a25.86f05e",\r
         "type": "set",\r
         "name": "set otn-tunnels-name-list array",\r
         "xml": "<set>\n<parameter name='`otntunsidx`' value='`$otntunsidx + 1`' />\n",\r
         "comments": "",\r
-        "x": 1092,\r
-        "y": 2019,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1114,\r
+        "y": 2004,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "24306e49.ece4e2",\r
+        "id": "f24a5646.1c02c8",\r
         "type": "set",\r
         "name": "unset otn-tunnels-name-list array",\r
         "xml": "<set>\n<parameter name='`otn-tunnels-name-list.`' value='' />\n<parameter name='`otn-tunnels-name-list_length`' value='0' />\n<parameter name='`otntunsidx`' value='0' />\n",\r
         "comments": "",\r
-        "x": 516,\r
-        "y": 1663,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 557,\r
+        "y": 1644,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "527621da.e42f6",\r
+        "id": "db09832f.86c758",\r
         "type": "set",\r
         "name": "set filename",\r
         "xml": "<set>\n<parameter name='filenamecllotns' value=\"`leafrootOTNtunnelnames`\" />",\r
         "comments": "",\r
-        "x": 290,\r
-        "y": 2038,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 312,\r
+        "y": 2023,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f1193850.b7d1f",\r
+        "id": "3c14b8ea.b96268",\r
         "type": "execute",\r
         "name": "execute printContext",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n    <parameter name=\"filename\" value=\"`$filenamecllotns`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 298,\r
-        "y": 2095,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 320,\r
+        "y": 2080,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "520b6d65.f95b0c",\r
+        "id": "4915b2e4.5fd2dc",\r
         "type": "execute",\r
         "name": "execute split tp-id to get pnf-name",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$tmp.aai.uni.id`'/>\n<!--<parameter name=\"regex\" value=\"[^-]+$\"/>-->\n<parameter name=\"regex\" value=\"[-]+\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix-uni\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1309,\r
-        "y": 1644,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1331,\r
+        "y": 1629,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "19e13e29.006812",\r
-                "9d0e6726.e149c8"\r
+                "bfcf3bba.b5daa",\r
+                "9b18409e.c203c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9d0e6726.e149c8",\r
+        "id": "9b18409e.c203c8",\r
         "type": "failure",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1532,\r
-        "y": 1599,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1554,\r
+        "y": 1584,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "2d20dd4b.751b72"\r
+                "5afaf397.e20c3c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "19e13e29.006812",\r
+        "id": "bfcf3bba.b5daa",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1534,\r
-        "y": 1663,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1556,\r
+        "y": 1648,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "1dc48abe.a6b4ad"\r
+                "f7de9867.a0fd38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2d20dd4b.751b72",\r
+        "id": "5afaf397.e20c3c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1697,\r
-        "y": 1596,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1719,\r
+        "y": 1581,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": [\r
             [\r
-                "c6b49f04.8bee18"\r
+                "cdcfe3c8.962368"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1dc48abe.a6b4ad",\r
+        "id": "f7de9867.a0fd38",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 1696,\r
-        "y": 1659,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1718,\r
+        "y": 1644,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c6b49f04.8bee18",\r
+        "id": "cdcfe3c8.962368",\r
         "type": "set",\r
         "name": "set tmp.uni-node-id-short",\r
         "xml": "<set>\n<parameter name='tmp.uni-node-id-short' value='`$param-prefix-uni[$param-prefix-uni_length -3]`' />\n",\r
         "comments": "",\r
-        "x": 1917,\r
-        "y": 1610,\r
-        "z": "bbeb6c6b.9e8ac8",\r
+        "x": 1939,\r
+        "y": 1595,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6d07bcb7.ffff34",\r
+        "type": "outcome",\r
+        "name": "esr-thirdparty-sdnc",\r
+        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1484,\r
+        "y": 2320,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "9547fb43.8165f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "261f721d.19cda6",\r
+        "type": "execute",\r
+        "name": "get esr-thirdparty-sdnc",\r
+        "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.domainConn.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainConn.esr-thirdparty-sdnc' local-only='false' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1869,\r
+        "y": 2333,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "a4fad359.d63e7",\r
+                "d7202a06.97a2a8",\r
+                "d2a1d22e.b2ed6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9547fb43.8165f",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1663,\r
+        "y": 2320,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "9b0cdae9.5834e8",\r
+                "261f721d.19cda6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b0cdae9.5834e8",\r
+        "type": "set",\r
+        "name": "set esr-thirdparty-sdnc domainConn id",\r
+        "xml": "<set>\n<parameter name='tmp.domainConn.esr-thirdparty-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
+        "comments": "",\r
+        "x": 1899,\r
+        "y": 2281,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a4fad359.d63e7",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2079,\r
+        "y": 2324,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "ce2ed097.248ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d7202a06.97a2a8",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2071,\r
+        "y": 2379,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "15f2754c.6e5b2b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2a1d22e.b2ed6",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2076,\r
+        "y": 2436,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "fe7bb44f.f58b7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe7bb44f.f58b7",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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
+        "comments": "",\r
+        "x": 2228,\r
+        "y": 2437,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "15f2754c.6e5b2b",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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
+        "comments": "",\r
+        "x": 2239,\r
+        "y": 2382,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ce2ed097.248ac",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2223.38232421875,\r
+        "y": 2321.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "1c2a2a5a.6d8256"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1c2a2a5a.6d8256",\r
+        "type": "set",\r
+        "name": "set controller domainConn data",\r
+        "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.url' value=\"`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.user' value=\"`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.password' value=\"`$tmp.aai.domainConn.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
+        "comments": "",\r
+        "x": 2438,\r
+        "y": 2318,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9710382e.112c58",\r
+        "type": "get-resource",\r
+        "name": "get-resource src pnf",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.pnf-name-forUrl\"\n        pfx='tmp.aai.source-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 562,\r
+        "y": 2366,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "afc311a9.64a498",\r
+                "1b364ee.7270531",\r
+                "aa64b78b.7ab17"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "afc311a9.64a498",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 757.5001220703125,\r
+        "y": 2318,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "7cd619d5.a4e8c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1b364ee.7270531",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 749.5001220703125,\r
+        "y": 2373,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "7127ee10.2a0b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7cd619d5.a4e8c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 901.8824462890625,\r
+        "y": 2317.6556701660156,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "fd5a5a0.ad9b128"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fd5a5a0.ad9b128",\r
+        "type": "for",\r
+        "name": "for each relationship",\r
+        "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1086,\r
+        "y": 2316,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "8c513405.b809e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8c513405.b809e8",\r
+        "type": "switchNode",\r
+        "name": "switch related-to",\r
+        "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1281,\r
+        "y": 2316,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "6d07bcb7.ffff34"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "aa64b78b.7ab17",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 754.5001220703125,\r
+        "y": 2430,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "22a641d1.a7babe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "22a641d1.a7babe",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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
+        "comments": "",\r
+        "x": 906.5001220703125,\r
+        "y": 2431,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7127ee10.2a0b4",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "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
+        "comments": "",\r
+        "x": 917.5001220703125,\r
+        "y": 2374,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "41c682cf.a83f2c",\r
+        "type": "set",\r
+        "name": "set tmp.pnf-name-forUrl",\r
+        "xml": "<set>\n\n<parameter name='tmp.pnf-name-forUrl' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.connectivity.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.connectivity.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.connectivity.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.connectivity.access-node-id`\" />\n",\r
+        "comments": "",\r
+        "x": 552,\r
+        "y": 2278,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c7cb304b.f39168",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 297,\r
+        "y": 2409,\r
+        "z": "ed7c1675.7a56b",\r
+        "wires": [\r
+            [\r
+                "41c682cf.a83f2c",\r
+                "9710382e.112c58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d390d070.3dc4c",\r
+        "type": "comment",\r
+        "name": "Temporary skipping this check - to support multiple instances in one slice",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1511.9666748046875,\r
+        "y": 226.88333129882812,\r
+        "z": "ed7c1675.7a56b",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 7eb6448..891b0ab 100644 (file)
         "z": "4fb14ce0.40eb24",\r
         "wires": []\r
     },\r
-    {\r
-        "id": "d75cf545.437ae8",\r
-        "type": "save",\r
-        "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' >\n<parameter name='vpn-id' value='`$prop.vpn-binding-otnidx-uuid`' />\n<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />\n<!--<parameter name='customer-vpn-id' value='`($idx + 1) * 10`' />-->\n<parameter name='customer-vpn-id' value='`($maxtpn + $gfp)`' />\n<!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<parameter name='access-provider-id' value='`$tmp.access-provider-id`' />\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<parameter name='access-client-id' value='`$tmp.access-client-id`' />\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<parameter name='access-topology-id' value='`$tmp.access-topology-id`' />\n<!--<parameter name='src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<parameter name='src-access-node-id' value='`$tmp.domainG-src-access-node-id`' />\n<parameter name='src-access-ltp-id' value='`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`' />\n<!--<parameter name='dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />-->\n<parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\n<parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Created' />\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\n\n<parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\n<parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\n<parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\n\n<!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\n<!--<parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />-->\n<parameter name='slice-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='ops-note' value='`$tmp.srcTtpOtnLayer`' />\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1574,\r
-        "y": 2868,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "871b9e34.870768"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fd805b4d.1b0548",\r
-        "type": "save",\r
-        "name": "save connectivity-A relationship to vpn-binding-A, in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2146.5,\r
-        "y": 2972,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "871b9e34.870768",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1880,\r
-        "y": 2867,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "ee92c990.60c9f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ee92c990.60c9f",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2089.5,\r
-        "y": 2867.25390625,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "702e0066.542168",\r
-        "type": "switchNode",\r
-        "name": "switch otnidx == 0",\r
-        "xml": "<switch test='`$otnidx == 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1483,\r
-        "y": 2985,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "bb13d1a8.37e5",\r
-                "a19ebb79.79b868"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bb13d1a8.37e5",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1666,\r
-        "y": 2985,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "62ae9cfb.3879bc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a19ebb79.79b868",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1491,\r
-        "y": 3132,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "db504ec2.be40a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d2ac9909.c7d83",\r
-        "type": "switchNode",\r
-        "name": "switch otnidx == last",\r
-        "xml": "<switch test='`$otnidx == $tmp.otninfo_length - 1`'>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1832,\r
-        "y": 3213,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "f6ac8945.06d298",\r
-                "d0d3740b.46215"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f6ac8945.06d298",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2008,\r
-        "y": 3214,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "84c92d78.7984b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b93d4ed1.4609d8",\r
-        "type": "set",\r
-        "name": "set attachment_param domain A",\r
-        "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n\n\n",\r
-        "comments": "",\r
-        "x": 2071,\r
-        "y": 3029,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "62ae9cfb.3879bc",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1807,\r
-        "y": 2975,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "fd805b4d.1b0548",\r
-                "b93d4ed1.4609d8",\r
-                "ea374103.b6422"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "11cd0588.41272a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2713,\r
-        "y": 3164,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "5ba25870.61d0e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "302e8991.9483b6",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='testingvalue' value='$tmp.otninfo_length -1' />\n",\r
-        "comments": "",\r
-        "x": 1780,\r
-        "y": 3164,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "db504ec2.be40a8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1615,\r
-        "y": 3139,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "302e8991.9483b6",\r
-                "d2ac9909.c7d83"\r
-            ]\r
-        ]\r
-    },\r
     {\r
         "id": "715b7a53.d039d4",\r
         "type": "switchNode",\r
         "z": "4fb14ce0.40eb24",\r
         "wires": []\r
     },\r
-    {\r
-        "id": "d0d3740b.46215",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2036,\r
-        "y": 3480,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "822b4a87.c6d91"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "df45bcf4.ab6068",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domain otnidx",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-otnidx-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2511,\r
-        "y": 3465,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "92ea7ec.b1b38",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $uuid.connectivity-otnidx-uuid'>\n<parameter name='connectivity-id' value='`$uuid.connectivity-otnidx-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='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\n<!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\n<!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\n<!--<parameter name='access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\n<!--<parameter name='access-ltp-id' value='``' />-->\n<!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->\n\n<!--<parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />-->\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='vpn-type' value='dummy' />\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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2449,\r
-        "y": 3515,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ab274de2.98aaf8",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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-otnidx-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-otnidx-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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2586,\r
-        "y": 3614,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ba000585.cff088",\r
-        "type": "comment",\r
-        "name": "connectivity has not been created for middle domains, so we have to create one",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 2589,\r
-        "y": 3406,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fe394c67.6a4738",\r
-        "type": "save",\r
-        "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \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-otnidx-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-otnidx-uuid`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2554,\r
-        "y": 3673,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "822b4a87.c6d91",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2193,\r
-        "y": 3481,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "df45bcf4.ab6068",\r
-                "92ea7ec.b1b38",\r
-                "ab274de2.98aaf8",\r
-                "fe394c67.6a4738",\r
-                "b6a44371.9af948",\r
-                "c51d1d37.88a2f8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b6a44371.9af948",\r
-        "type": "set",\r
-        "name": "set attachment_param domain otnidx",\r
-        "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n",\r
-        "comments": "",\r
-        "x": 2468,\r
-        "y": 3733,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "6f21b0a4.c1ba8",\r
         "type": "set",\r
         "z": "4fb14ce0.40eb24",\r
         "wires": []\r
     },\r
-    {\r
-        "id": "5ba25870.61d0e",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-B, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3037,\r
-        "y": 3164,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ea374103.b6422",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-A, in AAI",\r
-        "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-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=\"`$prop.connectivity-domainA-uuid`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2151,\r
-        "y": 2920,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c51d1d37.88a2f8",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI",\r
-        "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-otnidx-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-otnidx-uuid`\" />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2550,\r
-        "y": 3560,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6512efb1.123b28",\r
-        "type": "switchNode",\r
-        "name": "switch found-middle-man?",\r
-        "xml": "<switch test='`$found-middle-man`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2369,\r
-        "y": 3164,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "4373daa0.a1c174"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4373daa0.a1c174",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2556,\r
-        "y": 3164,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "11cd0588.41272a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "84c92d78.7984b8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2151,\r
-        "y": 3214,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "ef7c2251.5fe8a8",\r
-                "b19fce04.44ae8",\r
-                "6512efb1.123b28"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ef7c2251.5fe8a8",\r
-        "type": "save",\r
-        "name": "save connectivity-B relationship to vpn-binding-B, in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list' \n      key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' \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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2467,\r
-        "y": 3262,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b19fce04.44ae8",\r
-        "type": "set",\r
-        "name": "set attachment_param domain B",\r
-        "xml": "<set>\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n\n",\r
-        "comments": "",\r
-        "x": 2394,\r
-        "y": 3322,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d80a0f45.0378e",\r
-        "type": "save",\r
-        "name": "get all-vpn-bindings from aai",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-bindings\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v21/network/vpn-bindings\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.all-vpn-bindings\" >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 455,\r
-        "y": 3922,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "24e9e35d.66377c",\r
-                "ba022563.b1ca78",\r
-                "e3577813.56f32"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "24e9e35d.66377c",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 643,\r
-        "y": 3935,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "b86628e9.5b571"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ba022563.b1ca78",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 643.490966796875,\r
-        "y": 3980.5740356445312,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "dd8f81c4.9e7f98"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e3577813.56f32",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 641,\r
-        "y": 4024,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "7aca1801.7911a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b86628e9.5b571",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 816,\r
-        "y": 3933,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "247b0f83.24d55"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "dd8f81c4.9e7f98",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 806.0623779296875,\r
-        "y": 3980.8597717285156,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7aca1801.7911a",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 808,\r
-        "y": 4023,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "be1c598f.c95108",\r
-        "type": "for",\r
-        "name": "for vidx..tmp.otninfo_length[]",\r
-        "xml": "<for index='dmnsidx' start='0' end='`$otn-tunnel-slice_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 444,\r
-        "y": 4113,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "5abd279e.a9bea8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "42fde1a9.9a4a98",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1254,\r
-        "y": 4113,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "bf9e1c4b.a2ce9"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3cd4b283.9423f6",\r
-        "type": "for",\r
-        "name": "for vidx..tmp.otninfo_length[]",\r
-        "xml": "<for index='stunidx' start='0' end='`$otn-tunnel-slice[$dmnsidx].list_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1026,\r
-        "y": 4113,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "42fde1a9.9a4a98"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "247b0f83.24d55",\r
-        "type": "for",\r
-        "name": "for vpnidx in all-vpn-bindings",\r
-        "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1045,\r
-        "y": 3934,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "a4896672.ff36c8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a4896672.ff36c8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1260,\r
-        "y": 3935,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "f571db46.1bfcb"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bf9e1c4b.a2ce9",\r
-        "type": "set",\r
-        "name": "set attachment_param sliceG",\r
-        "xml": "<set>\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].request-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].request-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-source-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-source-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-dest-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-dest-node`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].bw-odu`' value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].bw-odu`\" />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].src-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].src-ttp-id`' />\n<parameter name='`otn-tunnel-sliceG-list[$stunidx].dst-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].dst-ttp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='otn-tunnel-sliceG-list_length' value='`$stunidx + 1`' />\n\n\n<parameter name=\"tmp.domainG.restapiUrl\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainurl`\" />\n<parameter name=\"tmp.domainG.restapiUser\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainuser`\" />\n<parameter name=\"tmp.domainG.restapiPassword\" value=\"`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainpassword`\" />",\r
-        "comments": "",\r
-        "x": 1507,\r
-        "y": 4111,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "5df62aff.b0027c",\r
-        "type": "execute",\r
-        "name": "execute RestApiCallNode sliceG creation domainG",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.transport-sliceG-list-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.domainG.restapiUrl + '/restconf/operations/ietf-optical-slice:create-optical-slice'`\" />\n<parameter name=\"restapiUser\" value=\"`$tmp.domainG.restapiUser`\" />\n<parameter name=\"restapiPassword\" value=\"`tmp.domainG.restapiPassword`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1092,\r
-        "y": 4219,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "e89a613f.801198",\r
-                "c394a514.3653"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c394a514.3653",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1375,\r
-        "y": 4199,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "ba5b687c.dd6a6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e89a613f.801198",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1376.0002136230469,\r
-        "y": 4249.99990940094,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "b0106af6.430b1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ba5b687c.dd6a6",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing slice creation api for domain A\" />\n",\r
-        "comments": "",\r
-        "x": 1515.0002479553223,\r
-        "y": 4199.000000953674,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b0106af6.430b1",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1521.0272598266602,\r
-        "y": 4247.745394706726,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5abd279e.a9bea8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 676,\r
-        "y": 4111,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "3cd4b283.9423f6",\r
-                "5df62aff.b0027c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f571db46.1bfcb",\r
-        "type": "switchNode",\r
-        "name": "switch vpnuuid is for this slice",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1504,\r
-        "y": 3934,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "10584e74.11a9e2",\r
-                "3270eb36.2e6c2c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cbeb21d2.528fb",\r
-        "type": "set",\r
-        "name": "set providerValue",\r
-        "xml": "<set>\n<parameter name='providerValue' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].access-provider-id`' />\n<parameter name='found' value='false' />\n\n\n",\r
-        "comments": "",\r
-        "x": 2146,\r
-        "y": 3880,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7855d996.5f07",\r
-        "type": "switchNode",\r
-        "name": "switch $tmp.arr_length != 0",\r
-        "xml": "<switch test='`$tmp.arr_length != 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2179,\r
-        "y": 3935,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "be28c030.0047c",\r
-                "f9d12f18.1e0e1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "be28c030.0047c",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2375,\r
-        "y": 3905,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "cca5c1e0.c9e418"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f9d12f18.1e0e1",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2376,\r
-        "y": 3976,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "1c2a1c2d.eddd2c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "10584e74.11a9e2",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1721,\r
-        "y": 3913,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "66fe7551.116524"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3270eb36.2e6c2c",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1721,\r
-        "y": 3962,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "66fe7551.116524",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1889,\r
-        "y": 3913,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "cbeb21d2.528fb",\r
-                "7855d996.5f07"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cca5c1e0.c9e418",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2526,\r
-        "y": 3903,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "6021fe00.cf5b38",\r
-                "3ee35cda.cacc94"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1c2a1c2d.eddd2c",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2528,\r
-        "y": 3976,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "b88403d3.b550c",\r
-                "df79ce65.0d4e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6021fe00.cf5b38",\r
-        "type": "for",\r
-        "name": "for arridx in tmp.arr",\r
-        "xml": "<for index='arridx' start='0' end='`$tmp.arr_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2713,\r
-        "y": 3855,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "70402202.48ed14"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "70402202.48ed14",\r
-        "type": "switchNode",\r
-        "name": "switch tmp.arr[$arridx] == $providerValue",\r
-        "xml": "<switch test='`$tmp.arr[$arridx] == $providerValue`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3004,\r
-        "y": 3855,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "f629fdf.6a8538",\r
-                "a317d92b.3b0b18"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f629fdf.6a8538",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3279,\r
-        "y": 3824,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "a51325a8.b7388"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a317d92b.3b0b18",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3280,\r
-        "y": 3895,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "9d65717e.a373d"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a51325a8.b7388",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3430,\r
-        "y": 3822,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "3791e48.3b8af9c",\r
-                "a673fd66.c40df",\r
-                "86199d64.75edc8",\r
-                "51a35674.c610f8",\r
-                "445052f3.f38194"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b88403d3.b550c",\r
-        "type": "save",\r
-        "name": "store $arridx somewhere in vpn-binding",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='0' />\n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2783,\r
-        "y": 3969,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "df79ce65.0d4e",\r
-        "type": "set",\r
-        "name": "set twoD array",\r
-        "xml": "<set>\n<parameter name='tmp.arr[0]' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='1' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[0].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[0].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[0].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[0].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='1' />\n<parameter name='otn-tunnel-slice[0].list_length' value='1' />\n\n",\r
-        "comments": "",\r
-        "x": 2711,\r
-        "y": 4016,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3ee35cda.cacc94",\r
-        "type": "switchNode",\r
-        "name": "switch found?",\r
-        "xml": "<switch test='`$found`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2704,\r
-        "y": 3900,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "b2a6fca5.77cd68",\r
-                "c6caa4c6.b68ae"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b2a6fca5.77cd68",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2864,\r
-        "y": 3892,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "697e3e96.9c5648"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c6caa4c6.b68ae",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2862,\r
-        "y": 3929,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "c8a03883.695728"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "697e3e96.9c5648",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2989,\r
-        "y": 3892,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7ed231c3.f2fd1",\r
-        "type": "save",\r
-        "name": "store $arridx+1 somewhere in vpn-binding",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx + 1`' />\n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3296,\r
-        "y": 3950,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c8a03883.695728",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3022,\r
-        "y": 3937,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            [\r
-                "7ed231c3.f2fd1",\r
-                "2d908152.4ff6a6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2d908152.4ff6a6",\r
-        "type": "set",\r
-        "name": "set twoD array",\r
-        "xml": "<set>\n<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />\n<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />\n<parameter name='`otn-tunnel-slice[$arridx + 1].list_length`' value='1' />\n\n",\r
-        "comments": "",\r
-        "x": 3213,\r
-        "y": 3996,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "9d65717e.a373d",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3413,\r
-        "y": 3894,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3791e48.3b8af9c",\r
-        "type": "set",\r
-        "name": "set found to true",\r
-        "xml": "<set>\n<parameter name='found' value='true' />\n\n\n",\r
-        "comments": "",\r
-        "x": 3618,\r
-        "y": 3782,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a673fd66.c40df",\r
-        "type": "save",\r
-        "name": "store $arridx somewhere in vpn-binding",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='vpn-type' value='`$arridx`' />\n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3690,\r
-        "y": 3827,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "445052f3.f38194",\r
-        "type": "set",\r
-        "name": "set twoD arr",\r
-        "xml": "<set>\n\n<!--<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />-->\n<!--<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />-->\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].bw-odu`' value=\"`'0,' + $gfp`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainurl`' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`\" />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\n<parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\n\n<!--<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />-->\n<parameter name='`otn-tunnel-slice[$arridx].list_length`' value='`$sizeOfSliceList + 1`' />\n\n",\r
-        "comments": "",\r
-        "x": 3605,\r
-        "y": 3954,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "51a35674.c610f8",\r
-        "type": "set",\r
-        "name": "set sizeOfSliceList",\r
-        "xml": "<set>\n<parameter name='sizeOfSliceList' value='`$otn-tunnel-slice[$arridx].list_length`' />\n\n\n",\r
-        "comments": "",\r
-        "x": 3626,\r
-        "y": 3890,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "86199d64.75edc8",\r
-        "type": "break",\r
-        "name": "break",\r
-        "xml": "<break>\n",\r
-        "comments": "",\r
-        "x": 3584,\r
-        "y": 4021,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6a22d3fb.3389bc",\r
-        "type": "comment",\r
-        "name": "Important Comment",\r
-        "info": "When we are in F1, it means that, either:\nno-middle-man found\nor\nmiddle-man was found but PCE is needed.\n\nNo matter which scenario brings us to F1, vpn-binding-B is a \nnew vpn-binding so it needs to be attached to the:\nmiddle-man && connectivityB",\r
-        "comments": "",\r
-        "x": 2364,\r
-        "y": 3211,\r
-        "z": "4fb14ce0.40eb24",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "13d7f319.f10ffd",\r
         "type": "set",\r
index 5f709bf..d0f35f9 100644 (file)
 [\r
-    {\r
-        "id": "4a2a1676.3e3ca",\r
-        "type": "dgstart",\r
-        "name": "DGSTART",\r
-        "outputs": 1,\r
-        "x": 107,\r
-        "y": 137,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4dd41696.2f452"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4dd41696.2f452",\r
-        "type": "service-logic",\r
-        "name": "GENERIC-RESOURCE-API ${project.version}",\r
-        "module": "GENERIC-RESOURCE-API",\r
-        "version": "${project.version}",\r
-        "comments": "",\r
-        "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
-        "outputs": 1,\r
-        "x": 391.2856903076172,\r
-        "y": 198.23810863494873,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "44e593d9.2efad4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "44e593d9.2efad4",\r
-        "type": "method",\r
-        "name": "method cll-vnf-topology-operation-cll-create-clean",\r
-        "xml": "<method rpc='cll-vnf-topology-operation-cll-create-clean' mode='sync'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 397.42860412597656,\r
-        "y": 283.0000305175781,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "49513b93.fc23ac"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "49513b93.fc23ac",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 747,\r
-        "y": 342,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b2135089.199e6",\r
-                "23db3db6.da8e02",\r
-                "2b8995d5.8b0c7a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b2135089.199e6",\r
-        "type": "returnSuccess",\r
-        "name": "return success",\r
-        "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
-        "comments": "",\r
-        "x": 1048.33349609375,\r
-        "y": 612.9302978515625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "23db3db6.da8e02",\r
-        "type": "save",\r
-        "name": "get service-instance from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1069.761962890625,\r
-        "y": 315.33331298828125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b4c73c35.f93038",\r
-                "3d5524fd.e8ecb4",\r
-                "65a2b99e.db6b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b4c73c35.f93038",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1294.761962890625,\r
-        "y": 173.33331298828125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "8dbada70.49fdc8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3d5524fd.e8ecb4",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1290.2529296875,\r
-        "y": 242.9073486328125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "57a109f4.ebf0e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "65a2b99e.db6b",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1278.761962890625,\r
-        "y": 289.33331298828125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "60bf0db6.5a7ed4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b4e2ba33.09b93",\r
-        "type": "comment",\r
-        "name": "new for TransportSlicing",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 1048.761962890625,\r
-        "y": 203.33331298828125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2b8995d5.8b0c7a",\r
-        "type": "execute",\r
-        "name": "execute properties",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1036.761962890625,\r
-        "y": 255.33331298828125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "8dbada70.49fdc8",\r
-        "type": "switchNode",\r
-        "name": "switch allotted-resources_length != 0",\r
-        "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1535,\r
-        "y": 170,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d1591597.ec80d8",\r
-                "57531373.e3de34"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "57a109f4.ebf0e8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 1445.0623779296875,\r
-        "y": 245.85977172851562,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "60bf0db6.5a7ed4",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 1449,\r
-        "y": 290,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d1591597.ec80d8",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1740,\r
-        "y": 207,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4fdc9fba.45ecc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "57531373.e3de34",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1750,\r
-        "y": 134,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "4fdc9fba.45ecc",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1733,\r
-        "y": 282,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a7b4edd.d51559",\r
-                "2c272659.3a51ba",\r
-                "5c772a63.5a0db4",\r
-                "289d87b9.bd6eb8",\r
-                "58aa906f.8d52e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "23486bfb.15b8c4",\r
-        "type": "save",\r
-        "name": "get allotted-resource from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2219,\r
-        "y": 333,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7220fecb.3a8288",\r
-                "32198bbf.43a4fc",\r
-                "5d55cc38.78e3ec"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7220fecb.3a8288",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2435,\r
-        "y": 400,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "fa7f120f.655768"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "32198bbf.43a4fc",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2435.490966796875,\r
-        "y": 299.573974609375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b28e6d20.f339e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5d55cc38.78e3ec",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2431,\r
-        "y": 349,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3d8a7dac.ce2c6a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a7b4edd.d51559",\r
-        "type": "for",\r
-        "name": "for each allotted-resource",\r
-        "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1936,\r
-        "y": 314,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "88b22f1d.3626",\r
-                "23486bfb.15b8c4",\r
-                "8ffbf90a.9a2a4",\r
-                "9ccad127.ffcf6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "88b22f1d.3626",\r
-        "type": "set",\r
-        "name": "set the current allotted-resource-id",\r
-        "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 2216,\r
-        "y": 252,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "289d87b9.bd6eb8",\r
-        "type": "set",\r
-        "name": "set tmp.arr",\r
-        "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
-        "comments": "",\r
-        "x": 1910,\r
-        "y": 264,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2c272659.3a51ba",\r
-        "type": "get-resource",\r
-        "name": "get-resource pnfs-list",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1953,\r
-        "y": 123,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5c772a63.5a0db4",\r
-        "type": "get-resource",\r
-        "name": "get-resource logical-links",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1965,\r
-        "y": 164,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7c71ad84.2ad9d4",\r
-        "type": "comment",\r
-        "name": "The following two nodes are for PCE",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 1990,\r
-        "y": 76,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f16230fe.988a5",\r
-        "type": "set",\r
-        "name": "set tmp.arr",\r
-        "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
-        "comments": "",\r
-        "x": 1910,\r
-        "y": 210,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b28e6d20.f339e8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 2614,\r
-        "y": 302,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3d8a7dac.ce2c6a",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 2613.9375,\r
-        "y": 351.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fa7f120f.655768",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 2615.9375,\r
-        "y": 402.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e41c6870.5c2ef8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e41c6870.5c2ef8",\r
-        "type": "save",\r
-        "name": "get allotted-resource relationship from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2908.9375,\r
-        "y": 349.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "54a2b596.71e144",\r
-                "d130d716.0cf7a",\r
-                "2cc5b868.058328"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d130d716.0cf7a",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3182.428466796875,\r
-        "y": 241.7142333984375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b3a5f124.2cf16"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b3a5f124.2cf16",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3360,\r
-        "y": 242,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2cc5b868.058328",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3177.9375,\r
-        "y": 291.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c7a34562.68f14"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c7a34562.68f14",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3359.9375,\r
-        "y": 291.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "54a2b596.71e144",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3181.9375,\r
-        "y": 342.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "bd0a4532.c3f628"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bd0a4532.c3f628",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3361.9375,\r
-        "y": 342.1402587890625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "f545f705.e2438"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f545f705.e2438",\r
-        "type": "switchNode",\r
-        "name": "switch allotted-resource.relationship-list not empty",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2928,\r
-        "y": 477,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "333578f7.b029b",\r
-                "a1ea266d.8059"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a1ea266d.8059",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3238,\r
-        "y": 484,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "333578f7.b029b",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3237,\r
-        "y": 538,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "76551384.dcd284"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b7449756.393128",\r
-        "type": "outcome",\r
-        "name": "network-policy",\r
-        "xml": "<outcome value='network-policy'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3982,\r
-        "y": 492,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "497604b.3da63fc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "497604b.3da63fc",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4158.9998779296875,\r
-        "y": 484.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "5622eb31.c6aaa4",\r
-                "f42a71d2.4e018"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "76551384.dcd284",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3401,\r
-        "y": 464,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4cba462a.39c2",\r
-                "cfce2e8c.cb8c08"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4cba462a.39c2",\r
-        "type": "for",\r
-        "name": "for each allotted-resource relationship",\r
-        "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3682,\r
-        "y": 420,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "96ce5ffe.418c6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "96ce5ffe.418c6",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3944,\r
-        "y": 420,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b7449756.393128"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5622eb31.c6aaa4",\r
-        "type": "set",\r
-        "name": "set the 1st network-policy-id",\r
-        "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
-        "comments": "",\r
-        "x": 4401.9998779296875,\r
-        "y": 441.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f42a71d2.4e018",\r
-        "type": "save",\r
-        "name": "get network-policy from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4390.9998779296875,\r
-        "y": 496.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d27d0859.022f28",\r
-                "109e108a.071aff",\r
-                "335266e0.15cee2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "335266e0.15cee2",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4644,\r
-        "y": 383,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a7539c87.81698"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a7539c87.81698",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4792.571533203125,\r
-        "y": 383.2857666015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3deb078.64eee78",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 4791.509033203125,\r
-        "y": 427.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "109e108a.071aff",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4632.509033203125,\r
-        "y": 427.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3deb078.64eee78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d27d0859.022f28",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4639.509033203125,\r
-        "y": 506.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "fa515a9e.7b382"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fa515a9e.7b382",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4778.509033203125,\r
-        "y": 506.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "f8e42c4e.db7c",\r
-                "af21638c.1e4978"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f8e42c4e.db7c",\r
-        "type": "set",\r
-        "name": "set the max bandwidth",\r
-        "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
-        "comments": "",\r
-        "x": 4984,\r
-        "y": 504,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "af21638c.1e4978",\r
-        "type": "set",\r
-        "name": "set the max bandwidth",\r
-        "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
-        "comments": "",\r
-        "x": 4983,\r
-        "y": 550,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "cfce2e8c.cb8c08",\r
-        "type": "for",\r
-        "name": "for each allotted-resource relationship",\r
-        "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3499,\r
-        "y": 536,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d81e40de.4db928"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d81e40de.4db928",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3779,\r
-        "y": 536,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "5031094a.3c0128"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5031094a.3c0128",\r
-        "type": "outcome",\r
-        "name": "logical-link",\r
-        "xml": "<outcome value='logical-link'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2192.0001220703125,\r
-        "y": 789.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e73c28db.21f4e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e73c28db.21f4e",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 2369,\r
-        "y": 782,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "315e52b1.1cc22e",\r
-                "35f8f7f9.459f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "315e52b1.1cc22e",\r
-        "type": "set",\r
-        "name": "set the current logical-link-name",\r
-        "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
-        "comments": "",\r
-        "x": 2612,\r
-        "y": 739,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "35f8f7f9.459f",\r
-        "type": "save",\r
-        "name": "get logical-link from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2601,\r
-        "y": 794,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d939ca6a.3080e8",\r
-                "9cfbb845.158be",\r
-                "6d8b4fc3.7b3018"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d939ca6a.3080e8",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2892.490966796875,\r
-        "y": 772.573974609375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "107f7ba4.2d7e2c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9cfbb845.158be",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2881,\r
-        "y": 817,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "acf32404.78571"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "107f7ba4.2d7e2c",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3041.0625,\r
-        "y": 772.8597412109375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "acf32404.78571",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3040,\r
-        "y": 817,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6d8b4fc3.7b3018",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2888,\r
-        "y": 896,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "5fee2f71.e558f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5fee2f71.e558f",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3027,\r
-        "y": 896,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "eaccb004.7e72b",\r
-                "eb22e702.6eba4",\r
-                "86c2cb32.4be2a",\r
-                "1855e375.e26f95",\r
-                "a98465a.ebb3518",\r
-                "c39134de.e7bb78",\r
-                "2345afcc.0ac648",\r
-                "a5a8afe4.995398",\r
-                "2419d5d3.394c4a",\r
-                "7c523485.24203c",\r
-                "6836f0a.48b871",\r
-                "b794c846.a3a7a8",\r
-                "2e62e80b.5f4db"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ecf79c2.e9d746",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for ethernet-service-name",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3341,\r
-        "y": 702,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "eaccb004.7e72b",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for otn-tunnel-name",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.otn-tunnel-name\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3322,\r
-        "y": 752,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c7da7bbe.4fbda",\r
-        "type": "set",\r
-        "name": "set new ethernet-service-name",\r
-        "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
-        "comments": "",\r
-        "x": 3279,\r
-        "y": 797,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "eb22e702.6eba4",\r
-        "type": "set",\r
-        "name": "set network-route-one",\r
-        "xml": "<set>\n<parameter name='network-route-one' value=\"`$tmp.aai.logical-link.link-name`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 3254,\r
-        "y": 860,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "86c2cb32.4be2a",\r
-        "type": "set",\r
-        "name": "set network-route-two",\r
-        "xml": "<set>\n<parameter name='network-route-two' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 3255,\r
-        "y": 915,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1855e375.e26f95",\r
-        "type": "save",\r
-        "name": "get network-route-one from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3271,\r
-        "y": 963,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a1f10f8e.c2622",\r
-                "ab6386aa.ce2908",\r
-                "465cfd34.a22f5c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a98465a.ebb3518",\r
-        "type": "save",\r
-        "name": "get network-route-two from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3260,\r
-        "y": 1049.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1727bd6.343d1c3",\r
-                "193b021d.8148b6",\r
-                "fa057cc5.1269c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a1f10f8e.c2622",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3472,\r
-        "y": 847,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "ef53d37a.78768"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ab6386aa.ce2908",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3467.509033203125,\r
-        "y": 896.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2e203f6c.c03ed"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "465cfd34.a22f5c",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3471.509033203125,\r
-        "y": 949.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "187fdc98.499a83"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ef53d37a.78768",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3620.571533203125,\r
-        "y": 846.2857666015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2e203f6c.c03ed",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3610.509033203125,\r
-        "y": 896.426025390625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1727bd6.343d1c3",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3483,\r
-        "y": 1019.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d09d8aa1.f9ab4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "193b021d.8148b6",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3478.509033203125,\r
-        "y": 1069.4259033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b9e292a1.c9c0e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fa057cc5.1269c",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3479.509033203125,\r
-        "y": 1122.4259033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "eb27f87a.b5a63"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d09d8aa1.f9ab4",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3631.571533203125,\r
-        "y": 1019.28564453125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b9e292a1.c9c0e8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3621.509033203125,\r
-        "y": 1069.4259033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "187fdc98.499a83",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3633,\r
-        "y": 949,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c01f8fee.f337d8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "eb27f87a.b5a63",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3633,\r
-        "y": 1121.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1b75ad85.419ffa"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c01f8fee.f337d8",\r
-        "type": "switchNode",\r
-        "name": "switch nr type",\r
-        "xml": "<switch test='`$tmp.aai.network-route-one.type`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3805,\r
-        "y": 949,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "363c4a34.666d16",\r
-                "db7701b7.1114a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1b75ad85.419ffa",\r
-        "type": "switchNode",\r
-        "name": "switch nr type",\r
-        "xml": "<switch test='`$tmp.aai.network-route-two.type`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3806,\r
-        "y": 1122,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "be2b6c76.ff3af8",\r
-                "8a677a0d.0b4e4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "363c4a34.666d16",\r
-        "type": "outcome",\r
-        "name": "ROOT",\r
-        "xml": "<outcome value='ROOT'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3981,\r
-        "y": 928,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "91c5280b.7efb48"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "db7701b7.1114a8",\r
-        "type": "outcome",\r
-        "name": "LEAF",\r
-        "xml": "<outcome value='LEAF'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3983,\r
-        "y": 982,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "feb127dc.b0fca"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "be2b6c76.ff3af8",\r
-        "type": "outcome",\r
-        "name": "ROOT",\r
-        "xml": "<outcome value='ROOT'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3982,\r
-        "y": 1092,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "66434378.88cb14"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8a677a0d.0b4e4",\r
-        "type": "outcome",\r
-        "name": "LEAF",\r
-        "xml": "<outcome value='LEAF'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3984,\r
-        "y": 1146,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7a8a47a9.7cb0d8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9215f524.47a16",\r
-        "type": "set",\r
-        "name": "set network-route-ROOT",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4291,\r
-        "y": 880,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c685113.a58967",\r
-        "type": "set",\r
-        "name": "set network-route-LEAF",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4284,\r
-        "y": 978,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "9ce6893.2318f78",\r
-        "type": "set",\r
-        "name": "set network-route-ROOT",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4284,\r
-        "y": 1065,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "82c37441.0afd98",\r
-        "type": "set",\r
-        "name": "set network-route-LEAF",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4288,\r
-        "y": 1158,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "33d383f1.734384",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3515,\r
-        "y": 1567,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "538c6639.6c6368"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1103f778.e68a59",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3524.490966796875,\r
-        "y": 1609.5740356445312,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a7a47c61.df546"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e542ccd0.a278f8",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3513,\r
-        "y": 1656,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "754b02d5.434a64"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9291fa20.ad2b7",\r
-        "type": "comment",\r
-        "name": "Question?",\r
-        "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
-        "comments": "",\r
-        "x": 3215,\r
-        "y": 1529,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2345afcc.0ac648",\r
-        "type": "save",\r
-        "name": "get p-interface-src from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3258,\r
-        "y": 1594,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "33d383f1.734384",\r
-                "1103f778.e68a59",\r
-                "e542ccd0.a278f8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c39134de.e7bb78",\r
-        "type": "execute",\r
-        "name": "execute split tp-id to get pnf-name",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3259,\r
-        "y": 1264,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "846097ad.2e1c3",\r
-                "39e06a12.c523ae"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "39e06a12.c523ae",\r
-        "type": "failure",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3482,\r
-        "y": 1250,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "f0966fa1.0b829"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "846097ad.2e1c3",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3484,\r
-        "y": 1283,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "36674d51.b9eb9a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "538c6639.6c6368",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3687.66650390625,\r
-        "y": 1566,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6fff18a2.92ea08",\r
-                "f3044461.d6a5a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a7a47c61.df546",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3678.0623779296875,\r
-        "y": 1612.8597717285156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "754b02d5.434a64",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3682,\r
-        "y": 1657,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6fff18a2.92ea08",\r
-        "type": "execute",\r
-        "name": "execute split tp-id to get pnf-name",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3952,\r
-        "y": 1550,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d1ee9b94.2f27a",\r
-                "6eb5b0d3.7baf78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6eb5b0d3.7baf78",\r
-        "type": "failure",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4175,\r
-        "y": 1505,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "f1c76342.65c028"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d1ee9b94.2f27a",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4177,\r
-        "y": 1569,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7b8cb4e4.928c34"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7b8cb4e4.928c34",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4339,\r
-        "y": 1565,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f1c76342.65c028",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4340,\r
-        "y": 1502,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2b4fe89a.1b97b",\r
-                "666bc5e4.57107c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "272ec148.b5240e",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3954,\r
-        "y": 1709,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5865c90a.cd5358",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domainA",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3999,\r
-        "y": 1619,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "cab25a0.579bfa8",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4082,\r
-        "y": 1757,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "36674d51.b9eb9a",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3627,\r
-        "y": 1280,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f0966fa1.0b829",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3630,\r
-        "y": 1243,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1289ab88.c47cfc",\r
-                "43b7d27f.a3c314"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1289ab88.c47cfc",\r
-        "type": "set",\r
-        "name": "set pnf-name",\r
-        "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
-        "comments": "",\r
-        "x": 3804,\r
-        "y": 1199,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f3044461.d6a5a8",\r
-        "type": "for",\r
-        "name": "for each relationship",\r
-        "xml": "<for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3906,\r
-        "y": 1834,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1efd3cc0.01265b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1efd3cc0.01265b",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4112,\r
-        "y": 1834,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "42b8e904.3e26e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "42b8e904.3e26e8",\r
-        "type": "outcome",\r
-        "name": "tunnel-termination-point",\r
-        "xml": "<outcome value='tunnel-termination-point'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4327.28564453125,\r
-        "y": 1833.82177734375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c27d35dc.5f20a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "43b7d27f.a3c314",\r
-        "type": "get-resource",\r
-        "name": "get-resource src pnf",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3819,\r
-        "y": 1310,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "818754d0.62847",\r
-                "ffd47564.1fe1e",\r
-                "154b0ca5.d55e4b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "818754d0.62847",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4014.5001220703125,\r
-        "y": 1262,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c3499a0a.3a08a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ffd47564.1fe1e",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4006.5001220703125,\r
-        "y": 1317,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "deee5298.4209e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "154b0ca5.d55e4b",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4011.5001220703125,\r
-        "y": 1374,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a4184f75.2f4fc8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a4184f75.2f4fc8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4163.5001220703125,\r
-        "y": 1375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "deee5298.4209e",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4174.5001220703125,\r
-        "y": 1320,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c3499a0a.3a08a",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4158.8824462890625,\r
-        "y": 1259.6556701660156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "ece91d8.33480e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ece91d8.33480e",\r
-        "type": "for",\r
-        "name": "for each relationship",\r
-        "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4343,\r
-        "y": 1274,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3d2e74e0.b28254"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "666bc5e4.57107c",\r
-        "type": "set",\r
-        "name": "set ltpId",\r
-        "xml": "<set>\n<parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n",\r
-        "comments": "",\r
-        "x": 4510,\r
-        "y": 1460,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2b4fe89a.1b97b",\r
-        "type": "set",\r
-        "name": "set pnf-name",\r
-        "xml": "<set>\n<parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n",\r
-        "comments": "",\r
-        "x": 4511,\r
-        "y": 1568,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "990e20c9.dc548",\r
-        "type": "comment",\r
-        "name": "TODO: FIXME",\r
-        "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
-        "comments": "",\r
-        "x": 4512,\r
-        "y": 1517,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c27d35dc.5f20a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4534.1171875,\r
-        "y": 1834.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4705b8ac.369ff8",\r
-                "140bf681.97f4d1",\r
-                "169362ec.4e0805"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4705b8ac.369ff8",\r
-        "type": "set",\r
-        "name": "set source ttp-id",\r
-        "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
-        "comments": "",\r
-        "x": 4749.1171875,\r
-        "y": 1796.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "140bf681.97f4d1",\r
-        "type": "get-resource",\r
-        "name": "get-resource src TTP",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4746.1171875,\r
-        "y": 1835.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "44788f51.dcb608"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "169362ec.4e0805",\r
-        "type": "break",\r
-        "name": "break",\r
-        "xml": "<break>\n",\r
-        "comments": "",\r
-        "x": 4701.6171875,\r
-        "y": 1877.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "44788f51.dcb608",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4926.6171875,\r
-        "y": 1834.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "96d5e3b9.3b004"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a25be771.e58d08",\r
-        "type": "outcome",\r
-        "name": "esr-thirdparty-sdnc",\r
-        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4741,\r
-        "y": 1278,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "766cd179.71ceb"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "766cd179.71ceb",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4918,\r
-        "y": 1270,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4a39420e.bbc88c",\r
-                "db93fd8f.b0686"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3d2e74e0.b28254",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4538,\r
-        "y": 1274,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a25be771.e58d08",\r
-                "a5fe54fc.22f278"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a5fe54fc.22f278",\r
-        "type": "outcome",\r
-        "name": "network-resource",\r
-        "xml": "<outcome value='network-resource'>",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4744,\r
-        "y": 1352,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b8ffc162.40264"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b8ffc162.40264",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4921,\r
-        "y": 1344,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "401010e9.39d95"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "96d5e3b9.3b004",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 5084.6171875,\r
-        "y": 1834.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "8dcf461b.b0a6b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8dcf461b.b0a6b8",\r
-        "type": "set",\r
-        "name": "set source tunnel tp ip",\r
-        "xml": "<set>\n<parameter name='source.tunnel-tp-id' value=\"`$tmp.aai.source-ttp.tunnel-tp-id`\" />\n",\r
-        "comments": "",\r
-        "x": 5291.6171875,\r
-        "y": 1834.34033203125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "db93fd8f.b0686",\r
-        "type": "execute",\r
-        "name": "get esr-thirdparty-sdnc",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5126,\r
-        "y": 1277,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1554906a.f71e68",\r
-                "e44344a3.bb67b8",\r
-                "e5d285d7.a1a42"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4a39420e.bbc88c",\r
-        "type": "set",\r
-        "name": "set esr-thirdparty-sdnc domainA id",\r
-        "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
-        "comments": "",\r
-        "x": 5156,\r
-        "y": 1225,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1554906a.f71e68",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5336,\r
-        "y": 1268,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "169a2bda.d46874"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e44344a3.bb67b8",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5328,\r
-        "y": 1323,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "81a51254.f91678"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e5d285d7.a1a42",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5333,\r
-        "y": 1380,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "318f7e74.4a0292"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "318f7e74.4a0292",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 5485,\r
-        "y": 1381,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "81a51254.f91678",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 5496,\r
-        "y": 1326,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "169a2bda.d46874",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5480.38232421875,\r
-        "y": 1265.6556701660156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "40d562bc.5b73a4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "401010e9.39d95",\r
-        "type": "set",\r
-        "name": "set domainA ethernet layer network-id",\r
-        "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
-        "comments": "",\r
-        "x": 5156,\r
-        "y": 1468,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "40d562bc.5b73a4",\r
-        "type": "set",\r
-        "name": "set controller domainA data",\r
-        "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
-        "comments": "",\r
-        "x": 5695,\r
-        "y": 1262,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8e9cd61c.43d1a",\r
-        "type": "set",\r
-        "name": "set network-route-B",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4279,\r
-        "y": 916,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ecfdf50c.08026",\r
-        "type": "set",\r
-        "name": "set network-route-A",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4270,\r
-        "y": 1014,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "91c5280b.7efb48",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4104,\r
-        "y": 922,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "9215f524.47a16",\r
-                "8e9cd61c.43d1a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "feb127dc.b0fca",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4110,\r
-        "y": 986,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c685113.a58967",\r
-                "ecfdf50c.08026"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "66434378.88cb14",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4110,\r
-        "y": 1092,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "9ce6893.2318f78",\r
-                "caa465e0.6dcff"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7a8a47a9.7cb0d8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4113,\r
-        "y": 1145,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "82c37441.0afd98",\r
-                "7e59d376.e30294"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "caa465e0.6dcff",\r
-        "type": "set",\r
-        "name": "set network-route-B",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4270,\r
-        "y": 1105,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7e59d376.e30294",\r
-        "type": "set",\r
-        "name": "set network-route-A",\r
-        "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 4273,\r
-        "y": 1196,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c59f074a.c0fcd",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3645,\r
-        "y": 2406,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e6449278.7ffcc8",\r
-                "87feacf7.c38bf8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "504f1aa.eb8e864",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3472.33349609375,\r
-        "y": 2407,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c59f074a.c0fcd"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a37a9324.8cee68",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3481.824462890625,\r
-        "y": 2449.5740356445312,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2466115d.057356"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "73c3286f.8eb8c8",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3470.33349609375,\r
-        "y": 2496,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e7809543.d60ec"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2466115d.057356",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3635.3958740234375,\r
-        "y": 2452.8597717285156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "e7809543.d60ec",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3639.33349609375,\r
-        "y": 2497,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "e6449278.7ffcc8",\r
-        "type": "execute",\r
-        "name": "execute split tp-id to get pnf-name",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3931.33349609375,\r
-        "y": 2410.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b831939d.d94",\r
-                "5cb920bb.aff4d"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5cb920bb.aff4d",\r
-        "type": "failure",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4154.33349609375,\r
-        "y": 2365.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "cf6e6c99.56f7a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b831939d.d94",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4156.33349609375,\r
-        "y": 2429.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3583978e.f629a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3583978e.f629a8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4315.33349609375,\r
-        "y": 2448.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "cf6e6c99.56f7a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4319.33349609375,\r
-        "y": 2362.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "528dc079.e1b708",\r
-                "ef41d4a6.237198"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "70e4a574.f2fbdc",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3933.33349609375,\r
-        "y": 2569.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6fa4c461.e1732c",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domainB",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3978.33349609375,\r
-        "y": 2479.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "418cf3ce.c7d714",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4060.33349609375,\r
-        "y": 2634.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "2419d5d3.394c4a",\r
-        "type": "save",\r
-        "name": "get p-interface-dst from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3244.33349609375,\r
-        "y": 2442,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "504f1aa.eb8e864",\r
-                "a37a9324.8cee68",\r
-                "73c3286f.8eb8c8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b8dec384.717cf",\r
-        "type": "comment",\r
-        "name": "Question?",\r
-        "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
-        "comments": "",\r
-        "x": 3205.33349609375,\r
-        "y": 2386,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a5a8afe4.995398",\r
-        "type": "execute",\r
-        "name": "execute split tp-id to get pnf-name",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3262.33349609375,\r
-        "y": 2104.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "9c54fa6.d2aa308",\r
-                "ba5d54d9.fee348"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ba5d54d9.fee348",\r
-        "type": "failure",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3485.33349609375,\r
-        "y": 2090.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "64c87509.eed4dc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9c54fa6.d2aa308",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3487.33349609375,\r
-        "y": 2123.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "bff9d45d.398f6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bff9d45d.398f6",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3630.33349609375,\r
-        "y": 2120.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "64c87509.eed4dc",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3633.33349609375,\r
-        "y": 2083.9998779296875,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "68ddabff.26f77c",\r
-                "3932be0c.eefdc2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "68ddabff.26f77c",\r
-        "type": "set",\r
-        "name": "set pnf-name",\r
-        "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
-        "comments": "",\r
-        "x": 3827.33349609375,\r
-        "y": 2087,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "87feacf7.c38bf8",\r
-        "type": "for",\r
-        "name": "for each relationship",\r
-        "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3890.33349609375,\r
-        "y": 2719,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1be50176.34f787"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1be50176.34f787",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4096.33349609375,\r
-        "y": 2719,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e1f7ff3.daa43"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e1f7ff3.daa43",\r
-        "type": "outcome",\r
-        "name": "tunnel-termination-point",\r
-        "xml": "<outcome value='tunnel-termination-point'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4313.619140625,\r
-        "y": 2717.82177734375,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2a02e2d9.dc0d9e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3932be0c.eefdc2",\r
-        "type": "get-resource",\r
-        "name": "get-resource src pnf",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3849.33349609375,\r
-        "y": 2155,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2d0f7089.d1dde8",\r
-                "fd005c4a.d8bf",\r
-                "939e8fdc.7e7718"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2d0f7089.d1dde8",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4044.8336181640625,\r
-        "y": 2107,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "30cca3a0.b1e984"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fd005c4a.d8bf",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4036.8336181640625,\r
-        "y": 2162,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "13a9ea53.f74e26"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "939e8fdc.7e7718",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4041.8336181640625,\r
-        "y": 2219,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7b021b51.27b804"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7b021b51.27b804",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4193.8336181640625,\r
-        "y": 2220,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "13a9ea53.f74e26",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4204.8336181640625,\r
-        "y": 2165,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "30cca3a0.b1e984",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4189.2159423828125,\r
-        "y": 2104.6556701660156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b6ffbea1.954de"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "528dc079.e1b708",\r
-        "type": "set",\r
-        "name": "set ltpId",\r
-        "xml": "<set>\n<parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n",\r
-        "comments": "",\r
-        "x": 4489.33349609375,\r
-        "y": 2323.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ef41d4a6.237198",\r
-        "type": "set",\r
-        "name": "set pnf-name",\r
-        "xml": "<set>\n<parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n",\r
-        "comments": "",\r
-        "x": 4490.33349609375,\r
-        "y": 2428.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "442d43d7.782e7c",\r
-        "type": "comment",\r
-        "name": "TODO: FIXME",\r
-        "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
-        "comments": "",\r
-        "x": 4485.33349609375,\r
-        "y": 2377.0001220703125,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2a02e2d9.dc0d9e",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4520.45068359375,\r
-        "y": 2707.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c9847dda.408b8",\r
-                "34fbe7b.83d4898",\r
-                "25621ae5.b8be26"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c9847dda.408b8",\r
-        "type": "set",\r
-        "name": "set destination ttp-id",\r
-        "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
-        "comments": "",\r
-        "x": 4735.45068359375,\r
-        "y": 2669.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "34fbe7b.83d4898",\r
-        "type": "get-resource",\r
-        "name": "get-resource src TTP",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4732.45068359375,\r
-        "y": 2708.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "57e83a4e.a0aa6c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "25621ae5.b8be26",\r
-        "type": "break",\r
-        "name": "break",\r
-        "xml": "<break>\n",\r
-        "comments": "",\r
-        "x": 4687.95068359375,\r
-        "y": 2750.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "57e83a4e.a0aa6c",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4912.95068359375,\r
-        "y": 2707.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1bf054a.fc9602b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1bf054a.fc9602b",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 5070.95068359375,\r
-        "y": 2707.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "84673a73.b83338"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "84673a73.b83338",\r
-        "type": "set",\r
-        "name": "set destination tunnel tp ip",\r
-        "xml": "<set>\n<parameter name='destination.tunnel-tp-id' value=\"`$tmp.aai.destination-ttp.tunnel-tp-id`\" />\n",\r
-        "comments": "",\r
-        "x": 5277.95068359375,\r
-        "y": 2707.3404541015625,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d76262ee.41fc78",\r
-        "type": "outcome",\r
-        "name": "esr-thirdparty-sdnc",\r
-        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4771.33349609375,\r
-        "y": 2123,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "16ae4cb2.9049f3"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "16ae4cb2.9049f3",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4948.33349609375,\r
-        "y": 2115,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e86ea938.d56ff",\r
-                "3118b07d.f07b4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b6ffbea1.954de",\r
-        "type": "for",\r
-        "name": "for each relationship",\r
-        "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4373.33349609375,\r
-        "y": 2119,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b9078c68.40a298"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b9078c68.40a298",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4568.33349609375,\r
-        "y": 2119,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d76262ee.41fc78",\r
-                "b2b1c906.01de2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3118b07d.f07b4",\r
-        "type": "execute",\r
-        "name": "get esr-thirdparty-sdnc",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5156.33349609375,\r
-        "y": 2122,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6c958b0a.19f5a4",\r
-                "118baae.84358d5",\r
-                "1250b3fe.a83aa4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a44d9faa.fe0e4",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 4950.33349609375,\r
-        "y": 2188,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b2c88a89.6bb6d"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b2b1c906.01de2",\r
-        "type": "outcome",\r
-        "name": "network-resource",\r
-        "xml": "<outcome value='network-resource'>",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4773.33349609375,\r
-        "y": 2196,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a44d9faa.fe0e4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e86ea938.d56ff",\r
-        "type": "set",\r
-        "name": "set esr-thirdparty-sdnc domainB id",\r
-        "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
-        "comments": "",\r
-        "x": 5186.33349609375,\r
-        "y": 2070,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b2c88a89.6bb6d",\r
-        "type": "set",\r
-        "name": "set domainB ethernet layer network-id",\r
-        "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
-        "comments": "",\r
-        "x": 5185.33349609375,\r
-        "y": 2312,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6c958b0a.19f5a4",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5366.33349609375,\r
-        "y": 2113,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2e246f5a.b4103"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "118baae.84358d5",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5358.33349609375,\r
-        "y": 2168,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "66d6dc00.1bed6c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1250b3fe.a83aa4",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5363.33349609375,\r
-        "y": 2225,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "795bee7e.95831"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "795bee7e.95831",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 5515.33349609375,\r
-        "y": 2226,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "66d6dc00.1bed6c",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 5526.33349609375,\r
-        "y": 2171,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2e246f5a.b4103",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5510.7158203125,\r
-        "y": 2110.6556701660156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c7de596d.cf628"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c7de596d.cf628",\r
-        "type": "set",\r
-        "name": "set controller domainB data",\r
-        "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
-        "comments": "",\r
-        "x": 5725.33349609375,\r
-        "y": 2107,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7c523485.24203c",\r
-        "type": "set",\r
-        "name": "set LEAF stuff",\r
-        "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
-        "comments": "",\r
-        "x": 3224,\r
-        "y": 1717,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fded3756.dad178",\r
-        "type": "comment",\r
-        "name": "This is it (should be)",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4446,\r
-        "y": 1000,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3766add2.8d805a",\r
-        "type": "comment",\r
-        "name": "This is it (should be)",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4438,\r
-        "y": 1090,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6836f0a.48b871",\r
-        "type": "set",\r
-        "name": "set ROOT stuff",\r
-        "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
-        "comments": "",\r
-        "x": 3205,\r
-        "y": 2573,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b794c846.a3a7a8",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-logic",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3356,\r
-        "y": 2821,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "2e62e80b.5f4db",\r
-        "type": "switchNode",\r
-        "name": "switch found-middle-man?",\r
-        "xml": "<switch test='`$found-middle-man`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3233,\r
-        "y": 2931,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "91c4e5f7.8ea498",\r
-                "651d0ecc.91f9"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "91c4e5f7.8ea498",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3417,\r
-        "y": 2910,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e83ca4b2.702b38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "651d0ecc.91f9",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3348,\r
-        "y": 4835,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e7980e09.0eb63"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e7980e09.0eb63",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3503,\r
-        "y": 4828,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "1aa8a9f7.34b03e",\r
-                "b0ed6ff1.30772",\r
-                "727be5c.c27771c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e83ca4b2.702b38",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3560,\r
-        "y": 2910,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "d8bbc948.15f3d",\r
-                "4c5911e7.00bf",\r
-                "12a3e526.881a1b",\r
-                "832127bd.deb14",\r
-                "310c39f.91bd146",\r
-                "10ac9372.85589d",\r
-                "eff2b9f.ec05748",\r
-                "e161ec1a.4abce",\r
-                "9f446fe.9ec171",\r
-                "53557e78.f7c168",\r
-                "a884ac0.a40fdd8",\r
-                "7b528859.fb04",\r
-                "4b76c053.d564f8",\r
-                "90ff1f35.eee16",\r
-                "1b3c7e18.ddb16a",\r
-                "3e78a7bc.55ca98",\r
-                "8cf629c6.d63328"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9f446fe.9ec171",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domainB",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3871,\r
-        "y": 3265,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d8bbc948.15f3d",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3825,\r
-        "y": 3363,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "4c5911e7.00bf",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3961,\r
-        "y": 3410,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ec410c1b.c077a8",\r
-        "type": "comment",\r
-        "name": "Create ROOT connectivity",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3792,\r
-        "y": 3214,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d6af901.13a67f",\r
-        "type": "comment",\r
-        "name": "create middle man connectivity and ...",\r
-        "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
-        "comments": "",\r
-        "x": 4318,\r
-        "y": 3705,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "12a3e526.881a1b",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity middle-man",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3882,\r
-        "y": 3744,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "832127bd.deb14",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3830,\r
-        "y": 3795,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "310c39f.91bd146",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3966,\r
-        "y": 3842,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "dff7d863.27131",\r
-        "type": "comment",\r
-        "name": "Create MIDDLE-MAN connectivity",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3823,\r
-        "y": 3704,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7b814ee5.031238",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4253,\r
-        "y": 3901,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "10ac9372.85589d",\r
-        "type": "save",\r
-        "name": "get middle-man connectivity from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3844,\r
-        "y": 3948,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7001b67.e717f48",\r
-                "2d31ff61.2f04d",\r
-                "ccc557b3.890908"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7001b67.e717f48",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4091,\r
-        "y": 3902,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "7b814ee5.031238"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2d31ff61.2f04d",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4091.490966796875,\r
-        "y": 3947.5740356445312,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "cf949a05.c89aa8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ccc557b3.890908",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4089,\r
-        "y": 3991,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "e98195a6.6d12"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cf949a05.c89aa8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4254.0623779296875,\r
-        "y": 3947.8597717285156,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "e98195a6.6d12",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 4258,\r
-        "y": 3992,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1b3c7e18.ddb16a",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3901,\r
-        "y": 4227,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3e78a7bc.55ca98",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-ROOT, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3904,\r
-        "y": 4272,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "15c4d898.5d69ef",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3893,\r
-        "y": 4063,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b9514e95.f8a09",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to UNI-ROOT, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3895,\r
-        "y": 4110,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c557914b.681778",\r
-        "type": "comment",\r
-        "name": "The following two will be done in F1",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3817,\r
-        "y": 4180,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "55d807b9.9e0f1",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4424,\r
-        "y": 4909,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1aa8a9f7.34b03e",\r
-        "type": "switchNode",\r
-        "name": "switch no-pce-call",\r
-        "xml": "<switch test='`$no-pce-call`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3718,\r
-        "y": 4809,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "449091f.4415ef",\r
-                "1ea76e22.242bea"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1ea76e22.242bea",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3890,\r
-        "y": 4806,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "8b1b5cc1.1af92"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "449091f.4415ef",\r
-        "type": "outcomeFalse",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3803,\r
-        "y": 5906,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6b1cb253.86fb4c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c26b2751.5ae09",\r
-        "type": "comment",\r
-        "name": "1 --> PCE is needed",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3903,\r
-        "y": 4776,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ace6e9f0.39e568",\r
-        "type": "comment",\r
-        "name": "2 --> no need to call PCE",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3874,\r
-        "y": 5864,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "eff2b9f.ec05748",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3901,\r
-        "y": 4336,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "8b1b5cc1.1af92",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4066,\r
-        "y": 4808,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "92650fb7.4fb248",\r
-                "32b221b8.94e72e",\r
-                "c940cf7e.ee51b",\r
-                "dce0cedd.454b5",\r
-                "5ecdaa6f.e24ff4",\r
-                "3829dc12.3b5b24"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6001979f.e727",\r
-        "type": "comment",\r
-        "name": "Use the middle-man-conn.eth-srv-name for the LEAF connectivity's eth srv name",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 5472,\r
-        "y": 4534,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "92650fb7.4fb248",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4419,\r
-        "y": 5212,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "4d81f93.f62ae88",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3911,\r
-        "y": 4391,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "9c2b0edc.50b4c",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4447,\r
-        "y": 5263,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "e161ec1a.4abce",\r
-        "type": "save",\r
-        "name": "save connectivityB relationship to UNI-ROOT, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3877,\r
-        "y": 3604,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d5e12d5f.415ec",\r
-        "type": "save",\r
-        "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3337,\r
-        "y": 1823,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "47f64a4f.cc38f4",\r
-        "type": "save",\r
-        "name": "save LEAF UNI in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3244,\r
-        "y": 1770,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "461bf5c9.7233b4",\r
-        "type": "set",\r
-        "name": "set prop.connectivity-domainB-uuid=tmp.ROOT.uni-p-interface-long",\r
-        "xml": "<set>\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />\n",\r
-        "comments": "",\r
-        "x": 3927,\r
-        "y": 3307,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "53557e78.f7c168",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domainA",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3874,\r
-        "y": 2895,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "a884ac0.a40fdd8",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3822,\r
-        "y": 2943,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7b528859.fb04",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3950,\r
-        "y": 2990,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "145ad0a4.4a593f",\r
-        "type": "comment",\r
-        "name": "Create LEAF connectivity",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3787,\r
-        "y": 2853,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "4b76c053.d564f8",\r
-        "type": "save",\r
-        "name": "save LEAF UNI in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3784,\r
-        "y": 3081,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "90ff1f35.eee16",\r
-        "type": "save",\r
-        "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3877,\r
-        "y": 3134,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "f9c3a7e4.4b967",\r
-        "type": "comment",\r
-        "name": "Create LEAF UNI",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3768,\r
-        "y": 3037,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c6c09b88.1384d8",\r
-        "type": "comment",\r
-        "name": "Create ROOT UNI",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3774,\r
-        "y": 3487,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "dce0cedd.454b5",\r
-        "type": "save",\r
-        "name": "save LEAF UNI in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4341,\r
-        "y": 4542,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d819a295.d1d948",\r
-        "type": "comment",\r
-        "name": "Create LEAF UNI",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4325,\r
-        "y": 4498,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8a0e3e5f.c139f",\r
-        "type": "comment",\r
-        "name": "Create LEAF connectivity",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 5072,\r
-        "y": 4529,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3d40af5d.b5351",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for connectivity domainA",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5159,\r
-        "y": 4571,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "113bf6b.aca4d89",\r
-        "type": "save",\r
-        "name": "save connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5107,\r
-        "y": 4619,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "e3b325e.735f958",\r
-        "type": "save",\r
-        "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5235,\r
-        "y": 4666,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3829dc12.3b5b24",\r
-        "type": "save",\r
-        "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4412,\r
-        "y": 4951,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "78032561.382d8c",\r
-        "type": "comment",\r
-        "name": "populate connectivity-B variable in the context map",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4395,\r
-        "y": 5013,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "32b221b8.94e72e",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4506,\r
-        "y": 5055,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "ddb22b48.c7951",\r
-        "type": "set",\r
-        "name": "set prop.connectivity-domainB-uuid",\r
-        "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
-        "comments": "",\r
-        "x": 4954,\r
-        "y": 5108,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8dae734b.2f3cf",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4264,\r
-        "y": 5806,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6b696600.0c94ac",\r
-        "type": "save",\r
-        "name": "save LEAF UNI in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4162,\r
-        "y": 5755,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "63a3c79e.874c38",\r
-        "type": "comment",\r
-        "name": "Create LEAF UNI",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4146,\r
-        "y": 5711,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f7343942.604c5",\r
-        "type": "save",\r
-        "name": "save the-connectivity relationship to UNI-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4921,\r
-        "y": 5967,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c940cf7e.ee51b",\r
-        "type": "switchNode",\r
-        "name": "switch found-root-connectivity",\r
-        "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4333,\r
-        "y": 5112,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b0427d82.5bfe9",\r
-                "b8ae94d3.c9ad9"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b0427d82.5bfe9",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4544,\r
-        "y": 5112,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "25de2beb.6b950c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "25de2beb.6b950c",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4700,\r
-        "y": 5108,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "ddb22b48.c7951"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b8ae94d3.c9ad9",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4540,\r
-        "y": 5160,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "bc7f369f.c4ff98"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bc7f369f.c4ff98",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
-        "comments": "",\r
-        "x": 4688,\r
-        "y": 5155,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "9a0e4d6a.9ad2e",\r
-        "type": "save",\r
-        "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5196,\r
-        "y": 4737,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "8ffbf90a.9a2a4",\r
-        "type": "execute",\r
-        "name": "execute UUID generator for ethernet-service-name",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2362,\r
-        "y": 148,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "9ccad127.ffcf6",\r
-        "type": "set",\r
-        "name": "set new ethernet-service-name",\r
-        "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
-        "comments": "",\r
-        "x": 2296,\r
-        "y": 184,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "9431421f.8473c8",\r
-        "type": "comment",\r
-        "name": "The following two nodes are to make sure all connectivities for an E-Tree have same etht-srv-name",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 2481,\r
-        "y": 111,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "4acaf17d.83ce3",\r
-        "type": "set",\r
-        "name": "set current-provider-id and current-cvlan-id",\r
-        "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
-        "comments": "",\r
-        "x": 4231,\r
-        "y": 5872,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "26219883.65a92",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4364,\r
-        "y": 5920,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1d162fbe.3673a",\r
-        "type": "switchNode",\r
-        "name": "switch found-connectivity?",\r
-        "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4183,\r
-        "y": 5978,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b4622dbc.20b678",\r
-                "1a01b81f.922a4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b4622dbc.20b678",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4376,\r
-        "y": 5979,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b10bfde8.027e5"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b10bfde8.027e5",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Connectivity should have been created' />\n",\r
-        "comments": "",\r
-        "x": 4532,\r
-        "y": 5976,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1a01b81f.922a4",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4380,\r
-        "y": 6023,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6ceb0be5.2a433c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6ceb0be5.2a433c",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4519,\r
-        "y": 6018,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "f7343942.604c5",\r
-                "c05fdbdc.265b6",\r
-                "97927bbc.dcd8c8",\r
-                "1cb127d3.5a2788",\r
-                "f2b1cf37.e0a26",\r
-                "8f16ceb.590e9b",\r
-                "60b731fb.d0503",\r
-                "bcde9e56.e926a",\r
-                "c55840d4.91858",\r
-                "9ff86b70.d2fcb"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "60b731fb.d0503",\r
-        "type": "save",\r
-        "name": "get all-vpn-bindings from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4716,\r
-        "y": 6697,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "cedc6e.0697a39",\r
-                "a047ea62.8c149",\r
-                "e7b3fd60.6832b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cedc6e.0697a39",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4921,\r
-        "y": 6694,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "193246bb.dba7e9"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a047ea62.8c149",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4904.490966796875,\r
-        "y": 6755.574035644531,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6166d474.1f401c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e7b3fd60.6832b8",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4902,\r
-        "y": 6799,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "a8cf7040.6462c8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "193246bb.dba7e9",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 5077,\r
-        "y": 6708,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "8ab9510b.66ea08"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6166d474.1f401c",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 5067.0623779296875,\r
-        "y": 6755.859771728516,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a8cf7040.6462c8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 5069,\r
-        "y": 6798,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8ab9510b.66ea08",\r
-        "type": "for",\r
-        "name": "for vpnidx in all-vpn-bindings",\r
-        "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5324,\r
-        "y": 6705,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "4468378.6607f48"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4468378.6607f48",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5561,\r
-        "y": 6701,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "fb8fcf56.6ea2f8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fb8fcf56.6ea2f8",\r
-        "type": "switchNode",\r
-        "name": "switch vpnuuid is for this slice",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5808,\r
-        "y": 6703,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "b35a7d25.7fd0a",\r
-                "74f376ab.a729f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b35a7d25.7fd0a",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 6009,\r
-        "y": 6693,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "53ea7250.143694"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "74f376ab.a729f",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 6008,\r
-        "y": 6646,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "53ea7250.143694",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4752,\r
-        "y": 6968,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2651f488.54465c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "26dbc9a6.ab4616",\r
-        "type": "set",\r
-        "name": "set tmp.aai.the-vpn-binding",\r
-        "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",\r
-        "comments": "",\r
-        "x": 5601,\r
-        "y": 6873,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fba4365f.21d6b",\r
-        "type": "comment",\r
-        "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 4814,\r
-        "y": 6644,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8f16ceb.590e9b",\r
-        "type": "set",\r
-        "name": "set srcTtp OTN layer",\r
-        "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
-        "comments": "",\r
-        "x": 4698,\r
-        "y": 6493,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "db5a4ceb.707c88",\r
-        "type": "switchNode",\r
-        "name": "switch provider-id domainA",\r
-        "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5043,\r
-        "y": 6324,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "45fd9533.be2acc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "45fd9533.be2acc",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5263,\r
-        "y": 6330,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "530fb98.e048cc8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "530fb98.e048cc8",\r
-        "type": "switchNode",\r
-        "name": "switch te-topo-id",\r
-        "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5448,\r
-        "y": 6329,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "36abe2fe.4a9a96"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "36abe2fe.4a9a96",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5640,\r
-        "y": 6332,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "75415a60.e2b3b4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "75415a60.e2b3b4",\r
-        "type": "set",\r
-        "name": "set otnTopoIdSrc",\r
-        "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",\r
-        "comments": "",\r
-        "x": 5849,\r
-        "y": 6330,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "bcde9e56.e926a",\r
-        "type": "for",\r
-        "name": "for netwidx..allNetworksList_length",\r
-        "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4750,\r
-        "y": 6318,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "db5a4ceb.707c88"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "97927bbc.dcd8c8",\r
-        "type": "get-resource",\r
-        "name": "get-resource network-resources-list",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4758,\r
-        "y": 6211,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "2440c6c.5eeb4ba",\r
-                "8721d82f.3e0a3",\r
-                "3f152fd2.1f0f28"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2440c6c.5eeb4ba",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4994,\r
-        "y": 6194,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "8721d82f.3e0a3",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4991,\r
-        "y": 6235,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3f152fd2.1f0f28",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5005,\r
-        "y": 6275,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1cb127d3.5a2788",\r
-        "type": "set",\r
-        "name": "unset parameters",\r
-        "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",\r
-        "comments": "",\r
-        "x": 4694,\r
-        "y": 6370,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f2b1cf37.e0a26",\r
-        "type": "set",\r
-        "name": "set tmp.pce-src-node",\r
-        "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
-        "comments": "",\r
-        "x": 4702,\r
-        "y": 6428,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c05fdbdc.265b6",\r
-        "type": "set",\r
-        "name": "unset parameters",\r
-        "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",\r
-        "comments": "",\r
-        "x": 4707,\r
-        "y": 6168,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b11f8629.171c6",\r
-        "type": "comment",\r
-        "name": "The following section is to find srcTtp OTN layer (its long name)",\r
-        "info": "The following section is to find srcTtp OTN layer (its long name)",\r
-        "comments": "",\r
-        "x": 4822,\r
-        "y": 6120,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2651f488.54465c",\r
-        "type": "switchNode",\r
-        "name": "switch ops-note is srcTtpOtnLayer",\r
-        "xml": "<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4995,\r
-        "y": 6965,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "69eb57bf.22dfc8",\r
-                "815687f4.685f18"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "69eb57bf.22dfc8",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5224,\r
-        "y": 6942,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3784edbf.83acfa"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "815687f4.685f18",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5224,\r
-        "y": 6991,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "3784edbf.83acfa",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5385,\r
-        "y": 6947,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6a238d9a.9b2fec",\r
-                "26dbc9a6.ab4616",\r
-                "2310374c.1d397"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bb082a0b.0ed128",\r
-        "type": "comment",\r
-        "name": "increase the bw of the-vpn-binding and change status to modified",\r
-        "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
-        "comments": "",\r
-        "x": 5729,\r
-        "y": 6927,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2310374c.1d397",\r
-        "type": "save",\r
-        "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 5699,\r
-        "y": 6987,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6a238d9a.9b2fec",\r
-        "type": "set",\r
-        "name": "unset tmp.aai.the-vpn-binding",\r
-        "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"\" />\n",\r
-        "comments": "",\r
-        "x": 5606,\r
-        "y": 6815,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6b1cb253.86fb4c",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3955,\r
-        "y": 5905,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "6b696600.0c94ac",\r
-                "4acaf17d.83ce3",\r
-                "26219883.65a92",\r
-                "1d162fbe.3673a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4a1e792c.5d4bf8",\r
-        "type": "set",\r
-        "name": "unset otnTopoIdSrc",\r
-        "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",\r
-        "comments": "",\r
-        "x": 4699,\r
-        "y": 6268,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c55840d4.91858",\r
-        "type": "save",\r
-        "name": "update connectivity resource in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4814,\r
-        "y": 6048,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "f6160d91.b00c5",\r
-        "type": "comment",\r
-        "name": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
-        "info": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
-        "comments": "",\r
-        "x": 4951,\r
-        "y": 5998,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d896a0c9.160fe8",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4278,\r
-        "y": 6108,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "8cf629c6.d63328",\r
-        "type": "save",\r
-        "name": "save ROOT UNI in AAI",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3790,\r
-        "y": 3546,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b2b24558.6d75f8",\r
-        "type": "comment",\r
-        "name": "NOT NEEDED ANYMORE?",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3972,\r
-        "y": 1801,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "bb31c80c.f29398",\r
-        "type": "comment",\r
-        "name": "NOT NEEDED ANYMORE?",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3950,\r
-        "y": 2671,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f5dbe745.5a7ca",\r
-        "type": "comment",\r
-        "name": "TEMPORARY REMOVING THE FOLLOWING TWO NODES",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3781,\r
-        "y": 4013,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "58aa906f.8d52e",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3462,\r
-        "y": 6045,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b0ed6ff1.30772",\r
-        "type": "set",\r
-        "name": "set current-provider-id and current-cvlan-id",\r
-        "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
-        "comments": "",\r
-        "x": 3712,\r
-        "y": 4669,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "727be5c.c27771c",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3845,\r
-        "y": 4717,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5ecdaa6f.e24ff4",\r
-        "type": "switchNode",\r
-        "name": "switch found-connectivity?",\r
-        "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4352,\r
-        "y": 4598,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "27ad8f3e.2bb148",\r
-                "1abb8af.fa663f5"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "27ad8f3e.2bb148",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4545,\r
-        "y": 4599,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "c5f554a7.be6918"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1abb8af.fa663f5",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4549,\r
-        "y": 4643,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "359fab60.1e1edc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "359fab60.1e1edc",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4688,\r
-        "y": 4638,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "9fca53b1.0733f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c5f554a7.be6918",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4688,\r
-        "y": 4595,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            [\r
-                "3d40af5d.b5351",\r
-                "113bf6b.aca4d89",\r
-                "e3b325e.735f958",\r
-                "9a0e4d6a.9ad2e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9fca53b1.0733f",\r
-        "type": "set",\r
-        "name": "set prop.connectivity-domainA-uuid",\r
-        "xml": "<set>\n<parameter name='uuid.connectivity-domainA-uuid' value=\"`$tmp.the-connectivity.connectivity-id`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 5082,\r
-        "y": 4889,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fa5528e4.cedd58",\r
-        "type": "comment",\r
-        "name": "populate connectivity-A variable in the context map",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 5089,\r
-        "y": 4843,\r
-        "z": "2902829f.18c74e",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "9ff86b70.d2fcb",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4887,\r
-        "y": 6593,\r
-        "z": "2902829f.18c74e",\r
-        "wires": [\r
-            []\r
-        ]\r
-    }\r
+  {\r
+    "id": "401457dc.d91b78",\r
+    "type": "dgstart",\r
+    "name": "DGSTART",\r
+    "outputs": 1,\r
+    "x": 112,\r
+    "y": 81,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a013fef2.6f2958"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a013fef2.6f2958",\r
+    "type": "service-logic",\r
+    "name": "GENERIC-RESOURCE-API ${project.version}",\r
+    "module": "GENERIC-RESOURCE-API",\r
+    "version": "${project.version}",\r
+    "comments": "",\r
+    "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
+    "outputs": 1,\r
+    "x": 396.2856903076172,\r
+    "y": 142.23810863494873,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "6ff7b54f.12fd9c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6ff7b54f.12fd9c",\r
+    "type": "method",\r
+    "name": "method cll-vnf-topology-operation-cll-create-clean",\r
+    "xml": "<method rpc='cll-vnf-topology-operation-cll-create-clean' mode='sync'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 402.42860412597656,\r
+    "y": 227.00003051757812,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "515432f3.743c34"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "515432f3.743c34",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 752,\r
+    "y": 286,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "dd15978c.a7e49",\r
+        "818743.6c6790c",\r
+        "ecb6f865.396d18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dd15978c.a7e49",\r
+    "type": "returnSuccess",\r
+    "name": "return success",\r
+    "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
+    "comments": "",\r
+    "x": 1053.33349609375,\r
+    "y": 556.9302978515625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "818743.6c6790c",\r
+    "type": "save",\r
+    "name": "get service-instance from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1074.761962890625,\r
+    "y": 259.33331298828125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5ecdc66f.f6a9f8",\r
+        "a5115d.53bf7ea",\r
+        "6a040cf4.34a5f4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5ecdc66f.f6a9f8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1299.761962890625,\r
+    "y": 117.33331298828125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "79d6f337.acb234"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a5115d.53bf7ea",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1295.2529296875,\r
+    "y": 186.9073486328125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5f1113a0.08e40c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6a040cf4.34a5f4",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1283.761962890625,\r
+    "y": 233.33331298828125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "90f3a407.501d38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "de3b14d3.6ada2",\r
+    "type": "comment",\r
+    "name": "new for TransportSlicing",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 1053.761962890625,\r
+    "y": 147.33331298828125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ecb6f865.396d18",\r
+    "type": "execute",\r
+    "name": "execute properties",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1041.761962890625,\r
+    "y": 199.33331298828125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "79d6f337.acb234",\r
+    "type": "switchNode",\r
+    "name": "switch allotted-resources_length != 0",\r
+    "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1540,\r
+    "y": 114,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "43c20e21.f32cd8",\r
+        "28c5af7a.923d38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5f1113a0.08e40c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 1450.0623779296875,\r
+    "y": 189.85977172851562,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "90f3a407.501d38",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 1454,\r
+    "y": 234,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "43c20e21.f32cd8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1745,\r
+    "y": 151,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "80d61dda.518fc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "28c5af7a.923d38",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1755,\r
+    "y": 78,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "80d61dda.518fc",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1738,\r
+    "y": 226,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "28653cf0.44562c",\r
+        "75a68f8a.78ad9",\r
+        "3bc8660b.b8496a",\r
+        "1213b45b.844d1c",\r
+        "2c9dde75.d2cff2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "98945bed.eff0a8",\r
+    "type": "save",\r
+    "name": "get allotted-resource from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2224,\r
+    "y": 277,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "2960f1eb.c720a6",\r
+        "872a9fc7.c0cff",\r
+        "8c06b22e.eee49"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2960f1eb.c720a6",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2440,\r
+    "y": 344,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c7e960b7.dc23f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "872a9fc7.c0cff",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2440.490966796875,\r
+    "y": 243.573974609375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "6cf8dc3d.cca5ac"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8c06b22e.eee49",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2436,\r
+    "y": 293,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "9afdf1e0.0463b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "28653cf0.44562c",\r
+    "type": "for",\r
+    "name": "for each allotted-resource",\r
+    "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1941,\r
+    "y": 258,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b0c3b925.5a198",\r
+        "98945bed.eff0a8",\r
+        "59db3330.69645c",\r
+        "4ebbcee7.69b52"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b0c3b925.5a198",\r
+    "type": "set",\r
+    "name": "set the current allotted-resource-id",\r
+    "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 2221,\r
+    "y": 196,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1213b45b.844d1c",\r
+    "type": "set",\r
+    "name": "set tmp.arr",\r
+    "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
+    "comments": "",\r
+    "x": 1915,\r
+    "y": 208,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "75a68f8a.78ad9",\r
+    "type": "get-resource",\r
+    "name": "get-resource pnfs-list",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1958,\r
+    "y": 67,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3bc8660b.b8496a",\r
+    "type": "get-resource",\r
+    "name": "get-resource logical-links",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1970,\r
+    "y": 108,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "886bedb4.af1a3",\r
+    "type": "comment",\r
+    "name": "The following two nodes are for PCE",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 1995,\r
+    "y": 20,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1506b37b.81c545",\r
+    "type": "set",\r
+    "name": "set tmp.arr",\r
+    "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
+    "comments": "",\r
+    "x": 1915,\r
+    "y": 154,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6cf8dc3d.cca5ac",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 2619,\r
+    "y": 246,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9afdf1e0.0463b",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 2618.9375,\r
+    "y": 295.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c7e960b7.dc23f",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 2620.9375,\r
+    "y": 346.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "39c57327.b8862c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "39c57327.b8862c",\r
+    "type": "save",\r
+    "name": "get allotted-resource relationship from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2913.9375,\r
+    "y": 293.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3bec086a.17141",\r
+        "202b395f.8fc9be",\r
+        "205a58b1.00a5c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "202b395f.8fc9be",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3187.428466796875,\r
+    "y": 185.7142333984375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "113df3fa.92a3d4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "113df3fa.92a3d4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3365,\r
+    "y": 186,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "205a58b1.00a5c",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3182.9375,\r
+    "y": 235.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "158df1dd.6f3716"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "158df1dd.6f3716",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3364.9375,\r
+    "y": 235.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3bec086a.17141",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3186.9375,\r
+    "y": 286.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b7f25fb9.397e68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b7f25fb9.397e68",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3366.9375,\r
+    "y": 286.1402587890625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b5f441a1.12264"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b5f441a1.12264",\r
+    "type": "switchNode",\r
+    "name": "switch allotted-resource.relationship-list not empty",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2933,\r
+    "y": 421,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "8b1d1a2b.bf0fd8",\r
+        "1b31225e.143a7e"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1b31225e.143a7e",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3243,\r
+    "y": 428,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "8b1d1a2b.bf0fd8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3242,\r
+    "y": 482,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f82eb181.80b6b8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a23264d4.676238",\r
+    "type": "outcome",\r
+    "name": "network-policy",\r
+    "xml": "<outcome value='network-policy'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3987,\r
+    "y": 436,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ff9fd818.342fc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ff9fd818.342fc",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4163.9998779296875,\r
+    "y": 428.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "792ffad7.7e059c",\r
+        "f4f213f7.1f09b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f82eb181.80b6b8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3406,\r
+    "y": 408,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ecdd8960.6c28f",\r
+        "89ab1181.5cfe68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ecdd8960.6c28f",\r
+    "type": "for",\r
+    "name": "for each allotted-resource relationship",\r
+    "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3687,\r
+    "y": 364,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b496725b.6310f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b496725b.6310f",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3949,\r
+    "y": 364,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a23264d4.676238"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "792ffad7.7e059c",\r
+    "type": "set",\r
+    "name": "set the 1st network-policy-id",\r
+    "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
+    "comments": "",\r
+    "x": 4406.9998779296875,\r
+    "y": 385.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f4f213f7.1f09b",\r
+    "type": "save",\r
+    "name": "get network-policy from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4395.9998779296875,\r
+    "y": 440.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "738543a5.e85744",\r
+        "13a5e063.163af8",\r
+        "e90bc7b5.1f09c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e90bc7b5.1f09c",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4649,\r
+    "y": 327,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5d8fd93.58407a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5d8fd93.58407a8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4797.571533203125,\r
+    "y": 327.2857666015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "53518ce7.6d697c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4796.509033203125,\r
+    "y": 371.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "13a5e063.163af8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4637.509033203125,\r
+    "y": 371.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "53518ce7.6d697c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "738543a5.e85744",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4644.509033203125,\r
+    "y": 450.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "937d3d5d.26f97"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "937d3d5d.26f97",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4783.509033203125,\r
+    "y": 450.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "72f3c760.2ca228",\r
+        "8ec14dfe.92b848"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "72f3c760.2ca228",\r
+    "type": "set",\r
+    "name": "set the max bandwidth",\r
+    "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
+    "comments": "",\r
+    "x": 4989,\r
+    "y": 448,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8ec14dfe.92b848",\r
+    "type": "set",\r
+    "name": "set the max bandwidth",\r
+    "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
+    "comments": "",\r
+    "x": 4988,\r
+    "y": 494,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "89ab1181.5cfe68",\r
+    "type": "for",\r
+    "name": "for each allotted-resource relationship",\r
+    "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3504,\r
+    "y": 480,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f7fb6622.9ee6a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f7fb6622.9ee6a8",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3784,\r
+    "y": 480,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ae35e793.89faa8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ae35e793.89faa8",\r
+    "type": "outcome",\r
+    "name": "logical-link",\r
+    "xml": "<outcome value='logical-link'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2197.0001220703125,\r
+    "y": 733.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c9798d0a.ecd3b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c9798d0a.ecd3b",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 2374,\r
+    "y": 726,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c196b024.7ddda8",\r
+        "7125c66b.59e98"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c196b024.7ddda8",\r
+    "type": "set",\r
+    "name": "set the current logical-link-name",\r
+    "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
+    "comments": "",\r
+    "x": 2617,\r
+    "y": 683,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7125c66b.59e98",\r
+    "type": "save",\r
+    "name": "get logical-link from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2606,\r
+    "y": 738,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "9959c5db.04ddc8",\r
+        "5c37ab7d.23ef4c",\r
+        "360651b5.116166"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9959c5db.04ddc8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2897.490966796875,\r
+    "y": 716.573974609375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "95b8ba37.0aee2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5c37ab7d.23ef4c",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2886,\r
+    "y": 761,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f8728a74.d6db68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "95b8ba37.0aee2",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3046.0625,\r
+    "y": 716.8597412109375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f8728a74.d6db68",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3045,\r
+    "y": 761,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "360651b5.116166",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2893,\r
+    "y": 840,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7326b1f2.1f515"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7326b1f2.1f515",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3032,\r
+    "y": 840,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "defc50da.4e3908",\r
+        "b7df8e67.09b008",\r
+        "8bf3b76.abce348",\r
+        "25a0f8e1.052e18",\r
+        "b381c251.6b96c",\r
+        "89e7916b.fb9e18",\r
+        "5511f093.c411d8",\r
+        "d2628754.9207b8",\r
+        "6481b806.b26798",\r
+        "20bb7eae.be3a32",\r
+        "9fcb0922.e08ed",\r
+        "3db2acf8.6fe83c",\r
+        "d8a34ec.a6346b",\r
+        "2783e99.3726216"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "57e34af8.6ff4e4",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for ethernet-service-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3346,\r
+    "y": 646,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "defc50da.4e3908",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for otn-tunnel-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.otn-tunnel-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3327,\r
+    "y": 696,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "2783e99.3726216",\r
+    "type": "set",\r
+    "name": "set new ethernet-service-name",\r
+    "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
+    "comments": "",\r
+    "x": 3284,\r
+    "y": 741,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b7df8e67.09b008",\r
+    "type": "set",\r
+    "name": "set network-route-one",\r
+    "xml": "<set>\n<parameter name='network-route-one' value=\"`$tmp.aai.logical-link.link-name`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 3259,\r
+    "y": 804,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8bf3b76.abce348",\r
+    "type": "set",\r
+    "name": "set network-route-two",\r
+    "xml": "<set>\n<parameter name='network-route-two' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 3260,\r
+    "y": 859,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "25a0f8e1.052e18",\r
+    "type": "save",\r
+    "name": "get network-route-one from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3276,\r
+    "y": 907,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "bd8c7e03.e7323",\r
+        "d55fdbac.2e4bb8",\r
+        "1bd38601.f7d742"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b381c251.6b96c",\r
+    "type": "save",\r
+    "name": "get network-route-two from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3265,\r
+    "y": 993.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "1da7e0f.b56889f",\r
+        "484d133e.c5022c",\r
+        "511cb1cb.4e0758"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd8c7e03.e7323",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3477,\r
+    "y": 791,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "2e4151be.e64316"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d55fdbac.2e4bb8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3472.509033203125,\r
+    "y": 840.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "13e83f49.acd859"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1bd38601.f7d742",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3476.509033203125,\r
+    "y": 893.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "bbf6b192.5183e"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2e4151be.e64316",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3625.571533203125,\r
+    "y": 790.2857666015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "13e83f49.acd859",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3615.509033203125,\r
+    "y": 840.426025390625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1da7e0f.b56889f",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3488,\r
+    "y": 963.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "27b6a672.93ff42"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "484d133e.c5022c",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3483.509033203125,\r
+    "y": 1013.4259033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "9dfa6094.6f7fc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "511cb1cb.4e0758",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3484.509033203125,\r
+    "y": 1066.4259033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "597eb63e.8508f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "27b6a672.93ff42",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3636.571533203125,\r
+    "y": 963.28564453125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9dfa6094.6f7fc",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3626.509033203125,\r
+    "y": 1013.4259033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "bbf6b192.5183e",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3638,\r
+    "y": 893,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "254a0cd4.86f82c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "597eb63e.8508f8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3638,\r
+    "y": 1065.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e889443b.6afcf"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "254a0cd4.86f82c",\r
+    "type": "switchNode",\r
+    "name": "switch nr type",\r
+    "xml": "<switch test='`$tmp.aai.network-route-one.type`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3810,\r
+    "y": 893,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "6d2ef37a.d5fd0c",\r
+        "52c8f078.ee2cf"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e889443b.6afcf",\r
+    "type": "switchNode",\r
+    "name": "switch nr type",\r
+    "xml": "<switch test='`$tmp.aai.network-route-two.type`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3811,\r
+    "y": 1066,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a0b3468.4c1dbb8",\r
+        "ed4bd4a4.7c002"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6d2ef37a.d5fd0c",\r
+    "type": "outcome",\r
+    "name": "ROOT",\r
+    "xml": "<outcome value='ROOT'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3986,\r
+    "y": 872,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e77feac5.4ef39"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "52c8f078.ee2cf",\r
+    "type": "outcome",\r
+    "name": "LEAF",\r
+    "xml": "<outcome value='LEAF'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3988,\r
+    "y": 926,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "dc5de667.94277"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a0b3468.4c1dbb8",\r
+    "type": "outcome",\r
+    "name": "ROOT",\r
+    "xml": "<outcome value='ROOT'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3987,\r
+    "y": 1036,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "79d85b32.4dba8c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ed4bd4a4.7c002",\r
+    "type": "outcome",\r
+    "name": "LEAF",\r
+    "xml": "<outcome value='LEAF'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3989,\r
+    "y": 1090,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5799e4b6.bb5c84"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "985f8e8b.05bee8",\r
+    "type": "set",\r
+    "name": "set network-route-ROOT",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4296,\r
+    "y": 824,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f70bc04c.4e53a8",\r
+    "type": "set",\r
+    "name": "set network-route-LEAF",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4289,\r
+    "y": 922,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "279fdf30.7efb5",\r
+    "type": "set",\r
+    "name": "set network-route-ROOT",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4289,\r
+    "y": 1009,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "59ab7a89.d7cd04",\r
+    "type": "set",\r
+    "name": "set network-route-LEAF",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4293,\r
+    "y": 1102,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "88375125.392df",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3520,\r
+    "y": 1511,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "70cb5f48.205d5"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f9f9639f.39277",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3529.490966796875,\r
+    "y": 1553.5740356445312,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3188784d.74df2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5caadc0.419f8a4",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3518,\r
+    "y": 1600,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "150b9d67.7501b3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3a7a9a9d.f62dc6",\r
+    "type": "comment",\r
+    "name": "Question?",\r
+    "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
+    "comments": "",\r
+    "x": 3220,\r
+    "y": 1473,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5511f093.c411d8",\r
+    "type": "save",\r
+    "name": "get p-interface-src from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3263,\r
+    "y": 1538,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "88375125.392df",\r
+        "f9f9639f.39277",\r
+        "5caadc0.419f8a4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "89e7916b.fb9e18",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3264,\r
+    "y": 1208,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e837ae68.fc604",\r
+        "bb41717d.607c08"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bb41717d.607c08",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3487,\r
+    "y": 1194,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "d2362461.2f81"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e837ae68.fc604",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3489,\r
+    "y": 1227,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3512d9a4.ea10d6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "70cb5f48.205d5",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3692.66650390625,\r
+    "y": 1510,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e94025a.e4524d8",\r
+        "c5dba695.8712a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3188784d.74df2",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3683.0623779296875,\r
+    "y": 1556.8597717285156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "150b9d67.7501b3",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3687,\r
+    "y": 1601,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e94025a.e4524d8",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3957,\r
+    "y": 1494,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e5529b75.8cebe8",\r
+        "23d40330.51306c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "23d40330.51306c",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4180,\r
+    "y": 1449,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3c287465.76fa9c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e5529b75.8cebe8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4182,\r
+    "y": 1513,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "68bbdd27.0bc724"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "68bbdd27.0bc724",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4344,\r
+    "y": 1509,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3c287465.76fa9c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4345,\r
+    "y": 1446,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "bdb7c671.344b18",\r
+        "c34e936c.c687c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c36404f4.836da8",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3959,\r
+    "y": 1653,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b7b75306.125ca8",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4004,\r
+    "y": 1563,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6cc070b0.831948",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4087,\r
+    "y": 1701,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3512d9a4.ea10d6",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3632,\r
+    "y": 1224,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d2362461.2f81",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3635,\r
+    "y": 1187,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e726be0e.35ac3",\r
+        "2627d74c.d6bd68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e726be0e.35ac3",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "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
+    "comments": "",\r
+    "x": 3809,\r
+    "y": 1143,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c5dba695.8712a",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3911,\r
+    "y": 1778,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e649e24c.a2956"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e649e24c.a2956",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4117,\r
+    "y": 1778,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b51c6327.c26b2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b51c6327.c26b2",\r
+    "type": "outcome",\r
+    "name": "tunnel-termination-point",\r
+    "xml": "<outcome value='tunnel-termination-point'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4332.28564453125,\r
+    "y": 1777.82177734375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "4a081ef3.a11e7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2627d74c.d6bd68",\r
+    "type": "get-resource",\r
+    "name": "get-resource src pnf",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3824,\r
+    "y": 1254,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e436419e.4fabd8",\r
+        "652a3cad.15b09c",\r
+        "70700ce3.d1704c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e436419e.4fabd8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4019.5001220703125,\r
+    "y": 1206,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "cac46a50.7c9a2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "652a3cad.15b09c",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4011.5001220703125,\r
+    "y": 1261,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7a559df8.2fbb14"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "70700ce3.d1704c",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4016.5001220703125,\r
+    "y": 1318,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "74d49b92.9fc25c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "74d49b92.9fc25c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4168.5001220703125,\r
+    "y": 1319,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7a559df8.2fbb14",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4179.5001220703125,\r
+    "y": 1264,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cac46a50.7c9a2",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4163.8824462890625,\r
+    "y": 1203.6556701660156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "66f1613b.919fb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "66f1613b.919fb",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4348,\r
+    "y": 1218,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c85b648c.95d8c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c34e936c.c687c",\r
+    "type": "set",\r
+    "name": "set ltpId",\r
+    "xml": "<set>\n<parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n",\r
+    "comments": "",\r
+    "x": 4515,\r
+    "y": 1404,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "bdb7c671.344b18",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "xml": "<set>\n<parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n",\r
+    "comments": "",\r
+    "x": 4516,\r
+    "y": 1512,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c2c86af0.87457",\r
+    "type": "comment",\r
+    "name": "TODO: FIXME",\r
+    "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
+    "comments": "",\r
+    "x": 4517,\r
+    "y": 1461,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4a081ef3.a11e7",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4539.1171875,\r
+    "y": 1778.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "feabfc8a.6835d8",\r
+        "3ad150ae.9686d8",\r
+        "7f60aea1.758cf8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "feabfc8a.6835d8",\r
+    "type": "set",\r
+    "name": "set source ttp-id",\r
+    "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
+    "comments": "",\r
+    "x": 4754.1171875,\r
+    "y": 1740.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3ad150ae.9686d8",\r
+    "type": "get-resource",\r
+    "name": "get-resource src TTP",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4751.1171875,\r
+    "y": 1779.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ee0e6ba7.1ab528"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7f60aea1.758cf8",\r
+    "type": "break",\r
+    "name": "break",\r
+    "xml": "<break>\n",\r
+    "comments": "",\r
+    "x": 4706.6171875,\r
+    "y": 1821.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ee0e6ba7.1ab528",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4931.6171875,\r
+    "y": 1778.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f1c6f75a.7a676"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3cd8e203.e194b6",\r
+    "type": "outcome",\r
+    "name": "esr-thirdparty-sdnc",\r
+    "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4746,\r
+    "y": 1222,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "17b6f38.a7a3d8d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "17b6f38.a7a3d8d",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4923,\r
+    "y": 1214,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "676933bd.3d8274",\r
+        "263106c3.f9fd42"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c85b648c.95d8c8",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4543,\r
+    "y": 1218,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3cd8e203.e194b6",\r
+        "a370dab4.6f2d18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a370dab4.6f2d18",\r
+    "type": "outcome",\r
+    "name": "network-resource",\r
+    "xml": "<outcome value='network-resource'>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4749,\r
+    "y": 1296,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "9dd5a5f0.afd2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9dd5a5f0.afd2",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4926,\r
+    "y": 1288,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "fbf0fc4a.17b5c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f1c6f75a.7a676",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5089.6171875,\r
+    "y": 1778.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3b33bb0c.f032cc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3b33bb0c.f032cc",\r
+    "type": "set",\r
+    "name": "set source tunnel tp ip",\r
+    "xml": "<set>\n<parameter name='source.tunnel-tp-id' value=\"`$tmp.aai.source-ttp.tunnel-tp-id`\" />\n",\r
+    "comments": "",\r
+    "x": 5296.6171875,\r
+    "y": 1778.34033203125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "263106c3.f9fd42",\r
+    "type": "execute",\r
+    "name": "get esr-thirdparty-sdnc",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5131,\r
+    "y": 1221,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ddcc8888.29b548",\r
+        "db7fdb45.821a78",\r
+        "ff56d5.bfda3928"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "676933bd.3d8274",\r
+    "type": "set",\r
+    "name": "set esr-thirdparty-sdnc domainA id",\r
+    "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
+    "comments": "",\r
+    "x": 5161,\r
+    "y": 1169,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ddcc8888.29b548",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5341,\r
+    "y": 1212,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e7e5466f.7658a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "db7fdb45.821a78",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5333,\r
+    "y": 1267,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "1793a855.2047c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ff56d5.bfda3928",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5338,\r
+    "y": 1324,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "81dadd48.c741d8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "81dadd48.c741d8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5490,\r
+    "y": 1325,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1793a855.2047c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5501,\r
+    "y": 1270,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e7e5466f.7658a",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5485.38232421875,\r
+    "y": 1209.6556701660156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "dde9f23c.0ef22"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fbf0fc4a.17b5c8",\r
+    "type": "set",\r
+    "name": "set domainA ethernet layer network-id",\r
+    "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
+    "comments": "",\r
+    "x": 5161,\r
+    "y": 1412,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "dde9f23c.0ef22",\r
+    "type": "set",\r
+    "name": "set controller domainA data",\r
+    "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
+    "comments": "",\r
+    "x": 5700,\r
+    "y": 1206,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f4910610.e101b8",\r
+    "type": "set",\r
+    "name": "set network-route-B",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4284,\r
+    "y": 860,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f3cd87cd.165138",\r
+    "type": "set",\r
+    "name": "set network-route-A",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4275,\r
+    "y": 958,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e77feac5.4ef39",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4109,\r
+    "y": 866,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "985f8e8b.05bee8",\r
+        "f4910610.e101b8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dc5de667.94277",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4115,\r
+    "y": 930,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f70bc04c.4e53a8",\r
+        "f3cd87cd.165138"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "79d85b32.4dba8c",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4115,\r
+    "y": 1036,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "279fdf30.7efb5",\r
+        "746b1d51.0e2bec"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5799e4b6.bb5c84",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4118,\r
+    "y": 1089,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "59ab7a89.d7cd04",\r
+        "b63e0082.68a46"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "746b1d51.0e2bec",\r
+    "type": "set",\r
+    "name": "set network-route-B",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4275,\r
+    "y": 1049,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b63e0082.68a46",\r
+    "type": "set",\r
+    "name": "set network-route-A",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4278,\r
+    "y": 1140,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "87a4f79d.f1b41",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3650,\r
+    "y": 2350,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "8613884a.623e8",\r
+        "df0137f0.20c7a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "af9ecc7.c2e763",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3477.33349609375,\r
+    "y": 2351,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "87a4f79d.f1b41"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "53f2a3cf.4dd8a4",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3486.824462890625,\r
+    "y": 2393.5740356445312,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "50bbbd16.7373fc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "aba66972.a33e38",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3475.33349609375,\r
+    "y": 2440,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "6c045770.56d3d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "50bbbd16.7373fc",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3640.3958740234375,\r
+    "y": 2396.8597717285156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6c045770.56d3d",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3644.33349609375,\r
+    "y": 2441,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8613884a.623e8",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3936.33349609375,\r
+    "y": 2354.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "d23083de.2cf1e",\r
+        "7516fca6.f7fc04"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7516fca6.f7fc04",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4159.33349609375,\r
+    "y": 2309.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c66357b4.73185"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d23083de.2cf1e",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4161.33349609375,\r
+    "y": 2373.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a82df7d1.ae6a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a82df7d1.ae6a",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4320.33349609375,\r
+    "y": 2392.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c66357b4.73185",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4324.33349609375,\r
+    "y": 2306.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "dffb0ed6.823ba",\r
+        "1dd3dd1b.7300fb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "634f24c.033d45c",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3938.33349609375,\r
+    "y": 2513.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "165310c1.3dcf57",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainB",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3983.33349609375,\r
+    "y": 2423.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "1c4663ba.666f24",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4065.33349609375,\r
+    "y": 2578.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6481b806.b26798",\r
+    "type": "save",\r
+    "name": "get p-interface-dst from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3249.33349609375,\r
+    "y": 2386,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "af9ecc7.c2e763",\r
+        "53f2a3cf.4dd8a4",\r
+        "aba66972.a33e38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "357b021d.ccef76",\r
+    "type": "comment",\r
+    "name": "Question?",\r
+    "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
+    "comments": "",\r
+    "x": 3210.33349609375,\r
+    "y": 2330,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d2628754.9207b8",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3267.33349609375,\r
+    "y": 2048.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f940533a.3599b",\r
+        "b0b7c077.9433c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b0b7c077.9433c",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3490.33349609375,\r
+    "y": 2034.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c06f7f13.a06918"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f940533a.3599b",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3492.33349609375,\r
+    "y": 2067.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "1b16d50a.3ac5a3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1b16d50a.3ac5a3",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3635.33349609375,\r
+    "y": 2064.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c06f7f13.a06918",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3638.33349609375,\r
+    "y": 2027.9998779296875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f576457.60ef6b8",\r
+        "57336dca.385a1c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f576457.60ef6b8",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "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
+    "comments": "",\r
+    "x": 3832.33349609375,\r
+    "y": 2031,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "df0137f0.20c7a8",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3895.33349609375,\r
+    "y": 2663,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e2836384.c2ccb8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e2836384.c2ccb8",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4101.33349609375,\r
+    "y": 2663,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "fca69a38.03a91"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fca69a38.03a91",\r
+    "type": "outcome",\r
+    "name": "tunnel-termination-point",\r
+    "xml": "<outcome value='tunnel-termination-point'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4318.619140625,\r
+    "y": 2661.82177734375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7ea58eaa.2fe4c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "57336dca.385a1c",\r
+    "type": "get-resource",\r
+    "name": "get-resource src pnf",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3854.33349609375,\r
+    "y": 2099,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "4f2611a4.8dfaa",\r
+        "d01e89f4.899b8",\r
+        "4dbe2024.2418c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4f2611a4.8dfaa",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4049.8336181640625,\r
+    "y": 2051,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c7fe21e9.219fb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d01e89f4.899b8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4041.8336181640625,\r
+    "y": 2106,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "711f5b9.04549a4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4dbe2024.2418c8",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4046.8336181640625,\r
+    "y": 2163,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7a110b6a.211174"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7a110b6a.211174",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4198.8336181640625,\r
+    "y": 2164,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "711f5b9.04549a4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4209.8336181640625,\r
+    "y": 2109,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c7fe21e9.219fb",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4194.2159423828125,\r
+    "y": 2048.6556701660156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5f7a4387.8903dc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dffb0ed6.823ba",\r
+    "type": "set",\r
+    "name": "set ltpId",\r
+    "xml": "<set>\n<parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n",\r
+    "comments": "",\r
+    "x": 4494.33349609375,\r
+    "y": 2267.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1dd3dd1b.7300fb",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "xml": "<set>\n<parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n",\r
+    "comments": "",\r
+    "x": 4495.33349609375,\r
+    "y": 2372.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "132cb9b4.8d2256",\r
+    "type": "comment",\r
+    "name": "TODO: FIXME",\r
+    "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
+    "comments": "",\r
+    "x": 4490.33349609375,\r
+    "y": 2321.0001220703125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7ea58eaa.2fe4c8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4525.45068359375,\r
+    "y": 2651.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "9217eff0.7fa96",\r
+        "965ae906.eae45",\r
+        "1b19b6f0.8ece39"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9217eff0.7fa96",\r
+    "type": "set",\r
+    "name": "set destination ttp-id",\r
+    "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
+    "comments": "",\r
+    "x": 4740.45068359375,\r
+    "y": 2613.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "965ae906.eae45",\r
+    "type": "get-resource",\r
+    "name": "get-resource src TTP",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4737.45068359375,\r
+    "y": 2652.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "87f8942.95038e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1b19b6f0.8ece39",\r
+    "type": "break",\r
+    "name": "break",\r
+    "xml": "<break>\n",\r
+    "comments": "",\r
+    "x": 4692.95068359375,\r
+    "y": 2694.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "87f8942.95038e8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4917.95068359375,\r
+    "y": 2651.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "65d1ff2e.3f2e18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "65d1ff2e.3f2e18",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5075.95068359375,\r
+    "y": 2651.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "fedf1a96.f1456"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fedf1a96.f1456",\r
+    "type": "set",\r
+    "name": "set destination tunnel tp ip",\r
+    "xml": "<set>\n<parameter name='destination.tunnel-tp-id' value=\"`$tmp.aai.destination-ttp.tunnel-tp-id`\" />\n",\r
+    "comments": "",\r
+    "x": 5282.95068359375,\r
+    "y": 2651.3404541015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "115bab50.32a055",\r
+    "type": "outcome",\r
+    "name": "esr-thirdparty-sdnc",\r
+    "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4776.33349609375,\r
+    "y": 2067,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e64c3553.0ae97"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e64c3553.0ae97",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4953.33349609375,\r
+    "y": 2059,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a2d6f837.6f757",\r
+        "eeac3b28.315368"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5f7a4387.8903dc",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4378.33349609375,\r
+    "y": 2063,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "bd77f52.650d108"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd77f52.650d108",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4573.33349609375,\r
+    "y": 2063,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "115bab50.32a055",\r
+        "c1dba387.605d3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "eeac3b28.315368",\r
+    "type": "execute",\r
+    "name": "get esr-thirdparty-sdnc",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5161.33349609375,\r
+    "y": 2066,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "fa5ccc46.c0c8e8",\r
+        "7f544ab3.a923ac",\r
+        "629c31b0.bf54b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3e060ac3.b125d6",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4955.33349609375,\r
+    "y": 2132,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a8b3b7de.4e882"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c1dba387.605d3",\r
+    "type": "outcome",\r
+    "name": "network-resource",\r
+    "xml": "<outcome value='network-resource'>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4778.33349609375,\r
+    "y": 2140,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3e060ac3.b125d6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a2d6f837.6f757",\r
+    "type": "set",\r
+    "name": "set esr-thirdparty-sdnc domainB id",\r
+    "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
+    "comments": "",\r
+    "x": 5191.33349609375,\r
+    "y": 2014,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a8b3b7de.4e882",\r
+    "type": "set",\r
+    "name": "set domainB ethernet layer network-id",\r
+    "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
+    "comments": "",\r
+    "x": 5190.33349609375,\r
+    "y": 2256,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fa5ccc46.c0c8e8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5371.33349609375,\r
+    "y": 2057,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "58f99424.7527f4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7f544ab3.a923ac",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5363.33349609375,\r
+    "y": 2112,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ffe0cce7.8e8ca"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "629c31b0.bf54b",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5368.33349609375,\r
+    "y": 2169,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "cc8477b8.611dc8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cc8477b8.611dc8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5520.33349609375,\r
+    "y": 2170,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ffe0cce7.8e8ca",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5531.33349609375,\r
+    "y": 2115,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "58f99424.7527f4",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5515.7158203125,\r
+    "y": 2054.6556701660156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f5242e64.71f82"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f5242e64.71f82",\r
+    "type": "set",\r
+    "name": "set controller domainB data",\r
+    "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
+    "comments": "",\r
+    "x": 5730.33349609375,\r
+    "y": 2051,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "20bb7eae.be3a32",\r
+    "type": "set",\r
+    "name": "set LEAF stuff",\r
+    "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
+    "comments": "",\r
+    "x": 3229,\r
+    "y": 1661,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7762f3ae.52a254",\r
+    "type": "comment",\r
+    "name": "This is it (should be)",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4451,\r
+    "y": 944,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "edff520.fc6aeb",\r
+    "type": "comment",\r
+    "name": "This is it (should be)",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4443,\r
+    "y": 1034,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9fcb0922.e08ed",\r
+    "type": "set",\r
+    "name": "set ROOT stuff",\r
+    "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
+    "comments": "",\r
+    "x": 3210,\r
+    "y": 2517,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3db2acf8.6fe83c",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-logic",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3361,\r
+    "y": 2765,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d8a34ec.a6346b",\r
+    "type": "switchNode",\r
+    "name": "switch found-middle-man?",\r
+    "xml": "<switch test='`$found-middle-man`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3238,\r
+    "y": 2875,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "52347f79.8db4f",\r
+        "cd09ff82.d8b0a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "52347f79.8db4f",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3422,\r
+    "y": 2854,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "2a86c6f9.428e32"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cd09ff82.d8b0a8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3314,\r
+    "y": 5032,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "36762610.1073d2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "36762610.1073d2",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3469,\r
+    "y": 5025,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ae52f9b0.eb7378",\r
+        "6bdb71eb.cd7da",\r
+        "5ba113f8.d2a564",\r
+        "536ae5e9.b25a04",\r
+        "5c19cae5.23f224"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2a86c6f9.428e32",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3565,\r
+    "y": 2854,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "60b7b56f.adea4c",\r
+        "bdc41b3b.e9f9e8",\r
+        "9a7dac44.d03ca8",\r
+        "bedde447.35d04",\r
+        "7fc21231.2a386c",\r
+        "541e3cf1.3cdc4c",\r
+        "8e19f306.cd166",\r
+        "7aa2001.036a58",\r
+        "fd1584d2.77bd18",\r
+        "4d65e0ad.f66548",\r
+        "799454e3.25827c",\r
+        "ca44c46f.688fa8",\r
+        "3e5313a9.d78034",\r
+        "3f9a9e6f.0fc392",\r
+        "f035278d.c09ef",\r
+        "c934426f.9b2fb",\r
+        "a387df7d.b7b76",\r
+        "944ed400.3d2108",\r
+        "e04ee2dc.c84258"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fd1584d2.77bd18",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainB",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3876,\r
+    "y": 3209,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "60b7b56f.adea4c",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3830,\r
+    "y": 3307,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "bdc41b3b.e9f9e8",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3966,\r
+    "y": 3354,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "335c026d.7b6e86",\r
+    "type": "comment",\r
+    "name": "Create ROOT connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3797,\r
+    "y": 3158,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "15801117.33a03f",\r
+    "type": "comment",\r
+    "name": "create middle man connectivity and ...",\r
+    "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
+    "comments": "",\r
+    "x": 4323,\r
+    "y": 3649,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9a7dac44.d03ca8",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity middle-man",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3887,\r
+    "y": 3688,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "bedde447.35d04",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3835,\r
+    "y": 3739,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7fc21231.2a386c",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3971,\r
+    "y": 3786,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "9c57f099.e1906",\r
+    "type": "comment",\r
+    "name": "Create MIDDLE-MAN connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3828,\r
+    "y": 3648,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c4862f6c.a2a29",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4258,\r
+    "y": 3845,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "541e3cf1.3cdc4c",\r
+    "type": "save",\r
+    "name": "get middle-man connectivity from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3849,\r
+    "y": 3892,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "42cf0b77.2dec84",\r
+        "81ea64e.302c518",\r
+        "1a138015.57b74"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "42cf0b77.2dec84",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4096,\r
+    "y": 3846,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c4862f6c.a2a29"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "81ea64e.302c518",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4096.490966796875,\r
+    "y": 3891.5740356445312,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "396ed743.e6ca6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1a138015.57b74",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4094,\r
+    "y": 3935,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f5385619.47f03"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "396ed743.e6ca6",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4259.0623779296875,\r
+    "y": 3891.8597717285156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f5385619.47f03",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4263,\r
+    "y": 3936,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f035278d.c09ef",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3906,\r
+    "y": 4171,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c934426f.9b2fb",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3909,\r
+    "y": 4216,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "944ed400.3d2108",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3898,\r
+    "y": 4007,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e04ee2dc.c84258",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3900,\r
+    "y": 4054,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "49a17204.cabfec",\r
+    "type": "comment",\r
+    "name": "The following two will be done in F1",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3822,\r
+    "y": 4124,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f9147a44.abd5d",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4429,\r
+    "y": 4853,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "ae52f9b0.eb7378",\r
+    "type": "switchNode",\r
+    "name": "switch no-pce-call",\r
+    "xml": "<switch test='`$no-pce-call`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3684,\r
+    "y": 5006,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "2031568b.5c466a",\r
+        "d5c3bda4.9d44d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d5c3bda4.9d44d",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3856,\r
+    "y": 5003,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3fb1d79b.8d6fb8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2031568b.5c466a",\r
+    "type": "outcomeFalse",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3808,\r
+    "y": 5850,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ff5eb6bb.d3898"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "35005760.153d9",\r
+    "type": "comment",\r
+    "name": "1 --> PCE is needed",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3869,\r
+    "y": 4973,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "53b6adea.273794",\r
+    "type": "comment",\r
+    "name": "2 --> no need to call PCE",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3879,\r
+    "y": 5808,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8e19f306.cd166",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3906,\r
+    "y": 4280,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3fb1d79b.8d6fb8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4032,\r
+    "y": 5005,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a4f5d754.33c548",\r
+        "77d0a120.a8d4c8",\r
+        "ea3dea31.55403",\r
+        "faf54698.eda79",\r
+        "e80f8be5.03c42",\r
+        "3b266df3.e7977a",\r
+        "f9147a44.abd5d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "30197835.1bf978",\r
+    "type": "comment",\r
+    "name": "Use the middle-man-conn.eth-srv-name for the LEAF connectivity's eth srv name",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5477,\r
+    "y": 4478,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a4f5d754.33c548",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4424,\r
+    "y": 5156,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "cce2d7d9.b9218",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3916,\r
+    "y": 4335,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7aa2001.036a58",\r
+    "type": "save",\r
+    "name": "save connectivityB relationship to UNI-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3882,\r
+    "y": 3548,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "2d8b9b70.b52efc",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3342,\r
+    "y": 1767,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "26382876.b9a68",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3249,\r
+    "y": 1714,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "31c62db7.5b8522",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid=tmp.ROOT.uni-p-interface-long",\r
+    "xml": "<set>\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />\n",\r
+    "comments": "",\r
+    "x": 3932,\r
+    "y": 3251,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4d65e0ad.f66548",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3879,\r
+    "y": 2839,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "799454e3.25827c",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3827,\r
+    "y": 2887,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "ca44c46f.688fa8",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3955,\r
+    "y": 2934,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c038b97c.5e298",\r
+    "type": "comment",\r
+    "name": "Create LEAF connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3792,\r
+    "y": 2797,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3e5313a9.d78034",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3789,\r
+    "y": 3025,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3f9a9e6f.0fc392",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3882,\r
+    "y": 3078,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "281fc4fa.e1a84c",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3773,\r
+    "y": 2981,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9dc1c6e1.2dba4",\r
+    "type": "comment",\r
+    "name": "Create ROOT UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3779,\r
+    "y": 3431,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "faf54698.eda79",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4346,\r
+    "y": 4486,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "eb955021.5749d",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4330,\r
+    "y": 4442,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b9a6d392.b28d6",\r
+    "type": "comment",\r
+    "name": "Create LEAF connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5077,\r
+    "y": 4473,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "bed8a2a5.609b9",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5164,\r
+    "y": 4515,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "bbe5119a.b6b9a",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5112,\r
+    "y": 4563,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "2aa44f99.3f02c8",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5240,\r
+    "y": 4610,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3b266df3.e7977a",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4417,\r
+    "y": 4895,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd185a34.34e6a8",\r
+    "type": "comment",\r
+    "name": "populate connectivity-B variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4400,\r
+    "y": 4957,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "77d0a120.a8d4c8",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4511,\r
+    "y": 4999,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "915b754b.45601",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid",\r
+    "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
+    "comments": "",\r
+    "x": 4959,\r
+    "y": 5052,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8cb093f8.38739",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4269,\r
+    "y": 5750,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "90b420e2.468d1",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4167,\r
+    "y": 5699,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e890a410.6577f8",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4151,\r
+    "y": 5655,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ca407fe0.a74b58",\r
+    "type": "save",\r
+    "name": "save the-connectivity relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4957.999755859375,\r
+    "y": 5853,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "ea3dea31.55403",\r
+    "type": "switchNode",\r
+    "name": "switch found-root-connectivity",\r
+    "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4338,\r
+    "y": 5056,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "130129c6.4e6896",\r
+        "c2790bbb.b39ef"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "130129c6.4e6896",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4549,\r
+    "y": 5056,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b2be4205.132768"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b2be4205.132768",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4705,\r
+    "y": 5052,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "915b754b.45601",\r
+        "3264661d.b6671a",\r
+        "cf1a8f36.08af8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c2790bbb.b39ef",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4545,\r
+    "y": 5104,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "1090c9ed.cf8dde"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1090c9ed.cf8dde",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
+    "comments": "",\r
+    "x": 4693,\r
+    "y": 5099,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "53ad7751.2dcd08",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5201,\r
+    "y": 4681,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "59db3330.69645c",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for ethernet-service-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2367,\r
+    "y": 92,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "4ebbcee7.69b52",\r
+    "type": "set",\r
+    "name": "set new ethernet-service-name",\r
+    "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
+    "comments": "",\r
+    "x": 2301,\r
+    "y": 128,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4ea5390e.a52cc",\r
+    "type": "comment",\r
+    "name": "The following two nodes are to make sure all connectivities for an E-Tree have same etht-srv-name",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 2486,\r
+    "y": 55,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "37299dd0.22785a",\r
+    "type": "set",\r
+    "name": "set current-provider-id and current-cvlan-id",\r
+    "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
+    "comments": "",\r
+    "x": 4236,\r
+    "y": 5816,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "606aa5ab.2206bc",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4369,\r
+    "y": 5864,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "17ac1f1.6d565e1",\r
+    "type": "switchNode",\r
+    "name": "switch found-connectivity?",\r
+    "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4188,\r
+    "y": 5922,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7b13241a.22fd54",\r
+        "f9b4895b.fbea48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7b13241a.22fd54",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4381,\r
+    "y": 5923,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "827a3a72.ba4bd8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "827a3a72.ba4bd8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Connectivity should have been created' />\n",\r
+    "comments": "",\r
+    "x": 4537,\r
+    "y": 5920,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f9b4895b.fbea48",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4385,\r
+    "y": 5967,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "4c414c23.1dfa5c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4c414c23.1dfa5c",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4524,\r
+    "y": 5962,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "ca407fe0.a74b58",\r
+        "87b885a5.5cf0c8",\r
+        "7c94a6cd.50e738",\r
+        "9f0fa012.5d1bf",\r
+        "fafaba2.e8268c8",\r
+        "25a2525f.49399e",\r
+        "593dba4.344bf44",\r
+        "90f4ba85.137fb",\r
+        "52c2d3cf.976804",\r
+        "274ef282.e256ee",\r
+        "eba4a386.8ade58",\r
+        "91ff8ca0.2410d8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "593dba4.344bf44",\r
+    "type": "save",\r
+    "name": "get all-vpn-bindings from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4721,\r
+    "y": 6641,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a83c7fc2.c5da78",\r
+        "914d2791.9def8",\r
+        "a0fd345.ac08f48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a83c7fc2.c5da78",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4926,\r
+    "y": 6638,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "c1df45ea.8ba52"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "914d2791.9def8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4909.490966796875,\r
+    "y": 6699.574035644531,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "119f1b5d.4e6f5d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a0fd345.ac08f48",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4907,\r
+    "y": 6743,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "3791525f.f4d3fe"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c1df45ea.8ba52",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5082,\r
+    "y": 6652,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "78ac2a8d.cd0874"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "119f1b5d.4e6f5d",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5072.0623779296875,\r
+    "y": 6699.859771728516,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3791525f.f4d3fe",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 5074,\r
+    "y": 6742,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "78ac2a8d.cd0874",\r
+    "type": "for",\r
+    "name": "for vpnidx in all-vpn-bindings",\r
+    "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5329,\r
+    "y": 6649,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "110b3f91.4725e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "110b3f91.4725e8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5566,\r
+    "y": 6645,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e53605cc.b83c3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cf79f711.acd51",\r
+    "type": "switchNode",\r
+    "name": "switch vpnuuid is for this slice",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5809,\r
+    "y": 6617,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "f8a0a965.9fe23",\r
+        "b32c6358.b77858"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f8a0a965.9fe23",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6014,\r
+    "y": 6637,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "e53605cc.b83c3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b32c6358.b77858",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6013,\r
+    "y": 6590,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e53605cc.b83c3",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4757,\r
+    "y": 6912,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "d173aa3d.6dc13"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fdc415c8.6a0598",\r
+    "type": "set",\r
+    "name": "set tmp.aai.the-vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",\r
+    "comments": "",\r
+    "x": 5606,\r
+    "y": 6817,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "37d800ad.83215",\r
+    "type": "comment",\r
+    "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4819,\r
+    "y": 6588,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "25a2525f.49399e",\r
+    "type": "set",\r
+    "name": "set srcTtp OTN layer",\r
+    "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
+    "comments": "",\r
+    "x": 4703,\r
+    "y": 6437,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5323ec48.960894",\r
+    "type": "switchNode",\r
+    "name": "switch provider-id domainA",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5048,\r
+    "y": 6268,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "de0031e3.730958"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "de0031e3.730958",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5268,\r
+    "y": 6274,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "2707e8d8.7ec9d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2707e8d8.7ec9d",\r
+    "type": "switchNode",\r
+    "name": "switch te-topo-id",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5453,\r
+    "y": 6273,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "37890125.bbe60e"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "37890125.bbe60e",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5645,\r
+    "y": 6276,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "95332efd.102e7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "95332efd.102e7",\r
+    "type": "set",\r
+    "name": "set otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",\r
+    "comments": "",\r
+    "x": 5854,\r
+    "y": 6274,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "90f4ba85.137fb",\r
+    "type": "for",\r
+    "name": "for netwidx..allNetworksList_length",\r
+    "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4755,\r
+    "y": 6262,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5323ec48.960894"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7c94a6cd.50e738",\r
+    "type": "get-resource",\r
+    "name": "get-resource network-resources-list",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4763,\r
+    "y": 6155,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b0864a09.98f318",\r
+        "a95b7f6b.2686a",\r
+        "109466fa.601861"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b0864a09.98f318",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4999,\r
+    "y": 6138,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a95b7f6b.2686a",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4996,\r
+    "y": 6179,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "109466fa.601861",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5010,\r
+    "y": 6219,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "9f0fa012.5d1bf",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4699,\r
+    "y": 6314,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fafaba2.e8268c8",\r
+    "type": "set",\r
+    "name": "set tmp.pce-src-node",\r
+    "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
+    "comments": "",\r
+    "x": 4707,\r
+    "y": 6372,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "87b885a5.5cf0c8",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4712,\r
+    "y": 6112,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "aa72fa33.6435d",\r
+    "type": "comment",\r
+    "name": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "info": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "comments": "",\r
+    "x": 4827,\r
+    "y": 6064,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d173aa3d.6dc13",\r
+    "type": "switchNode",\r
+    "name": "switch ops-note is srcTtpOtnLayer",\r
+    "xml": "<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5000,\r
+    "y": 6909,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "cecd58a1.5c073",\r
+        "a1afbc37.0664b8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cecd58a1.5c073",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5229,\r
+    "y": 6886,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "217cc28.e6a45be"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a1afbc37.0664b8",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5229,\r
+    "y": 6935,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "217cc28.e6a45be",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5390,\r
+    "y": 6891,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "efcdc93a.a5e52",\r
+        "fdc415c8.6a0598",\r
+        "1d0e63ee.415bac"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3c8e9462.ad4a14",\r
+    "type": "comment",\r
+    "name": "increase the bw of the-vpn-binding and change status to modified",\r
+    "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 5734,\r
+    "y": 6871,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1d0e63ee.415bac",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5704,\r
+    "y": 6931,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "efcdc93a.a5e52",\r
+    "type": "set",\r
+    "name": "unset tmp.aai.the-vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"\" />\n",\r
+    "comments": "",\r
+    "x": 5611,\r
+    "y": 6759,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ff5eb6bb.d3898",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3960,\r
+    "y": 5849,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "90b420e2.468d1",\r
+        "37299dd0.22785a",\r
+        "606aa5ab.2206bc",\r
+        "17ac1f1.6d565e1",\r
+        "8cb093f8.38739"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "754638fa.2f5ed",\r
+    "type": "set",\r
+    "name": "unset otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",\r
+    "comments": "",\r
+    "x": 4704,\r
+    "y": 6212,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "52c2d3cf.976804",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4850.999755859375,\r
+    "y": 5934,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6227c2aa.a1e1a4",\r
+    "type": "comment",\r
+    "name": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
+    "info": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
+    "comments": "",\r
+    "x": 4987.999755859375,\r
+    "y": 5884,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a387df7d.b7b76",\r
+    "type": "save",\r
+    "name": "save ROOT UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3795,\r
+    "y": 3490,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a7eb3fa1.887168",\r
+    "type": "comment",\r
+    "name": "NOT NEEDED ANYMORE?",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3977,\r
+    "y": 1745,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c5a9fcf9.09d1b",\r
+    "type": "comment",\r
+    "name": "NOT NEEDED ANYMORE?",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3955,\r
+    "y": 2615,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7010bc9b.4157a4",\r
+    "type": "comment",\r
+    "name": "TEMPORARY REMOVING THE FOLLOWING TWO NODES",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3786,\r
+    "y": 3957,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2c9dde75.d2cff2",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3467,\r
+    "y": 5989,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6bdb71eb.cd7da",\r
+    "type": "set",\r
+    "name": "set current-provider-id and current-cvlan-id",\r
+    "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
+    "comments": "",\r
+    "x": 3678,\r
+    "y": 4866,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5ba113f8.d2a564",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3811,\r
+    "y": 4914,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e80f8be5.03c42",\r
+    "type": "switchNode",\r
+    "name": "switch found-connectivity?",\r
+    "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4357,\r
+    "y": 4542,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "8d6edd02.689f",\r
+        "977606e5.20b248"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8d6edd02.689f",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4550,\r
+    "y": 4543,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "5ee87f24.28a388"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "977606e5.20b248",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4554,\r
+    "y": 4587,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "89bf54cd.2d4a38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "89bf54cd.2d4a38",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4693,\r
+    "y": 4582,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "32dd4db5.fb786a",\r
+        "c09e6974.d8d248",\r
+        "47355e53.0b694"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5ee87f24.28a388",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4693,\r
+    "y": 4539,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "bed8a2a5.609b9",\r
+        "bbe5119a.b6b9a",\r
+        "2aa44f99.3f02c8",\r
+        "53ad7751.2dcd08"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "32dd4db5.fb786a",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainA-uuid",\r
+    "xml": "<set>\n<parameter name='uuid.connectivity-domainA-uuid' value=\"`$tmp.the-connectivity.connectivity-id`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 5095.000244140625,\r
+    "y": 4804,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "62f002ed.2a5444",\r
+    "type": "comment",\r
+    "name": "populate connectivity-A variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5102.000244140625,\r
+    "y": 4758,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "274ef282.e256ee",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4892,\r
+    "y": 6537,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c09e6974.d8d248",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.the-connectivity.connectivity-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=\"`$tmp.the-connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5213.000244140625,\r
+    "y": 4846,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3264661d.b6671a",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.aai.ROOT.connectivity.connectivity-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=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5088,\r
+    "y": 5104,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7ec54c4d.3b77ec",\r
+    "type": "comment",\r
+    "name": "Update ROOT UNI's bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3642,\r
+    "y": 4464,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f9f5a12a.cd0cc",\r
+    "type": "save",\r
+    "name": "update ROOT UNI in AAI",\r
+    "xml": "<update 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='data-source' value='`$tmp.newbw`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3976,\r
+    "y": 4647,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "536ae5e9.b25a04",\r
+    "type": "save",\r
+    "name": "get root uni from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.rootuni\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3588,\r
+    "y": 4514,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "d61393d.72bde7",\r
+        "afea424c.c72b88",\r
+        "48da2e94.b0d678"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "afea424c.c72b88",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3815.490966796875,\r
+    "y": 4486.573974609375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "74d191cb.7bdf48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "48da2e94.b0d678",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3811,\r
+    "y": 4530.999938964844,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "d340d8ff.74286"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "74d191cb.7bdf48",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3978.0625,\r
+    "y": 4485.859680175781,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d340d8ff.74286",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3979,\r
+    "y": 4530.999938964844,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "60eac93d.331ca",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3764,\r
+    "y": 4604,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "a693b00.ef5e95",\r
+        "f9f5a12a.cd0cc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d61393d.72bde7",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3595,\r
+    "y": 4604,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "60eac93d.331ca"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a693b00.ef5e95",\r
+    "type": "set",\r
+    "name": "set new bw",\r
+    "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $gfp`' />\n",\r
+    "comments": "",\r
+    "x": 3953,\r
+    "y": 4596,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5c19cae5.23f224",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $middle-man-conn.connectivity-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=\"`$middle-man-conn.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3786,\r
+    "y": 4742,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a02818b5.44468",\r
+    "type": "comment",\r
+    "name": "Temporary skipping this check - to support multiple instances in one slice",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5892.88330078125,\r
+    "y": 6554.88330078125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "47355e53.0b694",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5092.667236328125,\r
+    "y": 4942.08349609375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "be1641a6.50b31",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5094.884033203125,\r
+    "y": 4901.88330078125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cf1a8f36.08af8",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4968.6669921875,\r
+    "y": 5192.08349609375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "19ccdaa7.ec1b4d",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4970.8837890625,\r
+    "y": 5151.88330078125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "66b615d7.25ca4c",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5063.466796875,\r
+    "y": 5647.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "ea12eeb9.12b1f",\r
+    "type": "switchNode",\r
+    "name": "switch found-root-connectivity",\r
+    "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4890.466796875,\r
+    "y": 5704.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "7690697f.9ce41",\r
+        "27f9c6d9.503242"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7690697f.9ce41",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5101.466796875,\r
+    "y": 5704.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "714a5cc9.4d7a1c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "27f9c6d9.503242",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5097.466796875,\r
+    "y": 5752.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "b6a962d8.a724e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "714a5cc9.4d7a1c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5257.466796875,\r
+    "y": 5700.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "1ac18bef.6e71e4",\r
+        "b2d3bd46.bdd318",\r
+        "7d68f1ff.1c9d18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b6a962d8.a724e8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
+    "comments": "",\r
+    "x": 5245.466796875,\r
+    "y": 5747.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a02cbc6f.9fe0b8",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5523.3505859375,\r
+    "y": 5800.39990234375,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7d68f1ff.1c9d18",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5521.1337890625,\r
+    "y": 5840.60009765625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b2d3bd46.bdd318",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.aai.ROOT.connectivity.connectivity-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=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5640.466796875,\r
+    "y": 5752.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "1ac18bef.6e71e4",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid",\r
+    "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
+    "comments": "",\r
+    "x": 5511.466796875,\r
+    "y": 5700.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a899461.9a784b8",\r
+    "type": "comment",\r
+    "name": "populate connectivity-B variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4952.466796875,\r
+    "y": 5605.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "eba4a386.8ade58",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4659.7998046875,\r
+    "y": 5687.5166015625,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      [\r
+        "66b615d7.25ca4c",\r
+        "ea12eeb9.12b1f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "91ff8ca0.2410d8",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.the-connectivity.connectivity-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=\"`$tmp.the-connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4980.832763671875,\r
+    "y": 5989.2001953125,\r
+    "z": "211aaefb.d906ea",\r
+    "wires": [\r
+      []\r
+    ]\r
+  }\r
 ]
\ No newline at end of file
index 5fb8945..5af3b36 100644 (file)
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 987,\r
+        "x": 966,\r
         "y": 350,\r
         "z": "de2a2b68.0a5d7",\r
         "wires": [\r
             [\r
-                "5b569a16.745f1c"\r
+                "9fe92008.1b7c9"\r
             ]\r
         ]\r
     },\r
                 "9c7846e0.04a7f"\r
             ]\r
         ]\r
+    },\r
+    {\r
+        "id": "9fe92008.1b7c9",\r
+        "type": "switchNode",\r
+        "name": "switch has any relationship",\r
+        "xml": "<switch test=\"`$tmp.aai.service-instance.relationship-list.relationship_length != ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1162,\r
+        "y": 234,\r
+        "z": "de2a2b68.0a5d7",\r
+        "wires": [\r
+            [\r
+                "9d9cab47.ce0658"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9d9cab47.ce0658",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1391,\r
+        "y": 230,\r
+        "z": "de2a2b68.0a5d7",\r
+        "wires": [\r
+            [\r
+                "5b569a16.745f1c"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 0a7ce27..55104ea 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "c33d6496.da3878",\r
+        "id": "5597755d.1ce774",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 166,\r
-        "y": 104,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 147,\r
+        "y": 107,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "248cabde.5d765c"\r
+                "8d0fd3e7.a3b7e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "248cabde.5d765c",\r
+        "id": "8d0fd3e7.a3b7e8",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "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
         "outputs": 1,\r
-        "x": 450.2856903076172,\r
-        "y": 165.23810863494873,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 431.2856903076172,\r
+        "y": 168.23810863494873,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "1bdaee71.203ba2"\r
+                "86b46a27.ca39b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1bdaee71.203ba2",\r
+        "id": "86b46a27.ca39b8",\r
         "type": "method",\r
         "name": "method cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
         "xml": "<method rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 405.4285888671875,\r
-        "y": 257.0000305175781,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 386.4285888671875,\r
+        "y": 260.0000305175781,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "64d5e785.7466f8"\r
+                "15886f7b.32e089"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "64d5e785.7466f8",\r
+        "id": "15886f7b.32e089",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 766.238037109375,\r
-        "y": 241.66668701171875,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 747.238037109375,\r
+        "y": 244.66668701171875,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "6207a29a.8617c4",\r
-                "191e2efd.9488c1",\r
-                "143f0aa4.b75f05"\r
+                "6bd3471b.bd1a98",\r
+                "5dece674.dd027",\r
+                "4d1bc5df.1d031c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6207a29a.8617c4",\r
+        "id": "6bd3471b.bd1a98",\r
         "type": "save",\r
         "name": "get all-connectivities from aai",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivities\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v24/network/connectivities/'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.helper-root-all-connectivities\" >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 251,\r
-        "y": 427,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 232,\r
+        "y": 430,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "bcd679ba.f0004",\r
-                "3b7a7b5.0230884",\r
-                "64bbf1e2.e99a8"\r
+                "92e14f80.21594",\r
+                "b9796c74.99212",\r
+                "e5bd0a99.00585"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bcd679ba.f0004",\r
+        "id": "92e14f80.21594",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 495,\r
-        "y": 387,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 476,\r
+        "y": 390,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "34630da2.df03e2"\r
+                "61e9ae11.23c3a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3b7a7b5.0230884",\r
+        "id": "b9796c74.99212",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 492.490966796875,\r
-        "y": 436.57403564453125,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 473.490966796875,\r
+        "y": 439.57403564453125,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "ddd603c0.1c692"\r
+                "cd38df9d.37406"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "64bbf1e2.e99a8",\r
+        "id": "e5bd0a99.00585",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 490,\r
-        "y": 479,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 471,\r
+        "y": 482,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "16afb1e9.98dc26"\r
+                "62703aa0.44322c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "34630da2.df03e2",\r
+        "id": "61e9ae11.23c3a8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 643,\r
-        "y": 388,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 624,\r
+        "y": 391,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "55ecd83e.15a1d"\r
+                "ca24c19f.cdc85"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ddd603c0.1c692",\r
+        "id": "cd38df9d.37406",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "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
         "comments": "",\r
-        "x": 642.0623779296875,\r
-        "y": 436.8597717285156,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 623.0623779296875,\r
+        "y": 439.8597717285156,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "16afb1e9.98dc26",\r
+        "id": "62703aa0.44322c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
         "comments": "",\r
-        "x": 641,\r
-        "y": 476,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 622,\r
+        "y": 479,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "55ecd83e.15a1d",\r
+        "id": "ca24c19f.cdc85",\r
         "type": "for",\r
         "name": "for helprconnidx in all-connectivities",\r
         "xml": "<for index='helprconnidx' start='0' end='`$tmp.aai.helper-root-all-connectivities.connectivity_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 890,\r
-        "y": 383,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 871,\r
+        "y": 386,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "fc22cf6b.f0c7c"\r
+                "380582c8.7d331e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fc22cf6b.f0c7c",\r
+        "id": "380582c8.7d331e",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1137,\r
-        "y": 389,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 1118,\r
+        "y": 392,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "c4afc0a8.ad7c88"\r
+                "174c6173.8ff53f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c4afc0a8.ad7c88",\r
+        "id": "206a627e.5c0d46",\r
         "type": "switchNode",\r
         "name": "switch color-aware is ROOT?",\r
         "xml": "\n<switch test=\"`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].color-aware == $tmp.ROOT.uni-p-interface-long`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 331,\r
-        "y": 638,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 312,\r
+        "y": 641,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "904750de.971a4"\r
+                "463cdf78.946e4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "904750de.971a4",\r
+        "id": "463cdf78.946e4",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 540,\r
-        "y": 632,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 521,\r
+        "y": 635,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "383b6bb8.2c2de4"\r
+                "65cbe881.f7d1b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "383b6bb8.2c2de4",\r
+        "id": "65cbe881.f7d1b",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 697,\r
-        "y": 632,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 678,\r
+        "y": 635,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": [\r
             [\r
-                "b4d77263.4231a8",\r
-                "16085fc0.8f0cc",\r
-                "5d3bf45c.2ebcf4"\r
+                "ba048fa4.246cf8",\r
+                "34ebbdc4.bca6fa",\r
+                "3a84227a.7da866"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "191e2efd.9488c1",\r
+        "id": "5dece674.dd027",\r
         "type": "set",\r
         "name": "unset found-root-connectivity",\r
         "xml": "<set>\n<parameter name='found-root-connectivity' value=\"false\" />\n",\r
         "comments": "",\r
-        "x": 1009,\r
-        "y": 156,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 990,\r
+        "y": 159,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b4d77263.4231a8",\r
+        "id": "ba048fa4.246cf8",\r
         "type": "set",\r
         "name": "set found-root-connectivity=true",\r
         "xml": "<set>\n<parameter name='found-root-connectivity' value=\"true\" />\n",\r
         "comments": "",\r
-        "x": 958,\r
-        "y": 580,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 939,\r
+        "y": 583,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "16085fc0.8f0cc",\r
+        "id": "34ebbdc4.bca6fa",\r
         "type": "set",\r
         "name": "set tmp.aai.ROOT.connectivity.",\r
         "xml": "<set>\n<parameter name='tmp.aai.ROOT.connectivity.' value=\"`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].`\" />\n",\r
         "comments": "",\r
-        "x": 961,\r
-        "y": 633,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 942,\r
+        "y": 636,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "143f0aa4.b75f05",\r
+        "id": "4d1bc5df.1d031c",\r
         "type": "set",\r
         "name": "unset tmp.aai.ROOT.connectivity.",\r
         "xml": "<set>\n<parameter name='tmp.aai.ROOT.connectivity.' value=\"\" />\n",\r
         "comments": "",\r
-        "x": 1027,\r
-        "y": 200,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 1008,\r
+        "y": 203,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5d3bf45c.2ebcf4",\r
+        "id": "3a84227a.7da866",\r
         "type": "break",\r
         "name": "break",\r
         "xml": "<break>\n",\r
         "comments": "",\r
-        "x": 889,\r
-        "y": 696,\r
-        "z": "21b7f471.47c7cc",\r
+        "x": 870,\r
+        "y": 699,\r
+        "z": "2d4ea144.5587f6",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "174c6173.8ff53f",\r
+        "type": "switchNode",\r
+        "name": "switch conn type",\r
+        "xml": "<switch test=\"`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].vpn-type`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 923.88330078125,\r
+        "y": 480.88330078125,\r
+        "z": "2d4ea144.5587f6",\r
+        "wires": [\r
+            [\r
+                "466114cf.ced6ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "466114cf.ced6ec",\r
+        "type": "outcome",\r
+        "name": "root",\r
+        "xml": "<outcome value='root'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1083.88330078125,\r
+        "y": 482.8833312988281,\r
+        "z": "2d4ea144.5587f6",\r
+        "wires": [\r
+            [\r
+                "64ce81d.c0f0f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "64ce81d.c0f0f",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1226.88330078125,\r
+        "y": 484.8833312988281,\r
+        "z": "2d4ea144.5587f6",\r
+        "wires": [\r
+            [\r
+                "206a627e.5c0d46"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 8f287f3..a6c9b05 100644 (file)
 [\r
-    {\r
-        "id": "9eb6465b.8231d",\r
-        "type": "dgstart",\r
-        "name": "DGSTART",\r
-        "outputs": 1,\r
-        "x": 174,\r
-        "y": 129,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "c7ce6b7b.48fc18"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c7ce6b7b.48fc18",\r
-        "type": "service-logic",\r
-        "name": "GENERIC-RESOURCE-API ${project.version}",\r
-        "module": "GENERIC-RESOURCE-API",\r
-        "version": "${project.version}",\r
-        "comments": "",\r
-        "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
-        "outputs": 1,\r
-        "x": 399.2856903076172,\r
-        "y": 203.23810863494873,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "5b4de938.1f507"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5b4de938.1f507",\r
-        "type": "method",\r
-        "name": "method cll-vnf-topology-operation-cll-modify",\r
-        "xml": "<method rpc='cll-vnf-topology-operation-cll-modify' mode='sync'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 405.42860412597656,\r
-        "y": 288.0000305175781,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "4dc62efc.c83c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4dc62efc.c83c",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 775.238037109375,\r
-        "y": 312.66668701171875,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "967b1057.e0a818",\r
-                "c598fe83.44b4b8",\r
-                "14de5c82.464f93"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "967b1057.e0a818",\r
-        "type": "returnSuccess",\r
-        "name": "return success",\r
-        "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
-        "comments": "",\r
-        "x": 1030.571533203125,\r
-        "y": 466.59698486328125,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c598fe83.44b4b8",\r
-        "type": "save",\r
-        "name": "get service-instance from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1098,\r
-        "y": 286,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "be5a0198.1ba518",\r
-                "d9138d20.e2fc8",\r
-                "91625785.c9ff18"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "91625785.c9ff18",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1307,\r
-        "y": 260,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "d564baab.1e6f6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4d990b70.47f5fc",\r
-        "type": "outcome",\r
-        "name": "logical-link",\r
-        "xml": "<outcome value='logical-link'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1039.0001220703125,\r
-        "y": 766.0001220703125,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "5e1ad592.41ee24"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5e1ad592.41ee24",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1216,\r
-        "y": 759,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "e398aae7.45cbf8",\r
-                "a04e6833.e4988",\r
-                "5187f08e.74ac2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d902fdae.cea3e8",\r
-        "type": "for",\r
-        "name": "for each allotted-resource relationship",\r
-        "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 814,\r
-        "y": 695,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "4648afd9.f59d38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4648afd9.f59d38",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1085,\r
-        "y": 691,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "4d990b70.47f5fc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "14de5c82.464f93",\r
-        "type": "execute",\r
-        "name": "execute properties",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1065,\r
-        "y": 226,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "aaa9891e.70ccc8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 362,\r
-        "y": 671,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "d7003a6e.38b288",\r
-                "cee9d4f6.bc12e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d7003a6e.38b288",\r
-        "type": "for",\r
-        "name": "for each allotted-resource relationship",\r
-        "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 808,\r
-        "y": 530,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "23206dde.76caa2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9cc7d8a0.338888",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1290.33349609375,\r
-        "y": 1177,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "361c81d1.d1312e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cee9d4f6.bc12e8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 781,\r
-        "y": 1176,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "80751e9a.0057d8",\r
-                "26d1ad19.58f772"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "80751e9a.0057d8",\r
-        "type": "for",\r
-        "name": "for each svc-instance relationship",\r
-        "xml": "<for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1055,\r
-        "y": 1176,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "9cc7d8a0.338888"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "361c81d1.d1312e",\r
-        "type": "outcome",\r
-        "name": "connectivity",\r
-        "xml": "<outcome value='connectivity'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 574.000244140625,\r
-        "y": 1330,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "eead4d83.93ec08"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fba02c9f.91f47",\r
-        "type": "save",\r
-        "name": "get connectivity from aai",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t    key=\"connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.connectivity\" >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 963,\r
-        "y": 1335,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "dbda7d85.ee895",\r
-                "4ef19f13.4e41a8",\r
-                "2ea82e0b.cdf21a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "dbda7d85.ee895",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1159,\r
-        "y": 1300,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "8ba3755.a15c088"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4ef19f13.4e41a8",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1159.490966796875,\r
-        "y": 1345.5740356445312,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "729746db.d253f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2ea82e0b.cdf21a",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1124,\r
-        "y": 1391,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "4b0e29e1.6abb78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "729746db.d253f",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 1319.0625,\r
-        "y": 1342.8597412109375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "4b0e29e1.6abb78",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 1277,\r
-        "y": 1393,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8ba3755.a15c088",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1323,\r
-        "y": 1284,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "5032e132.b50ce8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "eead4d83.93ec08",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 746,\r
-        "y": 1330,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "fba02c9f.91f47",\r
-                "8f9d786c.56a8b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8f9d786c.56a8b8",\r
-        "type": "set",\r
-        "name": "unset tmp.aai.connectivity",\r
-        "xml": "<set>\n<parameter name='tmp.aai.connectivity.' value='' />\n",\r
-        "comments": "",\r
-        "x": 966,\r
-        "y": 1278,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "e398aae7.45cbf8",\r
-        "type": "set",\r
-        "name": "set the current logical-link-name",\r
-        "xml": "<set>\n<parameter name='logical-link-name' value=\"`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`\" />\n<parameter name='currLinkIsFound' value=\"false\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 1462,\r
-        "y": 669,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a04e6833.e4988",\r
-        "type": "save",\r
-        "name": "get logical-link from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1429,\r
-        "y": 783,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "49053c81.8b87cc",\r
-                "6a35a06.779ac6",\r
-                "64bb497.5849e38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "49053c81.8b87cc",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1641.490966796875,\r
-        "y": 749.573974609375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "7b3cd426.944f0c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6a35a06.779ac6",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1630,\r
-        "y": 794,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "715fffb0.0dd628"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7b3cd426.944f0c",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 1790.0625,\r
-        "y": 749.8597412109375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "715fffb0.0dd628",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 1789,\r
-        "y": 794,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "64bb497.5849e38",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1635,\r
-        "y": 837,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "cb0d7b9d.4f62",\r
-        "type": "switchNode",\r
-        "name": "switch loglink-id exists in conn",\r
-        "xml": "<switch test='`$tmp.aai.logical-link.link-id == $tmp.aai.connectivity.etht-svc-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1552,\r
-        "y": 1283,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "ed843baa.4246c",\r
-                "77db6f07.dbc38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ed843baa.4246c",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1763,\r
-        "y": 1248,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "c41e69d5.000d98"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "77db6f07.dbc38",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1760,\r
-        "y": 1309,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c41e69d5.000d98",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1915,\r
-        "y": 1249,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "b90808de.83d488"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c0a4cffa.883e98",\r
-        "type": "break",\r
-        "name": "break",\r
-        "xml": "<break>\n",\r
-        "comments": "",\r
-        "x": 2068,\r
-        "y": 1277,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1190650a.0a84cb",\r
-        "type": "comment",\r
-        "name": "currLinkIsFound. Go to the next logical-link",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 2073,\r
-        "y": 1171,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "5187f08e.74ac2",\r
-        "type": "switchNode",\r
-        "name": "switch currLinkIsFound",\r
-        "xml": "<switch test='`$currLinkIsFound`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1355,\r
-        "y": 901,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "bc7d7df2.5493c",\r
-                "acacd757.221108"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "bc7d7df2.5493c",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1541,\r
-        "y": 880,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "1afa8a19.4821fe"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "acacd757.221108",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1538,\r
-        "y": 1016,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1afa8a19.4821fe",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1783,\r
-        "y": 875,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "790c6016.9667b8",\r
-        "type": "comment",\r
-        "name": "A new logical-link has been found: modify process should be triggered",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 1729,\r
-        "y": 979,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "5032e132.b50ce8",\r
-        "type": "switchNode",\r
-        "name": "switch connectivityBW == gfp",\r
-        "xml": "<switch test='`$tmp.aai.connectivity.bandwidth-profile-name == $gfp`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1553,\r
-        "y": 1374,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "ee0cb72e.3d8b4",\r
-                "b958be18.cec7a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ee0cb72e.3d8b4",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1758,\r
-        "y": 1370,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b958be18.cec7a8",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1760,\r
-        "y": 1420,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "649f93b2.4fa094"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "649f93b2.4fa094",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1914,\r
-        "y": 1419,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "2c6dae30.c090da",\r
-                "bec6024a.522f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b90808de.83d488",\r
-        "type": "set",\r
-        "name": "set currLinkIsFound",\r
-        "xml": "<set>\n<parameter name='currLinkIsFound' value=\"true\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 2101,\r
-        "y": 1221,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "2c6dae30.c090da",\r
-        "type": "set",\r
-        "name": "set bwModified",\r
-        "xml": "<set>\n<parameter name='bwModified' value=\"true\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 2109,\r
-        "y": 1398,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "bec6024a.522f",\r
-        "type": "for",\r
-        "name": "for each relationship",\r
-        "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 934,\r
-        "y": 1624,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "fa7c4190.123f5"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fa7c4190.123f5",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1139,\r
-        "y": 1624,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "15fdeaff.12dc65"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "15fdeaff.12dc65",\r
-        "type": "outcome",\r
-        "name": "vpn-binding",\r
-        "xml": "<outcome value='vpn-binding'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1305,\r
-        "y": 1624,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "23696373.a05af4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "23696373.a05af4",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1468,\r
-        "y": 1624,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "393b763a.3c031a",\r
-                "93b6e437.4f099"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "93b6e437.4f099",\r
-        "type": "set",\r
-        "name": "unset tmp.aai.vpn-binding",\r
-        "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
-        "comments": "",\r
-        "x": 1697,\r
-        "y": 1564,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "393b763a.3c031a",\r
-        "type": "save",\r
-        "name": "get vpn-binding from aai",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1206,\r
-        "y": 1718,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "2f327191.83395e",\r
-                "e7652a9b.a6a5d8",\r
-                "cbe418b.f7d27e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8a250676.10f76",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 1590,\r
-        "y": 1718,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "c8600837.7048d8",\r
-                "6043cb08.7416ec"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2f327191.83395e",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1417,\r
-        "y": 1720,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "8a250676.10f76"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e7652a9b.a6a5d8",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1417.490966796875,\r
-        "y": 1765.5740356445312,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "a94efe89.188bd8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cbe418b.f7d27e8",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1415,\r
-        "y": 1809,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "f4d34be9.21913"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f4d34be9.21913",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 1582,\r
-        "y": 1826,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a94efe89.188bd8",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 1580.0623779296875,\r
-        "y": 1765.8597717285156,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c8600837.7048d8",\r
-        "type": "save",\r
-        "name": "update vpn-binding A resource (aka. OTN domainA) in AAI",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='route-distinguisher' value='`$gfp`' />\n<parameter name='operational-status' value='Modified' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1940.5,\r
-        "y": 1713,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6043cb08.7416ec",\r
-        "type": "save",\r
-        "name": "update connectivity resource in AAI",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivity.connectivity-id`' />\n<parameter name='operational-status' value='Modified' />\n<parameter name='bandwidth-profile-name' value='`$gfp`' />\n<parameter name='cir' value='`$gfp *1000000`' />\n<parameter name='eir' value='`$gfp *1000000`' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1867.5,\r
-        "y": 1777,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "be5a0198.1ba518",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1323,\r
-        "y": 144,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "acd16415.eb51f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d9138d20.e2fc8",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1318.490966796875,\r
-        "y": 213.57403564453125,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "855114bb.d4b47"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "acd16415.eb51f",\r
-        "type": "switchNode",\r
-        "name": "switch allotted-resources_length != 0",\r
-        "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1562,\r
-        "y": 141,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "7d32da32.7e3de4",\r
-                "7d05195c.3ec52"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "855114bb.d4b47",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 1472.0623779296875,\r
-        "y": 216.85977172851562,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d564baab.1e6f6",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 1476,\r
-        "y": 261,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7d32da32.7e3de4",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1775,\r
-        "y": 165,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "1771a12b.55c52f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7d05195c.3ec52",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1777,\r
-        "y": 105,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "1771a12b.55c52f",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1720,\r
-        "y": 347,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "e4c22eb.a2aea5",\r
-                "6160b6fc.008b48"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e4c22eb.a2aea5",\r
-        "type": "for",\r
-        "name": "for each allotted-resource",\r
-        "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1978,\r
-        "y": 300,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "fc0dfed8.0cac3",\r
-                "c57f71e8.93673"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6160b6fc.008b48",\r
-        "type": "set",\r
-        "name": "set tmp.arr",\r
-        "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<parameter name='bwModified' value='false' />\n",\r
-        "comments": "",\r
-        "x": 1937,\r
-        "y": 250,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d51caf90.a463f",\r
-        "type": "comment",\r
-        "name": "The following two nodes are for PCE",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 2012,\r
-        "y": 105,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f6765cf8.85e25",\r
-        "type": "get-resource",\r
-        "name": "get-resource pnfs-list",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"pnfs\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v21/network/pnfs?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopopnfs\" >",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1972,\r
-        "y": 149,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "66aed450.169b54",\r
-        "type": "get-resource",\r
-        "name": "get-resource logical-links",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"logical-links\"\n\t    key=\"selflink = 'https://aai.onap:8443/aai/v21/network/logical-links?depth=0'\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"ccsdkTopologicalLinks\" >",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1985,\r
-        "y": 194,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c3532310.372288",\r
-        "type": "switchNode",\r
-        "name": "switch allotted-resource.relationship-list not empty",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2205,\r
-        "y": 465,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "9a292ac4.9b06e",\r
-                "35630785.237e1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c57f71e8.93673",\r
-        "type": "save",\r
-        "name": "get allotted-resource from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2246,\r
-        "y": 304,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "87b192bc.e1f0e",\r
-                "d00bb928.2d4ff",\r
-                "29adfdf9.b65b62"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "87b192bc.e1f0e",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2462,\r
-        "y": 371,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "8f69272a.fd278"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d00bb928.2d4ff",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2462.490966796875,\r
-        "y": 270.573974609375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "b5f2de6e.0aa398"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "29adfdf9.b65b62",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2458,\r
-        "y": 320,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "8aece160.d46958"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b5f2de6e.0aa398",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 2640.0625,\r
-        "y": 270.8597412109375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8aece160.d46958",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 2640,\r
-        "y": 320,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8f69272a.fd278",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 2642,\r
-        "y": 371,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "a8018aed.5af3e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "35630785.237e1",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2526,\r
-        "y": 447,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "9a292ac4.9b06e",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2508,\r
-        "y": 545,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "aaa9891e.70ccc8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a8018aed.5af3e8",\r
-        "type": "save",\r
-        "name": "get allotted-resource relationship from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2935,\r
-        "y": 318,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "ee26c76e.4e13b",\r
-                "ebfa2004.002188",\r
-                "d77341f8.228578"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ebfa2004.002188",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3208.490966796875,\r
-        "y": 210.573974609375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "c12dc61.2210b38"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d77341f8.228578",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3204,\r
-        "y": 260,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "bd3bae8a.af124"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ee26c76e.4e13b",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3208,\r
-        "y": 311,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "de61d430.83d478"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "23206dde.76caa2",\r
-        "type": "switchNode",\r
-        "name": "switch related-to",\r
-        "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3173,\r
-        "y": 512,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "9e627c37.4741c8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "fc0dfed8.0cac3",\r
-        "type": "set",\r
-        "name": "set the current allotted-resource-id",\r
-        "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",\r
-        "comments": "",\r
-        "x": 2243,\r
-        "y": 223,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c12dc61.2210b38",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 3386.0625,\r
-        "y": 210.8597412109375,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "bd3bae8a.af124",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 3386,\r
-        "y": 260,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "de61d430.83d478",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3388,\r
-        "y": 311,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "c3532310.372288"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9e627c37.4741c8",\r
-        "type": "outcome",\r
-        "name": "network-policy",\r
-        "xml": "<outcome value='network-policy'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3364,\r
-        "y": 509,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "e7f365c6.bea78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e7f365c6.bea78",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 3540.9998779296875,\r
-        "y": 501.9998779296875,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "dc98dc9c.c8fc5",\r
-                "d938d57f.cf2528"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "dc98dc9c.c8fc5",\r
-        "type": "set",\r
-        "name": "set the 1st network-policy-id",\r
-        "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
-        "comments": "",\r
-        "x": 3783.9998779296875,\r
-        "y": 458.9998779296875,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d938d57f.cf2528",\r
-        "type": "save",\r
-        "name": "get network-policy from aai",\r
-        "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
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3772.9998779296875,\r
-        "y": 513.9998779296875,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "21724bd7.b5773c",\r
-                "86152ffd.44c928",\r
-                "acc93ab6.b56018"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "acc93ab6.b56018",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4026,\r
-        "y": 400,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "958f19ed.72cb28"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "958f19ed.72cb28",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "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
-        "comments": "",\r
-        "x": 4174.571533203125,\r
-        "y": 400.2857666015625,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "34514989.26e926",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
-        "comments": "",\r
-        "x": 4173.509033203125,\r
-        "y": 444.426025390625,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "86152ffd.44c928",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4014.509033203125,\r
-        "y": 444.426025390625,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "34514989.26e926"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "21724bd7.b5773c",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4021.509033203125,\r
-        "y": 523.426025390625,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "9ee2f354.296c2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9ee2f354.296c2",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4160.509033203125,\r
-        "y": 523.426025390625,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            [\r
-                "66fe28af.a13018",\r
-                "a2cba337.578da8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "66fe28af.a13018",\r
-        "type": "set",\r
-        "name": "set the max bandwidth",\r
-        "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
-        "comments": "",\r
-        "x": 4366,\r
-        "y": 521,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a2cba337.578da8",\r
-        "type": "set",\r
-        "name": "set the max bandwidth",\r
-        "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
-        "comments": "",\r
-        "x": 4365,\r
-        "y": 567,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "26d1ad19.58f772",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 838,\r
-        "y": 2032,\r
-        "z": "7b5a733a.b08434",\r
-        "wires": [\r
-            []\r
-        ]\r
-    }\r
+  {\r
+    "id": "e621eef4.cd8d48",\r
+    "type": "dgstart",\r
+    "name": "DGSTART",\r
+    "outputs": 1,\r
+    "x": 146,\r
+    "y": 100,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5137b88e.d87af"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5137b88e.d87af",\r
+    "type": "service-logic",\r
+    "name": "GENERIC-RESOURCE-API ${project.version}",\r
+    "module": "GENERIC-RESOURCE-API",\r
+    "version": "${project.version}",\r
+    "comments": "",\r
+    "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
+    "outputs": 1,\r
+    "x": 430.2856903076172,\r
+    "y": 161.23810863494873,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ce96326b.b535f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ce96326b.b535f8",\r
+    "type": "method",\r
+    "name": "method cll-vnf-topology-operation-cll-modify",\r
+    "xml": "<method rpc='cll-vnf-topology-operation-cll-modify' mode='sync'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 436.42860412597656,\r
+    "y": 246.00003051757812,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b7cce22e.b85eb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b7cce22e.b85eb",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 786,\r
+    "y": 305,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "42227f1d.ff6a08",\r
+        "719e39ea.7d4d2",\r
+        "ad74749f.3bbda"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "42227f1d.ff6a08",\r
+    "type": "returnSuccess",\r
+    "name": "return success",\r
+    "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
+    "comments": "",\r
+    "x": 1087.33349609375,\r
+    "y": 575.9302978515625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "719e39ea.7d4d2",\r
+    "type": "save",\r
+    "name": "get service-instance from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1108.761962890625,\r
+    "y": 278.33331298828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c1550efc.b74cd",\r
+        "59d9b8f3.c672f8",\r
+        "1a9d72a7.1ac33d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c1550efc.b74cd",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1333.761962890625,\r
+    "y": 136.33331298828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c25ad576.a55988"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "59d9b8f3.c672f8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1329.2529296875,\r
+    "y": 205.9073486328125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c5236a8e.8fcb78"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1a9d72a7.1ac33d",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1317.761962890625,\r
+    "y": 252.33331298828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cebf9d48.2d23"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "742cc4f4.befaf4",\r
+    "type": "comment",\r
+    "name": "new for TransportSlicing",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 1087.761962890625,\r
+    "y": 166.33331298828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ad74749f.3bbda",\r
+    "type": "execute",\r
+    "name": "execute properties",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1075.761962890625,\r
+    "y": 218.33331298828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c25ad576.a55988",\r
+    "type": "switchNode",\r
+    "name": "switch allotted-resources_length != 0",\r
+    "xml": "<switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1574,\r
+    "y": 133,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "4f4f6457.1e4aa4",\r
+        "5da7fc70.28ac2c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c5236a8e.8fcb78",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 1484.0623779296875,\r
+    "y": 208.85977172851562,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cebf9d48.2d23",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 1488,\r
+    "y": 253,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4f4f6457.1e4aa4",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1779,\r
+    "y": 170,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "25469631.b624fa"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5da7fc70.28ac2c",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1789,\r
+    "y": 97,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "25469631.b624fa",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1772,\r
+    "y": 245,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a3f9c066.8f6f98",\r
+        "a0f7473f.d23fe8",\r
+        "dc772464.b9eb38",\r
+        "796beb97.0c4de4",\r
+        "52d5e6df.7a6948"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3f08ab8e.dc612c",\r
+    "type": "save",\r
+    "name": "get allotted-resource from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2258,\r
+    "y": 296,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7db27beb.b640fc",\r
+        "37eea1d.ba0815e",\r
+        "9aa976b3.179a58"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7db27beb.b640fc",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2474,\r
+    "y": 363,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5eea79ce.34755"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "37eea1d.ba0815e",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2474.490966796875,\r
+    "y": 262.573974609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2ecbbf0c.1ea018"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9aa976b3.179a58",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2470,\r
+    "y": 312,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a265198.4abd2e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a3f9c066.8f6f98",\r
+    "type": "for",\r
+    "name": "for each allotted-resource",\r
+    "xml": "<for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1975,\r
+    "y": 277,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "31eb076e.43ecb",\r
+        "3f08ab8e.dc612c",\r
+        "2c19139d.1b72fc",\r
+        "24e6a4ae.ee277c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "31eb076e.43ecb",\r
+    "type": "set",\r
+    "name": "set the current allotted-resource-id",\r
+    "xml": "<set>\n<parameter name='allotted-resource-id' value=\"`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 2255,\r
+    "y": 215,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "796beb97.0c4de4",\r
+    "type": "set",\r
+    "name": "set tmp.arr",\r
+    "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
+    "comments": "",\r
+    "x": 1949,\r
+    "y": 227,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a0f7473f.d23fe8",\r
+    "type": "get-resource",\r
+    "name": "get-resource pnfs-list",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1992,\r
+    "y": 86,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "dc772464.b9eb38",\r
+    "type": "get-resource",\r
+    "name": "get-resource logical-links",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2004,\r
+    "y": 127,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "5c36a24a.1b53d4",\r
+    "type": "comment",\r
+    "name": "The following two nodes are for PCE",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 2029,\r
+    "y": 39,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "45b74940.f8db1",\r
+    "type": "set",\r
+    "name": "set tmp.arr",\r
+    "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
+    "comments": "",\r
+    "x": 1949,\r
+    "y": 173,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2ecbbf0c.1ea018",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 2653,\r
+    "y": 265,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a265198.4abd2e8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 2652.9375,\r
+    "y": 314.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5eea79ce.34755",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 2654.9375,\r
+    "y": 365.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c6a94a58.c561c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c6a94a58.c561c",\r
+    "type": "save",\r
+    "name": "get allotted-resource relationship from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2947.9375,\r
+    "y": 312.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ec6a2655.48d45",\r
+        "712e1966.36d6e8",\r
+        "3dacde72.866102"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "712e1966.36d6e8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3221.428466796875,\r
+    "y": 204.7142333984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "df2b1006.9eb7f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "df2b1006.9eb7f8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3399,\r
+    "y": 205,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3dacde72.866102",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3216.9375,\r
+    "y": 254.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5f8f39bd.4229a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5f8f39bd.4229a",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3398.9375,\r
+    "y": 254.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ec6a2655.48d45",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3220.9375,\r
+    "y": 305.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6e0b9d94.87db34"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6e0b9d94.87db34",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3400.9375,\r
+    "y": 305.1402587890625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2c8651cc.72086e"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2c8651cc.72086e",\r
+    "type": "switchNode",\r
+    "name": "switch allotted-resource.relationship-list not empty",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2967,\r
+    "y": 440,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "870fb1ac.7a3748",\r
+        "89946234.838048"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "89946234.838048",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3277,\r
+    "y": 447,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "870fb1ac.7a3748",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3276,\r
+    "y": 501,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cd3a7965.655da8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "df2cd421.7d5bf",\r
+    "type": "outcome",\r
+    "name": "network-policy",\r
+    "xml": "<outcome value='network-policy'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4021,\r
+    "y": 455,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bcfd0609.c91ee"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bcfd0609.c91ee",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4197.9998779296875,\r
+    "y": 447.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "12f46999.b2c5d6",\r
+        "f8cd059e.d4c72"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cd3a7965.655da8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3440,\r
+    "y": 427,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bd1bee0.0c5829",\r
+        "10113dad.89c1ca"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd1bee0.0c5829",\r
+    "type": "for",\r
+    "name": "for each allotted-resource relationship",\r
+    "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3721,\r
+    "y": 383,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b08f5d28.99f6d8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b08f5d28.99f6d8",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3983,\r
+    "y": 383,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "df2cd421.7d5bf"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "12f46999.b2c5d6",\r
+    "type": "set",\r
+    "name": "set the 1st network-policy-id",\r
+    "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
+    "comments": "",\r
+    "x": 4440.9998779296875,\r
+    "y": 404.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f8cd059e.d4c72",\r
+    "type": "save",\r
+    "name": "get network-policy from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4429.9998779296875,\r
+    "y": 459.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "15139b9.c06bf64",\r
+        "b4015405.9769",\r
+        "29def152.0b9dae"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "29def152.0b9dae",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4683,\r
+    "y": 346,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "220ef3fd.c7b134"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "220ef3fd.c7b134",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4831.571533203125,\r
+    "y": 346.2857666015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d3449945.7a9e68",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4830.509033203125,\r
+    "y": 390.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b4015405.9769",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4671.509033203125,\r
+    "y": 390.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d3449945.7a9e68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "15139b9.c06bf64",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4678.509033203125,\r
+    "y": 469.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5056b056.87e29"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5056b056.87e29",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4817.509033203125,\r
+    "y": 469.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b058eb58.7f931",\r
+        "9244d790.6180a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b058eb58.7f931",\r
+    "type": "set",\r
+    "name": "set the max bandwidth",\r
+    "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
+    "comments": "",\r
+    "x": 5023,\r
+    "y": 467,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9244d790.6180a",\r
+    "type": "set",\r
+    "name": "set the max bandwidth",\r
+    "xml": "<set>\n<parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\n\n\n\n",\r
+    "comments": "",\r
+    "x": 5022,\r
+    "y": 513,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "10113dad.89c1ca",\r
+    "type": "for",\r
+    "name": "for each allotted-resource relationship",\r
+    "xml": "<for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3538,\r
+    "y": 499,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d6e4de4f.158168"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d6e4de4f.158168",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3818,\r
+    "y": 499,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "aee1198a.c056f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "aee1198a.c056f",\r
+    "type": "outcome",\r
+    "name": "logical-link",\r
+    "xml": "<outcome value='logical-link'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2231.0001220703125,\r
+    "y": 752.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e0dc30a1.49a6b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e0dc30a1.49a6b",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 2408,\r
+    "y": 745,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ede7fb40.692cf",\r
+        "de035f6e.5999f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ede7fb40.692cf",\r
+    "type": "set",\r
+    "name": "set the current logical-link-name",\r
+    "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
+    "comments": "",\r
+    "x": 2651,\r
+    "y": 702,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "de035f6e.5999f",\r
+    "type": "save",\r
+    "name": "get logical-link from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2640,\r
+    "y": 757,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "91b15c70.189168",\r
+        "f983d1cd.751748",\r
+        "e2731f07.c2a9e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "91b15c70.189168",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2931.490966796875,\r
+    "y": 735.573974609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9ed0117f.e4187"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f983d1cd.751748",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2920,\r
+    "y": 780,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c1f1f22f.ac3cb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9ed0117f.e4187",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3080.0625,\r
+    "y": 735.8597412109375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c1f1f22f.ac3cb",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3079,\r
+    "y": 780,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e2731f07.c2a9e8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2927,\r
+    "y": 859,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7a39b25.5549b4c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7a39b25.5549b4c",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3066,\r
+    "y": 859,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f25cc9ec.b05168",\r
+        "a634b8ac.ea4e88",\r
+        "1bb6ef49.bdd341",\r
+        "a7071b50.c7486",\r
+        "e80ddce6.4971e",\r
+        "32d67853.ec65d",\r
+        "a4a1e109.208d68",\r
+        "8e7b1d45.48bf2",\r
+        "c8257b0d.cf8598",\r
+        "e4d1916e.82a0f",\r
+        "e42c5746.0b4288",\r
+        "e73ce695.7bd48",\r
+        "9b16af83.d76cd8",\r
+        "93a3aa4f.0f4e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ae0c8d20.5892e8",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for ethernet-service-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3380,\r
+    "y": 665,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "f25cc9ec.b05168",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for otn-tunnel-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.otn-tunnel-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3361,\r
+    "y": 715,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "93a3aa4f.0f4e8",\r
+    "type": "set",\r
+    "name": "set new ethernet-service-name",\r
+    "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
+    "comments": "",\r
+    "x": 3318,\r
+    "y": 760,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a634b8ac.ea4e88",\r
+    "type": "set",\r
+    "name": "set network-route-one",\r
+    "xml": "<set>\n<parameter name='network-route-one' value=\"`$tmp.aai.logical-link.link-name`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 3293,\r
+    "y": 823,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1bb6ef49.bdd341",\r
+    "type": "set",\r
+    "name": "set network-route-two",\r
+    "xml": "<set>\n<parameter name='network-route-two' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 3294,\r
+    "y": 878,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a7071b50.c7486",\r
+    "type": "save",\r
+    "name": "get network-route-one from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3310,\r
+    "y": 926,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6881c546.e37ddc",\r
+        "f8f6c69f.ac74d8",\r
+        "d522feff.e8a5a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e80ddce6.4971e",\r
+    "type": "save",\r
+    "name": "get network-route-two from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3299,\r
+    "y": 1012.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9806969b.fc3ae",\r
+        "65b603dc.721f64",\r
+        "fd2316c5.747f38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6881c546.e37ddc",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3511,\r
+    "y": 810,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8a0e99df.d3a74"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f8f6c69f.ac74d8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3506.509033203125,\r
+    "y": 859.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "34078213.5a26be"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d522feff.e8a5a",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3510.509033203125,\r
+    "y": 912.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f11965b9.9944c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8a0e99df.d3a74",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3659.571533203125,\r
+    "y": 809.2857666015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "34078213.5a26be",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3649.509033203125,\r
+    "y": 859.426025390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9806969b.fc3ae",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3522,\r
+    "y": 982.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a6e046a6.757e98"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "65b603dc.721f64",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3517.509033203125,\r
+    "y": 1032.4259033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "45e0f2da.8f444c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fd2316c5.747f38",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3518.509033203125,\r
+    "y": 1085.4259033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "415f5150.f3e08"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a6e046a6.757e98",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3670.571533203125,\r
+    "y": 982.28564453125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "45e0f2da.8f444c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3660.509033203125,\r
+    "y": 1032.4259033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f11965b9.9944c8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3672,\r
+    "y": 912,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f51320c4.bcfce"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "415f5150.f3e08",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3672,\r
+    "y": 1084.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1cfd4758.0338b1"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f51320c4.bcfce",\r
+    "type": "switchNode",\r
+    "name": "switch nr type",\r
+    "xml": "<switch test='`$tmp.aai.network-route-one.type`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3844,\r
+    "y": 912,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "89f8c0d6.b51fa8",\r
+        "aead6b27.4c3a7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1cfd4758.0338b1",\r
+    "type": "switchNode",\r
+    "name": "switch nr type",\r
+    "xml": "<switch test='`$tmp.aai.network-route-two.type`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3845,\r
+    "y": 1085,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5b9b8e64.ed3588",\r
+        "226da409.894754"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "89f8c0d6.b51fa8",\r
+    "type": "outcome",\r
+    "name": "ROOT",\r
+    "xml": "<outcome value='ROOT'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4020,\r
+    "y": 891,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6cfb261d.1543a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "aead6b27.4c3a7",\r
+    "type": "outcome",\r
+    "name": "LEAF",\r
+    "xml": "<outcome value='LEAF'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4022,\r
+    "y": 945,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5cbc637f.f1f25c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5b9b8e64.ed3588",\r
+    "type": "outcome",\r
+    "name": "ROOT",\r
+    "xml": "<outcome value='ROOT'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4021,\r
+    "y": 1055,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1f3d6111.fb3d4f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "226da409.894754",\r
+    "type": "outcome",\r
+    "name": "LEAF",\r
+    "xml": "<outcome value='LEAF'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4023,\r
+    "y": 1109,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "27ea8b3.eb35a74"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cf6b5beb.abd2a",\r
+    "type": "set",\r
+    "name": "set network-route-ROOT",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4330,\r
+    "y": 843,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ab5b8db7.2c0b2",\r
+    "type": "set",\r
+    "name": "set network-route-LEAF",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4323,\r
+    "y": 941,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d1673a3d.bf2ad",\r
+    "type": "set",\r
+    "name": "set network-route-ROOT",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-ROOT.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4323,\r
+    "y": 1028,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6f54a53.db0de5c",\r
+    "type": "set",\r
+    "name": "set network-route-LEAF",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-LEAF.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4327,\r
+    "y": 1121,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1814f478.bad66c",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3554,\r
+    "y": 1530,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d9e53024.28f5e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f9e21eb6.e051f",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3563.490966796875,\r
+    "y": 1572.5740356445312,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cd9fd29c.16f54"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "13935c82.38c04b",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3552,\r
+    "y": 1619,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "fd85e1a6.4ce26"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f8a45af2.8fc23",\r
+    "type": "comment",\r
+    "name": "Question?",\r
+    "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
+    "comments": "",\r
+    "x": 3254,\r
+    "y": 1492,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a4a1e109.208d68",\r
+    "type": "save",\r
+    "name": "get p-interface-src from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3297,\r
+    "y": 1557,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1814f478.bad66c",\r
+        "f9e21eb6.e051f",\r
+        "13935c82.38c04b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "32d67853.ec65d",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3298,\r
+    "y": 1227,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7cda231b.f03dc4",\r
+        "15924723.6e7491"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "15924723.6e7491",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3521,\r
+    "y": 1213,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5b420eac.7f2e3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7cda231b.f03dc4",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3523,\r
+    "y": 1246,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "59d39de3.e2d86c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d9e53024.28f5e8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3726.66650390625,\r
+    "y": 1529,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "dfaba2c2.eca4e8",\r
+        "4097fc0c.2ebcd4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cd9fd29c.16f54",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3717.0623779296875,\r
+    "y": 1575.8597717285156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fd85e1a6.4ce26",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3721,\r
+    "y": 1620,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "dfaba2c2.eca4e8",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3991,\r
+    "y": 1513,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8d48769f.5119e8",\r
+        "8debbded.83326"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8debbded.83326",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4214,\r
+    "y": 1468,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2541c31e.77739c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8d48769f.5119e8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4216,\r
+    "y": 1532,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2ddc4c0.3ed3fb4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2ddc4c0.3ed3fb4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4378,\r
+    "y": 1528,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2541c31e.77739c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4379,\r
+    "y": 1465,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "147c7198.960c76",\r
+        "5b133092.209f98"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "810155a4.74088",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3993,\r
+    "y": 1672,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c595cb5f.3ebc78",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4038,\r
+    "y": 1582,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d29a1dc3.4eeb5",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4121,\r
+    "y": 1720,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "59d39de3.e2d86c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3666,\r
+    "y": 1243,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5b420eac.7f2e3",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3669,\r
+    "y": 1206,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c6570a48.d5e8a",\r
+        "fa28539a.6f35e"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c6570a48.d5e8a",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "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
+    "comments": "",\r
+    "x": 3843,\r
+    "y": 1162,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4097fc0c.2ebcd4",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3945,\r
+    "y": 1797,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "55bdaff8.d6fa7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "55bdaff8.d6fa7",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4151,\r
+    "y": 1797,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "13e441a4.daf476"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "13e441a4.daf476",\r
+    "type": "outcome",\r
+    "name": "tunnel-termination-point",\r
+    "xml": "<outcome value='tunnel-termination-point'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4366.28564453125,\r
+    "y": 1796.82177734375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9c1550de.a16d68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fa28539a.6f35e",\r
+    "type": "get-resource",\r
+    "name": "get-resource src pnf",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3858,\r
+    "y": 1273,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b1379be2.7c731",\r
+        "98821e3.6cffa6",\r
+        "93a11cc9.4e6df"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b1379be2.7c731",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4053.5001220703125,\r
+    "y": 1225,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "49daba06.206634"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "98821e3.6cffa6",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4045.5001220703125,\r
+    "y": 1280,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "78abfa9e.41d134"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "93a11cc9.4e6df",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4050.5001220703125,\r
+    "y": 1337,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ae2448ff.86872"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ae2448ff.86872",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4202.5001220703125,\r
+    "y": 1338,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "78abfa9e.41d134",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4213.5001220703125,\r
+    "y": 1283,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "49daba06.206634",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4197.8824462890625,\r
+    "y": 1222.6556701660156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a244814e.1fdb1"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a244814e.1fdb1",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4382,\r
+    "y": 1237,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6f66ca5.eff0fb4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5b133092.209f98",\r
+    "type": "set",\r
+    "name": "set ltpId",\r
+    "xml": "<set>\n<parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n",\r
+    "comments": "",\r
+    "x": 4549,\r
+    "y": 1423,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "147c7198.960c76",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "xml": "<set>\n<parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n",\r
+    "comments": "",\r
+    "x": 4550,\r
+    "y": 1531,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "83128f31.28dd3",\r
+    "type": "comment",\r
+    "name": "TODO: FIXME",\r
+    "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
+    "comments": "",\r
+    "x": 4551,\r
+    "y": 1480,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9c1550de.a16d68",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4573.1171875,\r
+    "y": 1797.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3dd5d699.d7912a",\r
+        "31d244a7.769454",\r
+        "41228511.9d3d04"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3dd5d699.d7912a",\r
+    "type": "set",\r
+    "name": "set source ttp-id",\r
+    "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
+    "comments": "",\r
+    "x": 4788.1171875,\r
+    "y": 1759.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "31d244a7.769454",\r
+    "type": "get-resource",\r
+    "name": "get-resource src TTP",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4785.1171875,\r
+    "y": 1798.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3f687ffd.7ac738"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "41228511.9d3d04",\r
+    "type": "break",\r
+    "name": "break",\r
+    "xml": "<break>\n",\r
+    "comments": "",\r
+    "x": 4740.6171875,\r
+    "y": 1840.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3f687ffd.7ac738",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4965.6171875,\r
+    "y": 1797.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b1d8da7c.fb9068"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "73e89a58.b8a2f4",\r
+    "type": "outcome",\r
+    "name": "esr-thirdparty-sdnc",\r
+    "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4780,\r
+    "y": 1241,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "35399481.176a44"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "35399481.176a44",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4957,\r
+    "y": 1233,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "689257af.1e32e8",\r
+        "cffc6960.3515f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6f66ca5.eff0fb4",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4577,\r
+    "y": 1237,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "73e89a58.b8a2f4",\r
+        "8f00bdd8.7bfea8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8f00bdd8.7bfea8",\r
+    "type": "outcome",\r
+    "name": "network-resource",\r
+    "xml": "<outcome value='network-resource'>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4783,\r
+    "y": 1315,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "54b58f35.b7982"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "54b58f35.b7982",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4960,\r
+    "y": 1307,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bd4488b3.a3f2f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b1d8da7c.fb9068",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5123.6171875,\r
+    "y": 1797.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "45f3cc43.b8716c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "45f3cc43.b8716c",\r
+    "type": "set",\r
+    "name": "set source tunnel tp ip",\r
+    "xml": "<set>\n<parameter name='source.tunnel-tp-id' value=\"`$tmp.aai.source-ttp.tunnel-tp-id`\" />\n",\r
+    "comments": "",\r
+    "x": 5330.6171875,\r
+    "y": 1797.34033203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cffc6960.3515f8",\r
+    "type": "execute",\r
+    "name": "get esr-thirdparty-sdnc",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5165,\r
+    "y": 1240,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "4c1fabd5.3f0e34",\r
+        "7bde9a25.02996c",\r
+        "405a47f8.a7ca18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "689257af.1e32e8",\r
+    "type": "set",\r
+    "name": "set esr-thirdparty-sdnc domainA id",\r
+    "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
+    "comments": "",\r
+    "x": 5195,\r
+    "y": 1188,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4c1fabd5.3f0e34",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5375,\r
+    "y": 1231,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d4e512d1.26f248"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7bde9a25.02996c",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5367,\r
+    "y": 1286,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ecb49f32.439908"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "405a47f8.a7ca18",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5372,\r
+    "y": 1343,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3104200a.eb8e7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3104200a.eb8e7",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5524,\r
+    "y": 1344,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ecb49f32.439908",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5535,\r
+    "y": 1289,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d4e512d1.26f248",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5519.38232421875,\r
+    "y": 1228.6556701660156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7caf8ab2.26a4a4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd4488b3.a3f2f8",\r
+    "type": "set",\r
+    "name": "set domainA ethernet layer network-id",\r
+    "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
+    "comments": "",\r
+    "x": 5195,\r
+    "y": 1431,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7caf8ab2.26a4a4",\r
+    "type": "set",\r
+    "name": "set controller domainA data",\r
+    "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
+    "comments": "",\r
+    "x": 5734,\r
+    "y": 1225,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "65bbdfd5.3dc13",\r
+    "type": "set",\r
+    "name": "set network-route-B",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4318,\r
+    "y": 879,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c089b95e.30fd28",\r
+    "type": "set",\r
+    "name": "set network-route-A",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-one.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4309,\r
+    "y": 977,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6cfb261d.1543a8",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4143,\r
+    "y": 885,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cf6b5beb.abd2a",\r
+        "65bbdfd5.3dc13"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5cbc637f.f1f25c",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4149,\r
+    "y": 949,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ab5b8db7.2c0b2",\r
+        "c089b95e.30fd28"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1f3d6111.fb3d4f",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4149,\r
+    "y": 1055,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d1673a3d.bf2ad",\r
+        "4aa0587f.0931c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "27ea8b3.eb35a74",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4152,\r
+    "y": 1108,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6f54a53.db0de5c",\r
+        "21e23a32.325fde"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4aa0587f.0931c",\r
+    "type": "set",\r
+    "name": "set network-route-B",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-B.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4309,\r
+    "y": 1068,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "21e23a32.325fde",\r
+    "type": "set",\r
+    "name": "set network-route-A",\r
+    "xml": "<set>\n<parameter name='tmp.aai.network-route-A.' value=\"`$tmp.aai.network-route-two.`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4312,\r
+    "y": 1159,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "15f88e7e.38b0fa",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3684,\r
+    "y": 2369,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f975e555.4f0a2",\r
+        "a7320af4.ed9d8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8b26e8b4.e3dba",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3511.33349609375,\r
+    "y": 2370,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "15f88e7e.38b0fa"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "365caf9e.ae04d8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3520.824462890625,\r
+    "y": 2412.5740356445312,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "10960619.7120e2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f6d27283.d43c08",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3509.33349609375,\r
+    "y": 2459,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f60d033c.caa1a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "10960619.7120e2",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3674.3958740234375,\r
+    "y": 2415.8597717285156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f60d033c.caa1a",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 3678.33349609375,\r
+    "y": 2460,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f975e555.4f0a2",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3970.33349609375,\r
+    "y": 2373.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "fb51a1db.aad5c",\r
+        "a0fb7141.f8212"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a0fb7141.f8212",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4193.33349609375,\r
+    "y": 2328.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "db58e724.c5bd7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fb51a1db.aad5c",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4195.33349609375,\r
+    "y": 2392.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c50c321c.8bd388"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c50c321c.8bd388",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4354.33349609375,\r
+    "y": 2411.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "db58e724.c5bd7",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4358.33349609375,\r
+    "y": 2325.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b0670b4d.55e7b8",\r
+        "6c9ffe8c.9af1e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "299e7ae7.513c9e",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3972.33349609375,\r
+    "y": 2532.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "cbea16a7.2be638",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainB",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4017.33349609375,\r
+    "y": 2442.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3d100357.15f07c",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4099.33349609375,\r
+    "y": 2597.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c8257b0d.cf8598",\r
+    "type": "save",\r
+    "name": "get p-interface-dst from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3283.33349609375,\r
+    "y": 2405,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8b26e8b4.e3dba",\r
+        "365caf9e.ae04d8",\r
+        "f6d27283.d43c08"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e000777e.059758",\r
+    "type": "comment",\r
+    "name": "Question?",\r
+    "info": "How to know if DG would send this get request\nin \"nodes\" namespace instead of \"network\" namespace?",\r
+    "comments": "",\r
+    "x": 3244.33349609375,\r
+    "y": 2349,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8e7b1d45.48bf2",\r
+    "type": "execute",\r
+    "name": "execute split tp-id to get pnf-name",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3301.33349609375,\r
+    "y": 2067.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3e16baed.e61f9e",\r
+        "718c7d79.85c5bc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "718c7d79.85c5bc",\r
+    "type": "failure",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3524.33349609375,\r
+    "y": 2053.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c56ba64b.9ec5c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3e16baed.e61f9e",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3526.33349609375,\r
+    "y": 2086.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8748d48a.d5e098"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8748d48a.d5e098",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 3669.33349609375,\r
+    "y": 2083.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c56ba64b.9ec5c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3672.33349609375,\r
+    "y": 2046.9998779296875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "883d33bf.bf29f",\r
+        "dcb0b05e.f2669"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "883d33bf.bf29f",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "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
+    "comments": "",\r
+    "x": 3866.33349609375,\r
+    "y": 2050,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a7320af4.ed9d8",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3929.33349609375,\r
+    "y": 2682,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "fd321c11.d40e7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fd321c11.d40e7",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4135.33349609375,\r
+    "y": 2682,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e08d51dc.da4c1"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e08d51dc.da4c1",\r
+    "type": "outcome",\r
+    "name": "tunnel-termination-point",\r
+    "xml": "<outcome value='tunnel-termination-point'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4352.619140625,\r
+    "y": 2680.82177734375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "10f977b0.bb1b3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dcb0b05e.f2669",\r
+    "type": "get-resource",\r
+    "name": "get-resource src pnf",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3888.33349609375,\r
+    "y": 2118,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c9b4249e.0909d8",\r
+        "9e2542d0.859f",\r
+        "4dfd412.b843d4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c9b4249e.0909d8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4083.8336181640625,\r
+    "y": 2070,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ade6b82e.1a55d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9e2542d0.859f",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4075.8336181640625,\r
+    "y": 2125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "44f6f51.d8f8c8c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4dfd412.b843d4",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4080.8336181640625,\r
+    "y": 2182,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f041c0d3.954d68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f041c0d3.954d68",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4232.8336181640625,\r
+    "y": 2183,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "44f6f51.d8f8c8c",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4243.8336181640625,\r
+    "y": 2128,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ade6b82e.1a55d",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4228.2159423828125,\r
+    "y": 2067.6556701660156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6075bcd4.2c69ac"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b0670b4d.55e7b8",\r
+    "type": "set",\r
+    "name": "set ltpId",\r
+    "xml": "<set>\n<parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n",\r
+    "comments": "",\r
+    "x": 4528.33349609375,\r
+    "y": 2286.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6c9ffe8c.9af1e8",\r
+    "type": "set",\r
+    "name": "set pnf-name",\r
+    "xml": "<set>\n<parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n",\r
+    "comments": "",\r
+    "x": 4529.33349609375,\r
+    "y": 2391.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f79c8df1.ba3188",\r
+    "type": "comment",\r
+    "name": "TODO: FIXME",\r
+    "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
+    "comments": "",\r
+    "x": 4524.33349609375,\r
+    "y": 2340.0001220703125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "10f977b0.bb1b3",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4559.45068359375,\r
+    "y": 2670.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "20309de8.4632aa",\r
+        "f73e5414.3285",\r
+        "d0b059a0.487158"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "20309de8.4632aa",\r
+    "type": "set",\r
+    "name": "set destination ttp-id",\r
+    "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
+    "comments": "",\r
+    "x": 4774.45068359375,\r
+    "y": 2632.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f73e5414.3285",\r
+    "type": "get-resource",\r
+    "name": "get-resource src TTP",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4771.45068359375,\r
+    "y": 2671.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e534043d.5bd38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d0b059a0.487158",\r
+    "type": "break",\r
+    "name": "break",\r
+    "xml": "<break>\n",\r
+    "comments": "",\r
+    "x": 4726.95068359375,\r
+    "y": 2713.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e534043d.5bd38",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4951.95068359375,\r
+    "y": 2670.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e48a79a9.dd196"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e48a79a9.dd196",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5109.95068359375,\r
+    "y": 2670.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1f6fa1b2.460606"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1f6fa1b2.460606",\r
+    "type": "set",\r
+    "name": "set destination tunnel tp ip",\r
+    "xml": "<set>\n<parameter name='destination.tunnel-tp-id' value=\"`$tmp.aai.destination-ttp.tunnel-tp-id`\" />\n",\r
+    "comments": "",\r
+    "x": 5316.95068359375,\r
+    "y": 2670.3404541015625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a30de028.b28d48",\r
+    "type": "outcome",\r
+    "name": "esr-thirdparty-sdnc",\r
+    "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4810.33349609375,\r
+    "y": 2086,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ef5b074c.536d6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ef5b074c.536d6",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4987.33349609375,\r
+    "y": 2078,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c21d00de.e0733",\r
+        "82588df6.f2c43"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6075bcd4.2c69ac",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4412.33349609375,\r
+    "y": 2082,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9110b39.2ad945"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9110b39.2ad945",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4607.33349609375,\r
+    "y": 2082,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a30de028.b28d48",\r
+        "8b328cb8.458cf8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "82588df6.f2c43",\r
+    "type": "execute",\r
+    "name": "get esr-thirdparty-sdnc",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5195.33349609375,\r
+    "y": 2085,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "815a30c0.42847",\r
+        "e73296ce.c3274",\r
+        "43d82526.bf146c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "14ab331b.3a14dd",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4989.33349609375,\r
+    "y": 2151,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d397e592.0e40b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8b328cb8.458cf8",\r
+    "type": "outcome",\r
+    "name": "network-resource",\r
+    "xml": "<outcome value='network-resource'>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4812.33349609375,\r
+    "y": 2159,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "14ab331b.3a14dd"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c21d00de.e0733",\r
+    "type": "set",\r
+    "name": "set esr-thirdparty-sdnc domainB id",\r
+    "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
+    "comments": "",\r
+    "x": 5225.33349609375,\r
+    "y": 2033,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d397e592.0e40b",\r
+    "type": "set",\r
+    "name": "set domainB ethernet layer network-id",\r
+    "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
+    "comments": "",\r
+    "x": 5224.33349609375,\r
+    "y": 2275,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "815a30c0.42847",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5405.33349609375,\r
+    "y": 2076,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "665156df.6f87a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e73296ce.c3274",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5397.33349609375,\r
+    "y": 2131,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ae5fbc43.dedc3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "43d82526.bf146c",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5402.33349609375,\r
+    "y": 2188,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "75c235dd.25a9b4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "75c235dd.25a9b4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5554.33349609375,\r
+    "y": 2189,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ae5fbc43.dedc3",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5565.33349609375,\r
+    "y": 2134,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "665156df.6f87a",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5549.7158203125,\r
+    "y": 2073.6556701660156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d81c240c.0e54a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d81c240c.0e54a",\r
+    "type": "set",\r
+    "name": "set controller domainB data",\r
+    "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
+    "comments": "",\r
+    "x": 5764.33349609375,\r
+    "y": 2070,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e4d1916e.82a0f",\r
+    "type": "set",\r
+    "name": "set LEAF stuff",\r
+    "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
+    "comments": "",\r
+    "x": 3263,\r
+    "y": 1680,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "40d6ba08.05b09c",\r
+    "type": "comment",\r
+    "name": "This is it (should be)",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4485,\r
+    "y": 963,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "229afe55.f96f4a",\r
+    "type": "comment",\r
+    "name": "This is it (should be)",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4477,\r
+    "y": 1053,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e42c5746.0b4288",\r
+    "type": "set",\r
+    "name": "set ROOT stuff",\r
+    "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
+    "comments": "",\r
+    "x": 3244,\r
+    "y": 2536,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e73ce695.7bd48",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-logic",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3395,\r
+    "y": 2784,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "9b16af83.d76cd8",\r
+    "type": "switchNode",\r
+    "name": "switch found-middle-man?",\r
+    "xml": "<switch test='`$found-middle-man`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3272,\r
+    "y": 2894,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a884f3f1.0f482",\r
+        "4d74d9a8.bbfb9"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a884f3f1.0f482",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3456,\r
+    "y": 2873,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "51c791fd.f5a538"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4d74d9a8.bbfb9",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2992,\r
+    "y": 4459,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b3f9daed.71701"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cc64efe3.d91b48",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3503,\r
+    "y": 5044,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b3fda79b.50166",\r
+        "d6cce90e.618d6",\r
+        "1292663a.8513e2",\r
+        "99c42fc9.238f28",\r
+        "978af086.86b638"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "51c791fd.f5a538",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6575,\r
+    "y": 2903,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "dcfc3248.c259d8",\r
+        "e0075324.e8eb9",\r
+        "e518ac23.9dfc28",\r
+        "537fab21.dec464",\r
+        "c34912bf.eaaae",\r
+        "afe65ba5.55b07",\r
+        "aac07044.b000d8",\r
+        "b8e3ea6a.2b3c98",\r
+        "2ef08f21.6201e",\r
+        "9901809f.3fcb1",\r
+        "fb2dd54d.4da48",\r
+        "2cb954fb.0ad334",\r
+        "328265e5.ceed9a",\r
+        "c5a55a83.29a8d8",\r
+        "9aa98499.f86768",\r
+        "387b0229.0d7006",\r
+        "4295e286.bfc1e4",\r
+        "d084e39e.bba608",\r
+        "a403e16a.cb2408"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2ef08f21.6201e",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainB",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.connectivity-domainB-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6886,\r
+    "y": 3258,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "dcfc3248.c259d8",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6840,\r
+    "y": 3356,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e0075324.e8eb9",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6976,\r
+    "y": 3403,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "9cbf56aa.ad5218",\r
+    "type": "comment",\r
+    "name": "Create ROOT connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6807,\r
+    "y": 3207,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2b713353.70ef7c",\r
+    "type": "comment",\r
+    "name": "create middle man connectivity and ...",\r
+    "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
+    "comments": "",\r
+    "x": 7333,\r
+    "y": 3698,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e518ac23.9dfc28",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity middle-man",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6897,\r
+    "y": 3737,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "537fab21.dec464",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6845,\r
+    "y": 3788,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c34912bf.eaaae",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6981,\r
+    "y": 3835,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "60b2fbe4.e4d04c",\r
+    "type": "comment",\r
+    "name": "Create MIDDLE-MAN connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6838,\r
+    "y": 3697,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fcf93995.6af71",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 7268,\r
+    "y": 3894,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "afe65ba5.55b07",\r
+    "type": "save",\r
+    "name": "get middle-man connectivity from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6859,\r
+    "y": 3941,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "68159cb3.0ebba4",\r
+        "c63fd2a4.712768",\r
+        "3a361ef1.e7793a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "68159cb3.0ebba4",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 7106,\r
+    "y": 3895,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "fcf93995.6af71"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c63fd2a4.712768",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 7106.490966796875,\r
+    "y": 3940.5740356445312,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a1ea132a.743c88"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3a361ef1.e7793a",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 7104,\r
+    "y": 3984,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b000dcd9.6a6a6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a1ea132a.743c88",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 7269.0623779296875,\r
+    "y": 3940.8597717285156,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b000dcd9.6a6a6",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 7273,\r
+    "y": 3985,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9aa98499.f86768",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6916,\r
+    "y": 4220,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "387b0229.0d7006",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6919,\r
+    "y": 4265,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d084e39e.bba608",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6908,\r
+    "y": 4056,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a403e16a.cb2408",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6910,\r
+    "y": 4103,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "344300f.08239",\r
+    "type": "comment",\r
+    "name": "The following two will be done in F1",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6832,\r
+    "y": 4173,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b25b6055.f41fc",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4461.999755859375,\r
+    "y": 5324,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b3fda79b.50166",\r
+    "type": "switchNode",\r
+    "name": "switch no-pce-call",\r
+    "xml": "<switch test='`$no-pce-call`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3718,\r
+    "y": 5025,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "980c8526.303db",\r
+        "36a09550.068efa"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "36a09550.068efa",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3890,\r
+    "y": 5022,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "de34c1af.7b7ab"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "980c8526.303db",\r
+    "type": "outcomeFalse",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3842,\r
+    "y": 5869,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a5898926.6491f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8ada44e5.f9f04",\r
+    "type": "comment",\r
+    "name": "1 --> PCE is needed",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3903,\r
+    "y": 4992,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5e264f22.beeb98",\r
+    "type": "comment",\r
+    "name": "2 --> no need to call PCE",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3913,\r
+    "y": 5827,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "aac07044.b000d8",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6916,\r
+    "y": 4329,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "de34c1af.7b7ab",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4066,\r
+    "y": 5024,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8283f1ca.0934e",\r
+        "d88e7d60.d8e85",\r
+        "d37e54c7.dc098",\r
+        "74df2b94.0f2054",\r
+        "e51131c0.7c711",\r
+        "77a4c18.eb27d4",\r
+        "b25b6055.f41fc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "557f9fe2.05b59",\r
+    "type": "comment",\r
+    "name": "Use the middle-man-conn.eth-srv-name for the LEAF connectivity's eth srv name",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5509.999755859375,\r
+    "y": 4949,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8283f1ca.0934e",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4456.999755859375,\r
+    "y": 5627,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b8e3ea6a.2b3c98",\r
+    "type": "save",\r
+    "name": "save connectivityB relationship to UNI-ROOT, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6892,\r
+    "y": 3597,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "f013f824.788458",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3376,\r
+    "y": 1786,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "61df2559.b0a7f4",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3283,\r
+    "y": 1733,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a02e380a.b3cf4",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid=tmp.ROOT.uni-p-interface-long",\r
+    "xml": "<set>\n<parameter name='prop.connectivity-domainB-uuid' value=\"`$tmp.ROOT.uni-p-interface-long`\" />\n",\r
+    "comments": "",\r
+    "x": 6942,\r
+    "y": 3300,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9901809f.3fcb1",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6889,\r
+    "y": 2888,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "fb2dd54d.4da48",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6837,\r
+    "y": 2936,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "2cb954fb.0ad334",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6965,\r
+    "y": 2983,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d3975532.a6eff",\r
+    "type": "comment",\r
+    "name": "Create LEAF connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6802,\r
+    "y": 2846,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "328265e5.ceed9a",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6799,\r
+    "y": 3074,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c5a55a83.29a8d8",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6892,\r
+    "y": 3127,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "24258df6.dd1f32",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6783,\r
+    "y": 3030,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9e59bbd5.dc241",\r
+    "type": "comment",\r
+    "name": "Create ROOT UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6789,\r
+    "y": 3480,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "74df2b94.0f2054",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4378.999755859375,\r
+    "y": 4957,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e382f150.3ff898",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4362.999755859375,\r
+    "y": 4913,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b5d28059.1f56c",\r
+    "type": "comment",\r
+    "name": "Create LEAF connectivity",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5109.999755859375,\r
+    "y": 4944,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9a9628dc.017478",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for connectivity domainA",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"uuid.connectivity-domainA-uuid\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5196.999755859375,\r
+    "y": 4986,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "73763019.23312",\r
+    "type": "save",\r
+    "name": "save connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5144.999755859375,\r
+    "y": 5034,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "8700555a.80709",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5272.999755859375,\r
+    "y": 5081,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "77a4c18.eb27d4",\r
+    "type": "save",\r
+    "name": "save connectivityA relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4449.999755859375,\r
+    "y": 5366,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d49ec047.690ff8",\r
+    "type": "comment",\r
+    "name": "populate connectivity-B variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4432.999755859375,\r
+    "y": 5428,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d88e7d60.d8e85",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4543.999755859375,\r
+    "y": 5470,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b06e730a.cb4f08",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid",\r
+    "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
+    "comments": "",\r
+    "x": 4991.999755859375,\r
+    "y": 5523,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "86caea3e.0715e8",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4301.999755859375,\r
+    "y": 6221,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "54495687.db6e08",\r
+    "type": "save",\r
+    "name": "save LEAF UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4234.999755859375,\r
+    "y": 6175,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "eb729332.c66588",\r
+    "type": "comment",\r
+    "name": "Create LEAF UNI",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4183.999755859375,\r
+    "y": 6126,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d4928728.f80f18",\r
+    "type": "save",\r
+    "name": "save the-connectivity relationship to UNI-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4967,\r
+    "y": 6332,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d37e54c7.dc098",\r
+    "type": "switchNode",\r
+    "name": "switch found-root-connectivity",\r
+    "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4370.999755859375,\r
+    "y": 5527,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "94ae8414.9a9908",\r
+        "bf5ff48.5c73588"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "94ae8414.9a9908",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4581.999755859375,\r
+    "y": 5527,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "62e35c20.8fafcc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "62e35c20.8fafcc",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4737.999755859375,\r
+    "y": 5523,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b06e730a.cb4f08",\r
+        "4dbfd84e.baba9",\r
+        "22a50e4b.58e402"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bf5ff48.5c73588",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4577.999755859375,\r
+    "y": 5575,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "98134483.cc3d7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "98134483.cc3d7",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
+    "comments": "",\r
+    "x": 4725.999755859375,\r
+    "y": 5570,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f71cc5a0.3af018",\r
+    "type": "save",\r
+    "name": "save middle-man-conn relationship to connectivity-LEAF, in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5233.999755859375,\r
+    "y": 5152,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "2c19139d.1b72fc",\r
+    "type": "execute",\r
+    "name": "execute UUID generator for ethernet-service-name",\r
+    "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.ethernet-service-name\"/>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 2401,\r
+    "y": 111,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "24e6a4ae.ee277c",\r
+    "type": "set",\r
+    "name": "set new ethernet-service-name",\r
+    "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
+    "comments": "",\r
+    "x": 2335,\r
+    "y": 147,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f4d12dd6.283218",\r
+    "type": "comment",\r
+    "name": "The following two nodes are to make sure all connectivities for an E-Tree have same etht-srv-name",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 2520,\r
+    "y": 74,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "24b292e6.4df33e",\r
+    "type": "set",\r
+    "name": "set current-provider-id and current-cvlan-id",\r
+    "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
+    "comments": "",\r
+    "x": 4268.999755859375,\r
+    "y": 6287,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "7a0aa2d.fce125c",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4401.999755859375,\r
+    "y": 6335,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "50b3cc59.11db24",\r
+    "type": "switchNode",\r
+    "name": "switch found-connectivity?",\r
+    "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4220.999755859375,\r
+    "y": 6393,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3d73c45f.10f0ec",\r
+        "cd840dd8.7d1be8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3d73c45f.10f0ec",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4413.999755859375,\r
+    "y": 6394,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bd700c8c.0189e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bd700c8c.0189e8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Connectivity should have been created' />\n",\r
+    "comments": "",\r
+    "x": 4569.999755859375,\r
+    "y": 6391,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cd840dd8.7d1be8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4417.999755859375,\r
+    "y": 6438,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a8ddf5df.ccbdb"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a8ddf5df.ccbdb",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4556.999755859375,\r
+    "y": 6433,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d4928728.f80f18",\r
+        "dd8d3775.a881a",\r
+        "85ecad27.9bfc8",\r
+        "72e32840.b04238",\r
+        "704867e2.0c96c8",\r
+        "27d3e822.44bc48",\r
+        "e87bb1d8.7deca",\r
+        "fd00316c.9df6b",\r
+        "dbdf2c9.87c1b5",\r
+        "4bb3191b.a6309",\r
+        "6165612a.74a1f8",\r
+        "901e2d41.157da8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e87bb1d8.7deca",\r
+    "type": "save",\r
+    "name": "get all-vpn-bindings from aai",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4753.999755859375,\r
+    "y": 7112,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "50c2bb1d.1918b4",\r
+        "5f510bf0.f61244",\r
+        "bca3f050.7f93f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "50c2bb1d.1918b4",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4958.999755859375,\r
+    "y": 7109,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6803d387.7ac854"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5f510bf0.f61244",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4942.49072265625,\r
+    "y": 7170.574035644531,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d60db86d.dbd268"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bca3f050.7f93f",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4939.999755859375,\r
+    "y": 7214,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1f943971.7bdbb7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6803d387.7ac854",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5127,\r
+    "y": 7104,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "90b83d2f.dffcf"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d60db86d.dbd268",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5105.0621337890625,\r
+    "y": 7170.859771728516,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1f943971.7bdbb7",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 5106.999755859375,\r
+    "y": 7213,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "90b83d2f.dffcf",\r
+    "type": "for",\r
+    "name": "for vpnidx in all-vpn-bindings",\r
+    "xml": "<for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5361.999755859375,\r
+    "y": 7120,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "495a0b6e.3eb454"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "495a0b6e.3eb454",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5598.999755859375,\r
+    "y": 7116,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "34e344a3.9ead3c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fe37ae21.64a32",\r
+    "type": "switchNode",\r
+    "name": "switch vpnuuid is for this slice",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5865.999755859375,\r
+    "y": 7082,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f98c5893.919c78",\r
+        "e901664c.c5fec"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f98c5893.919c78",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6046.999755859375,\r
+    "y": 7108,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "34e344a3.9ead3c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e901664c.c5fec",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6045.999755859375,\r
+    "y": 7061,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "34e344a3.9ead3c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4789.999755859375,\r
+    "y": 7383,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "254dab5b.54ef9c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9666a3e2.48dd48",\r
+    "type": "set",\r
+    "name": "set tmp.aai.the-vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`\" />\n",\r
+    "comments": "",\r
+    "x": 5638.999755859375,\r
+    "y": 7288,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d1379ae2.1582e8",\r
+    "type": "comment",\r
+    "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4851.999755859375,\r
+    "y": 7059,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "27d3e822.44bc48",\r
+    "type": "set",\r
+    "name": "set srcTtp OTN layer",\r
+    "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
+    "comments": "",\r
+    "x": 4735.999755859375,\r
+    "y": 6908,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e580aaa3.2d8a9",\r
+    "type": "switchNode",\r
+    "name": "switch provider-id domainA",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5080.999755859375,\r
+    "y": 6739,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ef9ad0a5.eedb18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ef9ad0a5.eedb18",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5300.999755859375,\r
+    "y": 6745,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5a7e6348.1665b4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5a7e6348.1665b4",\r
+    "type": "switchNode",\r
+    "name": "switch te-topo-id",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5485.999755859375,\r
+    "y": 6744,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "da67f694.85343"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "da67f694.85343",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5677.999755859375,\r
+    "y": 6747,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "4b28f457.fca6dc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4b28f457.fca6dc",\r
+    "type": "set",\r
+    "name": "set otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",\r
+    "comments": "",\r
+    "x": 5886.999755859375,\r
+    "y": 6745,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fd00316c.9df6b",\r
+    "type": "for",\r
+    "name": "for netwidx..allNetworksList_length",\r
+    "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4787.999755859375,\r
+    "y": 6733,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e580aaa3.2d8a9"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "85ecad27.9bfc8",\r
+    "type": "get-resource",\r
+    "name": "get-resource network-resources-list",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4795.999755859375,\r
+    "y": 6626,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bf91a387.2b3ef",\r
+        "a3168ee5.a6eba",\r
+        "a823346f.949088"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bf91a387.2b3ef",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5031.999755859375,\r
+    "y": 6609,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a3168ee5.a6eba",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5028.999755859375,\r
+    "y": 6650,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a823346f.949088",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5042.999755859375,\r
+    "y": 6690,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "72e32840.b04238",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4731.999755859375,\r
+    "y": 6785,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "704867e2.0c96c8",\r
+    "type": "set",\r
+    "name": "set tmp.pce-src-node",\r
+    "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
+    "comments": "",\r
+    "x": 4739.999755859375,\r
+    "y": 6843,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "dd8d3775.a881a",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4744.999755859375,\r
+    "y": 6583,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "405773c0.604cf4",\r
+    "type": "comment",\r
+    "name": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "info": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "comments": "",\r
+    "x": 4859.999755859375,\r
+    "y": 6535,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "254dab5b.54ef9c",\r
+    "type": "switchNode",\r
+    "name": "switch ops-note is srcTtpOtnLayer",\r
+    "xml": "<switch test=\"`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5032.999755859375,\r
+    "y": 7380,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c4177590.731478",\r
+        "fbd9a21c.61ca1"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c4177590.731478",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5261.999755859375,\r
+    "y": 7357,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7eaf264d.a29568"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "fbd9a21c.61ca1",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5261.999755859375,\r
+    "y": 7406,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7eaf264d.a29568",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5422.999755859375,\r
+    "y": 7362,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "63b355d2.4342ec",\r
+        "9666a3e2.48dd48",\r
+        "ddab8936.6aed7"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "74f5cdfa.eb70bc",\r
+    "type": "comment",\r
+    "name": "increase the bw of the-vpn-binding and change status to modified",\r
+    "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 5766.999755859375,\r
+    "y": 7342,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ddab8936.6aed7",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5736.999755859375,\r
+    "y": 7402,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "63b355d2.4342ec",\r
+    "type": "set",\r
+    "name": "unset tmp.aai.the-vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.the-vpn-binding.' value=\"\" />\n",\r
+    "comments": "",\r
+    "x": 5643.999755859375,\r
+    "y": 7230,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a5898926.6491f",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3994,\r
+    "y": 5868,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "54495687.db6e08",\r
+        "24b292e6.4df33e",\r
+        "7a0aa2d.fce125c",\r
+        "50b3cc59.11db24",\r
+        "86caea3e.0715e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2f70568d.ac5cfa",\r
+    "type": "set",\r
+    "name": "unset otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",\r
+    "comments": "",\r
+    "x": 4736.999755859375,\r
+    "y": 6683,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "dbdf2c9.87c1b5",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4860,\r
+    "y": 6413,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "9514e457.86bcb",\r
+    "type": "comment",\r
+    "name": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
+    "info": "Update the existing eth-srv by adding the new LEAF UNI into its list of endpoints",\r
+    "comments": "",\r
+    "x": 4997,\r
+    "y": 6363,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4295e286.bfc1e4",\r
+    "type": "save",\r
+    "name": "save ROOT UNI in AAI",\r
+    "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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6805,\r
+    "y": 3539,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "68ccdecd.da9c28",\r
+    "type": "comment",\r
+    "name": "NOT NEEDED ANYMORE?",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4011,\r
+    "y": 1764,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "604167bb.5b07c",\r
+    "type": "comment",\r
+    "name": "NOT NEEDED ANYMORE?",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3989,\r
+    "y": 2634,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8e1315c9.c7504",\r
+    "type": "comment",\r
+    "name": "TEMPORARY REMOVING THE FOLLOWING TWO NODES",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 6796,\r
+    "y": 4006,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "52d5e6df.7a6948",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-F1-activate",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3501,\r
+    "y": 6008,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d6cce90e.618d6",\r
+    "type": "set",\r
+    "name": "set current-provider-id and current-cvlan-id",\r
+    "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
+    "comments": "",\r
+    "x": 3712,\r
+    "y": 4885,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1292663a.8513e2",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3845,\r
+    "y": 4933,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e51131c0.7c711",\r
+    "type": "switchNode",\r
+    "name": "switch found-connectivity?",\r
+    "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4389.999755859375,\r
+    "y": 5013,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ed5f2a8f.0d1a9",\r
+        "e9808943.cadcd8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ed5f2a8f.0d1a9",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4582.999755859375,\r
+    "y": 5014,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1ae9053e.f80b53"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e9808943.cadcd8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4586.999755859375,\r
+    "y": 5058,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "63eaf34c.bfa79c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "63eaf34c.bfa79c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4725.999755859375,\r
+    "y": 5053,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5c22d3df.9e2c54",\r
+        "cdccad8.628e65",\r
+        "86db9e26.58f248"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1ae9053e.f80b53",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4725.999755859375,\r
+    "y": 5010,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9a9628dc.017478",\r
+        "73763019.23312",\r
+        "8700555a.80709",\r
+        "f71cc5a0.3af018"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5c22d3df.9e2c54",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainA-uuid",\r
+    "xml": "<set>\n<parameter name='uuid.connectivity-domainA-uuid' value=\"`$tmp.the-connectivity.connectivity-id`\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 5119.999755859375,\r
+    "y": 5304,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "dc89033c.db42f",\r
+    "type": "comment",\r
+    "name": "populate connectivity-A variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5126.999755859375,\r
+    "y": 5258,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4bb3191b.a6309",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4924.999755859375,\r
+    "y": 7008,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "cdccad8.628e65",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.the-connectivity.connectivity-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=\"`$tmp.the-connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5238.999755859375,\r
+    "y": 5357,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "4dbfd84e.baba9",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.aai.ROOT.connectivity.connectivity-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=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5120.999755859375,\r
+    "y": 5575,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "aaf5216a.eeae28",\r
+    "type": "comment",\r
+    "name": "Update ROOT UNI's bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3676,\r
+    "y": 4483,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "87b59262.19be68",\r
+    "type": "save",\r
+    "name": "update ROOT UNI in AAI",\r
+    "xml": "<update 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='data-source' value='`$tmp.newbw`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4010,\r
+    "y": 4666,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "99c42fc9.238f28",\r
+    "type": "save",\r
+    "name": "get root uni from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.rootuni\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3622,\r
+    "y": 4533,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "31595937.eb192e",\r
+        "22ed3030.07f7",\r
+        "665827a1.858f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "22ed3030.07f7",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3849.490966796875,\r
+    "y": 4505.573974609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "dc72fe1c.e68cb8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "665827a1.858f8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3845,\r
+    "y": 4549.999938964844,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a6baec30.078818"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dc72fe1c.e68cb8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4012.0625,\r
+    "y": 4504.859680175781,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a6baec30.078818",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4013,\r
+    "y": 4549.999938964844,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cead87a8.8e6e18",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3798,\r
+    "y": 4623,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6dc71645.66cda8",\r
+        "87b59262.19be68"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "31595937.eb192e",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3629,\r
+    "y": 4623,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cead87a8.8e6e18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6dc71645.66cda8",\r
+    "type": "set",\r
+    "name": "set new bw",\r
+    "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $gfp`' />\n",\r
+    "comments": "",\r
+    "x": 3987,\r
+    "y": 4615,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "978af086.86b638",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $middle-man-conn.connectivity-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=\"`$middle-man-conn.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3820,\r
+    "y": 4761,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b6303c7e.1a4d78",\r
+    "type": "comment",\r
+    "name": "We are doing modify but middle man does not exist ==> it is definitely a new logical link",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3603,\r
+    "y": 2844,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4a459c78.1597f4",\r
+    "type": "comment",\r
+    "name": "We are doing modify and middle man exists, check if LEAF UNI already exists in AAI or not. If yes, consider the possible bw change. If it does not, then it is a new link needs to be added",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3458,\r
+    "y": 4411,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "53b126d5.31588",\r
+    "type": "exists",\r
+    "name": "exists LEAF UNI",\r
+    "xml": "<exists plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' key='uni.id = $tmp.LEAF.uni-p-interface-long'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3231,\r
+    "y": 4679,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "60778167.b14ae8",\r
+        "7c3e1eb0.4f5258"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b3f9daed.71701",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3063,\r
+    "y": 4682,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "53b126d5.31588"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7c3e1eb0.4f5258",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3394,\r
+    "y": 4698,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cc64efe3.d91b48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "60778167.b14ae8",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3430,\r
+    "y": 3305,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ba6991ee.d10c88"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8a70b695.acfad8",\r
+    "type": "switchNode",\r
+    "name": "switch leafuni.data-source == gfp",\r
+    "xml": "<switch test='`$tmp.aai.leafuni.data-source == $gfp`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3746,\r
+    "y": 3357,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e00e54ae.19df5",\r
+        "8d19b4f.45dca48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e00e54ae.19df5",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3951,\r
+    "y": 3353,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "8d19b4f.45dca48",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3953,\r
+    "y": 3403,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "bfb5d522.1c8f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "bfb5d522.1c8f",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4109,\r
+    "y": 3409,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "913a939f.a7796",\r
+        "99a26dee.a8c93",\r
+        "405f8638.47d8b",\r
+        "7041bf45.3f922"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "913a939f.a7796",\r
+    "type": "set",\r
+    "name": "set bwModified",\r
+    "xml": "<set>\n<parameter name='bwModified' value=\"true\" />\n\n\n",\r
+    "comments": "",\r
+    "x": 4335.000244140625,\r
+    "y": 3150,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1f1cb5e7.86a3a2",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4913.999755859375,\r
+    "y": 4081,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9334ab3f.b057e8",\r
+        "830719d7.f425c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "830719d7.f425c",\r
+    "type": "set",\r
+    "name": "unset tmp.aai.vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
+    "comments": "",\r
+    "x": 5156.99951171875,\r
+    "y": 4030,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "4b5e092e.90e4a",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4761,\r
+    "y": 4305.999755859375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a99f59e2.0b7f4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4758.0621337890625,\r
+    "y": 4254.859771728516,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "47107257.07ed4c",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.the-connectivity.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4379.999755859375,\r
+    "y": 4081,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "74f02dc6.f3e414"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "74f02dc6.f3e414",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.the-connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4584.999755859375,\r
+    "y": 4081,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1b38e917.2d37ff"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1b38e917.2d37ff",\r
+    "type": "outcome",\r
+    "name": "vpn-binding",\r
+    "xml": "<outcome value='vpn-binding'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4750.999755859375,\r
+    "y": 4081,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1f1cb5e7.86a3a2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9334ab3f.b057e8",\r
+    "type": "save",\r
+    "name": "get vpn-binding from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.the-connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4383.999755859375,\r
+    "y": 4207,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cee536c3.51917",\r
+        "9ce1aec4.35a0f8",\r
+        "3311b32f.fd5cec"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cee536c3.51917",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4594.999755859375,\r
+    "y": 4209,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6ce9ff77.88c36"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9ce1aec4.35a0f8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4595.49072265625,\r
+    "y": 4254.574035644531,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a99f59e2.0b7f4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3311b32f.fd5cec",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4592.999755859375,\r
+    "y": 4298,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "4b5e092e.90e4a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ba6991ee.d10c88",\r
+    "type": "save",\r
+    "name": "get LEAF uni from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.LEAF.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.leafuni\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3620,\r
+    "y": 3200,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3e6e8807.399b1",\r
+        "6cb7f3.c190b00c",\r
+        "4ea4467e.d45e28"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6cb7f3.c190b00c",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3847.490966796875,\r
+    "y": 3172.573974609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3aa5489d.56185"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4ea4467e.d45e28",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3843,\r
+    "y": 3216.9999389648438,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2d33201a.1cd89"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "3aa5489d.56185",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4010.0625,\r
+    "y": 3171.8596801757812,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2d33201a.1cd89",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4011,\r
+    "y": 3216.9999389648438,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3e6e8807.399b1",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3855,\r
+    "y": 3267,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8a70b695.acfad8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9229fa15.bd2d6",\r
+    "type": "comment",\r
+    "name": "Find LEAF and ROOT connectivity, then find vpn-bindings of each. adjust bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 3744.883331298828,\r
+    "y": 3457.883331298828,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "c7be917.1958a7",\r
+    "type": "set",\r
+    "name": "set current-provider-id and current-cvlan-id",\r
+    "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
+    "comments": "",\r
+    "x": 3759.60009765625,\r
+    "y": 3809.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1c05cf82.c8b1",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3897.60009765625,\r
+    "y": 3867.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "99a26dee.a8c93",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 3475.60009765625,\r
+    "y": 3549.083251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c7be917.1958a7",\r
+        "1c05cf82.c8b1",\r
+        "469db255.7b4444",\r
+        "efc1c364.4b4c58",\r
+        "6f34f40.331fa0c",\r
+        "1b1a4e3.a475eb2"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "469db255.7b4444",\r
+    "type": "switchNode",\r
+    "name": "switch found-connectivity?",\r
+    "xml": "\n<switch test=\"`$found-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3716.60009765625,\r
+    "y": 3977.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "464367ed.3d00b",\r
+        "e6e54b24.32fb6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "464367ed.3d00b",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3909.60009765625,\r
+    "y": 3978.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a3ebf193.e277d"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e6e54b24.32fb6",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3913.60009765625,\r
+    "y": 4022.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6798c9ca.f3748"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6798c9ca.f3748",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4052.60009765625,\r
+    "y": 4017.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "47107257.07ed4c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a3ebf193.e277d",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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=\"LEAF CONN DOES NOT EXIST BUT IT SHOULD BE.\" />\n\n",\r
+    "comments": "",\r
+    "x": 4053.60009765625,\r
+    "y": 3974.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "405f8638.47d8b",\r
+    "type": "switchNode",\r
+    "name": "switch leafuni.data-source > gfp",\r
+    "xml": "<switch test='`$tmp.aai.leafuni.data-source > $gfp`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4368.717041015625,\r
+    "y": 3406.283447265625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "69419f95.d9df48",\r
+        "ee782f6.725585"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "69419f95.d9df48",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4567.884033203125,\r
+    "y": 3472.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "47d4988f.567e08"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ee782f6.725585",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4589.884033203125,\r
+    "y": 3317.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a0601673.d665f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7041bf45.3f922",\r
+    "type": "save",\r
+    "name": "update LEAF UNI in AAI",\r
+    "xml": "<update 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<parameter name='data-source' value='`$gfp`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4367.717041015625,\r
+    "y": 3261.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "e5025cb2.c9e55",\r
+    "type": "comment",\r
+    "name": "update LEAF UNI with the new bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4383.884033203125,\r
+    "y": 3214.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "33a2f8f.d3c0e88",\r
+    "type": "comment",\r
+    "name": "Update ROOT UNI's bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5052.650634765625,\r
+    "y": 3191.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b9a113e7.d0095",\r
+    "type": "save",\r
+    "name": "update ROOT UNI in AAI",\r
+    "xml": "<update 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='data-source' value='`$tmp.newbw`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5654.650634765625,\r
+    "y": 3296.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7bc84398.962aec",\r
+    "type": "save",\r
+    "name": "get root uni from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.rootuni\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5044.650390625,\r
+    "y": 3237.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e062888e.c155b",\r
+        "d6caf7a3.a3e818",\r
+        "20426568.d3347a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d6caf7a3.a3e818",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5272.141357421875,\r
+    "y": 3210.457275390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "77c8310f.81edd8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "20426568.d3347a",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5267.650390625,\r
+    "y": 3254.8832397460938,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b2f89241.488ae8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "77c8310f.81edd8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5434.712890625,\r
+    "y": 3209.7429809570312,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b2f89241.488ae8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 5435.650390625,\r
+    "y": 3254.8832397460938,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b4c466e5.83e028",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5432.650390625,\r
+    "y": 3304.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b8d224b3.0d89f8",\r
+        "b9a113e7.d0095"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e062888e.c155b",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5263.650390625,\r
+    "y": 3304.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "b4c466e5.83e028"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b8d224b3.0d89f8",\r
+    "type": "set",\r
+    "name": "set new bw",\r
+    "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $tmp.delta`' />\n",\r
+    "comments": "",\r
+    "x": 5614.651123046875,\r
+    "y": 3246.88330078125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "200ee7db.1193b",\r
+    "type": "comment",\r
+    "name": "bw+ has increased ",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4581.883331298828,\r
+    "y": 3279.883331298828,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cfd7c155.3c953",\r
+    "type": "comment",\r
+    "name": "bw- has decreased",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4580.717041015625,\r
+    "y": 3436.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "a3f905ae.3412d",\r
+    "type": "comment",\r
+    "name": "Update ROOT UNI's bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5029.717041015625,\r
+    "y": 3394.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "5d9da8bf.af3198",\r
+    "type": "save",\r
+    "name": "update ROOT UNI in AAI",\r
+    "xml": "<update 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='data-source' value='`$tmp.newbw`' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5631.717041015625,\r
+    "y": 3499.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "a2a42ec7.6b9908",\r
+    "type": "save",\r
+    "name": "get root uni from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"uni\"\n\t    key=\"uni.id = $tmp.ROOT.uni-p-interface-long\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.rootuni\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5021.716796875,\r
+    "y": 3440.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "219cb518.4963a2",\r
+        "a37936ca.d95308",\r
+        "6315a679.c1d5a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a37936ca.d95308",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5249.207763671875,\r
+    "y": 3413.25732421875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "21614efe.681032"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6315a679.c1d5a8",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5244.716796875,\r
+    "y": 3457.6832885742188,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f930a997.1bf728"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "21614efe.681032",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 5411.779296875,\r
+    "y": 3412.5430297851562,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f930a997.1bf728",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 5412.716796875,\r
+    "y": 3457.6832885742188,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "58bbac12.21e334",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 5409.716796875,\r
+    "y": 3507.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c0a335ca.1c8908",\r
+        "5d9da8bf.af3198"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "219cb518.4963a2",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5240.716796875,\r
+    "y": 3507.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "58bbac12.21e334"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c0a335ca.1c8908",\r
+    "type": "set",\r
+    "name": "set new bw",\r
+    "xml": "<set>\n<parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source - $tmp.delta`' />\n",\r
+    "comments": "",\r
+    "x": 5591.717529296875,\r
+    "y": 3449.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "137c150b.cd5fd3",\r
+    "type": "set",\r
+    "name": "set delta",\r
+    "xml": "<set>\n<parameter name='tmp.delta' value='`$tmp.aai.leafuni.data-source - $gfp`' />\n<parameter name='tmp.realdelta' value='`$gfp - $tmp.aai.leafuni.data-source`' />\n<parameter name='tmp.isBwIncreased' value='false' />\n\n\n",\r
+    "comments": "",\r
+    "x": 4946.716796875,\r
+    "y": 3353.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "47d4988f.567e08",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4739.883331298828,\r
+    "y": 3461.883331298828,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "137c150b.cd5fd3",\r
+        "a2a42ec7.6b9908"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a0601673.d665f8",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4760.61669921875,\r
+    "y": 3288.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "10246d12.f8d883",\r
+        "7bc84398.962aec"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "10246d12.f8d883",\r
+    "type": "set",\r
+    "name": "set delta",\r
+    "xml": "<set>\n<parameter name='tmp.delta' value='`$gfp - $tmp.aai.leafuni.data-source`' />\n<parameter name='tmp.realdelta' value='`$gfp - $tmp.aai.leafuni.data-source`' />\n<parameter name='tmp.isBwIncreased' value='true' />\n",\r
+    "comments": "",\r
+    "x": 4959.4501953125,\r
+    "y": 3106.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "34d8fb24.fcb29c",\r
+    "type": "comment",\r
+    "name": "Update ROOT UNI's bw",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4354.7666015625,\r
+    "y": 3361.683349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "efc1c364.4b4c58",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3803.10009765625,\r
+    "y": 4180.483642578125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6f34f40.331fa0c",\r
+    "type": "switchNode",\r
+    "name": "switch found-root-connectivity",\r
+    "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3638.10009765625,\r
+    "y": 4252.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "421e3ec9.1cf95",\r
+        "db056196.ffcc18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "421e3ec9.1cf95",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3849.10009765625,\r
+    "y": 4252.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ebf2f5dc.a6d998"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "db056196.ffcc18",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 3845.10009765625,\r
+    "y": 4300.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "dd6eee2e.c4fa6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ebf2f5dc.a6d998",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4005.10009765625,\r
+    "y": 4248.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "33d1e42e.bb2424"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "dd6eee2e.c4fa6",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found but it should have been!' />\n",\r
+    "comments": "",\r
+    "x": 3993.10009765625,\r
+    "y": 4295.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "fc79e006.6079c",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4900.066162109375,\r
+    "y": 4522.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c774ea44.ba62b",\r
+        "4da3b32.e6aba4c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4da3b32.e6aba4c",\r
+    "type": "set",\r
+    "name": "unset tmp.aai.vpn-binding",\r
+    "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
+    "comments": "",\r
+    "x": 5143.06640625,\r
+    "y": 4491.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "8e9b346.f926ac8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 4760.066162109375,\r
+    "y": 4632.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d8bd194f.82e18"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "5987f578.7ab7ec",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+    "comments": "",\r
+    "x": 4748.06640625,\r
+    "y": 4725.8828125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "96788a5f.fb73d8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 4750.1285400390625,\r
+    "y": 4680.742340087891,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "33d1e42e.bb2424",\r
+    "type": "for",\r
+    "name": "for each relationship",\r
+    "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.ROOT.connectivity.relationship-list.relationship_length`' >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4366.066162109375,\r
+    "y": 4522.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "57073b47.b48554"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "57073b47.b48554",\r
+    "type": "switchNode",\r
+    "name": "switch related-to",\r
+    "xml": "<switch test='`$tmp.aai.ROOT.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4571.066162109375,\r
+    "y": 4522.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "38862adc.eccce6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "38862adc.eccce6",\r
+    "type": "outcome",\r
+    "name": "vpn-binding",\r
+    "xml": "<outcome value='vpn-binding'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4737.066162109375,\r
+    "y": 4522.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "fc79e006.6079c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c774ea44.ba62b",\r
+    "type": "save",\r
+    "name": "get vpn-binding from aai",\r
+    "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.aai.ROOT.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4376.066162109375,\r
+    "y": 4632.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1cfab11c.2d8e77",\r
+        "f94fa616.fec76",\r
+        "4edf7dd3.8d7454"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1cfab11c.2d8e77",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4587.066162109375,\r
+    "y": 4634.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "8e9b346.f926ac8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f94fa616.fec76",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4587.55712890625,\r
+    "y": 4680.456604003906,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "96788a5f.fb73d8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4edf7dd3.8d7454",\r
+    "type": "failure",\r
+    "name": "failure",\r
+    "xml": "<outcome value='failure'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4585.066162109375,\r
+    "y": 4723.882568359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "5987f578.7ab7ec"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2a950f62.a5b77",\r
+    "type": "comment",\r
+    "name": "Temporary skipping this check - to support multiple instances in one slice",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5995.883056640625,\r
+    "y": 7022.08349609375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "80d2509.9388bb",\r
+    "type": "comment",\r
+    "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5272.35009765625,\r
+    "y": 4145.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6ce9ff77.88c36",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5061.35009765625,\r
+    "y": 4207.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6a93b09.0bf6b5"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6a93b09.0bf6b5",\r
+    "type": "switchNode",\r
+    "name": "switch ops-note is srcTtpOtnLayer",\r
+    "xml": "<switch test=\"`$tmp.aai.vpn-binding.ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5305.35009765625,\r
+    "y": 4213.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "df869d26.769e7",\r
+        "54afff98.91fe6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "df869d26.769e7",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5536.35009765625,\r
+    "y": 4219.282958984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "956fa960.98f36"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "54afff98.91fe6",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5541.35009765625,\r
+    "y": 4293.282958984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "b25ba259.308448",\r
+    "type": "set",\r
+    "name": "set srcTtp OTN layer",\r
+    "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
+    "comments": "",\r
+    "x": 4510.033203125,\r
+    "y": 3865,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "2595900.42e62f",\r
+    "type": "switchNode",\r
+    "name": "switch provider-id domainA",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4855.033203125,\r
+    "y": 3727,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "f7c79bc.ed2f368"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2aa73f1e.d8378",\r
+    "type": "for",\r
+    "name": "for netwidx..allNetworksList_length",\r
+    "xml": "<for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4562.033203125,\r
+    "y": 3721,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2595900.42e62f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a86c57e2.a366f8",\r
+    "type": "not-found",\r
+    "name": "not-found",\r
+    "xml": "<outcome value='not-found'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4817.033203125,\r
+    "y": 3678,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "4c9cebf4.1f804c",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='tmp.pce-src-node.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4506.033203125,\r
+    "y": 3773,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "92d67a36.4d6588",\r
+    "type": "set",\r
+    "name": "set tmp.pce-src-node",\r
+    "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
+    "comments": "",\r
+    "x": 4514.033203125,\r
+    "y": 3818,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3d955905.d1d126",\r
+    "type": "set",\r
+    "name": "unset otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='' />\n",\r
+    "comments": "",\r
+    "x": 4511.033203125,\r
+    "y": 3671,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "f7c79bc.ed2f368",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4764.033203125,\r
+    "y": 3795,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "4caf1451.b1549c"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4caf1451.b1549c",\r
+    "type": "switchNode",\r
+    "name": "switch te-topo-id",\r
+    "xml": "<switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4949.033203125,\r
+    "y": 3794,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6c72501.b5308b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "6c72501.b5308b",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5141.033203125,\r
+    "y": 3797,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a4a53b14.d840c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a4a53b14.d840c8",\r
+    "type": "set",\r
+    "name": "set otnTopoIdSrc",\r
+    "xml": "<set>\n<parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />\n",\r
+    "comments": "",\r
+    "x": 5313.033203125,\r
+    "y": 3793,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "1ee93347.2464a5",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4689.033203125,\r
+    "y": 3908,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "1b1a4e3.a475eb2",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4206.033203125,\r
+    "y": 3693,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "6e002627.71f3d",\r
+        "cc80a6e9.8d5da",\r
+        "4c9cebf4.1f804c",\r
+        "92d67a36.4d6588",\r
+        "b25ba259.308448",\r
+        "2aa73f1e.d8378",\r
+        "1ee93347.2464a5"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "415f667b.eaf5b",\r
+    "type": "comment",\r
+    "name": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "info": "The following section is to find srcTtp OTN layer (its long name)",\r
+    "comments": "",\r
+    "x": 4191.033203125,\r
+    "y": 3627,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cc80a6e9.8d5da",\r
+    "type": "get-resource",\r
+    "name": "get-resource network-resources-list",\r
+    "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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4570.033203125,\r
+    "y": 3614,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "cd1fca4d.1735d8",\r
+        "96e89105.72a848",\r
+        "a86c57e2.a366f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "cd1fca4d.1735d8",\r
+    "type": "success",\r
+    "name": "success",\r
+    "xml": "<outcome value='success'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4806.033203125,\r
+    "y": 3597,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "96e89105.72a848",\r
+    "type": "other",\r
+    "name": "other",\r
+    "xml": "<outcome value='Other'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4803.033203125,\r
+    "y": 3638,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "6e002627.71f3d",\r
+    "type": "set",\r
+    "name": "unset parameters",\r
+    "xml": "<set>\n<parameter name='allNetworksList.' value='' />\n",\r
+    "comments": "",\r
+    "x": 4519.033203125,\r
+    "y": 3571,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e62c93af.986d08",\r
+    "type": "comment",\r
+    "name": "find all OTNs that have srcTtpOtnLayer and increase their bandwidth",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5248.43310546875,\r
+    "y": 4620.39990234375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "d8bd194f.82e18",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5037.43310546875,\r
+    "y": 4682.39990234375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c9e19536.e28d3"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c9e19536.e28d3",\r
+    "type": "switchNode",\r
+    "name": "switch ops-note is srcTtpOtnLayer",\r
+    "xml": "<switch test=\"`$tmp.aai.vpn-binding.ops-note == $tmp.srcTtpOtnLayer `\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5281.43310546875,\r
+    "y": 4688.39990234375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "2b2ae304.0b3ffc",\r
+        "c6c47f59.8c703"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2b2ae304.0b3ffc",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5512.43310546875,\r
+    "y": 4666.39990234375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ae674a71.79993"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c6c47f59.8c703",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5517.43310546875,\r
+    "y": 4733.39990234375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "956fa960.98f36",\r
+    "type": "switchNode",\r
+    "name": "switch tmp.isBwIncreased",\r
+    "xml": "<switch test=\"`$tmp.isBwIncreased`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5726.31689453125,\r
+    "y": 4231.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "1ecd65d3.ab1d8a",\r
+        "db311e45.3ec9c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "1ecd65d3.ab1d8a",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5921.31689453125,\r
+    "y": 4159.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "d1b82de4.09693"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "db311e45.3ec9c8",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5922.31689453125,\r
+    "y": 4292.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ef4d4c31.5752b8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d1b82de4.09693",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6066.31689453125,\r
+    "y": 4159.082763671875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "55d1eb40.89e1f4",\r
+        "ab2949ce.172f58"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "55d1eb40.89e1f4",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher + $tmp.delta`' />\n<parameter name='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6359.31689453125,\r
+    "y": 4137.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "ab2949ce.172f58",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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<!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->\n<!--<parameter name='cir' value='`$gfp *1000000`' />-->\n<!--<parameter name='eir' value='`$gfp *1000000`' />-->\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6310.966796875,\r
+    "y": 4184.3994140625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "75b24fb6.238bf",\r
+    "type": "comment",\r
+    "name": "increase the bw of the-vpn-binding and change status to modified",\r
+    "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 6383.31689453125,\r
+    "y": 4098.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ef4d4c31.5752b8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6078.31689453125,\r
+    "y": 4291.082763671875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c3994ac7.46bf7",\r
+        "bad5aad4.351bf8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c3994ac7.46bf7",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher - $tmp.delta`' />\n<parameter name='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6371.31689453125,\r
+    "y": 4269.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "bad5aad4.351bf8",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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<!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->\n<!--<parameter name='cir' value='`$gfp *1000000`' />-->\n<!--<parameter name='eir' value='`$gfp *1000000`' />-->\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6322.966796875,\r
+    "y": 4316.3994140625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "999a7b18.8746a",\r
+    "type": "comment",\r
+    "name": "decrease the bw of the-vpn-binding and change status to modified",\r
+    "info": "decrease the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 6395.31689453125,\r
+    "y": 4230.08251953125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "ae674a71.79993",\r
+    "type": "switchNode",\r
+    "name": "switch tmp.isBwIncreased",\r
+    "xml": "<switch test=\"`$tmp.isBwIncreased`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5717.5498046875,\r
+    "y": 4673.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ec19a864.ea4d58",\r
+        "d73a682a.7a7268"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ec19a864.ea4d58",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5912.5498046875,\r
+    "y": 4601.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "a6f4ca31.afd9c8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d73a682a.7a7268",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5913.5498046875,\r
+    "y": 4734.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "3928fc2d.e43684"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "a6f4ca31.afd9c8",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6057.5498046875,\r
+    "y": 4601.283447265625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c910035e.3934c",\r
+        "169e4263.459d16"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "c910035e.3934c",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher + $tmp.delta`' />\n<parameter name='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6350.5498046875,\r
+    "y": 4579.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "169e4263.459d16",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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<!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->\n<!--<parameter name='cir' value='`$gfp *1000000`' />-->\n<!--<parameter name='eir' value='`$gfp *1000000`' />-->\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6302.19970703125,\r
+    "y": 4626.60009765625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7e4549dd.7efbf",\r
+    "type": "comment",\r
+    "name": "increase the bw of the-vpn-binding and change status to modified",\r
+    "info": "increase the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 6374.5498046875,\r
+    "y": 4540.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3928fc2d.e43684",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6069.5498046875,\r
+    "y": 4733.283447265625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "e1457a0f.b9d6c8",\r
+        "d5693b3e.f3011"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "e1457a0f.b9d6c8",\r
+    "type": "save",\r
+    "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI",\r
+    "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n<parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\n<parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher - $tmp.delta`' />\n<parameter name='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6362.5498046875,\r
+    "y": 4711.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "d5693b3e.f3011",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "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<!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->\n<!--<parameter name='cir' value='`$gfp *1000000`' />-->\n<!--<parameter name='eir' value='`$gfp *1000000`' />-->\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 6314.19970703125,\r
+    "y": 4758.60009765625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "3c74357c.38d252",\r
+    "type": "comment",\r
+    "name": "decrease the bw of the-vpn-binding and change status to modified",\r
+    "info": "decrease the bw of the-vpn-binding\nchange status to modified\n",\r
+    "comments": "",\r
+    "x": 6386.5498046875,\r
+    "y": 4672.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "69e6b36a.f41024",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5125.39990234375,\r
+    "y": 5413.4833984375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "86db9e26.58f248",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5123.18310546875,\r
+    "y": 5453.68359375,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "41cc1d.b64a83e4",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4998.433349609375,\r
+    "y": 5638.16650390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "22a50e4b.58e402",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4996.216552734375,\r
+    "y": 5678.36669921875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "c6ebbffd.4a2ec",\r
+    "type": "call",\r
+    "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-ROOT-conn",\r
+    "xml": "<call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' >\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5100.5498046875,\r
+    "y": 6121.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "49a56683.38e268",\r
+    "type": "switchNode",\r
+    "name": "switch found-root-connectivity",\r
+    "xml": "\n<switch test=\"`$found-root-connectivity`\">\n\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4927.5498046875,\r
+    "y": 6178.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "9a2158f1.e886e",\r
+        "105a2de1.54e63a"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9a2158f1.e886e",\r
+    "type": "outcomeTrue",\r
+    "name": "true",\r
+    "xml": "<outcome value='true'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5138.5498046875,\r
+    "y": 6178.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "ffb5bb91.04465"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "105a2de1.54e63a",\r
+    "type": "outcomeFalse",\r
+    "name": "false",\r
+    "xml": "<outcome value='false'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5134.5498046875,\r
+    "y": 6226.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "42935a.ea360ca8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ffb5bb91.04465",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic='true'>",\r
+    "atomic": "true",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5294.5498046875,\r
+    "y": 6174.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "7f5bea08.d1b89c",\r
+        "f5914753.58912",\r
+        "9c4a57c9.e2032"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "42935a.ea360ca8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='Root Connectivity was not found' />\n",\r
+    "comments": "",\r
+    "x": 5282.5498046875,\r
+    "y": 6221.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "37f65b5f.7df50c",\r
+    "type": "comment",\r
+    "name": "Update connectivity status to modified",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 5560.43359375,\r
+    "y": 6274.16650390625,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "9c4a57c9.e2032",\r
+    "type": "save",\r
+    "name": "update connectivity resource in AAI",\r
+    "xml": "<update 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='operational-status' value='Modified' />\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5558.216796875,\r
+    "y": 6314.36669921875,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "f5914753.58912",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.aai.ROOT.connectivity.connectivity-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=\"`$tmp.aai.ROOT.connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 5677.5498046875,\r
+    "y": 6226.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  },\r
+  {\r
+    "id": "7f5bea08.d1b89c",\r
+    "type": "set",\r
+    "name": "set prop.connectivity-domainB-uuid",\r
+    "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
+    "comments": "",\r
+    "x": 5548.5498046875,\r
+    "y": 6174.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e32403dd.64bd88",\r
+    "type": "comment",\r
+    "name": "populate connectivity-B variable in the context map",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 4989.5498046875,\r
+    "y": 6079.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "6165612a.74a1f8",\r
+    "type": "block",\r
+    "name": "block",\r
+    "xml": "<block>\n",\r
+    "atomic": "false",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4696.8828125,\r
+    "y": 6161.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      [\r
+        "c6ebbffd.4a2ec",\r
+        "49a56683.38e268"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "901e2d41.157da8",\r
+    "type": "save",\r
+    "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI",\r
+    "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/' + $tmp.the-connectivity.connectivity-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=\"`$tmp.the-connectivity.connectivity-id`\" />\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
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 4975.63330078125,\r
+    "y": 6476.283203125,\r
+    "z": "d1707f77.d9d96",\r
+    "wires": [\r
+      []\r
+    ]\r
+  }\r
 ]
\ No newline at end of file
index 5f2b4b8..f49b946 100644 (file)
                     <block atomic="true">
                         <for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >
                             <block atomic='true'>
-                                <!--<switch test="`$tmp.slicevpnuuids[$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id] != '' `">-->
-                                <!-- Replace vpn-type with slice-id (a new attribbute in the latest AAI) -->
-                                <switch test="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].slice-id == $tmp.aai.service-instance.service-instance-id `">
-                                    <outcome value='true'>
-                                        <block atomic='true'>
-                                            <set>
-                                                <parameter name='tmp.aai.vpn-binding.' value="" />
-                                            </set>
-                                            <set>
-                                                <parameter name='tmp.aai.vpn-binding.' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`" />
-                                            </set>
-                                            <switch test="`$tmp.aai.vpn-binding.operational-status != 'Activated' `">
-                                                <outcome value='true'>
-                                                    <block atomic="true">
-                                                        <set>
-                                                            <parameter name='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />
-                                                        </set>
-                                                        <switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>
-                                                            <outcome value='Other'>
-                                                                <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>
-                                                                    <outcome value=''>
-                                                                        <block atomic="true">
-                                                                            <set>
-                                                                                <parameter name='tmp.aai.vpn-bindingA.' value="`$tmp.aai.vpn-binding.`" />
-                                                                                <parameter name='tmp.aai.connectivityA.' value="`$tmp.aai.connectivity.`" />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />
-                                                                                <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />
-                                                                                <!--<parameter name='dst-tpn-id' value='1' />-->
-                                                                                <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />
-                                                                                <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />
-                                                                                <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
-                                                                                <parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />
-                                                                                <parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />
-                                                                                <parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />
-                                                                                <parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='tmp.src.domainA.pnf-name' value="`'networkId-providerId-' +
+                                <block atomic='true'>
+                                    <set>
+                                        <parameter name='tmp.aai.vpn-binding.' value="" />
+                                    </set>
+                                    <set>
+                                        <parameter name='tmp.aai.vpn-binding.' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`" />
+                                    </set>
+                                    <switch test="`$tmp.aai.vpn-binding.operational-status != 'Activated' `">
+                                        <outcome value='true'>
+                                            <block atomic="true">
+                                                <set>
+                                                    <parameter name='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />
+                                                </set>
+                                                <switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>
+                                                    <outcome value='Other'>
+                                                        <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>
+                                                            <outcome value=''>
+                                                                <block atomic="true">
+                                                                    <set>
+                                                                        <parameter name='tmp.aai.vpn-bindingA.' value="`$tmp.aai.vpn-binding.`" />
+                                                                        <parameter name='tmp.aai.connectivityA.' value="`$tmp.aai.connectivity.`" />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />
+                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />
+                                                                        <!--<parameter name='dst-tpn-id' value='1' />-->
+                                                                        <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />
+                                                                        <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />
+                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
+                                                                        <parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />
+                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />
+                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />
+                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='tmp.src.domainA.pnf-name' value="`'networkId-providerId-' +
                                                    $tmp.aai.vpn-bindingA.access-provider-id + '-clientId-' +
                                                    $tmp.aai.vpn-bindingA.access-client-id + '-topologyId-' +
                                                    $tmp.aai.vpn-bindingA.access-topology-id + '-nodeId-' +
                                                    $tmp.aai.vpn-bindingA.src-access-node-id`" />
-                                                                            </set>
-                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                          resource="pnf"
-                                                                                          key="pnf.pnf-name = $tmp.src.domainA.pnf-name"
-                                                                                          pfx='tmp.aai.source-pnf' local-only='false' >
-                                                                                <!--AND depth = '0'"-->
-                                                                                <outcome value='success'>
-                                                                                    <block>
-                                                                                        <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
-                                                                                            <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
-                                                                                                <outcome value='esr-thirdparty-sdnc'>
-                                                                                                    <block atomic="true">
-                                                                                                        <set>
-                                                                                                            <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
-                                                                                                        </set>
-                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                                      resource="esr-thirdparty-sdnc"
-                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND
+                                                                    </set>
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="pnf"
+                                                                                  key="pnf.pnf-name = $tmp.src.domainA.pnf-name"
+                                                                                  pfx='tmp.aai.source-pnf' local-only='false' >
+                                                                        <!--AND depth = '0'"-->
+                                                                        <outcome value='success'>
+                                                                            <block>
+                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
+                                                                                    <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                        <outcome value='esr-thirdparty-sdnc'>
+                                                                                            <block atomic="true">
+                                                                                                <set>
+                                                                                                    <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                </set>
+                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                              resource="esr-thirdparty-sdnc"
+                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND
                     depth = '1'"
-                                                                                                                      pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >
-                                                                                                            <outcome value='success'>
-                                                                                                                <block>
-                                                                                                                    <set>
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
-                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
-                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
-                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
-                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
-                                                                                                                        <!--<parameter name="format" value="json"/>-->
-                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->
-                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->
-                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
-                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
-                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
-                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
-                                                                                                                    </set>
-                                                                                                                </block>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='not-found'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='Other'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                        </get-resource>
-                                                                                                    </block>
-                                                                                                </outcome>
-                                                                                            </switch>
-                                                                                        </for>
-                                                                                    </block>
-                                                                                </outcome>
-                                                                                <outcome value='not-found'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='Other'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                            </get-resource>
-                                                                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
-                                                                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-src-domain-creation.templatefile`" />
-                                                                                <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`" />
-                                                                                <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />
-                                                                                <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />
-                                                                                <parameter name="format" value="json"/>
-                                                                                <parameter name="httpMethod" value="patch"/>
-                                                                                <parameter name="responsePrefix" value="otn-oof"/>
-                                                                                <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
-                                                                                <parameter name="trustStorePassword" value="adminadmin"/>
-                                                                                <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
-                                                                                <parameter name="keyStorePassword" value="adminadmin"/>
-                                                                                <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
-                                                                                <outcome value='failure'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='success'>
-                                                                                    <block atomic="true"></block>
-                                                                                </outcome>
-                                                                            </execute>
-                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
-                                                                                    key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >
-                                                                                <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />
-                                                                                <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />
-                                                                                <parameter name='operational-status' value='Activated' />
-                                                                            </update>
-                                                                            <set>
-                                                                                <parameter name='`leaf-tunnels-list[$leaftunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />
-                                                                                <parameter name='`leaf-tunnels-list[$leaftunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />
-                                                                                <parameter name='`leaf-tunnels-list_length`' value='`$leaftunsidx + 1`' />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='`leaftunsidx`' value='`$leaftunsidx + 1`' />
-                                                                            </set>
-                                                                        </block>
-                                                                    </outcome>
-                                                                    <outcome value='Other'>
-                                                                        <block atomic="true">
-                                                                            <set>
-                                                                                <parameter name='tmp.aai.vpn-bindingG.' value="`$tmp.aai.vpn-binding.`" />
-                                                                                <parameter name='tmp.aai.connectivityG.' value="`$tmp.aai.connectivity.`" />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />
-                                                                                <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />
-                                                                                <!--<parameter name='dst-tpn-id' value='1' />-->
-                                                                                <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />
-                                                                                <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />
-                                                                                <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />
-                                                                                <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />
-                                                                                <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
-                                                                                <parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />
-                                                                                <parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />
-                                                                                <parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />
-                                                                                <parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='tmp.domainG.pnf-name' value="`'networkId-providerId-' +
+                                                                                                              pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                    <outcome value='success'>
+                                                                                                        <block>
+                                                                                                            <set>
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                <!--<parameter name="format" value="json"/>-->
+                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                            </set>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='not-found'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='Other'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                </get-resource>
+                                                                                            </block>
+                                                                                        </outcome>
+                                                                                    </switch>
+                                                                                </for>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='Other'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
+                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-src-domain-creation.templatefile`" />
+                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`" />
+                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />
+                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />
+                                                                        <parameter name="format" value="json"/>
+                                                                        <parameter name="httpMethod" value="patch"/>
+                                                                        <parameter name="responsePrefix" value="otn-oof"/>
+                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
+                                                                        <parameter name="trustStorePassword" value="adminadmin"/>
+                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
+                                                                        <parameter name="keyStorePassword" value="adminadmin"/>
+                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
+                                                                        <outcome value='failure'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='success'>
+                                                                            <block atomic="true"></block>
+                                                                        </outcome>
+                                                                    </execute>
+                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                            key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >
+                                                                        <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />
+                                                                        <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />
+                                                                        <parameter name='operational-status' value='Activated' />
+                                                                    </update>
+                                                                    <set>
+                                                                        <parameter name='`leaf-tunnels-list[$leaftunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                        <parameter name='`leaf-tunnels-list[$leaftunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                        <parameter name='`leaf-tunnels-list_length`' value='`$leaftunsidx + 1`' />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='`leaftunsidx`' value='`$leaftunsidx + 1`' />
+                                                                    </set>
+                                                                </block>
+                                                            </outcome>
+                                                            <outcome value='Other'>
+                                                                <block atomic="true">
+                                                                    <set>
+                                                                        <parameter name='tmp.aai.vpn-bindingG.' value="`$tmp.aai.vpn-binding.`" />
+                                                                        <parameter name='tmp.aai.connectivityG.' value="`$tmp.aai.connectivity.`" />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />
+                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />
+                                                                        <!--<parameter name='dst-tpn-id' value='1' />-->
+                                                                        <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />
+                                                                        <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />
+                                                                        <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />
+                                                                        <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />
+                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
+                                                                        <parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />
+                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />
+                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />
+                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='tmp.domainG.pnf-name' value="`'networkId-providerId-' +
                                                    $tmp.aai.vpn-bindingG.access-provider-id + '-clientId-' +
                                                    $tmp.aai.vpn-bindingG.access-client-id + '-topologyId-' +
                                                    $tmp.aai.vpn-bindingG.access-topology-id + '-nodeId-' +
                                                    $tmp.aai.vpn-bindingG.src-access-node-id`" />
-                                                                            </set>
-                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                          resource="pnf"
-                                                                                          key="pnf.pnf-name = $tmp.domainG.pnf-name"
-                                                                                          pfx='tmp.aai.domainG-pnf' local-only='false' >
-                                                                                <!--AND depth = '0'"-->
-                                                                                <outcome value='success'>
-                                                                                    <block>
-                                                                                        <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >
-                                                                                            <switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>
-                                                                                                <outcome value='esr-thirdparty-sdnc'>
-                                                                                                    <block atomic="true">
-                                                                                                        <set>
-                                                                                                            <parameter name='tmp.domainG.esr-thirdparty-id' value="`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
-                                                                                                        </set>
-                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                                      resource="esr-thirdparty-sdnc"
-                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND
+                                                                    </set>
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="pnf"
+                                                                                  key="pnf.pnf-name = $tmp.domainG.pnf-name"
+                                                                                  pfx='tmp.aai.domainG-pnf' local-only='false' >
+                                                                        <!--AND depth = '0'"-->
+                                                                        <outcome value='success'>
+                                                                            <block>
+                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >
+                                                                                    <switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                        <outcome value='esr-thirdparty-sdnc'>
+                                                                                            <block atomic="true">
+                                                                                                <set>
+                                                                                                    <parameter name='tmp.domainG.esr-thirdparty-id' value="`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                </set>
+                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                              resource="esr-thirdparty-sdnc"
+                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND
                     depth = '1'"
-                                                                                                                      pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >
-                                                                                                            <outcome value='success'>
-                                                                                                                <block>
-                                                                                                                    <set>
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
-                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
-                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
-                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
-                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
-                                                                                                                        <!--<parameter name="format" value="json"/>-->
-                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->
-                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->
-                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
-                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
-                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
-                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
-                                                                                                                    </set>
-                                                                                                                </block>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='not-found'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='Other'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                        </get-resource>
-                                                                                                    </block>
-                                                                                                </outcome>
-                                                                                            </switch>
-                                                                                        </for>
-                                                                                    </block>
-                                                                                </outcome>
-                                                                                <outcome value='not-found'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='Other'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                            </get-resource>
-                                                                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
-                                                                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-domainG-creation.templatefile`" />
-                                                                                <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`" />
-                                                                                <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.user`" />
-                                                                                <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.password`" />
-                                                                                <parameter name="format" value="json"/>
-                                                                                <parameter name="httpMethod" value="patch"/>
-                                                                                <parameter name="responsePrefix" value="otn-oof"/>
-                                                                                <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
-                                                                                <parameter name="trustStorePassword" value="adminadmin"/>
-                                                                                <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
-                                                                                <parameter name="keyStorePassword" value="adminadmin"/>
-                                                                                <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
-                                                                                <outcome value='failure'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='success'>
-                                                                                    <block atomic="true"></block>
-                                                                                </outcome>
-                                                                            </execute>
-                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
-                                                                                    key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingG.vpn-id' >
-                                                                                <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingG.vpn-id`' />
-                                                                                <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingG.vpn-name`' />
-                                                                                <parameter name='operational-status' value='Activated' />
-                                                                            </update>
-                                                                        </block>
-                                                                    </outcome>
-                                                                </switch>
+                                                                                                              pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                    <outcome value='success'>
+                                                                                                        <block>
+                                                                                                            <set>
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                <!--<parameter name="format" value="json"/>-->
+                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                            </set>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='not-found'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='Other'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                </get-resource>
+                                                                                            </block>
+                                                                                        </outcome>
+                                                                                    </switch>
+                                                                                </for>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='Other'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
+                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-domainG-creation.templatefile`" />
+                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`" />
+                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.user`" />
+                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.password`" />
+                                                                        <parameter name="format" value="json"/>
+                                                                        <parameter name="httpMethod" value="patch"/>
+                                                                        <parameter name="responsePrefix" value="otn-oof"/>
+                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
+                                                                        <parameter name="trustStorePassword" value="adminadmin"/>
+                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
+                                                                        <parameter name="keyStorePassword" value="adminadmin"/>
+                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
+                                                                        <outcome value='failure'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='success'>
+                                                                            <block atomic="true"></block>
+                                                                        </outcome>
+                                                                    </execute>
+                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                            key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingG.vpn-id' >
+                                                                        <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingG.vpn-id`' />
+                                                                        <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingG.vpn-name`' />
+                                                                        <parameter name='operational-status' value='Activated' />
+                                                                    </update>
+                                                                </block>
                                                             </outcome>
-                                                            <outcome value=''>
-                                                                <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>
-                                                                    <outcome value='Other'>
-                                                                        <block atomic="true">
-                                                                            <set>
-                                                                                <parameter name='tmp.aai.vpn-bindingB.' value="`$tmp.aai.vpn-binding.`" />
-                                                                                <parameter name='tmp.aai.connectivityB.' value="`$tmp.aai.connectivity.`" />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />
-                                                                                <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />
-                                                                                <!--<parameter name='src-tpn-id' value='1' />-->
-                                                                                <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />
-                                                                                <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />
-                                                                                <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
-                                                                                <parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />
-                                                                                <parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />
-                                                                                <parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />
-                                                                                <parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='tmp.dst.domainB.pnf-name' value="`'networkId-providerId-' +
+                                                        </switch>
+                                                    </outcome>
+                                                    <outcome value=''>
+                                                        <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>
+                                                            <outcome value='Other'>
+                                                                <block atomic="true">
+                                                                    <set>
+                                                                        <parameter name='tmp.aai.vpn-bindingB.' value="`$tmp.aai.vpn-binding.`" />
+                                                                        <parameter name='tmp.aai.connectivityB.' value="`$tmp.aai.connectivity.`" />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />
+                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />
+                                                                        <!--<parameter name='src-tpn-id' value='1' />-->
+                                                                        <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />
+                                                                        <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />
+                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />
+                                                                        <parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />
+                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />
+                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />
+                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='tmp.dst.domainB.pnf-name' value="`'networkId-providerId-' +
                                                    $tmp.aai.vpn-bindingB.access-provider-id + '-clientId-' +
                                                    $tmp.aai.vpn-bindingB.access-client-id + '-topologyId-' +
                                                    $tmp.aai.vpn-bindingB.access-topology-id + '-nodeId-' +
                                                    $tmp.aai.vpn-bindingB.dst-access-node-id`" />
-                                                                            </set>
-                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                          resource="pnf"
-                                                                                          key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"
-                                                                                          pfx='tmp.aai.destination-pnf' local-only='false' >
-                                                                                <!--AND depth = '0'"-->
-                                                                                <outcome value='success'>
-                                                                                    <block>
-                                                                                        <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >
-                                                                                            <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>
-                                                                                                <outcome value='esr-thirdparty-sdnc'>
-                                                                                                    <block atomic="true">
-                                                                                                        <set>
-                                                                                                            <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />
-                                                                                                        </set>
-                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                                      resource="esr-thirdparty-sdnc"
-                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND
+                                                                    </set>
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="pnf"
+                                                                                  key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"
+                                                                                  pfx='tmp.aai.destination-pnf' local-only='false' >
+                                                                        <!--AND depth = '0'"-->
+                                                                        <outcome value='success'>
+                                                                            <block>
+                                                                                <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >
+                                                                                    <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>
+                                                                                        <outcome value='esr-thirdparty-sdnc'>
+                                                                                            <block atomic="true">
+                                                                                                <set>
+                                                                                                    <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />
+                                                                                                </set>
+                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                              resource="esr-thirdparty-sdnc"
+                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND
                     depth = '1'"
-                                                                                                                      pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >
-                                                                                                            <outcome value='success'>
-                                                                                                                <block>
-                                                                                                                    <set>
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
-                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
-                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
-                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
-                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
-                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
-                                                                                                                        <!--<parameter name="format" value="json"/>-->
-                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->
-                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->
-                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
-                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
-                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
-                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
-                                                                                                                    </set>
-                                                                                                                </block>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='not-found'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                            <outcome value='Other'>
-                                                                                                                <return status='failure'>
-                                                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                                                    <parameter name="error-code" value="500" />
-                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                                </return>
-                                                                                                            </outcome>
-                                                                                                        </get-resource>
-                                                                                                    </block>
-                                                                                                </outcome>
-                                                                                            </switch>
-                                                                                        </for>
-                                                                                    </block>
-                                                                                </outcome>
-                                                                                <outcome value='not-found'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='Other'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                            </get-resource>
-                                                                            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
-                                                                                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-dst-domain-creation.templatefile`" />
-                                                                                <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`" />
-                                                                                <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />
-                                                                                <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />
-                                                                                <parameter name="format" value="json"/>
-                                                                                <parameter name="httpMethod" value="patch"/>
-                                                                                <parameter name="responsePrefix" value="otn-oof"/>
-                                                                                <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
-                                                                                <parameter name="trustStorePassword" value="adminadmin"/>
-                                                                                <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
-                                                                                <parameter name="keyStorePassword" value="adminadmin"/>
-                                                                                <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
-                                                                                <outcome value='failure'>
-                                                                                    <return status='failure'>
-                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                        <parameter name="error-code" value="500" />
-                                                                                        <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
-                                                                                    </return>
-                                                                                </outcome>
-                                                                                <outcome value='success'>
-                                                                                    <block atomic="true"></block>
-                                                                                </outcome>
-                                                                            </execute>
-                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
-                                                                                    key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >
-                                                                                <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />
-                                                                                <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />
-                                                                                <parameter name='operational-status' value='Activated' />
-                                                                            </update>
-                                                                            <set>
-                                                                                <parameter name='`root-tunnels-list[$roottunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />
-                                                                                <parameter name='`root-tunnels-list[$roottunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />
-                                                                                <parameter name='`root-tunnels-list_length`' value='`$roottunsidx + 1`' />
-                                                                            </set>
-                                                                            <set>
-                                                                                <parameter name='`roottunsidx`' value='`$roottunsidx + 1`' />
-                                                                            </set>
-                                                                        </block>
-                                                                    </outcome>
-                                                                    <outcome value=''>
-                                                                        <return status='failure'>
-                                                                            <parameter name='error-code' value='' />
-                                                                            <parameter name='error-message' value='' />
-                                                                        </return>
-                                                                    </outcome>
-                                                                </switch>
+                                                                                                              pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                    <outcome value='success'>
+                                                                                                        <block>
+                                                                                                            <set>
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                <!--<parameter name="format" value="json"/>-->
+                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                            </set>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='not-found'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='Other'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                </get-resource>
+                                                                                            </block>
+                                                                                        </outcome>
+                                                                                    </switch>
+                                                                                </for>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='Other'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
+                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-otn-dst-domain-creation.templatefile`" />
+                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`" />
+                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />
+                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />
+                                                                        <parameter name="format" value="json"/>
+                                                                        <parameter name="httpMethod" value="patch"/>
+                                                                        <parameter name="responsePrefix" value="otn-oof"/>
+                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
+                                                                        <parameter name="trustStorePassword" value="adminadmin"/>
+                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
+                                                                        <parameter name="keyStorePassword" value="adminadmin"/>
+                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
+                                                                        <outcome value='failure'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='success'>
+                                                                            <block atomic="true"></block>
+                                                                        </outcome>
+                                                                    </execute>
+                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                            key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >
+                                                                        <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />
+                                                                        <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />
+                                                                        <parameter name='operational-status' value='Activated' />
+                                                                    </update>
+                                                                    <set>
+                                                                        <parameter name='`root-tunnels-list[$roottunsidx].tunnel-name`' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                        <parameter name='`root-tunnels-list[$roottunsidx].vpn-id`' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                        <parameter name='`root-tunnels-list_length`' value='`$roottunsidx + 1`' />
+                                                                    </set>
+                                                                    <set>
+                                                                        <parameter name='`roottunsidx`' value='`$roottunsidx + 1`' />
+                                                                    </set>
+                                                                </block>
+                                                            </outcome>
+                                                            <outcome value=''>
+                                                                <return status='failure'>
+                                                                    <parameter name='error-code' value='' />
+                                                                    <parameter name='error-message' value='' />
+                                                                </return>
                                                             </outcome>
                                                         </switch>
-                                                    </block>
-                                                </outcome>
-                                                <outcome value='false'>
-                                                    <block></block>
-                                                </outcome>
-                                            </switch>
-                                        </block>
-                                    </outcome>
-                                    <outcome value='false'></outcome>
-                                </switch>
+                                                    </outcome>
+                                                </switch>
+                                            </block>
+                                        </outcome>
+                                        <outcome value='false'>
+                                            <block></block>
+                                        </outcome>
+                                    </switch>
+                                </block>
                             </block>
                         </for>
                     </block>
                                                                                     </outcome>
                                                                                 </execute>
                                                                                 <set>
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />
+                                                                                    <!--<parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />-->
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.uni.id`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].index-number`' value='0' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-id`' value='`$tmp.uni-node-id-short`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-tp-id`' value='`$tmp.aai.uni.tp-id`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].leafOrRootAccess`' value='`$leafOrRootAccess`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].cvlan`' value='`$tmp.aai.connectivity.cvlan`' />
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.connectivity.cir`' />
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.connectivity.eir`' />
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.uni.data-source * 1000000`' />
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.uni.data-source * 1000000`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list_length`' value='`$epidx + 1`' />
                                                                                 </set>
                                                                                 <set>
                                                                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >
                                                                     <parameter name="filename" value="`$filenamecllotns`" />
                                                                 </execute>
+                                                                <block atomic="true">
+                                                                    <set>
+                                                                        <parameter name='tmp.pnf-name-forUrl' value="`'networkId-providerId-' +
+                                                   $tmp.aai.connectivity.access-provider-id + '-clientId-' +
+                                                   $tmp.aai.connectivity.access-client-id + '-topologyId-' +
+                                                   $tmp.aai.connectivity.access-topology-id + '-nodeId-' +
+                                                   $tmp.aai.connectivity.access-node-id`" />
+                                                                    </set>
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="pnf"
+                                                                                  key="pnf.pnf-name = $tmp.pnf-name-forUrl"
+                                                                                  pfx='tmp.aai.source-pnf' local-only='false' >
+                                                                        <!--AND depth = '0'"-->
+                                                                        <outcome value='success'>
+                                                                            <block>
+                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
+                                                                                    <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                        <outcome value='esr-thirdparty-sdnc'>
+                                                                                            <block atomic="true">
+                                                                                                <set>
+                                                                                                    <parameter name='tmp.domainConn.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                </set>
+                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                              resource="esr-thirdparty-sdnc"
+                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainConn.esr-thirdparty-id AND
+                    depth = '1'"
+                                                                                                              pfx='tmp.aai.domainConn.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                    <outcome value='success'>
+                                                                                                        <block>
+                                                                                                            <set>
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.url' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.user' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.password' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                <!--<parameter name="format" value="json"/>-->
+                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                            </set>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='not-found'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='Other'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                </get-resource>
+                                                                                            </block>
+                                                                                        </outcome>
+                                                                                    </switch>
+                                                                                </for>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='Other'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                </block>
                                                                 <set>
                                                                     <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->
                                                                     <parameter name='eth-service-name' value='`$tmp.aai.connectivity.etht-svc-name`' />
                                                                 </set>
                                                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
                                                                     <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-ethernet-service-loop.templatefile`" />
-                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />
+                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />
                                                                     <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->
-                                                                    <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />
-                                                                    <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />
+                                                                    <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.user`" />
+                                                                    <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.password`" />
                                                                     <parameter name="format" value="json"/>
                                                                     <parameter name="httpMethod" value="patch"/>
                                                                     <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />
                                                                                     </outcome>
                                                                                 </execute>
                                                                                 <set>
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />
+                                                                                    <!--<parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.connectivity.connectivity-id`' />-->
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].ethernet-end-point-name`' value='`$tmp.aai.uni.id`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].index-number`' value='0' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-id`' value='`$tmp.uni-node-id-short`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].eth-node-tp-id`' value='`$tmp.aai.uni.tp-id`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].leafOrRootAccess`' value='`$leafOrRootAccess`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list[$epidx].cvlan`' value='`$tmp.aai.connectivity.cvlan`' />
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.connectivity.cir`' />
-                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.connectivity.eir`' />
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].CIR`' value='`$tmp.aai.uni.data-source * 1000000`' />
+                                                                                    <parameter name='`ethernet-srv-end-points-list[$epidx].EIR`' value='`$tmp.aai.uni.data-source * 1000000`' />
                                                                                     <parameter name='`ethernet-srv-end-points-list_length`' value='`$epidx + 1`' />
                                                                                 </set>
                                                                                 <set>
                                                                 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >
                                                                     <parameter name="filename" value="`$filenamecllotns`" />
                                                                 </execute>
+                                                                <block atomic="true">
+                                                                    <set>
+                                                                        <parameter name='tmp.pnf-name-forUrl' value="`'networkId-providerId-' +
+                                                   $tmp.aai.connectivity.access-provider-id + '-clientId-' +
+                                                   $tmp.aai.connectivity.access-client-id + '-topologyId-' +
+                                                   $tmp.aai.connectivity.access-topology-id + '-nodeId-' +
+                                                   $tmp.aai.connectivity.access-node-id`" />
+                                                                    </set>
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="pnf"
+                                                                                  key="pnf.pnf-name = $tmp.pnf-name-forUrl"
+                                                                                  pfx='tmp.aai.source-pnf' local-only='false' >
+                                                                        <!--AND depth = '0'"-->
+                                                                        <outcome value='success'>
+                                                                            <block>
+                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
+                                                                                    <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                        <outcome value='esr-thirdparty-sdnc'>
+                                                                                            <block atomic="true">
+                                                                                                <set>
+                                                                                                    <parameter name='tmp.domainConn.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                </set>
+                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                              resource="esr-thirdparty-sdnc"
+                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainConn.esr-thirdparty-id AND
+                    depth = '1'"
+                                                                                                              pfx='tmp.aai.domainConn.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                    <outcome value='success'>
+                                                                                                        <block>
+                                                                                                            <set>
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.url' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.user' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainConn.password' value="`$tmp.aai.domainConn.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                <!--<parameter name="format" value="json"/>-->
+                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                            </set>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='not-found'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                    <outcome value='Other'>
+                                                                                                        <return status='failure'>
+                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                        </return>
+                                                                                                    </outcome>
+                                                                                                </get-resource>
+                                                                                            </block>
+                                                                                        </outcome>
+                                                                                    </switch>
+                                                                                </for>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='Other'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                </block>
                                                                 <set>
                                                                     <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->
                                                                     <parameter name='eth-service-name' value='`$tmp.aai.connectivity.etht-svc-name`' />
                                                                 </set>
                                                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
                                                                     <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.cll-ethernet-service-loop.templatefile`" />
-                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />
+                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />
                                                                     <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->
-                                                                    <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />
-                                                                    <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />
+                                                                    <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.user`" />
+                                                                    <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainConn.password`" />
                                                                     <parameter name="format" value="json"/>
                                                                     <parameter name="httpMethod" value="patch"/>
                                                                     <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />
index be49338..0fc5dcd 100644 (file)
                                                                                                     <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
                                                                                                         <parameter name="ctx-destination" value="prop.otn-tunnel-name"/>\r
                                                                                                     </execute>\r
+                                                                                                    <set>\r
+                                                                                                        <!--<parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-name`" />-->\r
+                                                                                                        <parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-id`" />\r
+                                                                                                    </set>\r
                                                                                                     <set>\r
                                                                                                         <parameter name='network-route-one' value="`$tmp.aai.logical-link.link-name`" />\r
                                                                                                     </set>\r
                                                                                                                     <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\r
                                                                                                                     <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\r
                                                                                                                     <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
+                                                                                                                    <parameter name='data-source' value='`$gfp`' />\r
                                                                                                                 </save>\r
                                                                                                                 <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
                                                                                                                       key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'\r
                                                                                                                     <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />\r
                                                                                                                     <parameter name='tp-id' value='`$tmp.ROOT.uni-tp-id`' />\r
                                                                                                                     <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\r
+                                                                                                                    <parameter name='data-source' value='`$gfp`' />\r
                                                                                                                 </save>\r
                                                                                                                 <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
                                                                                                                       key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'\r
                                                                                                                         </return>\r
                                                                                                                     </outcome>\r
                                                                                                                 </get-resource>\r
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'\r
+                                                                                                                      force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />\r
+                                                                                                                </save>\r
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'\r
+                                                                                                                      force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.ROOT.uni-p-interface-long`" />\r
+                                                                                                                </save>\r
                                                                                                                 <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
                                                                                                                       key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'\r
                                                                                                                       force="true" pfx="tmp.AnAI-data">\r
                                                                                                         </outcome>\r
                                                                                                         <outcome value='true'>\r
                                                                                                             <block atomic='true'>\r
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                              resource="uni"\r
+                                                                                                                              key="uni.id = $tmp.ROOT.uni-p-interface-long"\r
+                                                                                                                              local-only="false"\r
+                                                                                                                              pfx="tmp.aai.rootuni" >\r
+                                                                                                                    <outcome value='not-found'>\r
+                                                                                                                        <return status='failure'>\r
+                                                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                                                            <parameter name="error-code" value="500" />\r
+                                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />\r
+                                                                                                                        </return>\r
+                                                                                                                    </outcome>\r
+                                                                                                                    <outcome value='failure'>\r
+                                                                                                                        <return status='failure'>\r
+                                                                                                                            <parameter name='error-code' value='' />\r
+                                                                                                                            <parameter name='error-message' value='' />\r
+                                                                                                                        </return>\r
+                                                                                                                    </outcome>\r
+                                                                                                                    <outcome value='success'>\r
+                                                                                                                        <block atomic="true">\r
+                                                                                                                            <set>\r
+                                                                                                                                <parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $gfp`' />\r
+                                                                                                                            </set>\r
+                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'\r
+                                                                                                                                    key='uni.id = $tmp.ROOT.uni-p-interface-long'>\r
+                                                                                                                                <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />\r
+                                                                                                                                <parameter name='data-source' value='`$tmp.newbw`' />\r
+                                                                                                                            </update>\r
+                                                                                                                        </block>\r
+                                                                                                                    </outcome>\r
+                                                                                                                </get-resource>\r
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'\r
+                                                                                                                      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\r
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\r
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\r
+                                                                                                                      force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $middle-man-conn.connectivity-id`" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />\r
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$middle-man-conn.connectivity-id`" />\r
+                                                                                                                    <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\r
+                                                                                                                    <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\r
+                                                                                                                    <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\r
+                                                                                                                    <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\r
+                                                                                                                    <!--      force="true" pfx="tmp.AnAI-data">-->\r
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->\r
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->\r
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->\r
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->\r
+                                                                                                                </save>\r
                                                                                                                 <set>\r
                                                                                                                     <parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\r
                                                                                                                     <parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
                                                                                                                                 <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\r
                                                                                                                                 <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\r
                                                                                                                                 <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
+                                                                                                                                <parameter name='data-source' value='`$gfp`' />\r
                                                                                                                             </save>\r
                                                                                                                             <switch test="`$found-connectivity`">\r
                                                                                                                                 <outcome value='false'>\r
                                                                                                                                         <set>\r
                                                                                                                                             <parameter name='uuid.connectivity-domainA-uuid' value="`$tmp.the-connectivity.connectivity-id`" />\r
                                                                                                                                         </set>\r
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'\r
+                                                                                                                                              key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\r
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\r
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\r
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.the-connectivity.connectivity-id`" />\r
+                                                                                                                                            <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\r
+                                                                                                                                            <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\r
+                                                                                                                                            <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\r
+                                                                                                                                            <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\r
+                                                                                                                                            <!--      force="true" pfx="tmp.AnAI-data">-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->\r
+                                                                                                                                        </save>\r
+                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                                                key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>\r
+                                                                                                                                            <parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />\r
+                                                                                                                                            <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                        </update>\r
                                                                                                                                     </block>\r
                                                                                                                                 </outcome>\r
                                                                                                                             </switch>\r
+                                                                                                                            <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
+                                                                                                                                  key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'\r
+                                                                                                                                  force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-to" value="uni" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />\r
+                                                                                                                            </save>\r
                                                                                                                             <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
                                                                                                                                   key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'\r
                                                                                                                                   force="true" pfx="tmp.AnAI-data">\r
                                                                                                                                             <!--OR-->\r
                                                                                                                                             <parameter name='prop.connectivity-domainB-uuid' value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />\r
                                                                                                                                         </set>\r
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'\r
+                                                                                                                                              key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\r
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\r
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\r
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.aai.ROOT.connectivity.connectivity-id`" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />\r
+                                                                                                                                            <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\r
+                                                                                                                                            <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\r
+                                                                                                                                            <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\r
+                                                                                                                                            <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\r
+                                                                                                                                            <!--      force="true" pfx="tmp.AnAI-data">-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->\r
+                                                                                                                                        </save>\r
+                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                                                key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\r
+                                                                                                                                            <parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\r
+                                                                                                                                            <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                        </update>\r
                                                                                                                                     </block>\r
                                                                                                                                 </outcome>\r
                                                                                                                                 <outcome value='false'>\r
                                                                                                                                 <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />\r
                                                                                                                                 <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />\r
                                                                                                                                 <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
+                                                                                                                                <parameter name='data-source' value='`$gfp`' />\r
+                                                                                                                            </save>\r
+                                                                                                                            <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
+                                                                                                                                  key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'\r
+                                                                                                                                  force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-to" value="uni" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />\r
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />\r
                                                                                                                             </save>\r
                                                                                                                             <set>\r
                                                                                                                                 <parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\r
                                                                                                                                 </outcome>\r
                                                                                                                                 <outcome value='true'>\r
                                                                                                                                     <block>\r
+                                                                                                                                        <block>\r
+                                                                                                                                            <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' ></call>\r
+                                                                                                                                            <switch test="`$found-root-connectivity`">\r
+                                                                                                                                                <outcome value='true'>\r
+                                                                                                                                                    <block atomic='true'>\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <!--<parameter name='prop.connectivity-domainB-uuid' value="`$tmp.ROOT.uni-p-interface-long`" />-->\r
+                                                                                                                                                            <!--OR-->\r
+                                                                                                                                                            <parameter name='prop.connectivity-domainB-uuid' value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'\r
+                                                                                                                                                              key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\r
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\r
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\r
+                                                                                                                                                              force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />\r
+                                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.aai.ROOT.connectivity.connectivity-id`" />\r
+                                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />\r
+                                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />\r
+                                                                                                                                                            <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\r
+                                                                                                                                                            <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\r
+                                                                                                                                                            <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\r
+                                                                                                                                                            <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\r
+                                                                                                                                                            <!--      force="true" pfx="tmp.AnAI-data">-->\r
+                                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->\r
+                                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->\r
+                                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->\r
+                                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->\r
+                                                                                                                                                        </save>\r
+                                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                                                                key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>\r
+                                                                                                                                                            <parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />\r
+                                                                                                                                                            <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                                        </update>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                                <outcome value='false'>\r
+                                                                                                                                                    <return status='failure'>\r
+                                                                                                                                                        <parameter name='error-code' value='' />\r
+                                                                                                                                                        <parameter name='error-message' value='Root Connectivity was not found' />\r
+                                                                                                                                                    </return>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                            </switch>\r
+                                                                                                                                        </block>\r
                                                                                                                                         <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'\r
                                                                                                                                               key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'\r
                                                                                                                                               force="true" pfx="tmp.AnAI-data">\r
                                                                                                                                             <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />\r
                                                                                                                                             <parameter name='operational-status' value='Modified' />\r
                                                                                                                                         </update>\r
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'\r
+                                                                                                                                              key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\r
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\r
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\r
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />\r
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.the-connectivity.connectivity-id`" />\r
+                                                                                                                                            <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->\r
+                                                                                                                                            <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->\r
+                                                                                                                                            <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->\r
+                                                                                                                                            <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->\r
+                                                                                                                                            <!--      force="true" pfx="tmp.AnAI-data">-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->\r
+                                                                                                                                            <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->\r
+                                                                                                                                        </save>\r
                                                                                                                                         <set>\r
                                                                                                                                             <parameter name='allNetworksList.' value='' />\r
                                                                                                                                         </set>\r
                                                                                                                                                 <block atomic="true">\r
                                                                                                                                                     <for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >\r
                                                                                                                                                         <block atomic='true'>\r
-                                                                                                                                                            <!--<switch test="`$tmp.slicevpnuuids[$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id] != '' `">-->\r
-                                                                                                                                                            <!-- Replace vpn-type with slice-id (a new attribbute in the latest AAI) -->\r
-                                                                                                                                                            <switch test="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].slice-id == $tmp.aai.service-instance.service-instance-id `">\r
-                                                                                                                                                                <outcome value='false'></outcome>\r
-                                                                                                                                                                <outcome value='true'>\r
-                                                                                                                                                                    <block atomic='true'>\r
-                                                                                                                                                                        <switch test="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `">\r
-                                                                                                                                                                            <outcome value='true'>\r
-                                                                                                                                                                                <block atomic='true'>\r
-                                                                                                                                                                                    <set>\r
-                                                                                                                                                                                        <parameter name='tmp.aai.the-vpn-binding.' value="" />\r
-                                                                                                                                                                                    </set>\r
-                                                                                                                                                                                    <set>\r
-                                                                                                                                                                                        <parameter name='tmp.aai.the-vpn-binding.' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`" />\r
-                                                                                                                                                                                    </set>\r
-                                                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
-                                                                                                                                                                                            key='vpn-binding.vpn-id = $tmp.aai.the-vpn-binding.vpn-id' >\r
-                                                                                                                                                                                        <parameter name='vpn-id' value='`$tmp.aai.the-vpn-binding.vpn-id`' />\r
-                                                                                                                                                                                        <!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->\r
-                                                                                                                                                                                        <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\r
-                                                                                                                                                                                        <parameter name='route-distinguisher' value='`$tmp.aai.the-vpn-binding.route-distinguisher + $gfp`' />\r
-                                                                                                                                                                                        <parameter name='operational-status' value='Modified' />\r
-                                                                                                                                                                                    </update>\r
-                                                                                                                                                                                </block>\r
-                                                                                                                                                                            </outcome>\r
-                                                                                                                                                                            <outcome value='false'></outcome>\r
-                                                                                                                                                                        </switch>\r
-                                                                                                                                                                    </block>\r
-                                                                                                                                                                </outcome>\r
-                                                                                                                                                            </switch>\r
+                                                                                                                                                            <block atomic='true'>\r
+                                                                                                                                                                <switch test="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `">\r
+                                                                                                                                                                    <outcome value='true'>\r
+                                                                                                                                                                        <block atomic='true'>\r
+                                                                                                                                                                            <set>\r
+                                                                                                                                                                                <parameter name='tmp.aai.the-vpn-binding.' value="" />\r
+                                                                                                                                                                            </set>\r
+                                                                                                                                                                            <set>\r
+                                                                                                                                                                                <parameter name='tmp.aai.the-vpn-binding.' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`" />\r
+                                                                                                                                                                            </set>\r
+                                                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                                                                                                    key='vpn-binding.vpn-id = $tmp.aai.the-vpn-binding.vpn-id' >\r
+                                                                                                                                                                                <parameter name='vpn-id' value='`$tmp.aai.the-vpn-binding.vpn-id`' />\r
+                                                                                                                                                                                <!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->\r
+                                                                                                                                                                                <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />\r
+                                                                                                                                                                                <parameter name='route-distinguisher' value='`$tmp.aai.the-vpn-binding.route-distinguisher + $gfp`' />\r
+                                                                                                                                                                                <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                                                            </update>\r
+                                                                                                                                                                        </block>\r
+                                                                                                                                                                    </outcome>\r
+                                                                                                                                                                    <outcome value='false'></outcome>\r
+                                                                                                                                                                </switch>\r
+                                                                                                                                                            </block>\r
                                                                                                                                                         </block>\r
                                                                                                                                                     </for>\r
                                                                                                                                                 </block>\r
index 67cf779..4f92df4 100644 (file)
                           force="true" pfx="tmp.aai.service-instance">
                 <!--vnf-topology-operation-input.service-information.service-instance-id-->
                 <outcome value='success'>
-                    <for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >
-                        <switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>
-                            <outcome value='connectivity'>
-                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                              resource="connectivity"
-                                              key="connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"
-                                              local-only="false"
-                                              pfx="tmp.aai.connectivity" >
-                                    <outcome value='success'>
-                                        <block>
-                                            <for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >
-                                                <switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>
-                                                    <outcome value='vpn-binding'>
-                                                        <block atomic="true">
-                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                          resource="vpn-binding"
-                                                                          key="vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"
-                                                                          local-only="false"
-                                                                          pfx="tmp.aai.vpn-binding" >
-                                                                <outcome value='success'>
-                                                                    <block atomic="true">
-                                                                        <set>
-                                                                            <parameter name='tmp.domain.pnf-name' value="`'networkId-providerId-' +
+                    <switch test="`$tmp.aai.service-instance.relationship-list.relationship_length != ''`">
+                        <outcome value='true'>
+                            <for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >
+                                <switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>
+                                    <outcome value='connectivity'>
+                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                      resource="connectivity"
+                                                      key="connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"
+                                                      local-only="false"
+                                                      pfx="tmp.aai.connectivity" >
+                                            <outcome value='success'>
+                                                <block>
+                                                    <for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >
+                                                        <switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>
+                                                            <outcome value='vpn-binding'>
+                                                                <block atomic="true">
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                  resource="vpn-binding"
+                                                                                  key="vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"
+                                                                                  local-only="false"
+                                                                                  pfx="tmp.aai.vpn-binding" >
+                                                                        <outcome value='success'>
+                                                                            <block atomic="true">
+                                                                                <set>
+                                                                                    <parameter name='tmp.domain.pnf-name' value="`'networkId-providerId-' +
                                                    $tmp.aai.vpn-binding.access-provider-id + '-clientId-' +
                                                    $tmp.aai.vpn-binding.access-client-id + '-topologyId-' +
                                                    $tmp.aai.vpn-binding.access-topology-id + '-nodeId-' +
                                                    $tmp.aai.vpn-binding.src-access-node-id`" />
-                                                                        </set>
-                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                      resource="pnf"
-                                                                                      key="pnf.pnf-name = $tmp.domain.pnf-name"
-                                                                                      pfx='tmp.aai.source-pnf' local-only='false' >
-                                                                            <!--AND depth = '0'"-->
-                                                                            <outcome value='success'>
-                                                                                <block>
-                                                                                    <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
-                                                                                        <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
-                                                                                            <outcome value='esr-thirdparty-sdnc'>
-                                                                                                <block atomic="true">
-                                                                                                    <set>
-                                                                                                        <parameter name='tmp.domain.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
-                                                                                                    </set>
-                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                                  resource="esr-thirdparty-sdnc"
-                                                                                                                  key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domain.esr-thirdparty-id AND
+                                                                                </set>
+                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                              resource="pnf"
+                                                                                              key="pnf.pnf-name = $tmp.domain.pnf-name"
+                                                                                              pfx='tmp.aai.source-pnf' local-only='false' >
+                                                                                    <!--AND depth = '0'"-->
+                                                                                    <outcome value='success'>
+                                                                                        <block>
+                                                                                            <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
+                                                                                                <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                                    <outcome value='esr-thirdparty-sdnc'>
+                                                                                                        <block atomic="true">
+                                                                                                            <set>
+                                                                                                                <parameter name='tmp.domain.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                            </set>
+                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                          resource="esr-thirdparty-sdnc"
+                                                                                                                          key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domain.esr-thirdparty-id AND
                     depth = '1'"
-                                                                                                                  pfx='tmp.aai.domain.esr-thirdparty-sdnc' local-only='false' >
-                                                                                                        <outcome value='success'>
-                                                                                                            <block>
-                                                                                                                <set>
-                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.url' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
-                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.user' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
-                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.password' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
-                                                                                                                    <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
-                                                                                                                    <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
-                                                                                                                    <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
-                                                                                                                    <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
-                                                                                                                    <!--<parameter name="format" value="json"/>-->
-                                                                                                                    <!--<parameter name="httpMethod" value="get"/>-->
-                                                                                                                    <!--<parameter name="responsePrefix" value="topology"/>-->
-                                                                                                                    <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
-                                                                                                                    <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
-                                                                                                                    <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
-                                                                                                                    <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
-                                                                                                                </set>
-                                                                                                            </block>
-                                                                                                        </outcome>
-                                                                                                        <outcome value='not-found'>
-                                                                                                            <return status='failure'>
-                                                                                                                <parameter name='ack-final' value='Y'/>
-                                                                                                                <parameter name="error-code" value="500" />
-                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                            </return>
-                                                                                                        </outcome>
-                                                                                                        <outcome value='Other'>
-                                                                                                            <return status='failure'>
-                                                                                                                <parameter name='ack-final' value='Y'/>
-                                                                                                                <parameter name="error-code" value="500" />
-                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                                            </return>
-                                                                                                        </outcome>
-                                                                                                    </get-resource>
-                                                                                                    <break/>
-                                                                                                </block>
-                                                                                            </outcome>
-                                                                                        </switch>
-                                                                                    </for>
-                                                                                </block>
-                                                                            </outcome>
-                                                                            <outcome value='not-found'>
-                                                                                <return status='failure'>
-                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                    <parameter name="error-code" value="500" />
-                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                </return>
-                                                                            </outcome>
-                                                                            <outcome value='Other'>
-                                                                                <return status='failure'>
-                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                    <parameter name="error-code" value="500" />
-                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
-                                                                                </return>
-                                                                            </outcome>
-                                                                        </get-resource>
-                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
-                                                                            <!--<parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`" />-->
-                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-te:te/tunnels/tunnel=' + $tmp.aai.vpn-binding.vpn-name`" />
-                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domain.user`" />
-                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domain.password`" />
-                                                                            <parameter name="format" value="json"/>
-                                                                            <parameter name="httpMethod" value="delete"/>
-                                                                            <parameter name="responsePrefix" value="otn-oof"/>
-                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
-                                                                            <parameter name="trustStorePassword" value="adminadmin"/>
-                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
-                                                                            <parameter name="keyStorePassword" value="adminadmin"/>
-                                                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
-                                                                            <outcome value='failure'>
-                                                                                <return status='failure'>
-                                                                                    <parameter name='ack-final' value='Y'/>
-                                                                                    <parameter name="error-code" value="500" />
-                                                                                    <parameter name="error-message" value="Error executing delete OTN tunnel rest api" />
-                                                                                </return>
-                                                                            </outcome>
-                                                                            <outcome value='success'>
-                                                                                <block atomic="true"></block>
-                                                                            </outcome>
-                                                                        </execute>
-                                                                        <switch test='`$tmp.aai.connectivity.etht-svc-name`'>
-                                                                            <outcome value='Other'>
+                                                                                                                          pfx='tmp.aai.domain.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                                <outcome value='success'>
+                                                                                                                    <block>
+                                                                                                                        <set>
+                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.url' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.user' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domain.password' value="`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                            <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                            <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                            <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                            <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                            <!--<parameter name="format" value="json"/>-->
+                                                                                                                            <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                            <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                            <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                            <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                            <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                            <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                                        </set>
+                                                                                                                    </block>
+                                                                                                                </outcome>
+                                                                                                                <outcome value='not-found'>
+                                                                                                                    <return status='failure'>
+                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                    </return>
+                                                                                                                </outcome>
+                                                                                                                <outcome value='Other'>
+                                                                                                                    <return status='failure'>
+                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                    </return>
+                                                                                                                </outcome>
+                                                                                                            </get-resource>
+                                                                                                            <break/>
+                                                                                                        </block>
+                                                                                                    </outcome>
+                                                                                                </switch>
+                                                                                            </for>
+                                                                                        </block>
+                                                                                    </outcome>
+                                                                                    <outcome value='not-found'>
+                                                                                        <return status='failure'>
+                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                            <parameter name="error-code" value="500" />
+                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                        </return>
+                                                                                    </outcome>
+                                                                                    <outcome value='Other'>
+                                                                                        <return status='failure'>
+                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                            <parameter name="error-code" value="500" />
+                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                        </return>
+                                                                                    </outcome>
+                                                                                </get-resource>
                                                                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
-                                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=' + $tmp.aai.connectivity.etht-svc-name`" />
-                                                                                    <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->
-                                                                                    <!--<parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sotn-ethernet-service.json'`" />-->
+                                                                                    <!--<parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`" />-->
+                                                                                    <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-te:te/tunnels/tunnel=' + $tmp.aai.vpn-binding.vpn-name`" />
                                                                                     <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domain.user`" />
                                                                                     <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domain.password`" />
                                                                                     <parameter name="format" value="json"/>
                                                                                     <parameter name="httpMethod" value="delete"/>
-                                                                                    <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />
-                                                                                    <parameter name="responsePrefix" value="vpn-result"/>
+                                                                                    <parameter name="responsePrefix" value="otn-oof"/>
                                                                                     <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
                                                                                     <parameter name="trustStorePassword" value="adminadmin"/>
                                                                                     <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
                                                                                     <parameter name="keyStorePassword" value="adminadmin"/>
+                                                                                    <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
                                                                                     <outcome value='failure'>
                                                                                         <return status='failure'>
                                                                                             <parameter name='ack-final' value='Y'/>
                                                                                             <parameter name="error-code" value="500" />
-                                                                                            <parameter name="error-message" value="Error executing delete ethernet service rest api" />
+                                                                                            <parameter name="error-message" value="Error executing delete OTN tunnel rest api" />
                                                                                         </return>
                                                                                     </outcome>
                                                                                     <outcome value='success'>
                                                                                         <block atomic="true"></block>
                                                                                     </outcome>
                                                                                 </execute>
-                                                                            </outcome>
-                                                                            <outcome value=''></outcome>
-                                                                        </switch>
-                                                                        <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
-                                                                                key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' ></delete>
-                                                                    </block>
-                                                                </outcome>
-                                                                <outcome value='not-found'>
-                                                                    <return status='failure'>
-                                                                        <parameter name='ack-final' value='Y'/>
-                                                                        <parameter name="error-code" value="500" />
-                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
-                                                                    </return>
-                                                                </outcome>
-                                                                <outcome value='failure'>
-                                                                    <return status='failure'>
-                                                                        <parameter name='error-code' value='' />
-                                                                        <parameter name='error-message' value='' />
-                                                                    </return>
-                                                                </outcome>
-                                                            </get-resource>
-                                                        </block>
-                                                    </outcome>
-                                                    <outcome value='uni'>
-                                                        <block atomic="true">
-                                                            <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
-                                                                    key='uni.id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value'></delete>
-                                                        </block>
-                                                    </outcome>
-                                                </switch>
-                                            </for>
-                                            <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
-                                                    key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'></delete>
-                                        </block>
-                                    </outcome>
-                                    <outcome value='not-found'>
-                                        <return status='failure'>
-                                            <parameter name='ack-final' value='Y'/>
-                                            <parameter name="error-code" value="500" />
-                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
-                                        </return>
-                                    </outcome>
-                                    <outcome value='failure'>
-                                        <return status='failure'>
-                                            <parameter name='error-code' value='' />
-                                            <parameter name='error-message' value='' />
-                                        </return>
+                                                                                <switch test='`$tmp.aai.connectivity.etht-svc-name`'>
+                                                                                    <outcome value='Other'>
+                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >
+                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=' + $tmp.aai.connectivity.etht-svc-name`" />
+                                                                                            <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->
+                                                                                            <!--<parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sotn-ethernet-service.json'`" />-->
+                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domain.user`" />
+                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domain.password`" />
+                                                                                            <parameter name="format" value="json"/>
+                                                                                            <parameter name="httpMethod" value="delete"/>
+                                                                                            <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />
+                                                                                            <parameter name="responsePrefix" value="vpn-result"/>
+                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
+                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>
+                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
+                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>
+                                                                                            <outcome value='failure'>
+                                                                                                <return status='failure'>
+                                                                                                    <parameter name='ack-final' value='Y'/>
+                                                                                                    <parameter name="error-code" value="500" />
+                                                                                                    <parameter name="error-message" value="Error executing delete ethernet service rest api" />
+                                                                                                </return>
+                                                                                            </outcome>
+                                                                                            <outcome value='success'>
+                                                                                                <block atomic="true"></block>
+                                                                                            </outcome>
+                                                                                        </execute>
+                                                                                    </outcome>
+                                                                                    <outcome value=''></outcome>
+                                                                                </switch>
+                                                                                <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' ></delete>
+                                                                            </block>
+                                                                        </outcome>
+                                                                        <outcome value='not-found'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                <parameter name="error-code" value="500" />
+                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                            </return>
+                                                                        </outcome>
+                                                                        <outcome value='failure'>
+                                                                            <return status='failure'>
+                                                                                <parameter name='error-code' value='' />
+                                                                                <parameter name='error-message' value='' />
+                                                                            </return>
+                                                                        </outcome>
+                                                                    </get-resource>
+                                                                </block>
+                                                            </outcome>
+                                                            <outcome value='uni'>
+                                                                <block atomic="true">
+                                                                    <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                            key='uni.id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value'></delete>
+                                                                </block>
+                                                            </outcome>
+                                                        </switch>
+                                                    </for>
+                                                    <delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                            key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'></delete>
+                                                </block>
+                                            </outcome>
+                                            <outcome value='not-found'>
+                                                <return status='failure'>
+                                                    <parameter name='ack-final' value='Y'/>
+                                                    <parameter name="error-code" value="500" />
+                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                </return>
+                                            </outcome>
+                                            <outcome value='failure'>
+                                                <return status='failure'>
+                                                    <parameter name='error-code' value='' />
+                                                    <parameter name='error-message' value='' />
+                                                </return>
+                                            </outcome>
+                                        </get-resource>
                                     </outcome>
-                                </get-resource>
-                            </outcome>
-                        </switch>
-                    </for>
+                                </switch>
+                            </for>
+                        </outcome>
+                    </switch>
                 </outcome>
                 <outcome value='not-found'>
                     <return status='failure'>
index 71bc7c1..bb86aac 100644 (file)
                     <block atomic="true">
                         <for index='helprconnidx' start='0' end='`$tmp.aai.helper-root-all-connectivities.connectivity_length`' >
                             <block atomic='true'>
-                                <switch test="`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].color-aware == $tmp.ROOT.uni-p-interface-long`">
-                                    <outcome value='true'>
-                                        <block atomic='true'>
-                                            <set>
-                                                <parameter name='found-root-connectivity' value="true" />
-                                            </set>
-                                            <set>
-                                                <parameter name='tmp.aai.ROOT.connectivity.' value="`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].`" />
-                                            </set>
-                                            <break/>
+                                <switch test="`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].vpn-type`">
+                                    <outcome value='root'>
+                                        <block>
+                                            <switch test="`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].color-aware == $tmp.ROOT.uni-p-interface-long`">
+                                                <outcome value='true'>
+                                                    <block atomic='true'>
+                                                        <set>
+                                                            <parameter name='found-root-connectivity' value="true" />
+                                                        </set>
+                                                        <set>
+                                                            <parameter name='tmp.aai.ROOT.connectivity.' value="`$tmp.aai.helper-root-all-connectivities.connectivity[$helprconnidx].`" />
+                                                        </set>
+                                                        <break/>
+                                                    </block>
+                                                </outcome>
+                                            </switch>
                                         </block>
                                     </outcome>
                                 </switch>
index 7bdae76..6c46a40 100644 (file)
                         <outcome value='false'></outcome>
                         <outcome value='true'>
                             <block>
+                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                              resource="pnfs"
+                                              key="selflink = 'https://aai.onap:8443/aai/v24/network/pnfs?depth=0'"
+                                              local-only="false"
+                                              pfx="ccsdkTopopnfs" ></get-resource>
+                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                              resource="logical-links"
+                                              key="selflink = 'https://aai.onap:8443/aai/v24/network/logical-links?depth=0'"
+                                              local-only="false"
+                                              pfx="ccsdkTopologicalLinks" ></get-resource>
                                 <set>
                                     <parameter name='tmp.arr' value='' />
                                     <parameter name='tmp.arridx' value='0' />
                                     <!--<parameter name='tmp.slicevpns_length' value='0' />-->
                                     <!--<parameter name='tmp.slicevpnuuids' value='' />-->
                                     <!--<parameter name='tmp.slicevpnuuids.' value='' />-->
-                                    <parameter name='bwModified' value='false' />
                                 </set>
                                 <for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >
+                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                        <parameter name="ctx-destination" value="prop.ethernet-service-name"/>
+                                    </execute>
+                                    <set>
+                                        <!--<parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-name`" />-->
+                                        <parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-id`" />
+                                    </set>
                                     <set>
                                         <parameter name='allotted-resource-id' value="`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`" />
                                     </set>
                                                                                 </outcome>
                                                                             </switch>
                                                                         </for>
-                                                                        <block atomic='true'>
-                                                                            <for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >
-                                                                                <switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>
-                                                                                    <outcome value='connectivity'>
-                                                                                        <block atomic="true">
-                                                                                            <set>
-                                                                                                <parameter name='tmp.aai.connectivity.' value='' />
-                                                                                            </set>
-                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                          resource="connectivity"
-                                                                                                          key="connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"
-                                                                                                          local-only="false"
-                                                                                                          pfx="tmp.aai.connectivity" >
-                                                                                                <outcome value='success'>
-                                                                                                    <block atomic="true">
-                                                                                                        <switch test='`$tmp.aai.connectivity.bandwidth-profile-name == $gfp`'>
-                                                                                                            <outcome value='true'></outcome>
-                                                                                                            <outcome value='false'>
-                                                                                                                <block atomic="true">
-                                                                                                                    <set>
-                                                                                                                        <parameter name='bwModified' value="true" />
-                                                                                                                    </set>
-                                                                                                                    <for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >
-                                                                                                                        <switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>
-                                                                                                                            <outcome value='vpn-binding'>
-                                                                                                                                <block atomic="true">
-                                                                                                                                    <set>
-                                                                                                                                        <parameter name='tmp.aai.vpn-binding.' value='' />
-                                                                                                                                    </set>
-                                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
-                                                                                                                                                  resource="vpn-binding"
-                                                                                                                                                  key="vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"
-                                                                                                                                                  local-only="false"
-                                                                                                                                                  pfx="tmp.aai.vpn-binding" >
-                                                                                                                                        <outcome value='success'>
+                                                                        <for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >
+                                                                            <switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>
+                                                                                <outcome value='logical-link'>
+                                                                                    <block atomic="true">
+                                                                                        <set>
+                                                                                            <parameter name='logical-link-name' value="`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`" />
+                                                                                        </set>
+                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                      resource="logical-link"
+                                                                                                      key='logical-link.link-name = $logical-link-name'
+                                                                                                      local-only="false"
+                                                                                                      force="true" pfx="tmp.aai.logical-link">
+                                                                                            <outcome value='not-found'>
+                                                                                                <return status='failure'>
+                                                                                                    <parameter name='ack-final' value='Y'/>
+                                                                                                    <parameter name="error-code" value="500" />
+                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                </return>
+                                                                                            </outcome>
+                                                                                            <outcome value='failure'>
+                                                                                                <return status='failure'>
+                                                                                                    <parameter name='error-code' value='' />
+                                                                                                    <parameter name='error-message' value='' />
+                                                                                                </return>
+                                                                                            </outcome>
+                                                                                            <outcome value='success'>
+                                                                                                <block>
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                                                                                        <parameter name="ctx-destination" value="prop.otn-tunnel-name"/>
+                                                                                                    </execute>
+                                                                                                    <set>
+                                                                                                        <!--<parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-name`" />-->
+                                                                                                        <parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-id`" />
+                                                                                                    </set>
+                                                                                                    <set>
+                                                                                                        <parameter name='network-route-one' value="`$tmp.aai.logical-link.link-name`" />
+                                                                                                    </set>
+                                                                                                    <set>
+                                                                                                        <parameter name='network-route-two' value="`$tmp.aai.logical-link.link-name2`" />
+                                                                                                    </set>
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                  resource="network-route"
+                                                                                                                  key='network-route.route-id = $network-route-one'
+                                                                                                                  local-only="false"
+                                                                                                                  force="true" pfx="tmp.aai.network-route-one">
+                                                                                                        <outcome value='not-found'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                                                <parameter name="error-code" value="500" />
+                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value='' />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <switch test='`$tmp.aai.network-route-one.type`'>
+                                                                                                                    <outcome value='ROOT'>
+                                                                                                                        <block>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-ROOT.' value="`$tmp.aai.network-route-one.`" />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-B.' value="`$tmp.aai.network-route-one.`" />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='LEAF'>
+                                                                                                                        <block>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-LEAF.' value="`$tmp.aai.network-route-one.`" />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-A.' value="`$tmp.aai.network-route-one.`" />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                </switch>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                    </get-resource>
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                  resource="network-route"
+                                                                                                                  key='network-route.route-id = $network-route-two'
+                                                                                                                  local-only="false"
+                                                                                                                  force="true" pfx="tmp.aai.network-route-two">
+                                                                                                        <outcome value='not-found'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                                                <parameter name="error-code" value="500" />
+                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value='' />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <switch test='`$tmp.aai.network-route-two.type`'>
+                                                                                                                    <outcome value='ROOT'>
+                                                                                                                        <block>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-ROOT.' value="`$tmp.aai.network-route-two.`" />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-B.' value="`$tmp.aai.network-route-two.`" />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='LEAF'>
+                                                                                                                        <block>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-LEAF.' value="`$tmp.aai.network-route-two.`" />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.aai.network-route-A.' value="`$tmp.aai.network-route-two.`" />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                </switch>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                    </get-resource>
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >
+                                                                                                        <parameter name="original_string" value='`$tmp.aai.network-route-A.next-hop`'/>
+                                                                                                        <!--<parameter name="regex" value="[^-]+$"/>-->
+                                                                                                        <parameter name="regex" value="[-]+"/>
+                                                                                                        <parameter name="ctx_memory_result_key" value="param-prefix-domainA-pnfName"/>
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <set>
+                                                                                                                    <parameter name='tmp.src.domainA.pnf-name' value="`$param-prefix-domainA-pnfName[0] + '-' +
+                                                   $param-prefix-domainA-pnfName[1] + '-' +
+                                                   $param-prefix-domainA-pnfName[2] + '-' +
+                                                   $param-prefix-domainA-pnfName[3] + '-' +
+                                                   $param-prefix-domainA-pnfName[4] + '-' +
+                                                   $param-prefix-domainA-pnfName[5] + '-' +
+                                                   $param-prefix-domainA-pnfName[6] + '-' +
+                                                   $param-prefix-domainA-pnfName[7] + '-' +
+                                                   $param-prefix-domainA-pnfName[8]`" />
+                                                                                                                </set>
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                              resource="pnf"
+                                                                                                                              key="pnf.pnf-name = $tmp.src.domainA.pnf-name"
+                                                                                                                              pfx='tmp.aai.source-pnf' local-only='false' >
+                                                                                                                    <!--AND depth = '0'"-->
+                                                                                                                    <outcome value='success'>
+                                                                                                                        <block>
+                                                                                                                            <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >
+                                                                                                                                <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>
+                                                                                                                                    <outcome value='esr-thirdparty-sdnc'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                                                            </set>
+                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                          resource="esr-thirdparty-sdnc"
+                                                                                                                                                          key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND
+                    depth = '1'"
+                                                                                                                                                          pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                                                                <outcome value='success'>
+                                                                                                                                                    <block>
+                                                                                                                                                        <set>
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                                                            <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                                                            <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                                                            <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                                                            <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                                                            <!--<parameter name="format" value="json"/>-->
+                                                                                                                                                            <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                                                            <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                                                            <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                                                            <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                                                            <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                                                            <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                                                                        </set>
+                                                                                                                                                    </block>
+                                                                                                                                                </outcome>
+                                                                                                                                                <outcome value='not-found'>
+                                                                                                                                                    <return status='failure'>
+                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                                                    </return>
+                                                                                                                                                </outcome>
+                                                                                                                                                <outcome value='Other'>
+                                                                                                                                                    <return status='failure'>
+                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                                                    </return>
+                                                                                                                                                </outcome>
+                                                                                                                                            </get-resource>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                    <outcome value='network-resource'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='tmp.domainA.eth-network-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />
+                                                                                                                                            </set>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                </switch>
+                                                                                                                            </for>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='not-found'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='Other'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                </get-resource>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value="An error occured while splitting sna1_route" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                    </execute>
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                  resource="p-interface"
+                                                                                                                  key="pnf.pnf-name = $tmp.src.domainA.pnf-name
+               AND p-interface.interface-name = $tmp.aai.network-route-A.next-hop"
+                                                                                                                  local-only="false"
+                                                                                                                  pfx="tmp.aai.network-route-A.p-interface-src" >
+                                                                                                        <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->
+                                                                                                        <!--   resource="p-interface"-->
+                                                                                                        <!--       key="pnf.pnf-name = $unique-src-node-Id-->
+                                                                                                        <!--           and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"-->
+                                                                                                        <!--           local-only="false" -->
+                                                                                                        <!--           pfx="tmp.aai.endpointA.p-interface-src" >-->
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >
+                                                                                                                    <parameter name="original_string" value='`$tmp.aai.network-route-A.p-interface-src.interface-name`'/>
+                                                                                                                    <!--<parameter name="regex" value="[^-]+$"/>-->
+                                                                                                                    <parameter name="regex" value="[-]+"/>
+                                                                                                                    <parameter name="ctx_memory_result_key" value="param-prefix-domainA"/>
+                                                                                                                    <outcome value='success'>
+                                                                                                                        <block atomic="true">
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='failure'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='error-code' value='' />
+                                                                                                                            <parameter name='error-message' value="An error occured while splitting sna1_route" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                </execute>
+                                                                                                                <for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >
+                                                                                                                    <switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>
+                                                                                                                        <outcome value='tunnel-termination-point'>
+                                                                                                                            <block atomic="true">
+                                                                                                                                <set>
+                                                                                                                                    <parameter name='tmp.source.ttp-id' value="`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].relationship-data[0].relationship-value`" />
+                                                                                                                                </set>
+                                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                              resource="tunnel-termination-point"
+                                                                                                                                              key="tunnel-termination-point.ttp-id = $tmp.source.ttp-id
+               AND depth = '0'"
+                                                                                                                                              pfx='tmp.aai.source-ttp' local-only='false' >
+                                                                                                                                    <outcome value='success'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='source.tunnel-tp-id' value="`$tmp.aai.source-ttp.tunnel-tp-id`" />
+                                                                                                                                            </set>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                </get-resource>
+                                                                                                                                <break/>
+                                                                                                                            </block>
+                                                                                                                        </outcome>
+                                                                                                                    </switch>
+                                                                                                                </for>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='not-found'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                                                <parameter name="error-code" value="500" />
+                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value='' />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                    </get-resource>
+                                                                                                    <set>
+                                                                                                        <parameter name='tmp.LEAF.pnf-name-long' value="`$param-prefix-domainA-pnfName[0] + '-' +
+                                                   $param-prefix-domainA-pnfName[1] + '-' +
+                                                   $param-prefix-domainA-pnfName[2] + '-' +
+                                                   $param-prefix-domainA-pnfName[3] + '-' +
+                                                   $param-prefix-domainA-pnfName[4] + '-' +
+                                                   $param-prefix-domainA-pnfName[5] + '-' +
+                                                   $param-prefix-domainA-pnfName[6] + '-' +
+                                                   $param-prefix-domainA-pnfName[7] + '-' +
+                                                   $param-prefix-domainA-pnfName[8]`" />
+                                                                                                        <!--<parameter name='tmp.LEAF.pnf-name-short' value="`$param-prefix-domainA-pnfName[8]`" />-->
+                                                                                                        <parameter name='tmp.LEAF.pnf-name-short' value="`$tmp.src.pnf-name`" />
+                                                                                                        <parameter name='tmp.LEAF.uni-p-interface-long' value="`$tmp.aai.network-route-A.next-hop`" />
+                                                                                                        <parameter name='tmp.LEAF.uni-tp-id' value="`$tmp.src.ltpId`" />
+                                                                                                    </set>
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >
+                                                                                                        <parameter name="original_string" value='`$tmp.aai.network-route-B.next-hop`'/>
+                                                                                                        <!--<parameter name="regex" value="[^-]+$"/>-->
+                                                                                                        <parameter name="regex" value="[-]+"/>
+                                                                                                        <parameter name="ctx_memory_result_key" value="param-prefix-domainB-pnfName"/>
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <set>
+                                                                                                                    <parameter name='tmp.dst.domainB.pnf-name' value="`$param-prefix-domainB-pnfName[0] + '-' +
+                                                   $param-prefix-domainB-pnfName[1] + '-' +
+                                                   $param-prefix-domainB-pnfName[2] + '-' +
+                                                   $param-prefix-domainB-pnfName[3] + '-' +
+                                                   $param-prefix-domainB-pnfName[4] + '-' +
+                                                   $param-prefix-domainB-pnfName[5] + '-' +
+                                                   $param-prefix-domainB-pnfName[6] + '-' +
+                                                   $param-prefix-domainB-pnfName[7] + '-' +
+                                                   $param-prefix-domainB-pnfName[8]`" />
+                                                                                                                </set>
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                              resource="pnf"
+                                                                                                                              key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"
+                                                                                                                              pfx='tmp.aai.destination-pnf' local-only='false' >
+                                                                                                                    <!--AND depth = '0'"-->
+                                                                                                                    <outcome value='success'>
+                                                                                                                        <block>
+                                                                                                                            <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >
+                                                                                                                                <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>
+                                                                                                                                    <outcome value='esr-thirdparty-sdnc'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />
+                                                                                                                                            </set>
+                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                          resource="esr-thirdparty-sdnc"
+                                                                                                                                                          key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND
+                    depth = '1'"
+                                                                                                                                                          pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >
+                                                                                                                                                <outcome value='success'>
+                                                                                                                                                    <block>
+                                                                                                                                                        <set>
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />
+                                                                                                                                                            <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />
+                                                                                                                                                            <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->
+                                                                                                                                                            <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->
+                                                                                                                                                            <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->
+                                                                                                                                                            <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->
+                                                                                                                                                            <!--<parameter name="format" value="json"/>-->
+                                                                                                                                                            <!--<parameter name="httpMethod" value="get"/>-->
+                                                                                                                                                            <!--<parameter name="responsePrefix" value="topology"/>-->
+                                                                                                                                                            <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->
+                                                                                                                                                            <!--<parameter name="trustStorePassword" value="adminadmin"/>-->
+                                                                                                                                                            <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->
+                                                                                                                                                            <!--<parameter name="keyStorePassword" value="adminadmin"/>-->
+                                                                                                                                                        </set>
+                                                                                                                                                    </block>
+                                                                                                                                                </outcome>
+                                                                                                                                                <outcome value='not-found'>
+                                                                                                                                                    <return status='failure'>
+                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                                                    </return>
+                                                                                                                                                </outcome>
+                                                                                                                                                <outcome value='Other'>
+                                                                                                                                                    <return status='failure'>
+                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                                                    </return>
+                                                                                                                                                </outcome>
+                                                                                                                                            </get-resource>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                    <outcome value='network-resource'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='tmp.domainB.eth-network-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />
+                                                                                                                                            </set>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                </switch>
+                                                                                                                            </for>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='not-found'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='Other'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                </get-resource>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value="An error occured while splitting sna1_route" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                    </execute>
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                  resource="p-interface"
+                                                                                                                  key="pnf.pnf-name = $tmp.dst.domainB.pnf-name
+               AND p-interface.interface-name = $tmp.aai.network-route-B.next-hop"
+                                                                                                                  local-only="false"
+                                                                                                                  pfx="tmp.aai.network-route-B.p-interface-dst" >
+                                                                                                        <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->
+                                                                                                        <!--   resource="p-interface"-->
+                                                                                                        <!--       key="pnf.pnf-name = $unique-src-node-Id-->
+                                                                                                        <!--           and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"-->
+                                                                                                        <!--           local-only="false" -->
+                                                                                                        <!--           pfx="tmp.aai.endpointA.p-interface-src" >-->
+                                                                                                        <outcome value='success'>
+                                                                                                            <block atomic="true">
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >
+                                                                                                                    <parameter name="original_string" value='`$tmp.aai.network-route-B.p-interface-dst.interface-name`'/>
+                                                                                                                    <!--<parameter name="regex" value="[^-]+$"/>-->
+                                                                                                                    <parameter name="regex" value="[-]+"/>
+                                                                                                                    <parameter name="ctx_memory_result_key" value="param-prefix-domainB"/>
+                                                                                                                    <outcome value='success'>
+                                                                                                                        <block atomic="true">
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />
+                                                                                                                            </set>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />
+                                                                                                                            </set>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='failure'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='error-code' value='' />
+                                                                                                                            <parameter name='error-message' value="An error occured while splitting sna1_route" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                </execute>
+                                                                                                                <for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >
+                                                                                                                    <switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>
+                                                                                                                        <outcome value='tunnel-termination-point'>
+                                                                                                                            <block atomic="true">
+                                                                                                                                <set>
+                                                                                                                                    <parameter name='tmp.destination.ttp-id' value="`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].relationship-data[0].relationship-value`" />
+                                                                                                                                </set>
+                                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                              resource="tunnel-termination-point"
+                                                                                                                                              key="tunnel-termination-point.ttp-id = $tmp.destination.ttp-id
+               AND depth = '0'"
+                                                                                                                                              pfx='tmp.aai.destination-ttp' local-only='false' >
+                                                                                                                                    <outcome value='success'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='destination.tunnel-tp-id' value="`$tmp.aai.destination-ttp.tunnel-tp-id`" />
+                                                                                                                                            </set>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                </get-resource>
+                                                                                                                                <break/>
+                                                                                                                            </block>
+                                                                                                                        </outcome>
+                                                                                                                    </switch>
+                                                                                                                </for>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='not-found'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                                                <parameter name="error-code" value="500" />
+                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='failure'>
+                                                                                                            <return status='failure'>
+                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                <parameter name='error-message' value='' />
+                                                                                                            </return>
+                                                                                                        </outcome>
+                                                                                                    </get-resource>
+                                                                                                    <set>
+                                                                                                        <parameter name='tmp.ROOT.pnf-name-long' value="`$param-prefix-domainB-pnfName[0] + '-' +
+                                                   $param-prefix-domainB-pnfName[1] + '-' +
+                                                   $param-prefix-domainB-pnfName[2] + '-' +
+                                                   $param-prefix-domainB-pnfName[3] + '-' +
+                                                   $param-prefix-domainB-pnfName[4] + '-' +
+                                                   $param-prefix-domainB-pnfName[5] + '-' +
+                                                   $param-prefix-domainB-pnfName[6] + '-' +
+                                                   $param-prefix-domainB-pnfName[7] + '-' +
+                                                   $param-prefix-domainB-pnfName[8]`" />
+                                                                                                        <!--<parameter name='tmp.ROOT.pnf-name-short' value="`$param-prefix-domainB-pnfName[8]`" />-->
+                                                                                                        <parameter name='tmp.ROOT.pnf-name-short' value="`$tmp.dst.pnf-name`" />
+                                                                                                        <parameter name='tmp.ROOT.uni-p-interface-long' value="`$tmp.aai.network-route-B.next-hop`" />
+                                                                                                        <parameter name='tmp.ROOT.uni-tp-id' value="`$tmp.dst.ltpId`" />
+                                                                                                    </set>
+                                                                                                    <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-logic' mode='sync' ></call>
+                                                                                                    <switch test='`$found-middle-man`'>
+                                                                                                        <outcome value='false'>
+                                                                                                            <block atomic='true'>
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                                                                                                    <parameter name="ctx-destination" value="uuid.connectivity-domainA-uuid"/>
+                                                                                                                </execute>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>
+                                                                                                                    <parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />
+                                                                                                                    <parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />
+                                                                                                                    <parameter name='operational-status' value='Created' />
+                                                                                                                    <parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />
+                                                                                                                    <parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />
+                                                                                                                    <parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />
+                                                                                                                    <parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />
+                                                                                                                    <parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />
+                                                                                                                    <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                    <parameter name='vpn-type' value='leaf' />
+                                                                                                                    <parameter name='bandwidth-profile-name' value='`$gfp`' />
+                                                                                                                    <parameter name='cir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='eir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='cbs' value='`$prop.sotn.cbs`' />
+                                                                                                                    <parameter name='ebs' value='`$prop.sotn.ebs`' />
+                                                                                                                    <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->
+                                                                                                                    <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->
+                                                                                                                    <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->
+                                                                                                                    <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />
+                                                                                                                    <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />
+                                                                                                                    <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />
+                                                                                                                    <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/'` " />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$uuid.connectivity-domainA-uuid`" />
+                                                                                                                    <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                    <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                    <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                    <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                    <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                      key='uni.id = $tmp.LEAF.uni-p-interface-long'>
+                                                                                                                    <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />
+                                                                                                                    <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />
+                                                                                                                    <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                    <parameter name='data-source' value='`$gfp`' />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                </save>
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                                                                                                    <parameter name="ctx-destination" value="prop.connectivity-domainB-uuid"/>
+                                                                                                                </execute>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>
+                                                                                                                    <parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />
+                                                                                                                    <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' -->
+                                                                                                                    <!--      key='connectivity.connectivity-id = $tmp.ROOT.uni-p-interface-long'>-->
+                                                                                                                    <!--<parameter name='connectivity-id' value='`$tmp.ROOT.uni-p-interface-long`' />-->
+                                                                                                                    <parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />
+                                                                                                                    <parameter name='operational-status' value='Created' />
+                                                                                                                    <parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />
+                                                                                                                    <parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />
+                                                                                                                    <parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />
+                                                                                                                    <parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />
+                                                                                                                    <parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />
+                                                                                                                    <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />
+                                                                                                                    <parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                    <parameter name='vpn-type' value='root' />
+                                                                                                                    <parameter name='bandwidth-profile-name' value='`$gfp`' />
+                                                                                                                    <parameter name='cir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='eir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='cbs' value='`$prop.sotn.cbs`' />
+                                                                                                                    <parameter name='ebs' value='`$prop.sotn.ebs`' />
+                                                                                                                    <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->
+                                                                                                                    <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->
+                                                                                                                    <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->
+                                                                                                                    <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />
+                                                                                                                    <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />
+                                                                                                                    <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />
+                                                                                                                    <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/'` " />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.connectivity-domainB-uuid`" />
+                                                                                                                    <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                    <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                    <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                    <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                    <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                      key='uni.id = $tmp.ROOT.uni-p-interface-long'>
+                                                                                                                    <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                    <parameter name='tp-id' value='`$tmp.ROOT.uni-tp-id`' />
+                                                                                                                    <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />
+                                                                                                                    <parameter name='data-source' value='`$gfp`' />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.ROOT.uni-p-interface-long`" />
+                                                                                                                </save>
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                                                                                                    <parameter name="ctx-destination" value="prop.connectivity-middle-man-uuid"/>
+                                                                                                                </execute>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                      key='connectivity.connectivity-id = $prop.connectivity-middle-man-uuid'>
+                                                                                                                    <parameter name='connectivity-id' value='`$prop.connectivity-middle-man-uuid`' />
+                                                                                                                    <parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />
+                                                                                                                    <parameter name='operational-status' value='Created' />
+                                                                                                                    <!--The followings are not needed for the middle-man-connectivity-->
+                                                                                                                    <!--<parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />-->
+                                                                                                                    <!--<parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />-->
+                                                                                                                    <!--<parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />-->
+                                                                                                                    <!--<parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />-->
+                                                                                                                    <!--<parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />-->
+                                                                                                                    <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />
+                                                                                                                    <parameter name='color-aware' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                    <parameter name='vpn-type' value='mdsc' />
+                                                                                                                    <parameter name='bandwidth-profile-name' value='`$gfp`' />
+                                                                                                                    <parameter name='cir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='eir' value='`$gfp *1000000`' />
+                                                                                                                    <parameter name='cbs' value='`$prop.sotn.cbs`' />
+                                                                                                                    <parameter name='ebs' value='`$prop.sotn.ebs`' />
+                                                                                                                    <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->
+                                                                                                                    <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->
+                                                                                                                    <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->
+                                                                                                                    <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />
+                                                                                                                    <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />
+                                                                                                                    <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />
+                                                                                                                    <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/'` " />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.connectivity-middle-man-uuid`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.connectivity-middle-man-uuid`" />
+                                                                                                                    <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                    <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                    <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                    <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                    <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                    <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                </save>
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                              resource="connectivity"
+                                                                                                                              key="connectivity.connectivity-id = $prop.connectivity-middle-man-uuid"
+                                                                                                                              local-only="false"
+                                                                                                                              pfx="middle-man-conn" >
+                                                                                                                    <outcome value='success'>
+                                                                                                                        <block atomic='true'></block>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='not-found'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                            <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='failure'>
+                                                                                                                        <return status='failure'>
+                                                                                                                            <parameter name='error-code' value='' />
+                                                                                                                            <parameter name='error-message' value='' />
+                                                                                                                        </return>
+                                                                                                                    </outcome>
+                                                                                                                </get-resource>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.ROOT.uni-p-interface-long`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.ROOT.uni-p-interface-long`" />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$uuid.connectivity-domainA-uuid`" />
+                                                                                                                </save>
+                                                                                                                <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                      key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                      force="true" pfx="tmp.AnAI-data">
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.connectivity-domainB-uuid`" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                    <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.connectivity-domainB-uuid`" />
+                                                                                                                </save>
+                                                                                                                <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' ></call>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                        <outcome value='true'>
+                                                                                                            <block>
+                                                                                                                <exists plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' key='uni.id = $tmp.LEAF.uni-p-interface-long'>
+                                                                                                                    <outcome value='true'>
+                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                      resource="uni"
+                                                                                                                                      key="uni.id = $tmp.LEAF.uni-p-interface-long"
+                                                                                                                                      local-only="false"
+                                                                                                                                      pfx="tmp.aai.leafuni" >
+                                                                                                                            <outcome value='not-found'>
+                                                                                                                                <return status='failure'>
+                                                                                                                                    <parameter name='ack-final' value='Y'/>
+                                                                                                                                    <parameter name="error-code" value="500" />
+                                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                </return>
+                                                                                                                            </outcome>
+                                                                                                                            <outcome value='failure'>
+                                                                                                                                <return status='failure'>
+                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                    <parameter name='error-message' value='' />
+                                                                                                                                </return>
+                                                                                                                            </outcome>
+                                                                                                                            <outcome value='success'>
+                                                                                                                                <switch test='`$tmp.aai.leafuni.data-source == $gfp`'>
+                                                                                                                                    <outcome value='true'></outcome>
+                                                                                                                                    <outcome value='false'>
+                                                                                                                                        <block atomic="true">
+                                                                                                                                            <set>
+                                                                                                                                                <parameter name='bwModified' value="true" />
+                                                                                                                                            </set>
+                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                                    key='uni.id = $tmp.LEAF.uni-p-interface-long'>
+                                                                                                                                                <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />
+                                                                                                                                                <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />
+                                                                                                                                                <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                                <parameter name='data-source' value='`$gfp`' />
+                                                                                                                                            </update>
+                                                                                                                                            <switch test='`$tmp.aai.leafuni.data-source > $gfp`'>
+                                                                                                                                                <outcome value='false'>
+                                                                                                                                                    <block>
+                                                                                                                                                        <set>
+                                                                                                                                                            <parameter name='tmp.delta' value='`$gfp - $tmp.aai.leafuni.data-source`' />
+                                                                                                                                                            <parameter name='tmp.realdelta' value='`$gfp - $tmp.aai.leafuni.data-source`' />
+                                                                                                                                                            <parameter name='tmp.isBwIncreased' value='true' />
+                                                                                                                                                        </set>
+                                                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                      resource="uni"
+                                                                                                                                                                      key="uni.id = $tmp.ROOT.uni-p-interface-long"
+                                                                                                                                                                      local-only="false"
+                                                                                                                                                                      pfx="tmp.aai.rootuni" >
+                                                                                                                                                            <outcome value='not-found'>
+                                                                                                                                                                <return status='failure'>
+                                                                                                                                                                    <parameter name='ack-final' value='Y'/>
+                                                                                                                                                                    <parameter name="error-code" value="500" />
+                                                                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                                                </return>
+                                                                                                                                                            </outcome>
+                                                                                                                                                            <outcome value='failure'>
+                                                                                                                                                                <return status='failure'>
+                                                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                                                    <parameter name='error-message' value='' />
+                                                                                                                                                                </return>
+                                                                                                                                                            </outcome>
+                                                                                                                                                            <outcome value='success'>
+                                                                                                                                                                <block atomic="true">
+                                                                                                                                                                    <set>
+                                                                                                                                                                        <parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $tmp.delta`' />
+                                                                                                                                                                    </set>
+                                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                                                            key='uni.id = $tmp.ROOT.uni-p-interface-long'>
+                                                                                                                                                                        <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                                                                        <parameter name='data-source' value='`$tmp.newbw`' />
+                                                                                                                                                                    </update>
+                                                                                                                                                                </block>
+                                                                                                                                                            </outcome>
+                                                                                                                                                        </get-resource>
+                                                                                                                                                    </block>
+                                                                                                                                                </outcome>
+                                                                                                                                                <outcome value='true'>
+                                                                                                                                                    <block>
+                                                                                                                                                        <set>
+                                                                                                                                                            <parameter name='tmp.delta' value='`$tmp.aai.leafuni.data-source - $gfp`' />
+                                                                                                                                                            <parameter name='tmp.realdelta' value='`$gfp - $tmp.aai.leafuni.data-source`' />
+                                                                                                                                                            <parameter name='tmp.isBwIncreased' value='false' />
+                                                                                                                                                        </set>
+                                                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                      resource="uni"
+                                                                                                                                                                      key="uni.id = $tmp.ROOT.uni-p-interface-long"
+                                                                                                                                                                      local-only="false"
+                                                                                                                                                                      pfx="tmp.aai.rootuni" >
+                                                                                                                                                            <outcome value='not-found'>
+                                                                                                                                                                <return status='failure'>
+                                                                                                                                                                    <parameter name='ack-final' value='Y'/>
+                                                                                                                                                                    <parameter name="error-code" value="500" />
+                                                                                                                                                                    <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                                                </return>
+                                                                                                                                                            </outcome>
+                                                                                                                                                            <outcome value='failure'>
+                                                                                                                                                                <return status='failure'>
+                                                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                                                    <parameter name='error-message' value='' />
+                                                                                                                                                                </return>
+                                                                                                                                                            </outcome>
+                                                                                                                                                            <outcome value='success'>
+                                                                                                                                                                <block atomic="true">
+                                                                                                                                                                    <set>
+                                                                                                                                                                        <parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source - $tmp.delta`' />
+                                                                                                                                                                    </set>
+                                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                                                            key='uni.id = $tmp.ROOT.uni-p-interface-long'>
+                                                                                                                                                                        <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                                                                        <parameter name='data-source' value='`$tmp.newbw`' />
+                                                                                                                                                                    </update>
+                                                                                                                                                                </block>
+                                                                                                                                                            </outcome>
+                                                                                                                                                        </get-resource>
+                                                                                                                                                    </block>
+                                                                                                                                                </outcome>
+                                                                                                                                            </switch>
                                                                                                                                             <block atomic="true">
-                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
-                                                                                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >
-                                                                                                                                                    <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />
-                                                                                                                                                    <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />
-                                                                                                                                                    <parameter name='route-distinguisher' value='`$gfp`' />
-                                                                                                                                                    <parameter name='operational-status' value='Modified' />
-                                                                                                                                                </update>
-                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
-                                                                                                                                                        key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>
-                                                                                                                                                    <parameter name='connectivity-id' value='`$tmp.aai.connectivity.connectivity-id`' />
-                                                                                                                                                    <parameter name='operational-status' value='Modified' />
-                                                                                                                                                    <parameter name='bandwidth-profile-name' value='`$gfp`' />
-                                                                                                                                                    <parameter name='cir' value='`$gfp *1000000`' />
-                                                                                                                                                    <parameter name='eir' value='`$gfp *1000000`' />
-                                                                                                                                                </update>
+                                                                                                                                                <block>
+                                                                                                                                                    <set>
+                                                                                                                                                        <parameter name='allNetworksList.' value='' />
+                                                                                                                                                    </set>
+                                                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                  resource="network-resources"
+                                                                                                                                                                  key="selflink = 'https://aai.onap:8443/aai/v24/network/network-resources?depth=0'"
+                                                                                                                                                                  local-only="false"
+                                                                                                                                                                  pfx="allNetworksList" >
+                                                                                                                                                        <outcome value='success'></outcome>
+                                                                                                                                                        <outcome value='Other'></outcome>
+                                                                                                                                                        <outcome value='not-found'></outcome>
+                                                                                                                                                    </get-resource>
+                                                                                                                                                    <for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >
+                                                                                                                                                        <switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>
+                                                                                                                                                            <outcome value='true'>
+                                                                                                                                                                <switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>
+                                                                                                                                                                    <outcome value='true'>
+                                                                                                                                                                        <set>
+                                                                                                                                                                            <parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />
+                                                                                                                                                                        </set>
+                                                                                                                                                                    </outcome>
+                                                                                                                                                                </switch>
+                                                                                                                                                            </outcome>
+                                                                                                                                                        </switch>
+                                                                                                                                                    </for>
+                                                                                                                                                    <set>
+                                                                                                                                                        <parameter name='tmp.pce-src-node.' value='' />
+                                                                                                                                                    </set>
+                                                                                                                                                    <set>
+                                                                                                                                                        <!--<parameter name='tmp.pce-src-node' value="`$param-prefix-domainA-pnfName[0] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[1] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[2] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[3] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[4] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[5] + '-' +-->
+                                                                                                                                                        <!--                                                   1 + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[7] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[8]`" />-->
+                                                                                                                                                        <parameter name='tmp.pce-src-node' value="`$param-prefix-domainA-pnfName[0] + '-' +
+                                                   $param-prefix-domainA-pnfName[1] + '-' +
+                                                   $param-prefix-domainA-pnfName[2] + '-' +
+                                                   $param-prefix-domainA-pnfName[3] + '-' +
+                                                   $param-prefix-domainA-pnfName[4] + '-' +
+                                                   $param-prefix-domainA-pnfName[5] + '-' +
+                                                   $otnTopoIdSrc + '-' +
+                                                   $param-prefix-domainA-pnfName[7] + '-' +
+                                                   $param-prefix-domainA-pnfName[8]`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <set>
+                                                                                                                                                        <!--<parameter name='tmp.srcTtpOtnLayer' value="`$tmp.pce-src-node + '-' + -->
+                                                                                                                                                        <!--                                             $param-prefix-domainA[$param-prefix-domainA_length -2] + '-' +-->
+                                                                                                                                                        <!--                                             $tmp.source.ttp-id`" />-->
+                                                                                                                                                        <parameter name='tmp.srcTtpOtnLayer' value="`$tmp.pce-src-node`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' ></call>
+                                                                                                                                                </block>
+                                                                                                                                                <set>
+                                                                                                                                                    <parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />
+                                                                                                                                                    <parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                                    <!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->
+                                                                                                                                                    <!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->
+                                                                                                                                                    <!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->
+                                                                                                                                                    <!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->
+                                                                                                                                                    <!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->
+                                                                                                                                                    <!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->
+                                                                                                                                                </set>
+                                                                                                                                                <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' ></call>
+                                                                                                                                                <switch test="`$found-connectivity`">
+                                                                                                                                                    <outcome value='false'>
+                                                                                                                                                        <return status='failure'>
+                                                                                                                                                            <parameter name='ack-final' value='Y'/>
+                                                                                                                                                            <parameter name="error-code" value="500" />
+                                                                                                                                                            <parameter name="error-message" value="LEAF CONN DOES NOT EXIST BUT IT SHOULD BE." />
+                                                                                                                                                        </return>
+                                                                                                                                                    </outcome>
+                                                                                                                                                    <outcome value='true'>
+                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                            <for silentFailure='true' index='cridx' start='0' end='`$tmp.the-connectivity.relationship-list.relationship_length`' >
+                                                                                                                                                                <switch test='`$tmp.the-connectivity.relationship-list.relationship[$cridx].related-to`'>
+                                                                                                                                                                    <outcome value='vpn-binding'>
+                                                                                                                                                                        <block atomic="true">
+                                                                                                                                                                            <set>
+                                                                                                                                                                                <parameter name='tmp.aai.vpn-binding.' value='' />
+                                                                                                                                                                            </set>
+                                                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                                          resource="vpn-binding"
+                                                                                                                                                                                          key="vpn-binding.vpn-id = $tmp.the-connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"
+                                                                                                                                                                                          local-only="false"
+                                                                                                                                                                                          pfx="tmp.aai.vpn-binding" >
+                                                                                                                                                                                <outcome value='success'>
+                                                                                                                                                                                    <block atomic='true'>
+                                                                                                                                                                                        <switch test="`$tmp.aai.vpn-binding.ops-note == $tmp.srcTtpOtnLayer `">
+                                                                                                                                                                                            <outcome value='true'>
+                                                                                                                                                                                                <switch test="`$tmp.isBwIncreased`">
+                                                                                                                                                                                                    <outcome value='true'>
+                                                                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                                                                                                                                                    key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >
+                                                                                                                                                                                                                <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                                                                                                                                                                <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                                                                                                                                                                <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />
+                                                                                                                                                                                                                <parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher + $tmp.delta`' />
+                                                                                                                                                                                                                <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                            </update>
+                                                                                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                                                                                    key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>
+                                                                                                                                                                                                                <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />
+                                                                                                                                                                                                                <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                <!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->
+                                                                                                                                                                                                                <!--<parameter name='cir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                <!--<parameter name='eir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                            </update>
+                                                                                                                                                                                                        </block>
+                                                                                                                                                                                                    </outcome>
+                                                                                                                                                                                                    <outcome value='false'>
+                                                                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                                                                                                                                                    key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >
+                                                                                                                                                                                                                <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                                                                                                                                                                <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                                                                                                                                                                <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />
+                                                                                                                                                                                                                <parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher - $tmp.delta`' />
+                                                                                                                                                                                                                <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                            </update>
+                                                                                                                                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                                                                                    key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>
+                                                                                                                                                                                                                <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />
+                                                                                                                                                                                                                <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                <!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->
+                                                                                                                                                                                                                <!--<parameter name='cir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                <!--<parameter name='eir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                            </update>
+                                                                                                                                                                                                        </block>
+                                                                                                                                                                                                    </outcome>
+                                                                                                                                                                                                </switch>
+                                                                                                                                                                                            </outcome>
+                                                                                                                                                                                            <outcome value='false'></outcome>
+                                                                                                                                                                                        </switch>
+                                                                                                                                                                                    </block>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                                <outcome value='not-found'>
+                                                                                                                                                                                    <return status='failure'>
+                                                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                                                                    </return>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                                <outcome value='failure'>
+                                                                                                                                                                                    <return status='failure'>
+                                                                                                                                                                                        <parameter name='error-code' value='' />
+                                                                                                                                                                                        <parameter name='error-message' value='' />
+                                                                                                                                                                                    </return>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                            </get-resource>
+                                                                                                                                                                        </block>
+                                                                                                                                                                    </outcome>
+                                                                                                                                                                </switch>
+                                                                                                                                                            </for>
+                                                                                                                                                        </block>
+                                                                                                                                                    </outcome>
+                                                                                                                                                </switch>
+                                                                                                                                                <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' ></call>
+                                                                                                                                                <switch test="`$found-root-connectivity`">
+                                                                                                                                                    <outcome value='true'>
+                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                            <for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.ROOT.connectivity.relationship-list.relationship_length`' >
+                                                                                                                                                                <switch test='`$tmp.aai.ROOT.connectivity.relationship-list.relationship[$cridx].related-to`'>
+                                                                                                                                                                    <outcome value='vpn-binding'>
+                                                                                                                                                                        <block atomic="true">
+                                                                                                                                                                            <set>
+                                                                                                                                                                                <parameter name='tmp.aai.vpn-binding.' value='' />
+                                                                                                                                                                            </set>
+                                                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                                          resource="vpn-binding"
+                                                                                                                                                                                          key="vpn-binding.vpn-id = $tmp.aai.ROOT.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"
+                                                                                                                                                                                          local-only="false"
+                                                                                                                                                                                          pfx="tmp.aai.vpn-binding" >
+                                                                                                                                                                                <outcome value='success'>
+                                                                                                                                                                                    <block atomic="true">
+                                                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                                                            <switch test="`$tmp.aai.vpn-binding.ops-note == $tmp.srcTtpOtnLayer `">
+                                                                                                                                                                                                <outcome value='true'>
+                                                                                                                                                                                                    <switch test="`$tmp.isBwIncreased`">
+                                                                                                                                                                                                        <outcome value='true'>
+                                                                                                                                                                                                            <block atomic='true'>
+                                                                                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                                                                                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >
+                                                                                                                                                                                                                    <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                                                                                                                                                                    <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                                                                                                                                                                    <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />
+                                                                                                                                                                                                                    <parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher + $tmp.delta`' />
+                                                                                                                                                                                                                    <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                </update>
+                                                                                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                                                                                        key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>
+                                                                                                                                                                                                                    <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />
+                                                                                                                                                                                                                    <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                    <!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->
+                                                                                                                                                                                                                    <!--<parameter name='cir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                    <!--<parameter name='eir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                </update>
+                                                                                                                                                                                                            </block>
+                                                                                                                                                                                                        </outcome>
+                                                                                                                                                                                                        <outcome value='false'>
+                                                                                                                                                                                                            <block atomic='true'>
+                                                                                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                                                                                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >
+                                                                                                                                                                                                                    <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />
+                                                                                                                                                                                                                    <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />
+                                                                                                                                                                                                                    <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />
+                                                                                                                                                                                                                    <parameter name='route-distinguisher' value='`$tmp.aai.vpn-binding.route-distinguisher - $tmp.delta`' />
+                                                                                                                                                                                                                    <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                </update>
+                                                                                                                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                                                                                        key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>
+                                                                                                                                                                                                                    <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />
+                                                                                                                                                                                                                    <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                                                    <!--<parameter name='bandwidth-profile-name' value='`$gfp`' />-->
+                                                                                                                                                                                                                    <!--<parameter name='cir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                    <!--<parameter name='eir' value='`$gfp *1000000`' />-->
+                                                                                                                                                                                                                </update>
+                                                                                                                                                                                                            </block>
+                                                                                                                                                                                                        </outcome>
+                                                                                                                                                                                                    </switch>
+                                                                                                                                                                                                </outcome>
+                                                                                                                                                                                                <outcome value='false'></outcome>
+                                                                                                                                                                                            </switch>
+                                                                                                                                                                                        </block>
+                                                                                                                                                                                    </block>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                                <outcome value='not-found'>
+                                                                                                                                                                                    <return status='failure'>
+                                                                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                                                                    </return>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                                <outcome value='failure'>
+                                                                                                                                                                                    <return status='failure'>
+                                                                                                                                                                                        <parameter name='error-code' value='' />
+                                                                                                                                                                                        <parameter name='error-message' value='' />
+                                                                                                                                                                                    </return>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                            </get-resource>
+                                                                                                                                                                        </block>
+                                                                                                                                                                    </outcome>
+                                                                                                                                                                </switch>
+                                                                                                                                                            </for>
+                                                                                                                                                        </block>
+                                                                                                                                                    </outcome>
+                                                                                                                                                    <outcome value='false'>
+                                                                                                                                                        <return status='failure'>
+                                                                                                                                                            <parameter name='error-code' value='' />
+                                                                                                                                                            <parameter name='error-message' value='Root Connectivity was not found but it should have been!' />
+                                                                                                                                                        </return>
+                                                                                                                                                    </outcome>
+                                                                                                                                                </switch>
                                                                                                                                             </block>
-                                                                                                                                        </outcome>
-                                                                                                                                        <outcome value='not-found'>
-                                                                                                                                            <return status='failure'>
-                                                                                                                                                <parameter name='ack-final' value='Y'/>
-                                                                                                                                                <parameter name="error-code" value="500" />
-                                                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
-                                                                                                                                            </return>
-                                                                                                                                        </outcome>
-                                                                                                                                        <outcome value='failure'>
-                                                                                                                                            <return status='failure'>
-                                                                                                                                                <parameter name='error-code' value='' />
-                                                                                                                                                <parameter name='error-message' value='' />
-                                                                                                                                            </return>
-                                                                                                                                        </outcome>
-                                                                                                                                    </get-resource>
-                                                                                                                                </block>
+                                                                                                                                        </block>
+                                                                                                                                    </outcome>
+                                                                                                                                </switch>
                                                                                                                             </outcome>
-                                                                                                                        </switch>
-                                                                                                                    </for>
-                                                                                                                </block>
-                                                                                                            </outcome>
-                                                                                                        </switch>
-                                                                                                    </block>
-                                                                                                </outcome>
-                                                                                                <outcome value='not-found'>
-                                                                                                    <return status='failure'>
-                                                                                                        <parameter name='ack-final' value='Y'/>
-                                                                                                        <parameter name="error-code" value="500" />
-                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
-                                                                                                    </return>
-                                                                                                </outcome>
-                                                                                                <outcome value='failure'>
-                                                                                                    <return status='failure'>
-                                                                                                        <parameter name='error-code' value='' />
-                                                                                                        <parameter name='error-message' value='' />
-                                                                                                    </return>
-                                                                                                </outcome>
-                                                                                            </get-resource>
-                                                                                        </block>
-                                                                                    </outcome>
-                                                                                </switch>
-                                                                            </for>
-                                                                            <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' ></call>
-                                                                        </block>
+                                                                                                                        </get-resource>
+                                                                                                                    </outcome>
+                                                                                                                    <outcome value='false'>
+                                                                                                                        <block atomic='true'>
+                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                          resource="uni"
+                                                                                                                                          key="uni.id = $tmp.ROOT.uni-p-interface-long"
+                                                                                                                                          local-only="false"
+                                                                                                                                          pfx="tmp.aai.rootuni" >
+                                                                                                                                <outcome value='not-found'>
+                                                                                                                                    <return status='failure'>
+                                                                                                                                        <parameter name='ack-final' value='Y'/>
+                                                                                                                                        <parameter name="error-code" value="500" />
+                                                                                                                                        <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                    </return>
+                                                                                                                                </outcome>
+                                                                                                                                <outcome value='failure'>
+                                                                                                                                    <return status='failure'>
+                                                                                                                                        <parameter name='error-code' value='' />
+                                                                                                                                        <parameter name='error-message' value='' />
+                                                                                                                                    </return>
+                                                                                                                                </outcome>
+                                                                                                                                <outcome value='success'>
+                                                                                                                                    <block atomic="true">
+                                                                                                                                        <set>
+                                                                                                                                            <parameter name='tmp.newbw' value='`$tmp.aai.rootuni.data-source + $gfp`' />
+                                                                                                                                        </set>
+                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                                key='uni.id = $tmp.ROOT.uni-p-interface-long'>
+                                                                                                                                            <parameter name='id' value='`$tmp.ROOT.uni-p-interface-long`' />
+                                                                                                                                            <parameter name='data-source' value='`$tmp.newbw`' />
+                                                                                                                                        </update>
+                                                                                                                                    </block>
+                                                                                                                                </outcome>
+                                                                                                                            </get-resource>
+                                                                                                                            <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                  key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                  force="true" pfx="tmp.AnAI-data">
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $middle-man-conn.connectivity-id`" />
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$middle-man-conn.connectivity-id`" />
+                                                                                                                                <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                            </save>
+                                                                                                                            <set>
+                                                                                                                                <parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />
+                                                                                                                                <parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                <!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->
+                                                                                                                                <!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->
+                                                                                                                                <!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->
+                                                                                                                                <!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->
+                                                                                                                                <!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->
+                                                                                                                                <!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->
+                                                                                                                            </set>
+                                                                                                                            <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' ></call>
+                                                                                                                            <switch test='`$no-pce-call`'>
+                                                                                                                                <outcome value='false'>
+                                                                                                                                    <block atomic='true'>
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                              key='uni.id = $tmp.LEAF.uni-p-interface-long'>
+                                                                                                                                            <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />
+                                                                                                                                            <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />
+                                                                                                                                            <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                            <parameter name='data-source' value='`$gfp`' />
+                                                                                                                                        </save>
+                                                                                                                                        <switch test="`$found-connectivity`">
+                                                                                                                                            <outcome value='false'>
+                                                                                                                                                <block atomic='true'>
+                                                                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >
+                                                                                                                                                        <parameter name="ctx-destination" value="uuid.connectivity-domainA-uuid"/>
+                                                                                                                                                    </execute>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                          key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>
+                                                                                                                                                        <parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />
+                                                                                                                                                        <parameter name='etht-svc-name' value='`$middle-man-conn.etht-svc-name`' />
+                                                                                                                                                        <parameter name='operational-status' value='Created' />
+                                                                                                                                                        <parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />
+                                                                                                                                                        <parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />
+                                                                                                                                                        <parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />
+                                                                                                                                                        <parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />
+                                                                                                                                                        <parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />
+                                                                                                                                                        <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                                        <parameter name='vpn-type' value='leaf' />
+                                                                                                                                                        <parameter name='bandwidth-profile-name' value='`$gfp`' />
+                                                                                                                                                        <parameter name='cir' value='`$gfp *1000000`' />
+                                                                                                                                                        <parameter name='eir' value='`$gfp *1000000`' />
+                                                                                                                                                        <parameter name='cbs' value='`$prop.sotn.cbs`' />
+                                                                                                                                                        <parameter name='ebs' value='`$prop.sotn.ebs`' />
+                                                                                                                                                        <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->
+                                                                                                                                                        <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->
+                                                                                                                                                        <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->
+                                                                                                                                                        <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />
+                                                                                                                                                        <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />
+                                                                                                                                                        <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />
+                                                                                                                                                        <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/'` " />
+                                                                                                                                                    </save>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                                          key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$uuid.connectivity-domainA-uuid`" />
+                                                                                                                                                        <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                                        <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                                        <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                                        <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                                        <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                                                    </save>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                                                          key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $uuid.connectivity-domainA-uuid`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$uuid.connectivity-domainA-uuid`" />
+                                                                                                                                                    </save>
+                                                                                                                                                </block>
+                                                                                                                                            </outcome>
+                                                                                                                                            <outcome value='true'>
+                                                                                                                                                <block atomic='true'>
+                                                                                                                                                    <set>
+                                                                                                                                                        <parameter name='uuid.connectivity-domainA-uuid' value="`$tmp.the-connectivity.connectivity-id`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                                          key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.the-connectivity.connectivity-id`" />
+                                                                                                                                                        <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                                        <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                                        <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                                        <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                                        <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                                                    </save>
+                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                            key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'>
+                                                                                                                                                        <parameter name='connectivity-id' value='`$uuid.connectivity-domainA-uuid`' />
+                                                                                                                                                        <parameter name='operational-status' value='Modified' />
+                                                                                                                                                    </update>
+                                                                                                                                                </block>
+                                                                                                                                            </outcome>
+                                                                                                                                        </switch>
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                                              key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                        </save>
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                                              key='connectivity.connectivity-id = $uuid.connectivity-domainA-uuid'
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                        </save>
+                                                                                                                                        <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' ></call>
+                                                                                                                                        <switch test="`$found-root-connectivity`">
+                                                                                                                                            <outcome value='true'>
+                                                                                                                                                <block atomic='true'>
+                                                                                                                                                    <set>
+                                                                                                                                                        <!--<parameter name='prop.connectivity-domainB-uuid' value="`$tmp.ROOT.uni-p-interface-long`" />-->
+                                                                                                                                                        <!--OR-->
+                                                                                                                                                        <parameter name='prop.connectivity-domainB-uuid' value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                                          key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                        <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                                        <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                                        <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                                        <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                                        <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                                                    </save>
+                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                            key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>
+                                                                                                                                                        <parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />
+                                                                                                                                                        <parameter name='operational-status' value='Modified' />
+                                                                                                                                                    </update>
+                                                                                                                                                </block>
+                                                                                                                                            </outcome>
+                                                                                                                                            <outcome value='false'>
+                                                                                                                                                <return status='failure'>
+                                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                                    <parameter name='error-message' value='Root Connectivity was not found' />
+                                                                                                                                                </return>
+                                                                                                                                            </outcome>
+                                                                                                                                        </switch>
+                                                                                                                                        <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1' mode='sync' ></call>
+                                                                                                                                    </block>
+                                                                                                                                </outcome>
+                                                                                                                                <outcome value='true'>
+                                                                                                                                    <block atomic='true'>
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni'
+                                                                                                                                              key='uni.id = $tmp.LEAF.uni-p-interface-long'>
+                                                                                                                                            <parameter name='id' value='`$tmp.LEAF.uni-p-interface-long`' />
+                                                                                                                                            <parameter name='tp-id' value='`$tmp.LEAF.uni-tp-id`' />
+                                                                                                                                            <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                            <parameter name='data-source' value='`$gfp`' />
+                                                                                                                                        </save>
+                                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                                              key='connectivity.connectivity-id = $middle-man-conn.connectivity-id'
+                                                                                                                                              force="true" pfx="tmp.AnAI-data">
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                        </save>
+                                                                                                                                        <set>
+                                                                                                                                            <parameter name='tmp.current-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />
+                                                                                                                                            <parameter name='tmp.current-cvlan-id' value='`$tmp.aai.network-route-A.logical-interface-id`' />
+                                                                                                                                            <!--<parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />-->
+                                                                                                                                            <!--<parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />-->
+                                                                                                                                            <!--<parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />-->
+                                                                                                                                            <!--<parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />-->
+                                                                                                                                            <!--<parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />-->
+                                                                                                                                            <!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->
+                                                                                                                                        </set>
+                                                                                                                                        <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-connectivity' mode='sync' ></call>
+                                                                                                                                        <switch test="`$found-connectivity`">
+                                                                                                                                            <outcome value='false'>
+                                                                                                                                                <return status='failure'>
+                                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                                    <parameter name='error-message' value='Connectivity should have been created' />
+                                                                                                                                                </return>
+                                                                                                                                            </outcome>
+                                                                                                                                            <outcome value='true'>
+                                                                                                                                                <block>
+                                                                                                                                                    <block>
+                                                                                                                                                        <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-helper-find-ROOT-conn' mode='sync' ></call>
+                                                                                                                                                        <switch test="`$found-root-connectivity`">
+                                                                                                                                                            <outcome value='true'>
+                                                                                                                                                                <block atomic='true'>
+                                                                                                                                                                    <set>
+                                                                                                                                                                        <!--<parameter name='prop.connectivity-domainB-uuid' value="`$tmp.ROOT.uni-p-interface-long`" />-->
+                                                                                                                                                                        <!--OR-->
+                                                                                                                                                                        <parameter name='prop.connectivity-domainB-uuid' value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                                    </set>
+                                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                                                          key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.aai.ROOT.connectivity.connectivity-id`" />
+                                                                                                                                                                        <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                                                        <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                                                        <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                                                        <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                                                        <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                                                                    </save>
+                                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                                            key='connectivity.connectivity-id = $prop.connectivity-domainB-uuid'>
+                                                                                                                                                                        <parameter name='connectivity-id' value='`$prop.connectivity-domainB-uuid`' />
+                                                                                                                                                                        <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                    </update>
+                                                                                                                                                                </block>
+                                                                                                                                                            </outcome>
+                                                                                                                                                            <outcome value='false'>
+                                                                                                                                                                <return status='failure'>
+                                                                                                                                                                    <parameter name='error-code' value='' />
+                                                                                                                                                                    <parameter name='error-message' value='Root Connectivity was not found' />
+                                                                                                                                                                </return>
+                                                                                                                                                            </outcome>
+                                                                                                                                                        </switch>
+                                                                                                                                                    </block>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity:relationship-list'
+                                                                                                                                                          key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="uni" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/unis/uni/' + $tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="uni.id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.LEAF.uni-p-interface-long`" />
+                                                                                                                                                    </save>
+                                                                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'
+                                                                                                                                                            key='connectivity.connectivity-id = $tmp.the-connectivity.connectivity-id'>
+                                                                                                                                                        <parameter name='connectivity-id' value='`$tmp.the-connectivity.connectivity-id`' />
+                                                                                                                                                        <parameter name='operational-status' value='Modified' />
+                                                                                                                                                    </update>
+                                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'
+                                                                                                                                                          key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id
+         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id
+         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'
+                                                                                                                                                          force="true" pfx="tmp.AnAI-data">
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-to" value="connectivity" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $tmp.the-connectivity.connectivity-id`" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />
+                                                                                                                                                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$tmp.the-connectivity.connectivity-id`" />
+                                                                                                                                                        <!--<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' -->
+                                                                                                                                                        <!--      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id -->
+                                                                                                                                                        <!--         AND customer.global-customer-id = $service-data.networks.network[$nidx].network-data.service-information.global-customer-id -->
+                                                                                                                                                        <!--         AND service-subscription.service-type = $service-data.networks.network[$nidx].network-data.service-information.subscription-service-type' -->
+                                                                                                                                                        <!--      force="true" pfx="tmp.AnAI-data">-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-to" value="connectivity" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].related-link" value="`'/network/connectivities/connectivity/' + $prop.sotn.network-id`" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="connectivity.connectivity-id" />-->
+                                                                                                                                                        <!--<parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.sotn.network-id`" />-->
+                                                                                                                                                    </save>
+                                                                                                                                                    <set>
+                                                                                                                                                        <parameter name='allNetworksList.' value='' />
+                                                                                                                                                    </set>
+                                                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                  resource="network-resources"
+                                                                                                                                                                  key="selflink = 'https://aai.onap:8443/aai/v24/network/network-resources?depth=0'"
+                                                                                                                                                                  local-only="false"
+                                                                                                                                                                  pfx="allNetworksList" >
+                                                                                                                                                        <outcome value='success'></outcome>
+                                                                                                                                                        <outcome value='Other'></outcome>
+                                                                                                                                                        <outcome value='not-found'></outcome>
+                                                                                                                                                    </get-resource>
+                                                                                                                                                    <for index='netwidx' start='0' end='`$allNetworksList.network-resource_length`' >
+                                                                                                                                                        <switch test='`$allNetworksList.network-resource[$netwidx].provider-id == $param-prefix-domainA-pnfName[2]`'>
+                                                                                                                                                            <outcome value='true'>
+                                                                                                                                                                <switch test='`$allNetworksList.network-resource[$netwidx].te-topo-id != $param-prefix-domainA-pnfName[6]`'>
+                                                                                                                                                                    <outcome value='true'>
+                                                                                                                                                                        <set>
+                                                                                                                                                                            <parameter name='otnTopoIdSrc' value='`$allNetworksList.network-resource[$netwidx].te-topo-id`' />
+                                                                                                                                                                        </set>
+                                                                                                                                                                    </outcome>
+                                                                                                                                                                </switch>
+                                                                                                                                                            </outcome>
+                                                                                                                                                        </switch>
+                                                                                                                                                    </for>
+                                                                                                                                                    <set>
+                                                                                                                                                        <parameter name='tmp.pce-src-node.' value='' />
+                                                                                                                                                    </set>
+                                                                                                                                                    <set>
+                                                                                                                                                        <!--<parameter name='tmp.pce-src-node' value="`$param-prefix-domainA-pnfName[0] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[1] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[2] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[3] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[4] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[5] + '-' +-->
+                                                                                                                                                        <!--                                                   1 + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[7] + '-' +-->
+                                                                                                                                                        <!--                                                   $param-prefix-domainA-pnfName[8]`" />-->
+                                                                                                                                                        <parameter name='tmp.pce-src-node' value="`$param-prefix-domainA-pnfName[0] + '-' +
+                                                   $param-prefix-domainA-pnfName[1] + '-' +
+                                                   $param-prefix-domainA-pnfName[2] + '-' +
+                                                   $param-prefix-domainA-pnfName[3] + '-' +
+                                                   $param-prefix-domainA-pnfName[4] + '-' +
+                                                   $param-prefix-domainA-pnfName[5] + '-' +
+                                                   $otnTopoIdSrc + '-' +
+                                                   $param-prefix-domainA-pnfName[7] + '-' +
+                                                   $param-prefix-domainA-pnfName[8]`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <set>
+                                                                                                                                                        <!--<parameter name='tmp.srcTtpOtnLayer' value="`$tmp.pce-src-node + '-' + -->
+                                                                                                                                                        <!--                                             $param-prefix-domainA[$param-prefix-domainA_length -2] + '-' +-->
+                                                                                                                                                        <!--                                             $tmp.source.ttp-id`" />-->
+                                                                                                                                                        <parameter name='tmp.srcTtpOtnLayer' value="`$tmp.pce-src-node`" />
+                                                                                                                                                    </set>
+                                                                                                                                                    <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-find-maximum-used-tpn' mode='sync' ></call>
+                                                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"
+                                                                                                                                                                  resource="vpn-bindings"
+                                                                                                                                                                  key="selflink = 'https://aai.onap:8443/aai/v24/network/vpn-bindings"
+                                                                                                                                                                  local-only="false"
+                                                                                                                                                                  pfx="tmp.aai.all-vpn-bindings" >
+                                                                                                                                                        <outcome value='success'>
+                                                                                                                                                            <block atomic="true">
+                                                                                                                                                                <for index='vpnbidx' start='0' end='`$tmp.aai.all-vpn-bindings.vpn-binding_length`' >
+                                                                                                                                                                    <block atomic='true'>
+                                                                                                                                                                        <block atomic='true'>
+                                                                                                                                                                            <switch test="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].ops-note == $tmp.srcTtpOtnLayer `">
+                                                                                                                                                                                <outcome value='true'>
+                                                                                                                                                                                    <block atomic='true'>
+                                                                                                                                                                                        <set>
+                                                                                                                                                                                            <parameter name='tmp.aai.the-vpn-binding.' value="" />
+                                                                                                                                                                                        </set>
+                                                                                                                                                                                        <set>
+                                                                                                                                                                                            <parameter name='tmp.aai.the-vpn-binding.' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].`" />
+                                                                                                                                                                                        </set>
+                                                                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'
+                                                                                                                                                                                                key='vpn-binding.vpn-id = $tmp.aai.the-vpn-binding.vpn-id' >
+                                                                                                                                                                                            <parameter name='vpn-id' value='`$tmp.aai.the-vpn-binding.vpn-id`' />
+                                                                                                                                                                                            <!--<parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />-->
+                                                                                                                                                                                            <parameter name='customer-vpn-id' value='`$newToBeUsedMaxtpn`' />
+                                                                                                                                                                                            <parameter name='route-distinguisher' value='`$tmp.aai.the-vpn-binding.route-distinguisher + $gfp`' />
+                                                                                                                                                                                            <parameter name='operational-status' value='Modified' />
+                                                                                                                                                                                        </update>
+                                                                                                                                                                                    </block>
+                                                                                                                                                                                </outcome>
+                                                                                                                                                                                <outcome value='false'></outcome>
+                                                                                                                                                                            </switch>
+                                                                                                                                                                        </block>
+                                                                                                                                                                    </block>
+                                                                                                                                                                </for>
+                                                                                                                                                            </block>
+                                                                                                                                                        </outcome>
+                                                                                                                                                        <outcome value='not-found'>
+                                                                                                                                                            <return status='failure'>
+                                                                                                                                                                <parameter name='ack-final' value='Y'/>
+                                                                                                                                                                <parameter name="error-code" value="500" />
+                                                                                                                                                                <parameter name="error-message" value="`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`" />
+                                                                                                                                                            </return>
+                                                                                                                                                        </outcome>
+                                                                                                                                                        <outcome value='failure'>
+                                                                                                                                                            <return status='failure'>
+                                                                                                                                                                <parameter name='error-code' value='' />
+                                                                                                                                                                <parameter name='error-message' value='' />
+                                                                                                                                                            </return>
+                                                                                                                                                        </outcome>
+                                                                                                                                                    </get-resource>
+                                                                                                                                                </block>
+                                                                                                                                            </outcome>
+                                                                                                                                        </switch>
+                                                                                                                                    </block>
+                                                                                                                                </outcome>
+                                                                                                                            </switch>
+                                                                                                                        </block>
+                                                                                                                    </outcome>
+                                                                                                                </exists>
+                                                                                                            </block>
+                                                                                                        </outcome>
+                                                                                                    </switch>
+                                                                                                </block>
+                                                                                            </outcome>
+                                                                                        </get-resource>
+                                                                                    </block>
+                                                                                </outcome>
+                                                                            </switch>
+                                                                        </for>
                                                                     </block>
                                                                 </outcome>
                                                             </switch>
                                         </outcome>
                                     </get-resource>
                                 </for>
+                                <call module='GENERIC-RESOURCE-API' rpc='cll-vnf-topology-operation-cll-F1-activate' mode='sync' ></call>
                             </block>
                         </outcome>
                     </switch>
index e4198aa..5bd29ce 100644 (file)
@@ -19,6 +19,7 @@
                             },
                         }
                     ]
+                },
                 "resilience":{
                     "protection":{
                         "enable":"true",
@@ -39,8 +40,6 @@
                                     "access-node-id": ${ethernet-srv-end-points-list[${1}].eth-node-id},
                                     "access-ltp-id": ${ethernet-srv-end-points-list[${1}].eth-node-tp-id},
                                     "access-role": ${ethernet-srv-end-points-list[${1}].leafOrRootAccess}
-                                        // "ietf-eth-tran-types:leaf-access"
-                                        // "ietf-eth-tran-types:root-primary"
                                 }
                             ],
                             "outer-tag":{
@@ -56,6 +55,7 @@
                         },
                     }
                 ]
+            }
         ]
     }
 }