Support for "Modify" operation of a given Transport Slice. 75/118875/1
authorHesam Rahimi <hesam.rahimi@huawei.com>
Fri, 5 Mar 2021 23:33:45 +0000 (23:33 +0000)
committerHesam Rahimi <hesam.rahimi@huawei.com>
Fri, 5 Mar 2021 23:33:45 +0000 (23:33 +0000)
Issue-ID: SDNC-1501
Signed-off-by: Hesam Rahimi <hesam.rahimi@huawei.com>
Change-Id: I8a145ddac9283baebeec40cc7c6c1fdc0f23a48c

Former-commit-id: 4afe227ed1415a0492b34bdeb3ee12855b90bc5f

platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vnf-topology-operation.json
platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof.json
platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json
platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-allocate.json
platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.json [new file with mode: 0644]
platform-logic/generic-resource-api/src/main/resources/graph.versions
platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vnf-topology-operation.xml
platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof.xml
platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.xml
platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-allocate.xml
platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.xml [new file with mode: 0644]

index a1327b1..2ea8a47 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "65a7b5bd.b33c0c",\r
+        "id": "3a4b3d5a.f3581a",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 155,\r
-        "y": 176.98507690429688,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 148,\r
+        "y": 181.98507690429688,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "437f21d0.c52c4"\r
+                "6c9cdf9e.f76ce8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "437f21d0.c52c4",\r
+        "id": "6c9cdf9e.f76ce8",\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": 238.28570556640625,\r
-        "y": 238.22317504882812,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 231.28570556640625,\r
+        "y": 243.22317504882812,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7a4849d4.72ee48"\r
+                "8e0fbdfc.7757f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a4849d4.72ee48",\r
+        "id": "8e0fbdfc.7757f",\r
         "type": "method",\r
         "name": "method vnf-topology-operation",\r
         "xml": "<method rpc='vnf-topology-operation' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 230.42862701416016,\r
-        "y": 300.985071182251,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 223.42862701416016,\r
+        "y": 305.985071182251,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "45b98d95.e70a04"\r
+                "650bd855.dd73"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4ded41b7.94d268",\r
+        "id": "f2df8a0c.97f79",\r
         "type": "comment",\r
         "name": "vnf-topology-operation",\r
         "info": "",\r
         "comments": "",\r
-        "x": 554.9162979125977,\r
-        "y": 20,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 547.9162979125977,\r
+        "y": 25,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "45b98d95.e70a04",\r
+        "id": "650bd855.dd73",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 254.16676330566406,\r
-        "y": 630.6785974502563,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 247.16676330566406,\r
+        "y": 635.6785974502563,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "8c37381a.3831a",\r
-                "608a5f48.b70468",\r
-                "eb593071.413eb"\r
+                "694def72.802cb",\r
+                "b7bf3fe5.90e648",\r
+                "ebc84d0f.7ffd4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8c37381a.3831a",\r
+        "id": "694def72.802cb",\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": 546.6667175292969,\r
-        "y": 785.8426303863525,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 539.6667175292969,\r
+        "y": 790.8426303863525,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "608a5f48.b70468",\r
+        "id": "b7bf3fe5.90e648",\r
         "type": "switchNode",\r
         "name": "switch svc-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 549.5714340209961,\r
-        "y": 628.8898410797119,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 542.5714340209961,\r
+        "y": 633.8898410797119,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "81a7942.76def68",\r
-                "57464d7.1c2e1b4",\r
-                "2f654dff.7677ba",\r
-                "622a548f.1d64c4",\r
-                "584643fb.d9510c",\r
-                "c1172b79.788dd",\r
-                "6c127345.ce1dd4",\r
-                "5ce4691c.c29e48"\r
+                "93e066f.075fa98",\r
+                "41aa4323.8c223c",\r
+                "c9cbb7de.54a7f",\r
+                "821831d2.aaac2",\r
+                "757274d3.67893c",\r
+                "841f42a4.c5aff8",\r
+                "acb1c0d2.3be27",\r
+                "e097aab2.2677e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "81a7942.76def68",\r
+        "id": "93e066f.075fa98",\r
         "type": "outcome",\r
         "name": "assign",\r
         "xml": "<outcome value='assign'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 884.3809814453125,\r
-        "y": 456.5089511871338,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 877.3809814453125,\r
+        "y": 461.5089511871338,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4fafd3d6.e9c86c"\r
+                "1e1ee6bd.a12821"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "57464d7.1c2e1b4",\r
+        "id": "41aa4323.8c223c",\r
         "type": "outcome",\r
         "name": "unassign",\r
         "xml": "<outcome value='unassign'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 946.4287996292114,\r
-        "y": 1428.6997060775757,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 939.4287996292114,\r
+        "y": 1433.6997060775757,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "2fde344e.576464"\r
+                "680ebd88.e7eccc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "622a548f.1d64c4",\r
+        "id": "821831d2.aaac2",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 925.14306640625,\r
-        "y": 2671.889892578125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 918.14306640625,\r
+        "y": 2676.889892578125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "f361b2ad.38da28"\r
+                "b407995d.9d5a48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f361b2ad.38da28",\r
+        "id": "b407995d.9d5a48",\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=\"`$vnf-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",\r
         "comments": "",\r
-        "x": 1148.33349609375,\r
-        "y": 2670.889892578125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1141.33349609375,\r
+        "y": 2675.889892578125,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "eb593071.413eb",\r
+        "id": "ebc84d0f.7ffd4",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:validate-vnf-input",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-vnf-input' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 655.4166870117188,\r
-        "y": 381.3661289215088,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 648.4166870117188,\r
+        "y": 386.3661289215088,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4fee4a66.da80ec",\r
+        "id": "c991dc4c.d3d538",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1750.1906127929688,\r
-        "y": 1360.7470703125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1743.1906127929688,\r
+        "y": 1365.7470703125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2fde344e.576464",\r
+        "id": "680ebd88.e7eccc",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-unassign",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-unassign' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1312.1905822753906,\r
-        "y": 1450.0805206298828,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1305.1905822753906,\r
+        "y": 1455.0805206298828,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2f654dff.7677ba",\r
+        "id": "c9cbb7de.54a7f",\r
         "type": "outcome",\r
         "name": "deactivate",\r
         "xml": "<outcome value='deactivate'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 929.5238800048828,\r
-        "y": 965.080415725708,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 922.5238800048828,\r
+        "y": 970.080415725708,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "8da629b7.7785d"\r
+                "6ccf58eb.093d6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "87adbe9c.842b5",\r
+        "id": "2e110153.91031e",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1732.0001525878906,\r
-        "y": 863.9850616455078,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1725.0001525878906,\r
+        "y": 868.9850616455078,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "584643fb.d9510c",\r
+        "id": "757274d3.67893c",\r
         "type": "outcome",\r
         "name": "activate",\r
         "xml": "<outcome value='activate'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 892.3333129882812,\r
-        "y": 626.6517143249512,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 885.3333129882812,\r
+        "y": 631.6517143249512,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "bb5ac7de.cbb54"\r
+                "ae3b26d8.2e802"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1172b79.788dd",\r
+        "id": "841f42a4.c5aff8",\r
         "type": "outcome",\r
         "name": "create",\r
         "xml": "<outcome value='create'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 948.0002298355103,\r
-        "y": 1561.0713729858398,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 941.0002298355103,\r
+        "y": 1566.0713729858398,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "225b7efc.8fa52a"\r
+                "e142e7c6.c77bb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6c127345.ce1dd4",\r
+        "id": "acb1c0d2.3be27",\r
         "type": "outcome",\r
         "name": "delete",\r
         "xml": "<outcome value='delete'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 952.000244140625,\r
-        "y": 1791.0714111328125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 945.000244140625,\r
+        "y": 1796.0714111328125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "81ec64a2.44c6"\r
+                "cb34f16f.df5498"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b0b37a0.9ca588",\r
+        "id": "9efd8586.def1b",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1134.0000839233398,\r
-        "y": 682.0713911056519,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1127.0000839233398,\r
+        "y": 687.0713911056519,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7fca8158.91f35",\r
-                "9b59d855.a7acc8",\r
-                "4755a794.0050b8",\r
-                "2e56d91.79e7326",\r
-                "d6b29a0.e7b84e8",\r
-                "dd14e3b6.ed5b08",\r
-                "1335f1cb.2420be",\r
-                "396cf4fc.519af4"\r
+                "3a27087a.eed2b8",\r
+                "98a22bf8.80c23",\r
+                "5001540d.dc5184",\r
+                "99507021.c3127",\r
+                "230795db.ca1882",\r
+                "a47e6dba.2544d8",\r
+                "bcff3d5e.448328",\r
+                "d5f5c122.ae8be8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9b59d855.a7acc8",\r
+        "id": "98a22bf8.80c23",\r
         "type": "outcome",\r
         "name": "ActivateSiteInstance",\r
         "xml": "<outcome value='ActivateSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1394.4763259887695,\r
-        "y": 503.5506420135498,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1387.4763259887695,\r
+        "y": 508.5506420135498,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7c431af.c7b6a64"\r
+                "b1d3d9a7.7df02"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7fca8158.91f35",\r
+        "id": "3a27087a.eed2b8",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1364.0476989746094,\r
-        "y": 866.5953521728516,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1357.0476989746094,\r
+        "y": 871.5953521728516,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "87adbe9c.842b5"\r
+                "2e110153.91031e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bb5ac7de.cbb54",\r
+        "id": "ae3b26d8.2e802",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1073.0000839233398,\r
-        "y": 627.0713911056519,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1066.0000839233398,\r
+        "y": 632.0713911056519,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "6b0b37a0.9ca588"\r
+                "9efd8586.def1b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c431af.c7b6a64",\r
+        "id": "b1d3d9a7.7df02",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1761.000129699707,\r
-        "y": 506.07142448425293,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1754.000129699707,\r
+        "y": 511.07142448425293,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3aedfea2.380c82",\r
+        "id": "6eabc2e6.9c07cc",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1192.0001983642578,\r
-        "y": 998.071382522583,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1185.0001983642578,\r
+        "y": 1003.071382522583,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4e5c2734.b4b4d8",\r
-                "dc0e0143.6bd3c8",\r
-                "a6a10b16.9db1a8",\r
-                "4dadb200.cffd6c",\r
-                "83a2f891.8b61e8",\r
-                "7a11315c.08885",\r
-                "d9d8a57.b489358",\r
-                "4fb9c783.53cbd8"\r
+                "f5e55c13.9b4318",\r
+                "e8d4f4c0.996568",\r
+                "e553ae30.24cb58",\r
+                "dec6f60c.912358",\r
+                "55b31023.4a7df8",\r
+                "4f99c024.218c58",\r
+                "bfc4e77.1d06a18",\r
+                "2f120adf.034a9e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dc0e0143.6bd3c8",\r
+        "id": "e8d4f4c0.996568",\r
         "type": "outcome",\r
         "name": "DeactivateSiteInstance",\r
         "xml": "<outcome value='DeactivateSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1435.4763946533203,\r
-        "y": 949.5506310462952,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1428.4763946533203,\r
+        "y": 954.5506310462952,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "c4e83aa9.f0ea5"\r
+                "833dac1e.91b97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4e5c2734.b4b4d8",\r
+        "id": "f5e55c13.9b4318",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1387.0477294921875,\r
-        "y": 1359.5953369140625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1380.0477294921875,\r
+        "y": 1364.5953369140625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4fee4a66.da80ec"\r
+                "c991dc4c.d3d538"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8da629b7.7785d",\r
+        "id": "6ccf58eb.093d6",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1131.0001983642578,\r
-        "y": 943.071382522583,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1124.0001983642578,\r
+        "y": 948.071382522583,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "3aedfea2.380c82"\r
+                "6eabc2e6.9c07cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c4e83aa9.f0ea5",\r
+        "id": "833dac1e.91b97",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1805.0001983642578,\r
-        "y": 947.0714135169983,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1798.0001983642578,\r
+        "y": 952.0714135169983,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "12bd2849.859b18",\r
+        "id": "9e90ddad.1f7ee",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1146.333625793457,\r
-        "y": 1647.6576824188232,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1139.333625793457,\r
+        "y": 1652.6576824188232,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "a5546947.872828",\r
-                "98d1ee64.a859d8",\r
-                "b4652d97.1f82a",\r
-                "d84e3d35.1b6498",\r
-                "3c335fd3.49242",\r
-                "f28f5d04.bb2268",\r
-                "ab85e0c9.740d",\r
-                "e984aa3b.a932c",\r
-                "dded3789.e6b0f",\r
-                "42d2af76.1ab5f8"\r
+                "55e3c01c.e1c8f",\r
+                "4d08042d.d7fbbc",\r
+                "671b4a3a.f972fc",\r
+                "146f2e29.b29282",\r
+                "f8c28ff4.c8e26",\r
+                "92a4b456.d3d5d8",\r
+                "66ba22f2.06c6ac",\r
+                "200396ca.da6dba",\r
+                "9b55c6a1.642138",\r
+                "9134a5a8.bc4e5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "98d1ee64.a859d8",\r
+        "id": "4d08042d.d7fbbc",\r
         "type": "outcome",\r
         "name": "CreateSiteInstance",\r
         "xml": "<outcome value='CreateSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1407.81005859375,\r
-        "y": 1564.136962890625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1400.81005859375,\r
+        "y": 1569.136962890625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "19f9c8ad.fe3f3f"\r
+                "c143e3d3.13aa5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a5546947.872828",\r
+        "id": "55e3c01c.e1c8f",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1381.381103515625,\r
-        "y": 1917.1815185546875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1374.381103515625,\r
+        "y": 1922.1815185546875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "8e9dbba2.9704c8"\r
+                "7fc59163.4956e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "225b7efc.8fa52a",\r
+        "id": "e142e7c6.c77bb",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1130.3337144851685,\r
-        "y": 1558.6577405929565,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1123.3337144851685,\r
+        "y": 1563.6577405929565,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "12bd2849.859b18"\r
+                "9e90ddad.1f7ee"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "19f9c8ad.fe3f3f",\r
+        "id": "c143e3d3.13aa5",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-create",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-create' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1784.3337631225586,\r
-        "y": 1562.6577215194702,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1777.3337631225586,\r
+        "y": 1567.6577215194702,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "8e9dbba2.9704c8",\r
+        "id": "7fc59163.4956e8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1521.6666793823242,\r
-        "y": 1918.2379417419434,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1514.6666793823242,\r
+        "y": 1923.2379417419434,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "96d2109.f63b17",\r
+        "id": "d93816bc.b66f9",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1187.000244140625,\r
-        "y": 2199.5714111328125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1180.000244140625,\r
+        "y": 2204.5714111328125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "26331c8c.278694",\r
-                "abddd00e.2e5d78",\r
-                "1199f718.5ce6e9",\r
-                "b17cca78.ca71f8",\r
-                "d90d8ec6.0e4c9",\r
-                "2f773619.4af1ca",\r
-                "58d57172.fc9ab",\r
-                "58a075cd.2a28cc",\r
-                "1ce03296.eacf2d",\r
-                "f605d964.bf649"\r
+                "3617c3a0.ca936c",\r
+                "a9b0f47b.285ff8",\r
+                "83a18cb6.1873d8",\r
+                "d35e633f.bbae08",\r
+                "fa035729.45e3c",\r
+                "82fef141.f28ad",\r
+                "10da590d.98b947",\r
+                "fb6200c1.eb497",\r
+                "527d576.7230ea8",\r
+                "1ed033e6.f89f9c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "abddd00e.2e5d78",\r
+        "id": "a9b0f47b.285ff8",\r
         "type": "outcome",\r
         "name": "DeleteSiteInstance",\r
         "xml": "<outcome value='DeleteSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1427.476463317871,\r
-        "y": 2145.050654888153,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1420.476463317871,\r
+        "y": 2150.050654888153,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "22011e48.f6c9ca"\r
+                "4372c282.d72afc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "26331c8c.278694",\r
+        "id": "3617c3a0.ca936c",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1388.38134765625,\r
-        "y": 2521.095703125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1381.38134765625,\r
+        "y": 2526.095703125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4db86e7c.83c3b8"\r
+                "530fbae0.1c905c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "81ec64a2.44c6",\r
+        "id": "cb34f16f.df5498",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1126.000244140625,\r
-        "y": 2144.5714111328125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1119.000244140625,\r
+        "y": 2149.5714111328125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "96d2109.f63b17"\r
+                "d93816bc.b66f9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "22011e48.f6c9ca",\r
+        "id": "4372c282.d72afc",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1800.0002670288086,\r
-        "y": 2142.571406841278,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1793.0002670288086,\r
+        "y": 2147.571406841278,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4db86e7c.83c3b8",\r
+        "id": "530fbae0.1c905c",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1527.6668701171875,\r
-        "y": 2514.818603515625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1520.6668701171875,\r
+        "y": 2519.818603515625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4755a794.0050b8",\r
+        "id": "5001540d.dc5184",\r
         "type": "outcome",\r
         "name": "ActivateSDWANDeviceInstance",\r
         "xml": "<outcome value='ActivateSDWANDeviceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1425.6667556762695,\r
-        "y": 554.571455001831,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1418.6667556762695,\r
+        "y": 559.571455001831,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "398a4a69.0e148e"\r
+                "2ce1f942.6d548e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "398a4a69.0e148e",\r
+        "id": "2ce1f942.6d548e",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1865.1904373168945,\r
-        "y": 553.092206954956,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1858.1904373168945,\r
+        "y": 558.092206954956,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a6a10b16.9db1a8",\r
+        "id": "e553ae30.24cb58",\r
         "type": "outcome",\r
         "name": "DeactivateSDWANDeviceInstance",\r
         "xml": "<outcome value='DeactivateSDWANDeviceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1476.666633605957,\r
-        "y": 997.571409702301,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1469.666633605957,\r
+        "y": 1002.571409702301,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "70544464.2f4a84"\r
+                "d64159ae.c7cdf"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "70544464.2f4a84",\r
+        "id": "d64159ae.c7cdf",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1933.190330505371,\r
-        "y": 997.0922451019287,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1926.190330505371,\r
+        "y": 1002.0922451019287,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4240f71c.947248",\r
+        "id": "88f1a7e0.dc3b38",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1862.666633605957,\r
-        "y": 593.5713939666748,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1855.666633605957,\r
+        "y": 598.5713939666748,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2e56d91.79e7326",\r
+        "id": "99507021.c3127",\r
         "type": "outcome",\r
         "name": "ActivateSDWANPortInstance",\r
         "xml": "<outcome value='ActivateSDWANPortInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1419.142951965332,\r
-        "y": 601.0506114959717,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1412.142951965332,\r
+        "y": 606.0506114959717,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4240f71c.947248"\r
+                "88f1a7e0.dc3b38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4dadb200.cffd6c",\r
+        "id": "dec6f60c.912358",\r
         "type": "outcome",\r
         "name": "DeactivateSDWANPortInstance",\r
         "xml": "<outcome value='DeactivateSDWANPortInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1468.6666793823242,\r
-        "y": 1035.904725074768,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1461.6666793823242,\r
+        "y": 1040.904725074768,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "2225b71.ac2f148"\r
+                "346a35db.30b292"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2225b71.ac2f148",\r
+        "id": "346a35db.30b292",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1943.190330505371,\r
-        "y": 1052.4255270957947,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1936.190330505371,\r
+        "y": 1057.4255270957947,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b4652d97.1f82a",\r
+        "id": "671b4a3a.f972fc",\r
         "type": "outcome",\r
         "name": "CreateSDWANPortInstance",\r
         "xml": "<outcome value='CreateSDWANPortInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1457.6669540405273,\r
-        "y": 1652.9047973155975,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1450.6669540405273,\r
+        "y": 1657.9047973155975,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7ae0670d.5e8368"\r
+                "4b47fc1.6314f04"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7ae0670d.5e8368",\r
+        "id": "4b47fc1.6314f04",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-create",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-create' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1914.190574645996,\r
-        "y": 1657.4255766868591,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1907.190574645996,\r
+        "y": 1662.4255766868591,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1199f718.5ce6e9",\r
+        "id": "83a18cb6.1873d8",\r
         "type": "outcome",\r
         "name": "DeleteSDWANPortInstance",\r
         "xml": "<outcome value='DeleteSDWANPortInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1463.333480834961,\r
-        "y": 2255.9047994613647,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1456.333480834961,\r
+        "y": 2260.9047994613647,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "30358e96.23d39a"\r
+                "9c8bc8aa.3a22f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "30358e96.23d39a",\r
+        "id": "9c8bc8aa.3a22f",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1889.8572006225586,\r
-        "y": 2255.425654888153,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1882.8572006225586,\r
+        "y": 2260.425654888153,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b17cca78.ca71f8",\r
+        "id": "d35e633f.bbae08",\r
         "type": "outcome",\r
         "name": "DeleteSDWANDeviceInstance",\r
         "xml": "<outcome value='DeleteSDWANDeviceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1472.0316314697266,\r
-        "y": 2196.1027059555054,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1465.0316314697266,\r
+        "y": 2201.1027059555054,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "35efb4d9.5a00f4"\r
+                "8a6b7677.238d58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "35efb4d9.5a00f4",\r
+        "id": "8a6b7677.238d58",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1904.5552368164062,\r
-        "y": 2195.6234192848206,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1897.5552368164062,\r
+        "y": 2200.6234192848206,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d84e3d35.1b6498",\r
+        "id": "146f2e29.b29282",\r
         "type": "outcome",\r
         "name": "CreateSDWANDeviceInstance",\r
         "xml": "<outcome value='CreateSDWANDeviceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1473.0313034057617,\r
-        "y": 1609.1027607917786,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1466.0313034057617,\r
+        "y": 1614.1027607917786,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7d9159a3.db89c8"\r
+                "4c220d5f.f41df4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7d9159a3.db89c8",\r
+        "id": "4c220d5f.f41df4",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-create",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-create' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1929.5549697875977,\r
-        "y": 1607.6235747337341,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1922.5549697875977,\r
+        "y": 1612.6235747337341,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d6b29a0.e7b84e8",\r
+        "id": "230795db.ca1882",\r
         "type": "outcome",\r
         "name": "ActivateSDWANVpnInstance",\r
         "xml": "<outcome value='ActivateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1428.2961730957031,\r
-        "y": 641.8151397705078,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1421.2961730957031,\r
+        "y": 646.8151397705078,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "80e5bb2b.aa015"\r
+                "5cc61cba.0493d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dd14e3b6.ed5b08",\r
+        "id": "a47e6dba.2544d8",\r
         "type": "outcome",\r
         "name": "ActivateSDWANSiteInstance",\r
         "xml": "<outcome value='ActivateSDWANSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1432.2961730957031,\r
-        "y": 684.4815826416016,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1425.2961730957031,\r
+        "y": 689.4815826416016,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "80e5bb2b.aa015"\r
+                "5cc61cba.0493d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "80e5bb2b.aa015",\r
+        "id": "5cc61cba.0493d4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1703.2961654663086,\r
-        "y": 662.4816343784332,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1696.2961654663086,\r
+        "y": 667.4816343784332,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "c89bb7c5.4c4e5"\r
+                "f4901264.697d98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c89bb7c5.4c4e5",\r
+        "id": "f4901264.697d98",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2081.296012878418,\r
-        "y": 659.8152935504913,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2074.296012878418,\r
+        "y": 664.8152935504913,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "235e503e.fa02e8",\r
+        "id": "6374db99.535b04",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2129.3332138061523,\r
-        "y": 1107.9380941390991,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2122.3332138061523,\r
+        "y": 1112.9380941390991,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3e48634b.4b27b4",\r
+        "id": "81010330.b0fa3",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1732.3333053588867,\r
-        "y": 1109.6044387817383,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1725.3333053588867,\r
+        "y": 1114.6044387817383,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "235e503e.fa02e8"\r
+                "6374db99.535b04"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a11315c.08885",\r
+        "id": "4f99c024.218c58",\r
         "type": "outcome",\r
         "name": "DeactivateSDWANSiteInstance",\r
         "xml": "<outcome value='DeactivateSDWANSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1474.3332901000977,\r
-        "y": 1131.6044034957886,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1467.3332901000977,\r
+        "y": 1136.6044034957886,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "3e48634b.4b27b4"\r
+                "81010330.b0fa3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83a2f891.8b61e8",\r
+        "id": "55b31023.4a7df8",\r
         "type": "outcome",\r
         "name": "DeactivateSDWANVpnInstance",\r
         "xml": "<outcome value='DeactivateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1468.3332595825195,\r
-        "y": 1088.9379558563232,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1461.3332595825195,\r
+        "y": 1093.9379558563232,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "3e48634b.4b27b4"\r
+                "81010330.b0fa3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3c335fd3.49242",\r
+        "id": "f8c28ff4.c8e26",\r
         "type": "outcome",\r
         "name": "CreateSDWANVpnInstance",\r
         "xml": "<outcome value='CreateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1453.8516340255737,\r
-        "y": 1707.5928702354431,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1446.8516340255737,\r
+        "y": 1712.5928702354431,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d4c5177.5196768"\r
+                "816f717b.b608d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f28f5d04.bb2268",\r
+        "id": "92a4b456.d3d5d8",\r
         "type": "outcome",\r
         "name": "CreateSDWANSiteInstance",\r
         "xml": "<outcome value='CreateSDWANSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1445.8516111373901,\r
-        "y": 1749.2592587471008,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1438.8516111373901,\r
+        "y": 1754.2592587471008,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d4c5177.5196768"\r
+                "816f717b.b608d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d4c5177.5196768",\r
+        "id": "816f717b.b608d",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1703.8516263961792,\r
-        "y": 1727.2592940330505,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1696.8516263961792,\r
+        "y": 1732.2592940330505,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "a05703f3.26b69"\r
+                "c8697160.686d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a05703f3.26b69",\r
+        "id": "c8697160.686d4",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-create",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-create' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2081.8514738082886,\r
-        "y": 1724.5929532051086,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2074.8514738082886,\r
+        "y": 1729.5929532051086,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d90d8ec6.0e4c9",\r
+        "id": "fa035729.45e3c",\r
         "type": "outcome",\r
         "name": "DeleteSDWANVpnInstance",\r
         "xml": "<outcome value='DeleteSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1454.333396911621,\r
-        "y": 2302.938106060028,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1447.333396911621,\r
+        "y": 2307.938106060028,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "f656e1fc.4af1b8"\r
+                "de394769.a28a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2f773619.4af1ca",\r
+        "id": "82fef141.f28ad",\r
         "type": "outcome",\r
         "name": "DeleteSDWANSiteInstance",\r
         "xml": "<outcome value='DeleteSDWANSiteInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1454.333396911621,\r
-        "y": 2343.6046710014343,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1447.333396911621,\r
+        "y": 2348.6046710014343,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "f656e1fc.4af1b8"\r
+                "de394769.a28a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f656e1fc.4af1b8",\r
+        "id": "de394769.a28a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1704.3333892822266,\r
-        "y": 2322.6045298576355,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1697.3333892822266,\r
+        "y": 2327.6045298576355,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "ba7745e3.6b0038"\r
+                "f9c3425f.bdcf5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba7745e3.6b0038",\r
+        "id": "f9c3425f.bdcf5",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2082.333236694336,\r
-        "y": 2319.9381890296936,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2075.333236694336,\r
+        "y": 2324.9381890296936,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c4652243.2cd31",\r
+        "id": "6a298a32.90484c",\r
         "type": "set",\r
         "name": "set skip-mdsal-update to Y",\r
         "xml": "<set>\n<parameter name='skip-mdsal-update' value='Y' />\n",\r
         "comments": "",\r
-        "x": 2245.0318908691406,\r
-        "y": 347.4920959472656,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2238.0318908691406,\r
+        "y": 352.4920959472656,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1ab73b94.dc63c4",\r
+        "id": "238df719.c2d83",\r
         "type": "set",\r
         "name": "set ack-final to 'N'",\r
         "xml": "<set>\n<parameter name='ack-final' value='N' />\n",\r
         "comments": "",\r
-        "x": 2216.841583251953,\r
-        "y": 411.8401184082031,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2209.841583251953,\r
+        "y": 416.8401184082031,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3482a769.667ab",\r
+        "id": "dc9fe65c.767c5",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2008.3811340332031,\r
-        "y": 350.4126281738281,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2001.3811340332031,\r
+        "y": 355.4126281738281,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "c4652243.2cd31",\r
-                "1ab73b94.dc63c4"\r
+                "6a298a32.90484c",\r
+                "238df719.c2d83"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e62becbd.74017",\r
+        "id": "4af9f52e.68b0ac",\r
         "type": "comment",\r
         "name": "ack-final=N triggers Provider to call vnf-topology-operation-aysnc DG",\r
         "info": "",\r
         "comments": "",\r
-        "x": 2429.158966064453,\r
-        "y": 452.8094787597656,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2422.158966064453,\r
+        "y": 457.8094787597656,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fe882fb9.dd7f48",\r
+        "id": "3f3504ae.321654",\r
         "type": "switchNode",\r
         "name": "so-response-url empty?",\r
         "xml": "<switch test='`length($vnf-topology-operation-input.sdnc-request-header.svc-notification-url) == 0`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1114.2857971191406,\r
-        "y": 197.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1107.2857971191406,\r
+        "y": 202.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "baa70abd.0fd63",\r
-                "686c7efb.0e9a6"\r
+                "594230be.69b1d8",\r
+                "2f05f0b.8ea6c9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "baa70abd.0fd63",\r
+        "id": "594230be.69b1d8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1339.2857971191406,\r
-        "y": 153.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1332.2857971191406,\r
+        "y": 158.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "a4fab659.b0a56"\r
+                "bfba585a.37b9d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "686c7efb.0e9a6",\r
+        "id": "2f05f0b.8ea6c9",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1329.2857971191406,\r
-        "y": 245.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1322.2857971191406,\r
+        "y": 250.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "8c77358e.ed8228"\r
+                "476f4a1c.17fa44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8c77358e.ed8228",\r
+        "id": "476f4a1c.17fa44",\r
         "type": "switchNode",\r
         "name": "so-response-url = ignored URL?",\r
         "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url == $prop.so.ignore-url`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1551.2857971191406,\r
-        "y": 246.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1544.2857971191406,\r
+        "y": 251.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "11d3b338.9e5c8d",\r
-                "200ae17a.0a95c6"\r
+                "6b44719f.c3edd",\r
+                "a5b8b9b3.d20088"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a4fab659.b0a56",\r
+        "id": "bfba585a.37b9d",\r
         "type": "call",\r
         "name": "call vnf-topology-operation-assign-sync",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign-sync' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2015.2857971191406,\r
-        "y": 154.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2008.2857971191406,\r
+        "y": 159.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "11d3b338.9e5c8d",\r
+        "id": "6b44719f.c3edd",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1791.2857971191406,\r
-        "y": 245.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1784.2857971191406,\r
+        "y": 250.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "a4fab659.b0a56"\r
+                "bfba585a.37b9d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "200ae17a.0a95c6",\r
+        "id": "a5b8b9b3.d20088",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1799.2857971191406,\r
-        "y": 346.28570556640625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1792.2857971191406,\r
+        "y": 351.28570556640625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "3482a769.667ab"\r
+                "dc9fe65c.767c5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b2848e24.03a05",\r
+        "id": "ea6e1c18.d5a048",\r
         "type": "execute",\r
         "name": "execute getProperties",\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' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1127.6622619628906,\r
-        "y": 87.54547119140625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1120.6622619628906,\r
+        "y": 92.54547119140625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4fafd3d6.e9c86c",\r
+        "id": "1e1ee6bd.a12821",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 936.7533264160156,\r
-        "y": 85.727294921875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 929.7533264160156,\r
+        "y": 90.727294921875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "fe882fb9.dd7f48",\r
-                "b2848e24.03a05"\r
+                "3f3504ae.321654",\r
+                "ea6e1c18.d5a048"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ab85e0c9.740d",\r
+        "id": "66ba22f2.06c6ac",\r
         "type": "outcome",\r
         "name": "CreateSOTNUnderlayInstance",\r
         "xml": "<outcome value='CreateSOTNUnderlayInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1453.6665983200073,\r
-        "y": 1786.999900341034,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1446.6665983200073,\r
+        "y": 1791.999900341034,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "57558677.681798"\r
+                "ad6e6b0b.369c1"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "57558677.681798",\r
+        "id": "ad6e6b0b.369c1",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-underlay-create",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-underlay-create' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1910.190218925476,\r
-        "y": 1791.5206797122955,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1903.190218925476,\r
+        "y": 1796.5206797122955,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1335f1cb.2420be",\r
+        "id": "bcff3d5e.448328",\r
         "type": "outcome",\r
         "name": "ActivateSOTNUnderlayInstance",\r
         "xml": "<outcome value='ActivateSOTNUnderlayInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1444.9999694824219,\r
-        "y": 723.3332703113556,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1437.9999694824219,\r
+        "y": 728.3332703113556,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "f5e7fd9c.42866"\r
+                "78a59d2a.b40f04"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f5e7fd9c.42866",\r
+        "id": "78a59d2a.b40f04",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-underlay-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-underlay-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1904.8569641113281,\r
-        "y": 717.8540802001953,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1897.8569641113281,\r
+        "y": 722.8540802001953,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d9d8a57.b489358",\r
+        "id": "bfc4e77.1d06a18",\r
         "type": "outcome",\r
         "name": "DeactivateSOTNUnderlayInstance",\r
         "xml": "<outcome value='DeactivateSOTNUnderlayInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1476.6666564941406,\r
-        "y": 1167.6665802001953,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1469.6666564941406,\r
+        "y": 1172.6665802001953,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "24872c71.c379b4"\r
+                "e763b4f8.edbd88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "24872c71.c379b4",\r
+        "id": "e763b4f8.edbd88",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-underlay-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-underlay-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1944.8569641113281,\r
-        "y": 1170.520523071289,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1937.8569641113281,\r
+        "y": 1175.520523071289,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "58d57172.fc9ab",\r
+        "id": "10da590d.98b947",\r
         "type": "outcome",\r
         "name": "DeleteSOTNUnderlayInstance",\r
         "xml": "<outcome value='DeleteSOTNUnderlayInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1462.6666717529297,\r
-        "y": 2377.3333563804626,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1455.6666717529297,\r
+        "y": 2382.3333563804626,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "fc2f8c01.3ad288"\r
+                "acd9ad25.c317a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fc2f8c01.3ad288",\r
+        "id": "acd9ad25.c317a8",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-underlay-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-underlay-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1900.8571014404297,\r
-        "y": 2373.52073431015,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1893.8571014404297,\r
+        "y": 2378.52073431015,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e984aa3b.a932c",\r
+        "id": "200396ca.da6dba",\r
         "type": "outcome",\r
         "name": "CreateAccessConnectivityInstance",\r
         "xml": "<outcome value='CreateAccessConnectivityInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1467.5,\r
-        "y": 1490.75,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1460.5,\r
+        "y": 1495.75,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "ebf3fb46.44d4c8"\r
+                "e4480788.84b37"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ebf3fb46.44d4c8",\r
+        "id": "e4480788.84b37",\r
         "type": "for",\r
         "name": "for:vnf-input-paramters",\r
         "xml": "<for index='idx' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1753.432861328125,\r
-        "y": 1488.033447265625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1746.432861328125,\r
+        "y": 1493.033447265625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "22ea9454.058e1c"\r
+                "19c6ac9b.0ef423"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "22ea9454.058e1c",\r
+        "id": "19c6ac9b.0ef423",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer",\r
         "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'manufacturer'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1990.599365234375,\r
-        "y": 1482.033447265625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1983.599365234375,\r
+        "y": 1487.033447265625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d9ddd0af.b69c08"\r
+                "14f5be.82719a42"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d9ddd0af.b69c08",\r
+        "id": "14f5be.82719a42",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2184.599365234375,\r
-        "y": 1483.03369140625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2177.599365234375,\r
+        "y": 1488.03369140625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "15707209.859e26"\r
+                "96037c5b.5b0df8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dded3789.e6b0f",\r
+        "id": "9b55c6a1.642138",\r
         "type": "outcome",\r
         "name": "CreateInternetProfileInstance",\r
         "xml": "<outcome value='CreateInternetProfileInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1445.283203125,\r
-        "y": 1527.616455078125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1438.283203125,\r
+        "y": 1532.616455078125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "6b82d221.0cf264"\r
+                "7bbf0471.c32844"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b82d221.0cf264",\r
+        "id": "7bbf0471.c32844",\r
         "type": "for",\r
         "name": "for:vnf-input-paramters",\r
         "xml": "<for index='idx' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1730.439453125,\r
-        "y": 1526.60595703125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1723.439453125,\r
+        "y": 1531.60595703125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4637bf92.809598"\r
+                "8eac794b.4ff3d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4637bf92.809598",\r
+        "id": "8eac794b.4ff3d8",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer",\r
         "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'manufacturer'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1983.6058349609375,\r
-        "y": 1523.60595703125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1976.6058349609375,\r
+        "y": 1528.60595703125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "ea561129.ba7158"\r
+                "b984ed9a.eddd08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ea561129.ba7158",\r
+        "id": "b984ed9a.eddd08",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2179.605712890625,\r
-        "y": 1539.606201171875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2172.605712890625,\r
+        "y": 1544.606201171875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "eb33a1df.b27988"\r
+                "8159d690.0c41a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eb33a1df.b27988",\r
+        "id": "8159d690.0c41a8",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer value",\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2402.606201171875,\r
-        "y": 1549.6064453125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2395.606201171875,\r
+        "y": 1554.6064453125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "94514c5c.b09aa"\r
+                "eaffd771.eac41"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "15707209.859e26",\r
+        "id": "96037c5b.5b0df8",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer value",\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2416.599853515625,\r
-        "y": 1483.033935546875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2409.599853515625,\r
+        "y": 1488.033935546875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "3bc9e881.210f6",\r
-                "1e5debbd.1cc0bc"\r
+                "3c81fedb.0be4da",\r
+                "72ea67d8.8d2068"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3bc9e881.210f6",\r
+        "id": "3c81fedb.0be4da",\r
         "type": "outcomeTrue",\r
         "name": "HUAWEI",\r
         "xml": "<outcome value='HUAWEI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2648.433349609375,\r
-        "y": 1485.03369140625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2641.433349609375,\r
+        "y": 1490.03369140625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d86bc2c0.93fa8"\r
+                "ceb29836.0408d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1e5debbd.1cc0bc",\r
+        "id": "72ea67d8.8d2068",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2642.833251953125,\r
-        "y": 1516.75,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2635.833251953125,\r
+        "y": 1521.75,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "55dea9c1.ebbe88"\r
+                "3ef298a3.b4b2f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "94514c5c.b09aa",\r
+        "id": "eaffd771.eac41",\r
         "type": "outcomeTrue",\r
         "name": "HUAWEI",\r
         "xml": "<outcome value='HUAWEI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2630.439453125,\r
-        "y": 1579.606201171875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2623.439453125,\r
+        "y": 1584.606201171875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d09ca34a.b65f98"\r
+                "8974e065.42cf68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d86bc2c0.93fa8",\r
+        "id": "ceb29836.0408d8",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:bbs-access-connectivity-vnf-topology-operation-create-huawei",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-access-connectivity-vnf-topology-operation-create-huawei' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3145.2769165039062,\r
-        "y": 1485.044189453125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 3138.2769165039062,\r
+        "y": 1490.044189453125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "55dea9c1.ebbe88",\r
+        "id": "3ef298a3.b4b2f",\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=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name+' is invalid manufacturer,please check!'`\" />",\r
         "comments": "",\r
-        "x": 2891.166259765625,\r
-        "y": 1528.4166259765625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2884.166259765625,\r
+        "y": 1533.4166259765625,\r
+        "z": "8a089d88.295188",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d09ca34a.b65f98",\r
+        "id": "8974e065.42cf68",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:bbs-internet-profile-vnf-topology-operation-create-huawei",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-create-huawei' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3131.283447265625,\r
-        "y": 1581.616943359375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 3124.283447265625,\r
+        "y": 1586.616943359375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "58a075cd.2a28cc",\r
+        "id": "fb6200c1.eb497",\r
         "type": "outcome",\r
         "name": "DeleteAccessConnectivityInstance",\r
         "xml": "<outcome value='DeleteAccessConnectivityInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1478.75,\r
-        "y": 2053.75,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1471.75,\r
+        "y": 2058.75,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "2fe8fc2c.9e18c4"\r
+                "4579a656.ff8dd8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2fe8fc2c.9e18c4",\r
+        "id": "4579a656.ff8dd8",\r
         "type": "for",\r
         "name": "for:vnf-input-paramters",\r
         "xml": "<for index='idx' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1791.5732421875,\r
-        "y": 2044.73974609375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1784.5732421875,\r
+        "y": 2049.73974609375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "2ff99d94.7a38aa"\r
+                "24d33b4e.2021f4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2ff99d94.7a38aa",\r
+        "id": "24d33b4e.2021f4",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer",\r
         "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'manufacturer'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2062.7393798828125,\r
-        "y": 2038.73974609375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2055.7393798828125,\r
+        "y": 2043.73974609375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "9d28a15.cb4fb6"\r
+                "2a6c48b.af53938"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9d28a15.cb4fb6",\r
+        "id": "2a6c48b.af53938",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2262.739501953125,\r
-        "y": 2038.7396240234375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2255.739501953125,\r
+        "y": 2043.7396240234375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "da625743.b6b9"\r
+                "316a2818.d2249"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1ce03296.eacf2d",\r
+        "id": "527d576.7230ea8",\r
         "type": "outcome",\r
         "name": "DeleteInternetProfileInstance",\r
         "xml": "<outcome value='DeleteInternetProfileInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1460.316650390625,\r
-        "y": 2093.800048828125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1453.316650390625,\r
+        "y": 2098.800048828125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "e0e2140.cef7d7"\r
+                "c75e1f48.570c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e0e2140.cef7d7",\r
+        "id": "c75e1f48.570c8",\r
         "type": "for",\r
         "name": "for:vnf-input-paramters",\r
         "xml": "<for index='idx' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1737.6500244140625,\r
-        "y": 2105.5167236328125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1730.6500244140625,\r
+        "y": 2110.5167236328125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "282b6105.2ce956"\r
+                "76730627.802e4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "282b6105.2ce956",\r
+        "id": "76730627.802e4",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer",\r
         "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'manufacturer'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1965.8163528442383,\r
-        "y": 2094.516764640808,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1958.8163528442383,\r
+        "y": 2099.516764640808,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7a75ccaa.45800c"\r
+                "cd073b6.c768fc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a75ccaa.45800c",\r
+        "id": "cd073b6.c768fc8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2155.816230773926,\r
-        "y": 2094.517008781433,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2148.816230773926,\r
+        "y": 2099.517008781433,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "bc8cb901.156488"\r
+                "693da3bc.719dd4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc8cb901.156488",\r
+        "id": "693da3bc.719dd4",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer value",\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2369.816719055176,\r
-        "y": 2090.517252922058,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2362.816719055176,\r
+        "y": 2095.517252922058,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "6506ce79.c7ee4"\r
+                "989e3e19.ec1b3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "da625743.b6b9",\r
+        "id": "316a2818.d2249",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer value",\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2521.7398986816406,\r
-        "y": 2031.739761352539,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2514.7398986816406,\r
+        "y": 2036.739761352539,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "9eeed2b2.ffa65"\r
+                "ed96987b.eb92f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9eeed2b2.ffa65",\r
+        "id": "ed96987b.eb92f",\r
         "type": "outcomeTrue",\r
         "name": "HUAWEI",\r
         "xml": "<outcome value='HUAWEI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2724.5732421875,\r
-        "y": 2040.7396240234375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2717.5732421875,\r
+        "y": 2045.7396240234375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "74318d61.eabaac"\r
+                "c27ef8a5.eaf72"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6506ce79.c7ee4",\r
+        "id": "989e3e19.ec1b3",\r
         "type": "outcomeTrue",\r
         "name": "HUAWEI",\r
         "xml": "<outcome value='HUAWEI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2557.6497802734375,\r
-        "y": 2086.5169677734375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2550.6497802734375,\r
+        "y": 2091.5169677734375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "1d65720a.ff1cbe"\r
+                "6cdbeeec.cd0338"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1d65720a.ff1cbe",\r
+        "id": "6cdbeeec.cd0338",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:bbs-internet-profile-vnf-topology-operation-delete-huawei",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-delete-huawei' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2900.493896484375,\r
-        "y": 2146.527587890625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2893.493896484375,\r
+        "y": 2151.527587890625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "74318d61.eabaac",\r
+        "id": "c27ef8a5.eaf72",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:bbs-access-connectivity-vnf-topology-operation-delete-huawei",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-access-connectivity-vnf-topology-operation-delete-huawei' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3165.750732421875,\r
-        "y": 2089.7506103515625,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 3158.750732421875,\r
+        "y": 2094.7506103515625,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5ce4691c.c29e48",\r
+        "id": "e097aab2.2677e",\r
         "type": "outcome",\r
         "name": "update",\r
         "xml": "<outcome value='update'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 943.499942779541,\r
-        "y": 2514.00008392334,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 936.499942779541,\r
+        "y": 2519.00008392334,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "7808856d.04e4ac"\r
+                "e09113a.c56c7f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7808856d.04e4ac",\r
+        "id": "e09113a.c56c7f",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1146.4999732971191,\r
-        "y": 2607.50008392334,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1139.4999732971191,\r
+        "y": 2612.50008392334,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "acb579b0.a5157"\r
+                "b6ed3a36.59e06",\r
+                "58994378.ac8fb4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "acb579b0.a5157",\r
+        "id": "b6ed3a36.59e06",\r
         "type": "outcome",\r
         "name": "ChangeInternetProfileInstance",\r
         "xml": "<outcome value='ChangeInternetProfileInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1419.499912261963,\r
-        "y": 2604.00008392334,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1412.499912261963,\r
+        "y": 2609.00008392334,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "4bd1e7d2.287198"\r
+                "ad17451.58d3cb8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4bd1e7d2.287198",\r
+        "id": "ad17451.58d3cb8",\r
         "type": "for",\r
         "name": "for:vnf-input-paramters",\r
         "xml": "<for index='idx' start='0' end='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1743.6561279296875,\r
-        "y": 2602.98974609375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1736.6561279296875,\r
+        "y": 2607.98974609375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "56a21b47.885b94"\r
+                "6a825308.0265a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "56a21b47.885b94",\r
+        "id": "6a825308.0265a4",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer",\r
         "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'manufacturer'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2004.822509765625,\r
-        "y": 2600.98974609375,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1997.822509765625,\r
+        "y": 2605.98974609375,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "759ecbfa.1b9c8c"\r
+                "7e2629d.b42f5d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "759ecbfa.1b9c8c",\r
+        "id": "7e2629d.b42f5d8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2192.822395324707,\r
-        "y": 2602.989908218384,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2185.822395324707,\r
+        "y": 2607.989908218384,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "8126afba.fba1b8"\r
+                "a7970042.cda818"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8126afba.fba1b8",\r
+        "id": "a7970042.cda818",\r
         "type": "switchNode",\r
         "name": "switch:manufacturer value",\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2403.8230361938477,\r
-        "y": 2602.9902334213257,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2396.8230361938477,\r
+        "y": 2607.9902334213257,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "110da833.5c065"\r
+                "318d0243.9afc36"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "110da833.5c065",\r
+        "id": "318d0243.9afc36",\r
         "type": "outcomeTrue",\r
         "name": "HUAWEI",\r
         "xml": "<outcome value='HUAWEI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2655.6562690734863,\r
-        "y": 2528.989896774292,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 2648.6562690734863,\r
+        "y": 2533.989896774292,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "b3b76bdf.09e3e"\r
+                "e89018af.6420d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b3b76bdf.09e3e",\r
+        "id": "e89018af.6420d",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:bbs-internet-profile-vnf-topology-operation-change-huawei",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-change-huawei' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3119.5008239746094,\r
-        "y": 2530.000228881836,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 3112.5008239746094,\r
+        "y": 2535.000228881836,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "396cf4fc.519af4",\r
+        "id": "d5f5c122.ae8be8",\r
         "type": "outcome",\r
         "name": "ActivateTransportSliceInstance",\r
         "xml": "<outcome value='ActivateTransportSliceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1441,\r
-        "y": 787,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1434,\r
+        "y": 792,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "98abb5bf.a53b2"\r
+                "8223237b.e7a338"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "98abb5bf.a53b2",\r
+        "id": "8223237b.e7a338",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-trans-slice-activate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-activate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1900.8569946289062,\r
-        "y": 781.5208098888397,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1893.8569946289062,\r
+        "y": 786.5208098888397,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f605d964.bf649",\r
+        "id": "1ed033e6.f89f9c",\r
         "type": "outcome",\r
         "name": "DeleteTransportSliceInstance",\r
         "xml": "<outcome value='DeleteTransportSliceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1457,\r
-        "y": 2445,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1450,\r
+        "y": 2450,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "68ebe508.81cc9c"\r
+                "dbf8a40f.0e189"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "68ebe508.81cc9c",\r
+        "id": "dbf8a40f.0e189",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-trans-slice-delete",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-delete' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1895.1904296875,\r
-        "y": 2441.1873779296875,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1888.1904296875,\r
+        "y": 2446.1873779296875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "42d2af76.1ab5f8",\r
+        "id": "9134a5a8.bc4e5",\r
         "type": "outcome",\r
         "name": "AllocateTransportSliceInstance",\r
         "xml": "<outcome value='AllocateTransportSliceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1450,\r
-        "y": 1855,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1443,\r
+        "y": 1860,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "d6261b88.e8ce"\r
+                "adba3298.28a47"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d6261b88.e8ce",\r
+        "id": "adba3298.28a47",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-trans-slice-allocate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-allocate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1902.523681640625,\r
-        "y": 1849.520751953125,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1895.523681640625,\r
+        "y": 1854.520751953125,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4fb9c783.53cbd8",\r
+        "id": "2f120adf.034a9e",\r
         "type": "outcome",\r
         "name": "DeactivateTransportSliceInstance",\r
         "xml": "<outcome value='DeactivateTransportSliceInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1475,\r
-        "y": 1240,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1468,\r
+        "y": 1245,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             [\r
-                "366804fb.ac0b14"\r
+                "173b2976.ff4bff"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "366804fb.ac0b14",\r
+        "id": "173b2976.ff4bff",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-trans-slice-deactivate",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-deactivate' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1943.1903076171875,\r
-        "y": 1242.8539428710938,\r
-        "z": "2eb85326.b33f34",\r
+        "x": 1936.1903076171875,\r
+        "y": 1247.8539428710938,\r
+        "z": "8a089d88.295188",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "58994378.ac8fb4",\r
+        "type": "outcome",\r
+        "name": "ModifyTransportSliceInstance",\r
+        "xml": "<outcome value='DeleteTransportSliceInstance'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1407,\r
+        "y": 2666,\r
+        "z": "8a089d88.295188",\r
+        "wires": [\r
+            [\r
+                "278d780.1be9f88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "278d780.1be9f88",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-trans-slice-modify",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-modify' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1845.1904296875,\r
+        "y": 2662.1873779296875,\r
+        "z": "8a089d88.295188",\r
         "wires": [\r
             []\r
         ]\r
index bc91942..6d4c48f 100644 (file)
@@ -54,8 +54,8 @@
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.oof-getpath.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url + '?ethsrvType=' + $prop.ethsrvType`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.oof.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.oof.password`\" />\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`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 849.9730834960938,\r
-        "y": 178.99600219726562,\r
+        "x": 879.9730682373047,\r
+        "y": 71.99600028991699,\r
         "z": "97fec48c.8eada",\r
         "wires": [\r
             [\r
@@ -71,8 +71,8 @@
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1089.9732246398926,\r
-        "y": 202.9959716796875,\r
+        "x": 1119.9732093811035,\r
+        "y": 95.99596977233887,\r
         "z": "97fec48c.8eada",\r
         "wires": [\r
             [\r
@@ -86,8 +86,8 @@
         "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 OOF api\" />\n",\r
         "comments": "",\r
-        "x": 1259.97314453125,\r
-        "y": 142.99606323242188,\r
+        "x": 1289.973129272461,\r
+        "y": 35.99606132507324,\r
         "z": "97fec48c.8eada",\r
         "wires": []\r
     },\r
@@ -98,8 +98,8 @@
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1088.9730110168457,\r
-        "y": 151.99606227874756,\r
+        "x": 1118.9729957580566,\r
+        "y": 44.996060371398926,\r
         "z": "97fec48c.8eada",\r
         "wires": [\r
             [\r
         "name": "OTN tunnel path computation",\r
         "info": "TODO: check input parameters -- they should be\nthe source and destination of ETH node+tp.",\r
         "comments": "",\r
-        "x": 821.4768829345703,\r
-        "y": 135.00000190734863,\r
+        "x": 851.4768676757812,\r
+        "y": 28,\r
         "z": "97fec48c.8eada",\r
         "wires": []\r
     },\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1235.0002708435059,\r
-        "y": 200.74145698547363,\r
+        "x": 1265.0002555847168,\r
+        "y": 93.741455078125,\r
         "z": "97fec48c.8eada",\r
         "wires": [\r
             []\r
             [\r
                 "9cfd026a.5e4728",\r
                 "6bdd3c50.e0d3d4",\r
-                "3d2e0b8f.457abc"\r
+                "3d2e0b8f.457abc",\r
+                "27ac90d.484a9f"\r
             ]\r
         ]\r
     },\r
         "name": "unset parameters",\r
         "xml": "<set>\n<parameter name='`tmp.otninfo.`' value='' />\n<parameter name='`tmp.otninfo_length`' value='0' />",\r
         "comments": "",\r
-        "x": 829,\r
-        "y": 402,\r
+        "x": 824,\r
+        "y": 429,\r
         "z": "97fec48c.8eada",\r
         "wires": []\r
     },\r
         "name": "May not be necessary",\r
         "info": "",\r
         "comments": "",\r
-        "x": 841,\r
-        "y": 370,\r
+        "x": 836,\r
+        "y": 397,\r
         "z": "97fec48c.8eada",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "27ac90d.484a9f",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 825,\r
+        "y": 265,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "b00cf456.1fcfd8",\r
+                "22917417.40dffc",\r
+                "9d01bdd0.0fc258"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b00cf456.1fcfd8",\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=\"ccsdkTopo.pnfs\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1072,\r
+        "y": 218,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "e9ef8fc5.a18d1",\r
+                "701f5a59.c009ac",\r
+                "88137b8e.f20ce"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "22917417.40dffc",\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=\"ccsdkTopo.logicalLinks\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1082,\r
+        "y": 275,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "701f5a59.c009ac",\r
+                "88137b8e.f20ce",\r
+                "f79f6d93.33fad8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9d01bdd0.0fc258",\r
+        "type": "execute",\r
+        "name": "execute PCE in ccsdk/sli/core",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.slitopologyutils.SliTopologyUtils' method='computePath' >\n<parameter name=\"pnfs-pfx\" value='`$ccsdkTopo.pnfs`'/>\n<parameter name=\"links-pfx\" value=\"`$ccsdkTopo.logicalLinks`\"/>\n<parameter name=\"response-pfx\" value=\"otn-oof\"/>\n<parameter name=\"output-end-to-end-path\" value=\"true\"/>\n<parameter name=\"src-node\" value=\"`$tmp.src.domainA.pnf-name`\"/>\n<parameter name=\"dst-node\" value=\"`$tmp.src.domainB.pnf-name`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1095,\r
+        "y": 327,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "d13c5cda.e31cf8",\r
+                "75643e28.77914"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "701f5a59.c009ac",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1329,\r
+        "y": 163,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "2909bfef.cce208"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e9ef8fc5.a18d1",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1337,\r
+        "y": 240,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2d0a238b.9b0514",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Pnfs retrieved!\"/>\n<parameter name=\"field2\" value=\"`$ccsdkTopo.pnfs.pnf_length`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1496,\r
+        "y": 237,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2909bfef.cce208",\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": 1515,\r
+        "y": 163,\r
+        "z": "97fec48c.8eada",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "88137b8e.f20ce",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1340,\r
+        "y": 201,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            [\r
+                "5baa421f.eeaaec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5baa421f.eeaaec",\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": 1512,\r
+        "y": 201,\r
+        "z": "97fec48c.8eada",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f79f6d93.33fad8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1341,\r
+        "y": 275,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8cc43261.20f998",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Logical-links retrieved!\"/>\n<parameter name=\"field2\" value=\"`$ccsdkTopo.logicalLinks.logical-link_length`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1502,\r
+        "y": 275,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d13c5cda.e31cf8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1336,\r
+        "y": 314,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "75643e28.77914",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1328,\r
+        "y": 361,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "117e8dda.79f3d2",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Path computation succeed!\"/>\n<parameter name=\"field2\" value=\"`$ccsdkTopo.resp.solutions_length`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1503,\r
+        "y": 320,\r
+        "z": "97fec48c.8eada",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 5681c26..d6eb686 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "c170e1ed.7b781",\r
+        "id": "eb07fd3d.499fe",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 137,\r
-        "y": 82,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 142,\r
+        "y": 92,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9970ac63.cab4e"\r
+                "39c5ac20.45e1d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9970ac63.cab4e",\r
+        "id": "39c5ac20.45e1d4",\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": 268.2856903076172,\r
-        "y": 131.23810863494873,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 273.2856903076172,\r
+        "y": 141.23810863494873,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d984e08f.709ec8"\r
+                "2ea16900.365168"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d984e08f.709ec8",\r
+        "id": "2ea16900.365168",\r
         "type": "method",\r
         "name": "method tsli-vnf-topology-operation-trans-slice-activate",\r
         "xml": "<method rpc='tsli-vnf-topology-operation-trans-slice-activate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 271.4286193847656,\r
-        "y": 216.00003242492676,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 276.4286193847656,\r
+        "y": 226.00003242492676,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8e4db78f.c5ff38"\r
+                "65a4788.f116c88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8e4db78f.c5ff38",\r
+        "id": "65a4788.f116c88",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 421.238037109375,\r
-        "y": 345.6666564941406,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 426.238037109375,\r
+        "y": 355.6666564941406,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "6bde1442.84f93c",\r
-                "d81cbe5a.85cea",\r
-                "2a368168.cab60e"\r
+                "57f656d8.02c09",\r
+                "6ee54bdc.2fdd5c",\r
+                "4cf7ab90.c1f3ec"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6bde1442.84f93c",\r
+        "id": "57f656d8.02c09",\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": 689.5716552734375,\r
-        "y": 732.59716796875,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 694.5716552734375,\r
+        "y": 742.59716796875,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "233d87e5.a24f7",\r
+        "id": "d36cebd.8be9418",\r
         "type": "comment",\r
         "name": "new for TransportSlicing",\r
         "info": "",\r
         "comments": "",\r
-        "x": 721,\r
-        "y": 407,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 726,\r
+        "y": 417,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d81cbe5a.85cea",\r
+        "id": "6ee54bdc.2fdd5c",\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": 741,\r
-        "y": 503,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 746,\r
+        "y": 513,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b0036e6b.1878c8",\r
-                "7901c2f.e699b3c",\r
-                "120c06e4.dff209"\r
+                "4321e029.b0b21",\r
+                "df857197.b37508",\r
+                "caa9bf62.bc7768"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b0036e6b.1878c8",\r
+        "id": "4321e029.b0b21",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 960,\r
-        "y": 441,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 965,\r
+        "y": 451,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9167ffc3.5d91a"\r
+                "1399e348.49a41d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7901c2f.e699b3c",\r
+        "id": "df857197.b37508",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 969.490966796875,\r
-        "y": 483.57403564453125,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 974.490966796875,\r
+        "y": 493.57403564453125,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "fe34f5d.3d31308"\r
+                "9c66f3b5.ba5a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "120c06e4.dff209",\r
+        "id": "caa9bf62.bc7768",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 958,\r
-        "y": 530,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 963,\r
+        "y": 540,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "6d39868f.7f25c8"\r
+                "83f89a00.0c0e7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fe34f5d.3d31308",\r
+        "id": "9c66f3b5.ba5a",\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": 1123.0623779296875,\r
-        "y": 486.8597717285156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1128.0623779296875,\r
+        "y": 496.8597717285156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6d39868f.7f25c8",\r
+        "id": "83f89a00.0c0e7",\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": 1127,\r
-        "y": 531,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1132,\r
+        "y": 541,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9167ffc3.5d91a",\r
+        "id": "1399e348.49a41d",\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": 1157,\r
-        "y": 437,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1162,\r
+        "y": 447,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5c1ddd56.ddffa4"\r
+                "8c655e36.efa51"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c1ddd56.ddffa4",\r
+        "id": "8c655e36.efa51",\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": 1380.33349609375,\r
-        "y": 436.99993896484375,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1385.33349609375,\r
+        "y": 446.99993896484375,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "aeacbf90.6ab9e"\r
+                "dae7ff66.9b9c6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aeacbf90.6ab9e",\r
+        "id": "dae7ff66.9b9c6",\r
         "type": "outcome",\r
         "name": "connectivity",\r
         "xml": "<outcome value='connectivity'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1581.0001335144043,\r
-        "y": 438.00002098083496,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1586.0001335144043,\r
+        "y": 448.00002098083496,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "7ea091c4.73eb6"\r
+                "5afc15bc.b14b2c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fd4d27b6.bd205",\r
+        "id": "73d91f0d.979448",\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": 4400,\r
-        "y": 154,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4405,\r
+        "y": 164,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7648091a.a03898",\r
+        "id": "53d5aef.e4ebbd",\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.ts-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": 4481,\r
-        "y": 469,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4486,\r
+        "y": 479,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9edc273d.67b87",\r
-                "9c60eb24.47f378"\r
+                "ecc00da.2c7107",\r
+                "8ec5d396.327df"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9edc273d.67b87",\r
+        "id": "ecc00da.2c7107",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4790.5,\r
-        "y": 438,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4795.5,\r
+        "y": 448,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9905c30a.05be"\r
+                "30cb0de4.d526fa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9c60eb24.47f378",\r
+        "id": "8ec5d396.327df",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4795.5,\r
-        "y": 503,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4800.5,\r
+        "y": 513,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8e92f9d2.75f4a8"\r
+                "d98d92f9.c81fa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9905c30a.05be",\r
+        "id": "30cb0de4.d526fa",\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": 4966.5,\r
-        "y": 438,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4971.5,\r
+        "y": 448,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8e92f9d2.75f4a8",\r
+        "id": "d98d92f9.c81fa",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4962,\r
-        "y": 503,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4967,\r
+        "y": 513,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7974f996.7603f8",\r
+        "id": "b72def38.869578",\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": 4347.5,\r
-        "y": 657,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4352.5,\r
+        "y": 667,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1460b865.7cff48",\r
+        "id": "61d206ce.c84cc",\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": 4501.5,\r
-        "y": 705,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4506.5,\r
+        "y": 715,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d6a6995b.244f78",\r
-                "3058a60d.1382f2"\r
+                "4c218232.9ff344",\r
+                "70cfc429.d9d73c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d6a6995b.244f78",\r
+        "id": "4c218232.9ff344",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4847,\r
-        "y": 686,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4852,\r
+        "y": 696,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9008a0fb.361338"\r
+                "508ab9bd.6f59b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3058a60d.1382f2",\r
+        "id": "70cfc429.d9d73c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4851,\r
-        "y": 726,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4856,\r
+        "y": 736,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5c04d202.902b9c"\r
+                "4484b215.bd52a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9008a0fb.361338",\r
+        "id": "508ab9bd.6f59b",\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": 5005,\r
-        "y": 686,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5010,\r
+        "y": 696,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5c04d202.902b9c",\r
+        "id": "4484b215.bd52a4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5008.5,\r
-        "y": 726,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5013.5,\r
+        "y": 736,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "ec17d55b.a0804",\r
-                "144849a3.b4133e"\r
+                "d5eb1314.bae0c8",\r
+                "10b6b358.4dd2d5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "471d2a77.3a42ac",\r
+        "id": "1158b528.feaadb",\r
         "type": "comment",\r
         "name": "TODO: FIXME:",\r
         "info": "put proper values based on connectivity resource retrieved from AAI",\r
         "comments": "",\r
-        "x": 4345,\r
-        "y": 613,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4350,\r
+        "y": 623,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ec17d55b.a0804",\r
+        "id": "d5eb1314.bae0c8",\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": 5339,\r
-        "y": 691,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5344,\r
+        "y": 701,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4e9eb117.9357d",\r
+        "id": "4e452bee.48e2ac",\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": 5203,\r
-        "y": 650,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5208,\r
+        "y": 660,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "144849a3.b4133e",\r
+        "id": "10b6b358.4dd2d5",\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": 5266,\r
-        "y": 737,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5271,\r
+        "y": 747,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4f40e2d1.4262ec",\r
+        "id": "cdb19fe7.3fcc18",\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": 4338,\r
-        "y": 202,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4343,\r
+        "y": 212,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8abcb98.e721cc8",\r
+        "id": "83225463.070fc",\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": 4364,\r
-        "y": 319,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4369,\r
+        "y": 329,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "3115ae28.00936a",\r
-                "34440f82.2778b8",\r
-                "5e322ae1.288484"\r
+                "c77a135e.0cf11",\r
+                "733c4b21.b0276c",\r
+                "dfbdc2b7.10d7d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3115ae28.00936a",\r
+        "id": "c77a135e.0cf11",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4559.5001220703125,\r
-        "y": 271,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4564.5001220703125,\r
+        "y": 281,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5640c3a4.e53454"\r
+                "fc1575d4.07ce9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "34440f82.2778b8",\r
+        "id": "733c4b21.b0276c",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4551.5001220703125,\r
-        "y": 326,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4556.5001220703125,\r
+        "y": 336,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b5a71ca6.0ed8a"\r
+                "2d634f91.a839c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5640c3a4.e53454",\r
+        "id": "fc1575d4.07ce9",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4703.8824462890625,\r
-        "y": 270.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4708.8824462890625,\r
+        "y": 280.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "4125afdc.dc7c38"\r
+                "26c3005d.c41c58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e2a3abe6.94632",\r
+        "id": "fb614f2c.314568",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5286,\r
-        "y": 273,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5291,\r
+        "y": 283,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "e7a85e47.2ddf5"\r
+                "5511aade.71874c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4125afdc.dc7c38",\r
+        "id": "26c3005d.c41c58",\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": 4888,\r
-        "y": 269,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4893,\r
+        "y": 279,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "7289fd85.50ab7c"\r
+                "d1afc9f2.3db068"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7289fd85.50ab7c",\r
+        "id": "d1afc9f2.3db068",\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": 5083,\r
-        "y": 269,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5088,\r
+        "y": 279,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "e2a3abe6.94632"\r
+                "fb614f2c.314568"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5e322ae1.288484",\r
+        "id": "dfbdc2b7.10d7d",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4556.5001220703125,\r
-        "y": 383,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4561.5001220703125,\r
+        "y": 393,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "a5591b6a.a340a8"\r
+                "1874b649.d37aaa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a5591b6a.a340a8",\r
+        "id": "1874b649.d37aaa",\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": 4708.5001220703125,\r
-        "y": 384,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4713.5001220703125,\r
+        "y": 394,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b5a71ca6.0ed8a",\r
+        "id": "2d634f91.a839c8",\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": 4719.5001220703125,\r
-        "y": 327,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4724.5001220703125,\r
+        "y": 337,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ca9f1df7.d822c",\r
+        "id": "37df0014.a385b",\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": 5671,\r
-        "y": 286,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5676,\r
+        "y": 296,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d6fa81cb.78d2d",\r
-                "bcf1b063.c95248",\r
-                "109a3661.2bbbd2"\r
+                "43de30da.db75e8",\r
+                "e5ad5cbe.572928",\r
+                "12e2c219.e2a25e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e7a85e47.2ddf5",\r
+        "id": "5511aade.71874c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 5465,\r
-        "y": 273,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5470,\r
+        "y": 283,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "211b93a9.ce5f0c",\r
-                "ca9f1df7.d822c"\r
+                "29681795.e63f18",\r
+                "37df0014.a385b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "211b93a9.ce5f0c",\r
+        "id": "29681795.e63f18",\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": 5701,\r
-        "y": 234,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5706,\r
+        "y": 244,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d6fa81cb.78d2d",\r
+        "id": "43de30da.db75e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5881,\r
-        "y": 277,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5886,\r
+        "y": 287,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "bf2e4f3b.81ed8"\r
+                "9fb5e37f.eaa9f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bcf1b063.c95248",\r
+        "id": "e5ad5cbe.572928",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5873,\r
-        "y": 332,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5878,\r
+        "y": 342,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "bfa4b512.849248"\r
+                "24f5f29e.218576"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "109a3661.2bbbd2",\r
+        "id": "12e2c219.e2a25e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5878,\r
-        "y": 389,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5883,\r
+        "y": 399,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "76f805.e622cffc"\r
+                "cd568772.16e428"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76f805.e622cffc",\r
+        "id": "cd568772.16e428",\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": 6030,\r
-        "y": 390,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 6035,\r
+        "y": 400,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bfa4b512.849248",\r
+        "id": "24f5f29e.218576",\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": 6041,\r
-        "y": 335,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 6046,\r
+        "y": 345,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bf2e4f3b.81ed8",\r
+        "id": "9fb5e37f.eaa9f",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 6025.38232421875,\r
-        "y": 274.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 6030.38232421875,\r
+        "y": 284.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "76b40334.8bd094"\r
+                "2b11e0ba.ac6cd8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76b40334.8bd094",\r
+        "id": "2b11e0ba.ac6cd8",\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": 6240,\r
-        "y": 271,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 6245,\r
+        "y": 281,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2a368168.cab60e",\r
+        "id": "4cf7ab90.c1f3ec",\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": 707,\r
-        "y": 451,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 712,\r
+        "y": 461,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3bea0429.f0ebac",\r
+        "id": "fec1365a.907b4",\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": 3807,\r
-        "y": 1611,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3812,\r
+        "y": 1621,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d501f859.eecd18",\r
+        "id": "eb21cc8f.003df8",\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.ts-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": 3870,\r
-        "y": 1940,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3875,\r
+        "y": 1950,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8a516999.f983f8",\r
-                "e1e3477c.cb45b"\r
+                "fc655ff.669232",\r
+                "dfbdc395.b4aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8a516999.f983f8",\r
+        "id": "fc655ff.669232",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4165.5,\r
-        "y": 1907,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4170.5,\r
+        "y": 1917,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "1f32cbd.2007fb4"\r
+                "d2ad58a1.dbb57"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e1e3477c.cb45b",\r
+        "id": "dfbdc395.b4aa",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4170.5,\r
-        "y": 1972,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4175.5,\r
+        "y": 1982,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5be15aea.63aa2c"\r
+                "43fba27a.3e8bd4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f32cbd.2007fb4",\r
+        "id": "d2ad58a1.dbb57",\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": 4333.5,\r
-        "y": 1907,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4338.5,\r
+        "y": 1917,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5be15aea.63aa2c",\r
+        "id": "43fba27a.3e8bd4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4344,\r
-        "y": 1972,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4349,\r
+        "y": 1982,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "32f45e6c.4d0bea",\r
+        "id": "a7e92939.08a52",\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": 3746,\r
-        "y": 1668,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3751,\r
+        "y": 1678,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e8ca7925.e0f8c",\r
+        "id": "25024bed.781cdc",\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": 3766,\r
-        "y": 1765,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3771,\r
+        "y": 1775,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9bb092a5.d05b48",\r
-                "221dd2f3.9ac236",\r
-                "26d51b0f.5d004c"\r
+                "17a289eb.8378c6",\r
+                "4e86abed.341d6c",\r
+                "9944c222.7ecb4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9bb092a5.d05b48",\r
+        "id": "17a289eb.8378c6",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3968.5001220703125,\r
-        "y": 1718,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3973.5001220703125,\r
+        "y": 1728,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b690bac2.55724"\r
+                "2250bf3f.3fcd88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "221dd2f3.9ac236",\r
+        "id": "4e86abed.341d6c",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3960.5001220703125,\r
-        "y": 1773,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3965.5001220703125,\r
+        "y": 1783,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b19648bb.51984"\r
+                "7fe7998e.7db16"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b690bac2.55724",\r
+        "id": "2250bf3f.3fcd88",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4112.8824462890625,\r
-        "y": 1715.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4117.8824462890625,\r
+        "y": 1725.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "bc889fde.13a798"\r
+                "19367b54.5d4395"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc889fde.13a798",\r
+        "id": "19367b54.5d4395",\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": 4297,\r
-        "y": 1730,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4302,\r
+        "y": 1740,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "6cdbe20d.6924d4"\r
+                "e137d17b.53afd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "26d51b0f.5d004c",\r
+        "id": "9944c222.7ecb4",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3965.5001220703125,\r
-        "y": 1830,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3970.5001220703125,\r
+        "y": 1840,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5f4cb2c4.11fb94"\r
+                "c7e8bb41.e69fc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5f4cb2c4.11fb94",\r
+        "id": "c7e8bb41.e69fc8",\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": 4117.5001220703125,\r
-        "y": 1831,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4122.5001220703125,\r
+        "y": 1841,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b19648bb.51984",\r
+        "id": "7fe7998e.7db16",\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": 4128.5001220703125,\r
-        "y": 1776,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4133.5001220703125,\r
+        "y": 1786,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "73a1b393.2e09c4",\r
+        "id": "18a3ba34.8443fe",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4695,\r
-        "y": 1734,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4700,\r
+        "y": 1744,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "ab9ee354.2292b"\r
+                "cca686b1.a86b48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6cdbe20d.6924d4",\r
+        "id": "e137d17b.53afd",\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": 4492,\r
-        "y": 1730,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4497,\r
+        "y": 1740,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "73a1b393.2e09c4"\r
+                "18a3ba34.8443fe"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f5d9d19.39869b",\r
+        "id": "ec259c93.12e46",\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": 5080,\r
-        "y": 1733,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5085,\r
+        "y": 1743,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "9355225.5c1536",\r
-                "66c76394.d1fea4",\r
-                "2e8b8501.9ee95a"\r
+                "cf9d2f3.18e805",\r
+                "1901d45c.9387cc",\r
+                "86a361e1.5f9008"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ab9ee354.2292b",\r
+        "id": "cca686b1.a86b48",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 4872,\r
-        "y": 1726,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4877,\r
+        "y": 1736,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "28e5278d.3f4238",\r
-                "1f5d9d19.39869b"\r
+                "2d219530.71913a",\r
+                "ec259c93.12e46"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "28e5278d.3f4238",\r
+        "id": "2d219530.71913a",\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": 5110,\r
-        "y": 1681,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5115,\r
+        "y": 1691,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8616ea00.2e5968",\r
+        "id": "bb17bcb1.afece8",\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": 5439,\r
-        "y": 1837,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5444,\r
+        "y": 1847,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8ef11dae.da91",\r
+        "id": "e71302c9.0e3fc8",\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": 5450,\r
-        "y": 1782,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5455,\r
+        "y": 1792,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d4ab39c.829a8c8",\r
+        "id": "c367d2df.137348",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5434.38232421875,\r
-        "y": 1721.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5439.38232421875,\r
+        "y": 1731.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "4d0c934c.0c9114"\r
+                "bfc16252.e05aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4d0c934c.0c9114",\r
+        "id": "bfc16252.e05aa",\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": 5649,\r
-        "y": 1718,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5654,\r
+        "y": 1728,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9355225.5c1536",\r
+        "id": "cf9d2f3.18e805",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5290,\r
-        "y": 1724,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5295,\r
+        "y": 1734,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d4ab39c.829a8c8"\r
+                "c367d2df.137348"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "66c76394.d1fea4",\r
+        "id": "1901d45c.9387cc",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5282,\r
-        "y": 1779,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5287,\r
+        "y": 1789,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8ef11dae.da91"\r
+                "e71302c9.0e3fc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2e8b8501.9ee95a",\r
+        "id": "86a361e1.5f9008",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5287,\r
-        "y": 1836,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5292,\r
+        "y": 1846,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8616ea00.2e5968"\r
+                "bb17bcb1.afece8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7ea091c4.73eb6",\r
+        "id": "5afc15bc.b14b2c",\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": 1819,\r
-        "y": 440,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 1824,\r
+        "y": 450,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "cf96a339.12fc08",\r
-                "ebf1abf2.c0a2b8",\r
-                "a6813928.711c6"\r
+                "c4ea2f12.0682f8",\r
+                "89ba984f.fbff08",\r
+                "4c31ddac.b140a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cf96a339.12fc08",\r
+        "id": "c4ea2f12.0682f8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2027,\r
-        "y": 404,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2032,\r
+        "y": 414,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "7e9b774d.9e8c28"\r
+                "207f18a3.1780c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ebf1abf2.c0a2b8",\r
+        "id": "89ba984f.fbff08",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2027.490966796875,\r
-        "y": 449.57403564453125,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2032.490966796875,\r
+        "y": 459.57403564453125,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b2e1099a.08fc3"\r
+                "db0bb70b.5af75"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a6813928.711c6",\r
+        "id": "4c31ddac.b140a4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2025,\r
-        "y": 493,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2030,\r
+        "y": 503,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "8f5ccf37.c152"\r
+                "34efc961.392a36"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b2e1099a.08fc3",\r
+        "id": "db0bb70b.5af75",\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": 2190.0623779296875,\r
-        "y": 449.8597717285156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2195.0623779296875,\r
+        "y": 459.8597717285156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8f5ccf37.c152",\r
+        "id": "34efc961.392a36",\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": 2194,\r
-        "y": 494,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2199,\r
+        "y": 504,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2f04c146.0a3af6",\r
+        "id": "da2f8124.076ab8",\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": 2500,\r
-        "y": 493,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2505,\r
+        "y": 503,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "675654a6.d7ff34",\r
-                "15ae8ffb.52d9c8",\r
-                "5de62fdc.3f5a78"\r
+                "28f88824.b7c4b8",\r
+                "d6ad8583.7ca128",\r
+                "c9e967f5.e899f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c4252359.e0b548",\r
+        "id": "f459c148.932bf8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2884,\r
-        "y": 493,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2885,\r
+        "y": 591,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "cf117e36.f49698",\r
-                "9e15ad66.cb5638"\r
+                "1c6e3351.8ccb0d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "675654a6.d7ff34",\r
+        "id": "28f88824.b7c4b8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2711,\r
-        "y": 495,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2716,\r
+        "y": 592,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "c4252359.e0b548"\r
+                "f459c148.932bf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "15ae8ffb.52d9c8",\r
+        "id": "d6ad8583.7ca128",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2711.490966796875,\r
-        "y": 540.5740356445312,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2718.490966796875,\r
+        "y": 487.57403564453125,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "1c0c1f66.646011"\r
+                "ef5820a6.09d9d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5de62fdc.3f5a78",\r
+        "id": "c9e967f5.e899f8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2709,\r
-        "y": 584,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2714,\r
+        "y": 532,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "96b5913.ff6507"\r
+                "bd9d5fad.2d262"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "96b5913.ff6507",\r
+        "id": "bd9d5fad.2d262",\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": 2876,\r
-        "y": 583,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2882,\r
+        "y": 532,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1c0c1f66.646011",\r
+        "id": "ef5820a6.09d9d",\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": 2874.0623779296875,\r
-        "y": 540.8597717285156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2881.0625,\r
+        "y": 486.8597412109375,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7e9b774d.9e8c28",\r
+        "id": "207f18a3.1780c8",\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": 2228,\r
-        "y": 399,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2233,\r
+        "y": 409,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "a33b5641.550dd8"\r
+                "208bed02.1187fa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a33b5641.550dd8",\r
+        "id": "208bed02.1187fa",\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": 2433,\r
-        "y": 399,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2438,\r
+        "y": 409,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "dcc9c2f.bdc72c"\r
+                "f005e0a8.cc7dc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dcc9c2f.bdc72c",\r
+        "id": "f005e0a8.cc7dc8",\r
         "type": "outcome",\r
         "name": "vpn-binding",\r
         "xml": "<outcome value='vpn-binding'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2599,\r
-        "y": 399,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2604,\r
+        "y": 409,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b86471e.744979"\r
+                "51d187ad.ad3078"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b86471e.744979",\r
+        "id": "51d187ad.ad3078",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2762,\r
-        "y": 399,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2767,\r
+        "y": 409,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "2f04c146.0a3af6",\r
-                "65e4f8bf.6cf8f"\r
+                "da2f8124.076ab8",\r
+                "1e447cc1.915cb3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cf117e36.f49698",\r
+        "id": "aecb0c53.70b3e8",\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": 3138,\r
-        "y": 492,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3326,\r
+        "y": 692,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "965ac3c2.a1d608",\r
-                "6bf420f8.6129c8"\r
+                "45f40514.0a111c",\r
+                "e5457af4.842818"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "965ac3c2.a1d608",\r
+        "id": "45f40514.0a111c",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3391,\r
-        "y": 526,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3540,\r
+        "y": 729,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "f82e8947.2d7ce8"\r
+                "4c5d5e83.4b55d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6bf420f8.6129c8",\r
+        "id": "e5457af4.842818",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3391,\r
-        "y": 470,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3542,\r
+        "y": 667,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "aacf39c3.b541a"\r
+                "d204a9f5.cb1f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f82e8947.2d7ce8",\r
+        "id": "4c5d5e83.4b55d8",\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": 3115,\r
-        "y": 1962,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3120,\r
+        "y": 1972,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "10da65e0.f509ca",\r
-                "73ba091f.6ce2a"\r
+                "e25a0aae.dc3b6",\r
+                "5811aab2.c9cdb4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "10da65e0.f509ca",\r
+        "id": "e25a0aae.dc3b6",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3368,\r
-        "y": 1996,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3373,\r
+        "y": 2006,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d3f311e2.47dc9"\r
+                "e2283676.c05cf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "73ba091f.6ce2a",\r
+        "id": "5811aab2.c9cdb4",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3368,\r
-        "y": 1940,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3373,\r
+        "y": 1950,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "4a6141b6.6b0c98"\r
+                "5f1f11a6.4b622"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d3f311e2.47dc9",\r
+        "id": "e2283676.c05cf8",\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": 3519,\r
-        "y": 1996,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3524,\r
+        "y": 2006,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fb92b32f.578d9",\r
+        "id": "ef6002a3.a9265",\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": 4395,\r
-        "y": 94,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4400,\r
+        "y": 104,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "16b6eb5a.c037cd",\r
+        "id": "d11d0786.01d8c8",\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": 3803,\r
-        "y": 1553,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3808,\r
+        "y": 1563,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b5fbea6d.693118",\r
+        "id": "4923e79.d3d2a98",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4086,\r
-        "y": 351,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4091,\r
+        "y": 361,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "fb92b32f.578d9",\r
-                "fd4d27b6.bd205",\r
-                "4f40e2d1.4262ec",\r
-                "8abcb98.e721cc8",\r
-                "7974f996.7603f8",\r
-                "1460b865.7cff48",\r
-                "7648091a.a03898"\r
+                "ef6002a3.a9265",\r
+                "73d91f0d.979448",\r
+                "cdb19fe7.3fcc18",\r
+                "83225463.070fc",\r
+                "b72def38.869578",\r
+                "61d206ce.c84cc",\r
+                "53d5aef.e4ebbd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4a6141b6.6b0c98",\r
+        "id": "5f1f11a6.4b622",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 3519,\r
-        "y": 1939,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3524,\r
+        "y": 1949,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "16b6eb5a.c037cd",\r
-                "3bea0429.f0ebac",\r
-                "32f45e6c.4d0bea",\r
-                "e8ca7925.e0f8c",\r
-                "d501f859.eecd18",\r
-                "dfc89384.6f3b98",\r
-                "7e08fa79.0c018c"\r
+                "d11d0786.01d8c8",\r
+                "fec1365a.907b4",\r
+                "a7e92939.08a52",\r
+                "25024bed.781cdc",\r
+                "eb21cc8f.003df8",\r
+                "1be8ac25.0620fc",\r
+                "6fb79d87.420834"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dfc89384.6f3b98",\r
+        "id": "1be8ac25.0620fc",\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": 3748,\r
-        "y": 2082,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3753,\r
+        "y": 2092,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7e08fa79.0c018c",\r
+        "id": "6fb79d87.420834",\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": 3902,\r
-        "y": 2130,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3907,\r
+        "y": 2140,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "dd71fa1b.6e05f",\r
-                "23079c35.06b53c"\r
+                "6175c964.8889d",\r
+                "add709ae.0740f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dd71fa1b.6e05f",\r
+        "id": "6175c964.8889d",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4247.5,\r
-        "y": 2111,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4252.5,\r
+        "y": 2121,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "531e9904.6c0cf"\r
+                "7caa2ba7.6bf4dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "23079c35.06b53c",\r
+        "id": "add709ae.0740f",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4251.5,\r
-        "y": 2151,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4256.5,\r
+        "y": 2161,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "ca751a91.a1fc5"\r
+                "43eb2ee.41b33d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "531e9904.6c0cf",\r
+        "id": "7caa2ba7.6bf4dc",\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": 4405.5,\r
-        "y": 2111,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4410.5,\r
+        "y": 2121,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ca751a91.a1fc5",\r
+        "id": "43eb2ee.41b33d",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4409,\r
-        "y": 2151,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4414,\r
+        "y": 2161,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "acce8a06.32f9",\r
-                "300cb80e.add27"\r
+                "30f33337.055d14",\r
+                "948532eb.e6c7c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ed3d8ab7.5da83",\r
+        "id": "bc6f9b2b.7321f",\r
         "type": "comment",\r
         "name": "TODO: FIXME:",\r
         "info": "put proper values based on connectivity resource retrieved from AAI",\r
         "comments": "",\r
-        "x": 3745.5,\r
-        "y": 2038,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3750.5,\r
+        "y": 2048,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "acce8a06.32f9",\r
+        "id": "30f33337.055d14",\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": 4749,\r
-        "y": 2150,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4754,\r
+        "y": 2160,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "dd0732a8.6dcd38",\r
+        "id": "227afae6.b4c94e",\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": 4607,\r
-        "y": 2108,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4612,\r
+        "y": 2118,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "300cb80e.add27",\r
+        "id": "948532eb.e6c7c",\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": 4678,\r
-        "y": 2199,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4683,\r
+        "y": 2209,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9e15ad66.cb5638",\r
+        "id": "55624da8.df976c",\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": 3125,\r
-        "y": 398,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3317,\r
+        "y": 632,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "65e4f8bf.6cf8f",\r
+        "id": "1e447cc1.915cb3",\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": 2946,\r
-        "y": 270,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 2951,\r
+        "y": 280,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "198fcdf8.1e22c2",\r
+        "id": "f396e52b.35559",\r
         "type": "comment",\r
         "name": "only dst ttp exists. No src",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3907,\r
-        "y": 308,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3912,\r
+        "y": 318,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ca0cd7a2.5ca728",\r
+        "id": "72b06eec.578eb8",\r
         "type": "comment",\r
         "name": "only src ttp exists. No dst",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3464,\r
-        "y": 1886,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3469,\r
+        "y": 1896,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "aacf39c3.b541a",\r
+        "id": "d204a9f5.cb1f",\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": 3615,\r
-        "y": 468,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3648,\r
+        "y": 480,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "df2281b1.f49f38",\r
-                "aea11bc2.879238"\r
+                "7da55af.10937a4",\r
+                "d30ba4e8.997a68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aea11bc2.879238",\r
+        "id": "d30ba4e8.997a68",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3885,\r
-        "y": 1059,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3890,\r
+        "y": 1069,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "f4291584.31d5f8"\r
+                "b0909b7a.d37638"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "df2281b1.f49f38",\r
+        "id": "7da55af.10937a4",\r
         "type": "outcome",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3879,\r
-        "y": 350,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3884,\r
+        "y": 360,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b5fbea6d.693118"\r
+                "4923e79.d3d2a98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f4291584.31d5f8",\r
+        "id": "b0909b7a.d37638",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 4043,\r
-        "y": 1058,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4048,\r
+        "y": 1068,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "507acb8a.026844",\r
-                "328f5ebe.d2c3f2",\r
-                "282b55f0.c4b452",\r
-                "f1d5dfc2.902f38",\r
-                "e32fad74.744d"\r
+                "aadf2b5c.a1838",\r
+                "8fb5b52a.4e2ae",\r
+                "a006da1c.c23038",\r
+                "7e67d000.77abb",\r
+                "23d1e7d8.976258"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "328f5ebe.d2c3f2",\r
+        "id": "8fb5b52a.4e2ae",\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": 4307,\r
-        "y": 941,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4312,\r
+        "y": 951,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e32fad74.744d",\r
+        "id": "23d1e7d8.976258",\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.ts-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": 4388,\r
-        "y": 1256,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4393,\r
+        "y": 1266,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "4fa7d7bd.5a2ab",\r
-                "f472be3.5d0074"\r
+                "c8d598bd.cbc8e",\r
+                "c93ae11e.1c54c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4fa7d7bd.5a2ab",\r
+        "id": "c8d598bd.cbc8e",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4697.5,\r
-        "y": 1225,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4702.5,\r
+        "y": 1235,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "1f127e35.6d237a"\r
+                "a086276f.4222f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f472be3.5d0074",\r
+        "id": "c93ae11e.1c54c8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4702.5,\r
-        "y": 1290,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4707.5,\r
+        "y": 1300,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "5d6567d4.56edf"\r
+                "51323b7.caecec4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f127e35.6d237a",\r
+        "id": "a086276f.4222f8",\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": 4873.5,\r
-        "y": 1225,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4878.5,\r
+        "y": 1235,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5d6567d4.56edf",\r
+        "id": "51323b7.caecec4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4869,\r
-        "y": 1290,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4874,\r
+        "y": 1300,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "282b55f0.c4b452",\r
+        "id": "a006da1c.c23038",\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": 4245,\r
-        "y": 989,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4250,\r
+        "y": 999,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f1d5dfc2.902f38",\r
+        "id": "7e67d000.77abb",\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": 4271,\r
-        "y": 1106,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4276,\r
+        "y": 1116,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "b1abc6d5.732f1",\r
-                "5f6c0c85.ca44ac",\r
-                "386d37a9.f48098"\r
+                "ec2bb2c1.50dad",\r
+                "6fe2c398.ccd7b4",\r
+                "2cf209f9.a94e2e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b1abc6d5.732f1",\r
+        "id": "ec2bb2c1.50dad",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4466.5001220703125,\r
-        "y": 1058,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4471.5001220703125,\r
+        "y": 1068,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "7b990f0b.20c288"\r
+                "e5c84b9e.98975"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5f6c0c85.ca44ac",\r
+        "id": "6fe2c398.ccd7b4",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4458.5001220703125,\r
-        "y": 1113,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4463.5001220703125,\r
+        "y": 1123,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "315f8841.f40a1"\r
+                "be59a3.0881066"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7b990f0b.20c288",\r
+        "id": "e5c84b9e.98975",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4610.8824462890625,\r
-        "y": 1057.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4615.8824462890625,\r
+        "y": 1067.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "c8fb728b.2dc648"\r
+                "40635ccb.0881a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c8fb728b.2dc648",\r
+        "id": "40635ccb.0881a4",\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": 4795,\r
-        "y": 1056,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4800,\r
+        "y": 1066,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "d59f0b39.d31cc8"\r
+                "ff02a9b.ff8ffd8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d59f0b39.d31cc8",\r
+        "id": "ff02a9b.ff8ffd8",\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": 4990,\r
-        "y": 1056,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4995,\r
+        "y": 1066,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "7e05c38e.6d5cbc"\r
+                "d3d180f4.36fa68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "386d37a9.f48098",\r
+        "id": "2cf209f9.a94e2e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 4463.5001220703125,\r
-        "y": 1170,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4468.5001220703125,\r
+        "y": 1180,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "46492ab4.cb6c04"\r
+                "2b5a1252.216fe6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "46492ab4.cb6c04",\r
+        "id": "2b5a1252.216fe6",\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": 4615.5001220703125,\r
-        "y": 1171,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4620.5001220703125,\r
+        "y": 1181,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "315f8841.f40a1",\r
+        "id": "be59a3.0881066",\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": 4626.5001220703125,\r
-        "y": 1114,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4631.5001220703125,\r
+        "y": 1124,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "507acb8a.026844",\r
+        "id": "aadf2b5c.a1838",\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": 4302,\r
-        "y": 881,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 4307,\r
+        "y": 891,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7e05c38e.6d5cbc",\r
+        "id": "d3d180f4.36fa68",\r
         "type": "outcome",\r
         "name": "esr-thirdparty-sdnc",\r
         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5193,\r
-        "y": 1060,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5198,\r
+        "y": 1070,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "436389a3.57fb78"\r
+                "8355bb98.2142e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6a766cec.04fc1c",\r
+        "id": "d998285a.8338c",\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": 5578,\r
-        "y": 1073,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5583,\r
+        "y": 1083,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "985e5e77.801e6",\r
-                "a10da0b1.afaa18",\r
-                "4e466bf1.fc05c4"\r
+                "38daac86.dbf464",\r
+                "21dc6947.7d9bae",\r
+                "a47aca30.5160e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "436389a3.57fb78",\r
+        "id": "8355bb98.2142e8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 5372,\r
-        "y": 1060,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5377,\r
+        "y": 1070,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "507f9c6b.ef2c2c",\r
-                "6a766cec.04fc1c"\r
+                "583e9682.750428",\r
+                "d998285a.8338c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "507f9c6b.ef2c2c",\r
+        "id": "583e9682.750428",\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": 5608,\r
-        "y": 1021,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5613,\r
+        "y": 1031,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "985e5e77.801e6",\r
+        "id": "38daac86.dbf464",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5788,\r
-        "y": 1064,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5793,\r
+        "y": 1074,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "37e160ea.8f86d8"\r
+                "10b34ad5.e58d9d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a10da0b1.afaa18",\r
+        "id": "21dc6947.7d9bae",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5780,\r
-        "y": 1119,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5785,\r
+        "y": 1129,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "81ccddb5.3e1b1"\r
+                "6ce9bc65.05009c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4e466bf1.fc05c4",\r
+        "id": "a47aca30.5160e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5785,\r
-        "y": 1176,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5790,\r
+        "y": 1186,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "c4f4a10b.e46a6"\r
+                "18239e9b.852729"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c4f4a10b.e46a6",\r
+        "id": "18239e9b.852729",\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": 5937,\r
-        "y": 1177,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5942,\r
+        "y": 1187,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "81ccddb5.3e1b1",\r
+        "id": "6ce9bc65.05009c",\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": 5948,\r
-        "y": 1122,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5953,\r
+        "y": 1132,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "37e160ea.8f86d8",\r
+        "id": "10b34ad5.e58d9d",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 5932.38232421875,\r
-        "y": 1061.6556701660156,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 5937.38232421875,\r
+        "y": 1071.6556701660156,\r
+        "z": "f351885d.7dcd3",\r
         "wires": [\r
             [\r
-                "4cbb09e8.a29488"\r
+                "d4058b68.bd8818"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4cbb09e8.a29488",\r
+        "id": "d4058b68.bd8818",\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": 6147,\r
-        "y": 1058,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 6152,\r
+        "y": 1068,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
     },\r
     {\r
-        "id": "28d376a3.473102",\r
+        "id": "3a09f359.556f04",\r
         "type": "comment",\r
         "name": "both src and dst exist",\r
         "info": "",\r
         "comments": "",\r
-        "x": 3921,\r
-        "y": 999,\r
-        "z": "bc289cb4.31b288",\r
+        "x": 3926,\r
+        "y": 1009,\r
+        "z": "f351885d.7dcd3",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "1c6e3351.8ccb0d",\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": 2488,\r
+        "y": 736,\r
+        "z": "f351885d.7dcd3",\r
+        "wires": [\r
+            [\r
+                "91c41639.2357b",\r
+                "5aa31f25.4b2718"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5aa31f25.4b2718",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2895,\r
+        "y": 754,\r
+        "z": "f351885d.7dcd3",\r
+        "wires": [\r
+            [\r
+                "49ef7599.6e682c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "91c41639.2357b",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2895,\r
+        "y": 699,\r
+        "z": "f351885d.7dcd3",\r
+        "wires": [\r
+            [\r
+                "c7ffb45b.775578"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7ffb45b.775578",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 3051,\r
+        "y": 697,\r
+        "z": "f351885d.7dcd3",\r
+        "wires": [\r
+            [\r
+                "55624da8.df976c",\r
+                "aecb0c53.70b3e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "49ef7599.6e682c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3028,\r
+        "y": 755,\r
+        "z": "f351885d.7dcd3",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 158e817..6585de8 100644 (file)
         "id": "4b515bec.7b07fc",\r
         "type": "set",\r
         "name": "set network-route-A",\r
-        "xml": "<set>\n<!--<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-name`\" />-->\n<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-id`\" />\n\n\n",\r
+        "xml": "<set>\n<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-name`\" />\n<!--<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-id`\" />-->\n\n\n",\r
         "comments": "",\r
         "x": 2636,\r
         "y": 824,\r
         "id": "ac8bf04e.ff247",\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='`$prop.sotn.etht-svc-name`' />\n<parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\n<parameter name='CIR' value='`$prop.sotn.cir`' />\n<parameter name='EIR' value='`$prop.sotn.eir`' />\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
+        "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": 3930,\r
         "id": "22f952b9.882086",\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='`$prop.sotn.etht-svc-name`' />\n<parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\n<parameter name='CIR' value='`$prop.sotn.cir`' />\n<parameter name='EIR' value='`$prop.sotn.eir`' />\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
+        "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": 3920,\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof' mode='sync' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2848,\r
-        "y": 2278,\r
+        "x": 2846,\r
+        "y": 2389,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             []\r
         "name": "set attachment_param",\r
         "xml": "<set>\n<parameter name='prop.connection-attachment.access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='prop.connection-attachment.access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='prop.connection-attachment.access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='prop.connection-attachment.access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='prop.connection-attachment.access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n\n<parameter name='prop.remote.connection-attachment.access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\n<parameter name='prop.remote.connection-attachment.access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\n<parameter name='prop.remote.connection-attachment.access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\n<parameter name='prop.remote.connection-attachment.access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n<parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n\n<!--<parameter name='prop.remote.connection-attachment.access-provider-id' value='`$oof.vpn.access-provider-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-client-id' value='`$oof.vpn.access-client-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-topology-id' value='`$oof.vpn.access-topology-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-node-id' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$oof.vpn.src-access-ltp-id`' />-->\n",\r
         "comments": "",\r
-        "x": 2642,\r
-        "y": 2179,\r
+        "x": 2644,\r
+        "y": 2268,\r
         "z": "b31344e1.6b9228",\r
         "wires": []\r
     },\r
         "name": "TODO: FIXME",\r
         "info": "put proper values for src topology-id, node-id, ltp-id, etc (in domain A)\nand dst topology-id, node-id, ltp-id, etc (in domain B)",\r
         "comments": "",\r
-        "x": 2616,\r
-        "y": 2132,\r
+        "x": 2610,\r
+        "y": 2202,\r
         "z": "b31344e1.6b9228",\r
         "wires": []\r
     },\r
         "name": "set query_param",\r
         "xml": "<set>\n<parameter name='prop.ethsrvType' value='`$network-route-A`' />\n\n",\r
         "comments": "",\r
-        "x": 2631,\r
-        "y": 2231,\r
+        "x": 2625,\r
+        "y": 2321,\r
         "z": "b31344e1.6b9228",\r
         "wires": []\r
     },\r
         "id": "3323f682.f60c3a",\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\n\n",\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": 2672,\r
         "y": 767,\r
         "xml": "<for index='otnidx' start='0' end='`$tmp.otninfo_length`' >",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2666,\r
-        "y": 2351,\r
+        "x": 2663,\r
+        "y": 2459,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             [\r
         "id": "647d2436.140504",\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='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='vpn-type' value='`$prop.global.sotn.vpnType`' />\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",\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='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\n",\r
         "comments": "",\r
         "outputs": 1,\r
         "x": 3789,\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vpn-binding-otnidx-uuid\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3825,\r
-        "y": 2383,\r
+        "x": 3822,\r
+        "y": 2398,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             []\r
         "id": "ddd52155.f542e8",\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='vpn-type' value='dummy' />\n<!--<parameter name='CIR' value='`$prop.sotn.cir`' />-->\n<!--<parameter name='EIR' value='`$prop.sotn.eir`' />-->\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
+        "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": 4672,\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2918,\r
-        "y": 2412,\r
+        "x": 2925,\r
+        "y": 2465,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             [\r
         "xml": "<switch test=\"`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id == ''`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3528,\r
-        "y": 2442,\r
+        "x": 3536,\r
+        "y": 2488,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3917,\r
-        "y": 2420,\r
+        "x": 3902,\r
+        "y": 2449,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3918,\r
-        "y": 2466,\r
+        "x": 3903,\r
+        "y": 2495,\r
         "z": "b31344e1.6b9228",\r
         "wires": [\r
             [\r
         "name": "set access-provider-id and client-id",\r
         "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n",\r
         "comments": "",\r
-        "x": 4131,\r
-        "y": 2419,\r
+        "x": 4116,\r
+        "y": 2448,\r
         "z": "b31344e1.6b9228",\r
         "wires": []\r
     },\r
         "name": "set access-provider-id and client-id",\r
         "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\n",\r
         "comments": "",\r
-        "x": 4129,\r
-        "y": 2464,\r
+        "x": 4114,\r
+        "y": 2493,\r
         "z": "b31344e1.6b9228",\r
         "wires": []\r
     },\r
         "id": "9baaaca4.d54a4",\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",\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].ops-note == $tmp.aai.service-instance.service-instance-id `\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
         "x": 3051,\r
diff --git a/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.json b/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.json
new file mode 100644 (file)
index 0000000..7f5f0f6
--- /dev/null
@@ -0,0 +1,5578 @@
+[\r
+    {\r
+        "id": "ac624e71.e83e6",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 171,\r
+        "y": 64,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "64be4f08.6aea"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "64be4f08.6aea",\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": 138.23810863494873,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f27e10ce.472c98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f27e10ce.472c98",\r
+        "type": "method",\r
+        "name": "method tsli-vnf-topology-operation-trans-slice-modify",\r
+        "xml": "<method rpc='tsli-vnf-topology-operation-trans-slice-modify' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 402.42860412597656,\r
+        "y": 223.00003051757812,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "816a022.ba1e5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "816a022.ba1e5",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 772.238037109375,\r
+        "y": 247.66668701171875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7291ffac.f47d98",\r
+                "5b16d7f3.f39658",\r
+                "984b7b53.1aa03"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7291ffac.f47d98",\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": 1027.571533203125,\r
+        "y": 401.59698486328125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5b16d7f3.f39658",\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": 1095,\r
+        "y": 221,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8db3edad.5b6268",\r
+                "958fc136.3797b8",\r
+                "401f18c4.3af048"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8db3edad.5b6268",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1320,\r
+        "y": 79,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8cab1f9e.65c1d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "958fc136.3797b8",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1315.490966796875,\r
+        "y": 148.57403564453125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "cfcd4dd6.dea03"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "401f18c4.3af048",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1304,\r
+        "y": 195,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d5a10454.2e80c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8cab1f9e.65c1d",\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": 1559,\r
+        "y": 76,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "70da458e.fda3bc",\r
+                "6f3a2217.99f894"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cfcd4dd6.dea03",\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": 1469.0623779296875,\r
+        "y": 151.85977172851562,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d5a10454.2e80c",\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": 1473,\r
+        "y": 196,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "70da458e.fda3bc",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1772,\r
+        "y": 100,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bd2fd8a5.f00818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f3a2217.99f894",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1774,\r
+        "y": 40,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "37ce0108.16d956",\r
+        "type": "comment",\r
+        "name": "new for TransportSlicing",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1074,\r
+        "y": 109,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bd2fd8a5.f00818",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1757,\r
+        "y": 188,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ec9312e3.eb3ca",\r
+                "9b47cb2b.81e09",\r
+                "adac8296.d1b27",\r
+                "77439122.61f0b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e730d63c.e66e38",\r
+        "type": "set",\r
+        "name": "set network-route-A",\r
+        "xml": "<set>\n<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-name`\" />\n<!--<parameter name='network-route-A' value=\"`$tmp.aai.logical-link.link-id`\" />-->\n\n\n",\r
+        "comments": "",\r
+        "x": 4286,\r
+        "y": 789,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c64bfbc6.879f7",\r
+        "type": "set",\r
+        "name": "set network-route-B",\r
+        "xml": "<set>\n<parameter name='network-route-B' value=\"`$tmp.aai.logical-link.link-name2`\" />\n\n\n",\r
+        "comments": "",\r
+        "x": 4287,\r
+        "y": 844,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ff867076.ee06e",\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": 2243,\r
+        "y": 239,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5403527b.88731c",\r
+                "8f1044d7.262e1",\r
+                "fca4f411.30d608"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5403527b.88731c",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2459,\r
+        "y": 306,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c2edf5fc.e5137"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f1044d7.262e1",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2459.490966796875,\r
+        "y": 205.573974609375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3217fee.d348a02"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fca4f411.30d608",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2455,\r
+        "y": 255,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f1099938.4bc92"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3217fee.d348a02",\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": 2637.0625,\r
+        "y": 205.8597412109375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f1099938.4bc92",\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": 2637,\r
+        "y": 255,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f5428168.15427",\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": 3512,\r
+        "y": 760,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1fed7fd6.0c4fe",\r
+                "f8799fe1.4abef8",\r
+                "d188d9ec.71606"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1fed7fd6.0c4fe",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3803.490966796875,\r
+        "y": 738.573974609375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ffec4368.f8ba48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8799fe1.4abef8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3792,\r
+        "y": 783,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "151cf988.8ad956"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ffec4368.f8ba48",\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": 3952.0625,\r
+        "y": 738.8597412109375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "151cf988.8ad956",\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": 3951,\r
+        "y": 783,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d188d9ec.71606",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3798,\r
+        "y": 830,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8fff13f1.763be8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3952,\r
+        "y": 869,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e730d63c.e66e38",\r
+                "c64bfbc6.879f7",\r
+                "c69cbeca.4faa",\r
+                "2b820704.044208",\r
+                "beecbbd2.7ea1a8",\r
+                "a8912b98.c24c78",\r
+                "9445731f.f1b8",\r
+                "beaf21fd.396d98",\r
+                "2829cd3e.73ff62",\r
+                "7826fce9.171054",\r
+                "b9213dab.6d883"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c69cbeca.4faa",\r
+        "type": "save",\r
+        "name": "get network-route-A 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-A'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-A\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4299,\r
+        "y": 912,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d9da27fc.f85c4",\r
+                "3045193c.0d7bae",\r
+                "76f3dd2f.3c28d4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2b820704.044208",\r
+        "type": "save",\r
+        "name": "get network-route-B 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-B'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.network-route-B\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4278,\r
+        "y": 1513.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "25feaffc.acded8",\r
+                "26743549.dc4b22",\r
+                "ff50bd0e.ddbd08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d9da27fc.f85c4",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4500,\r
+        "y": 796,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ba59ec84.99ac68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3045193c.0d7bae",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4495.509033203125,\r
+        "y": 845.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ad41c558.00f2a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "76f3dd2f.3c28d4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4499.509033203125,\r
+        "y": 896.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ebc4d333.c786a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba59ec84.99ac68",\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": 4648.571533203125,\r
+        "y": 795.2857666015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ad41c558.00f2a8",\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": 4638.509033203125,\r
+        "y": 845.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "25feaffc.acded8",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4501,\r
+        "y": 1483.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2bc46d17.93cc82"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "26743549.dc4b22",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4496.509033203125,\r
+        "y": 1533.4259033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a64784dd.690338"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff50bd0e.ddbd08",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4500.509033203125,\r
+        "y": 1584.4259033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "931306d1.d3283"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2bc46d17.93cc82",\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": 4649.571533203125,\r
+        "y": 1483.28564453125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a64784dd.690338",\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": 4639.509033203125,\r
+        "y": 1533.4259033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1aed53b.116f82c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5313.66650390625,\r
+        "y": 940,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "619a05cb.adfe5c",\r
+                "5b58ea0d.24a54c",\r
+                "905e3d50.55dc98",\r
+                "dd052d48.cba96",\r
+                "b7a8cd0a.a295c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea57ed7c.15442",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5141,\r
+        "y": 941,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1aed53b.116f82c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8edf59fc.a82d48",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5150.490966796875,\r
+        "y": 983.5740356445312,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "570ecccd.bd6704"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1f5e0a7.fbe22",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5139,\r
+        "y": 1030,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "255c623d.471bfe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "570ecccd.bd6704",\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": 5304.0623779296875,\r
+        "y": 986.8597717285156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "255c623d.471bfe",\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": 5308,\r
+        "y": 1031,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ebc4d333.c786a8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 4661,\r
+        "y": 898,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ea10d538.727c98",\r
+                "4657b647.55f63"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "931306d1.d3283",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 4651,\r
+        "y": 1585.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "43662fc0.4ec678",\r
+                "e3b7ca54.9f27e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f410c53.a9f8cc",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5281.66650390625,\r
+        "y": 1776,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "70aaa8b7.fc83",\r
+                "935d2e0c.b95b5",\r
+                "a91261bc.f4013",\r
+                "f0d8d3fe.456d88",\r
+                "4a4ba10e.425478"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c5b9dba7.8bb408",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5109,\r
+        "y": 1777,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2f410c53.a9f8cc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6fce8e3b.c6c098",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5118.490966796875,\r
+        "y": 1819.5740356445312,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "67bae243.7edff4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f5f65108.ccf83",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5107,\r
+        "y": 1866,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ec2da4a6.84f478"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "67bae243.7edff4",\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": 5272.0623779296875,\r
+        "y": 1822.8597717285156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ec2da4a6.84f478",\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": 5276,\r
+        "y": 1867,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "619a05cb.adfe5c",\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": 5578,\r
+        "y": 924,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5ef97752.07d688",\r
+                "c9edb813.b2e9a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c9edb813.b2e9a8",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5801,\r
+        "y": 879,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c390e3ab.84675"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ef97752.07d688",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5803,\r
+        "y": 943,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "32a44f9b.55b96"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c9427e8e.5d7928",\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": 6136,\r
+        "y": 834,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "32a44f9b.55b96",\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": 5965,\r
+        "y": 939,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c390e3ab.84675",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5966,\r
+        "y": 876,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bdd6ab52.9ce23",\r
+                "c9427e8e.5d7928"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bdd6ab52.9ce23",\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": 6137,\r
+        "y": 942,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "23e97c61.f4450c",\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": 6138,\r
+        "y": 891,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "905e3d50.55dc98",\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": 5580,\r
+        "y": 1083,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b58ea0d.24a54c",\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": 5625,\r
+        "y": 993,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b5028671.057418",\r
+        "type": "comment",\r
+        "name": "TODO: FIXME",\r
+        "info": "using the output of regex string arrays,\nconcatinate index 0 to index[?] all together\nin order to assemble the correct values for provider-id, \ntopology-id, node-id, etc.",\r
+        "comments": "",\r
+        "x": 5514,\r
+        "y": 1034,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "70aaa8b7.fc83",\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": 5568,\r
+        "y": 1780.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2f13a37c.a92d4c",\r
+                "1f784ca.d54b3b3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f784ca.d54b3b3",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5791,\r
+        "y": 1735.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e1b624d9.9bbf38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f13a37c.a92d4c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5793,\r
+        "y": 1799.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "4e43e07a.4a4518"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c9a078dc.2502f",\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": 6126,\r
+        "y": 1693.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4e43e07a.4a4518",\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": 5952,\r
+        "y": 1818.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e1b624d9.9bbf38",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5956,\r
+        "y": 1732.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c9a078dc.2502f",\r
+                "99d11d48.4d4eb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "99d11d48.4d4eb",\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": 6127,\r
+        "y": 1798.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9eaecf4d.e4667",\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": 6122,\r
+        "y": 1747.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a91261bc.f4013",\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<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": 5570,\r
+        "y": 1939.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "935d2e0c.b95b5",\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": 5615,\r
+        "y": 1849.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "469c34a1.af89cc",\r
+        "type": "comment",\r
+        "name": "TODO: FIXME",\r
+        "info": "using the output of regex string arrays,\nconcatinate index 0 to index[?] all together\nin order to assemble the correct values for provider-id, \ntopology-id, node-id, etc.",\r
+        "comments": "",\r
+        "x": 5504,\r
+        "y": 1887.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "beecbbd2.7ea1a8",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof' mode='sync' >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4498,\r
+        "y": 2243,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8912b98.c24c78",\r
+        "type": "set",\r
+        "name": "set attachment_param",\r
+        "xml": "<set>\n<parameter name='prop.connection-attachment.access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\n<parameter name='prop.connection-attachment.access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\n<parameter name='prop.connection-attachment.access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\n<parameter name='prop.connection-attachment.access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='prop.connection-attachment.access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\n\n<parameter name='prop.remote.connection-attachment.access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\n<parameter name='prop.remote.connection-attachment.access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\n<parameter name='prop.remote.connection-attachment.access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\n<parameter name='prop.remote.connection-attachment.access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\n<parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\n\n<!--<parameter name='prop.remote.connection-attachment.access-provider-id' value='`$oof.vpn.access-provider-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-client-id' value='`$oof.vpn.access-client-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-topology-id' value='`$oof.vpn.access-topology-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-node-id' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$oof.vpn.src-access-ltp-id`' />-->\n",\r
+        "comments": "",\r
+        "x": 4292,\r
+        "y": 2144,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "af47af84.110af8",\r
+        "type": "comment",\r
+        "name": "TODO: FIXME",\r
+        "info": "put proper values for src topology-id, node-id, ltp-id, etc (in domain A)\nand dst topology-id, node-id, ltp-id, etc (in domain B)",\r
+        "comments": "",\r
+        "x": 4266,\r
+        "y": 2097,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dd052d48.cba96",\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": 5708,\r
+        "y": 1131,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f0d8d3fe.456d88",\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": 5697,\r
+        "y": 2004.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae94a833.e2ef38",\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": 6752,\r
+        "y": 651,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c451b700.662738",\r
+                "ee68b795.c2a168",\r
+                "ace90efd.77ffe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2edf5fc.e5137",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2639,\r
+        "y": 306,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1ff347ef.e7b2e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a5b73c3.f0d28c",\r
+        "type": "outcome",\r
+        "name": "logical-link",\r
+        "xml": "<outcome value='logical-link'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1036.0001220703125,\r
+        "y": 701.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ccbf1140.19585"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b1e2d1e5.6e9708",\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": 2202,\r
+        "y": 400,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7c767dcf.19dfdc",\r
+                "d51662bd.168b2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d51662bd.168b2",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2523,\r
+        "y": 382,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7c767dcf.19dfdc",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2505,\r
+        "y": 480,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8418b8d3.470188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "44cccb98.9e0bdc",\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": 1459,\r
+        "y": 604,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ccbf1140.19585",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1213,\r
+        "y": 694,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "44cccb98.9e0bdc",\r
+                "320f3490.61a614",\r
+                "32833f1a.e66008"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "98d74c6b.7ea498",\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": 4841,\r
+        "y": 903,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ea10d538.727c98",\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": 4884,\r
+        "y": 968,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ea57ed7c.15442",\r
+                "8edf59fc.a82d48",\r
+                "e1f5e0a7.fbe22"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "43662fc0.4ec678",\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": 4881,\r
+        "y": 1812,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c5b9dba7.8bb408",\r
+                "6fce8e3b.c6c098",\r
+                "f5f65108.ccf83"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2ae8d1a.02bb38",\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": 4842,\r
+        "y": 1756,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1ff347ef.e7b2e8",\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": 2932,\r
+        "y": 253,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "71f13357.4b37e4",\r
+                "12669306.d1641d",\r
+                "413b010a.53c048"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "12669306.d1641d",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3205.490966796875,\r
+        "y": 145.573974609375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d85757cb.be9398"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d85757cb.be9398",\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": 3383.0625,\r
+        "y": 145.8597412109375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "413b010a.53c048",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3201,\r
+        "y": 195,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5076f4c7.aca6dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5076f4c7.aca6dc",\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": 3383,\r
+        "y": 195,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "71f13357.4b37e4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3205,\r
+        "y": 246,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bf1d01a6.50c2b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf1d01a6.50c2b8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 3385,\r
+        "y": 246,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b1e2d1e5.6e9708"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "23de1461.f7fad4",\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": 811,\r
+        "y": 630,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "93fa809a.f8471"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "93fa809a.f8471",\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": 1082,\r
+        "y": 626,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7a5b73c3.f0d28c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f0e5f06.ee06a8",\r
+        "type": "outcome",\r
+        "name": "network-policy",\r
+        "xml": "<outcome value='network-policy'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3361,\r
+        "y": 444,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b98b1343.e21bb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b98b1343.e21bb8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 3537.9998779296875,\r
+        "y": 436.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "9e9361de.0c104",\r
+                "8294dd76.04b2e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9e9361de.0c104",\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": 3780.9998779296875,\r
+        "y": 393.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8294dd76.04b2e8",\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": 3769.9998779296875,\r
+        "y": 448.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "95cd2e3f.fb2aa8",\r
+                "693c717a.beef58",\r
+                "f0a71170.4750e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f0a71170.4750e",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4023,\r
+        "y": 335,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "db1f3e72.2f054"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db1f3e72.2f054",\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": 4171.571533203125,\r
+        "y": 335.2857666015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7ea2a2fb.50ff6c",\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": 4170.509033203125,\r
+        "y": 379.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "693c717a.beef58",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4011.509033203125,\r
+        "y": 379.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7ea2a2fb.50ff6c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "95cd2e3f.fb2aa8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4018.509033203125,\r
+        "y": 458.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bd36bdff.e88188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd36bdff.e88188",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4157.509033203125,\r
+        "y": 458.426025390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "643f567.bba5728",\r
+                "283fdbf8.9648a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "643f567.bba5728",\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": 4363,\r
+        "y": 456,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4657b647.55f63",\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": 4885,\r
+        "y": 638,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "6871172e.d637a",\r
+                "b2977d1.b21a28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b2977d1.b21a28",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5108,\r
+        "y": 624,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "825034c4.107dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6871172e.d637a",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5110,\r
+        "y": 657,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "82e08e87.8dd7f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "82e08e87.8dd7f",\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": 5253,\r
+        "y": 654,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "825034c4.107dc",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5256,\r
+        "y": 617,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c1e0b1e8.e0a1e",\r
+                "d9b3786f.e4ed38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c1e0b1e8.e0a1e",\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": 5418,\r
+        "y": 612,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e3b7ca54.9f27e",\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": 4899,\r
+        "y": 1474.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f845da67.b2281",\r
+                "e9edfbfb.6ae668"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e9edfbfb.6ae668",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5122,\r
+        "y": 1460.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "be966044.873a98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f845da67.b2281",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5124,\r
+        "y": 1493.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "11abed66.7180bb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "11abed66.7180bb",\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": 5267,\r
+        "y": 1490.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "be966044.873a98",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 5270,\r
+        "y": 1453.9998779296875,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "79f40934.57e7e8",\r
+                "cf727f02.7a65a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "79f40934.57e7e8",\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": 5464,\r
+        "y": 1457,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "984b7b53.1aa03",\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": 1062,\r
+        "y": 161,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7a8cd0a.a295c8",\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": 5532,\r
+        "y": 1208,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e798551d.3d9488"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e798551d.3d9488",\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": 5738,\r
+        "y": 1208,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ac96ab38.3de338"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ac96ab38.3de338",\r
+        "type": "outcome",\r
+        "name": "tunnel-termination-point",\r
+        "xml": "<outcome value='tunnel-termination-point'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5953.28564453125,\r
+        "y": 1207.82177734375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5414c400.9dc3ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5414c400.9dc3ac",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6160.1171875,\r
+        "y": 1208.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "81a82367.d6151",\r
+                "2f9bf799.a13628",\r
+                "18b69352.36c53d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "81a82367.d6151",\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": 6375.1171875,\r
+        "y": 1170.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2f9bf799.a13628",\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": 6372.1171875,\r
+        "y": 1209.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ab674828.77dd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "18b69352.36c53d",\r
+        "type": "break",\r
+        "name": "break",\r
+        "xml": "<break>\n",\r
+        "comments": "",\r
+        "x": 6327.6171875,\r
+        "y": 1251.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab674828.77dd8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6552.6171875,\r
+        "y": 1208.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2908f068.502838"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2908f068.502838",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6710.6171875,\r
+        "y": 1208.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "81bd3643.b73a3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "81bd3643.b73a3",\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": 6917.6171875,\r
+        "y": 1208.34033203125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4a4ba10e.425478",\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": 5529,\r
+        "y": 2077.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a847aa00.dd7a08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a847aa00.dd7a08",\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": 5735,\r
+        "y": 2077.0001220703125,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "49e71e1.8d9866"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "49e71e1.8d9866",\r
+        "type": "outcome",\r
+        "name": "tunnel-termination-point",\r
+        "xml": "<outcome value='tunnel-termination-point'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5950.28564453125,\r
+        "y": 2076.8218994140625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5b5e6199.c314a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b5e6199.c314a",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6157.1171875,\r
+        "y": 2077.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "278051a2.c31a16",\r
+                "9a637a3a.0233e8",\r
+                "2850c206.2136fe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "278051a2.c31a16",\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": 6372.1171875,\r
+        "y": 2039.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9a637a3a.0233e8",\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": 6369.1171875,\r
+        "y": 2078.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ac430b92.d43478"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2850c206.2136fe",\r
+        "type": "break",\r
+        "name": "break",\r
+        "xml": "<break>\n",\r
+        "comments": "",\r
+        "x": 6324.6171875,\r
+        "y": 2120.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ac430b92.d43478",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6549.6171875,\r
+        "y": 2077.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8753e537.7fd47"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8753e537.7fd47",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6707.6171875,\r
+        "y": 2077.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "24ab912c.86e4be"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "24ab912c.86e4be",\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": 6914.6171875,\r
+        "y": 2077.3404541015625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d9b3786f.e4ed38",\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": 5445,\r
+        "y": 684,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8b5e8581.37f4d8",\r
+                "8910508f.b898c",\r
+                "40d489be.0b4bf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8b5e8581.37f4d8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5640.5001220703125,\r
+        "y": 636,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "687e1d5.e5b1be4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8910508f.b898c",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5632.5001220703125,\r
+        "y": 691,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "cb7280d2.6c252"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "40d489be.0b4bf",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5637.5001220703125,\r
+        "y": 748,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ed16936d.de3ee8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ed16936d.de3ee8",\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": 5789.5001220703125,\r
+        "y": 749,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cb7280d2.6c252",\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": 5800.5001220703125,\r
+        "y": 694,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "687e1d5.e5b1be4",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5784.8824462890625,\r
+        "y": 633.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "38f57278.43482e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a206cef4.960698",\r
+        "type": "outcome",\r
+        "name": "esr-thirdparty-sdnc",\r
+        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6367,\r
+        "y": 652,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7575a6f9.99a6d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7575a6f9.99a6d8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6544,\r
+        "y": 644,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "54e418fd.7d6af",\r
+                "ae94a833.e2ef38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38f57278.43482e",\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": 5969,\r
+        "y": 648,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "465a8b8c.5405ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "465a8b8c.5405ac",\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": 6164,\r
+        "y": 648,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a206cef4.960698",\r
+                "59e7f171.2fe93"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "54e418fd.7d6af",\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": 6782,\r
+        "y": 599,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c451b700.662738",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6962,\r
+        "y": 642,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b48ed50b.bbbc98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee68b795.c2a168",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6954,\r
+        "y": 697,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "4b320cb9.f09b9c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ace90efd.77ffe",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6959,\r
+        "y": 754,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7a2345cb.238a24"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a2345cb.238a24",\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": 7111,\r
+        "y": 755,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4b320cb9.f09b9c",\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": 7122,\r
+        "y": 700,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b48ed50b.bbbc98",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 7106.38232421875,\r
+        "y": 639.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "fd510eb.0c6ebf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fd510eb.0c6ebf",\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": 7321,\r
+        "y": 636,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cf727f02.7a65a",\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": 5486,\r
+        "y": 1525,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e6203203.c9d8",\r
+                "a4f2c6e3.35c098",\r
+                "b06c15b4.6714f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e6203203.c9d8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5681.5001220703125,\r
+        "y": 1477,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3120e335.92d50c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a4f2c6e3.35c098",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5673.5001220703125,\r
+        "y": 1532,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2b2ce729.3eb29"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b06c15b4.6714f8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5678.5001220703125,\r
+        "y": 1589,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "372a7e76.6eb402"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "372a7e76.6eb402",\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": 5830.5001220703125,\r
+        "y": 1590,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2b2ce729.3eb29",\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": 5841.5001220703125,\r
+        "y": 1535,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3120e335.92d50c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5825.8824462890625,\r
+        "y": 1474.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "4dd7dbd3.a1fbd4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "92a891f6.14f2f8",\r
+        "type": "outcome",\r
+        "name": "esr-thirdparty-sdnc",\r
+        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6408,\r
+        "y": 1493,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e81d0130.9f5398"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e81d0130.9f5398",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6585,\r
+        "y": 1485,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "43e58e9.258b1f",\r
+                "f320f01a.c0cb68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4dd7dbd3.a1fbd4",\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": 6010,\r
+        "y": 1489,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ef34bdf9.86d6a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ef34bdf9.86d6a",\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": 6205,\r
+        "y": 1489,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "92a891f6.14f2f8",\r
+                "15f68679.004ff2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f320f01a.c0cb68",\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": 6793,\r
+        "y": 1492,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "21d26d09.bf8d42",\r
+                "e79de436.351eb",\r
+                "42168163.8f503"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "43e58e9.258b1f",\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": 6823,\r
+        "y": 1440,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "21d26d09.bf8d42",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 7003,\r
+        "y": 1483,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8f151e48.516da8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e79de436.351eb",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6995,\r
+        "y": 1538,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "43ccb9c7.d7ad"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "42168163.8f503",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 7000,\r
+        "y": 1595,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d86c14ab.73faf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d86c14ab.73faf8",\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": 7152,\r
+        "y": 1596,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "43ccb9c7.d7ad",\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": 7163,\r
+        "y": 1541,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8f151e48.516da8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 7147.38232421875,\r
+        "y": 1480.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "48915602.68268"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "48915602.68268",\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": 7362,\r
+        "y": 1477,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8418b8d3.470188",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 359,\r
+        "y": 606,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3e42f499.a0a45c",\r
+                "23de1461.f7fad4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3e42f499.a0a45c",\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": 805,\r
+        "y": 465,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "61c833be.b9761c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "61c833be.b9761c",\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": 3170,\r
+        "y": 447,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "9f0e5f06.ee06a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "59e7f171.2fe93",\r
+        "type": "outcome",\r
+        "name": "network-resource",\r
+        "xml": "<outcome value='network-resource'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6370,\r
+        "y": 726,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "db4451ce.036298"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db4451ce.036298",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6547,\r
+        "y": 718,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3b56e152.cb5dfe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b56e152.cb5dfe",\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": 6782,\r
+        "y": 842,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8d9dc5d1.6f53b",\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": 6822,\r
+        "y": 1682,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b9cc1a89.57ad48",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6587,\r
+        "y": 1558,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8d9dc5d1.6f53b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "15f68679.004ff2",\r
+        "type": "outcome",\r
+        "name": "network-resource",\r
+        "xml": "<outcome value='network-resource'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6410,\r
+        "y": 1566,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b9cc1a89.57ad48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "283fdbf8.9648a4",\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": 4362,\r
+        "y": 502,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "53d902b0.393754",\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": 4384,\r
+        "y": 637,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2829cd3e.73ff62",\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": 4365,\r
+        "y": 687,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec9312e3.eb3ca",\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": 1956,\r
+        "y": 188,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f47a653.ec6e298",\r
+                "ff867076.ee06e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f47a653.ec6e298",\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": 2240,\r
+        "y": 158,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9445731f.f1b8",\r
+        "type": "set",\r
+        "name": "set query_param",\r
+        "xml": "<set>\n<parameter name='prop.ethsrvType' value='`$network-route-A`' />\n\n",\r
+        "comments": "",\r
+        "x": 4281,\r
+        "y": 2196,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "beaf21fd.396d98",\r
+        "type": "set",\r
+        "name": "unset parameters",\r
+        "xml": "<set>\n<parameter name='domain-A.tunnel-tp-id' value='' />\n<parameter name='domain-A.node-id' value='' />\n<parameter name='domain-A.network-id' value=\"\" />\n<parameter name='domain-A.provider-id' value=\"\" />\n<parameter name='domain-A.client-id' value=\"\" />\n<parameter name='domain-A.te-topo-id' value=\"\" />\n<parameter name='domain-A.network-type' value=\"\" />\n<parameter name='domain-A.ltpId' value=\"\" />\n<parameter name='tmp.domain-A.network-id' value=\"\" />\n<parameter name='tmp.domain-A.ttp-id' value=\"\" />\n<parameter name='network-route-A' value=\"\" />\n<!--<parameter name='domain-A.' value=\"\" />-->\n\n<parameter name='request-id' value='' />\n<parameter name='otn-source-node' value='' />\n<parameter name='otn-dest-node' value='' />\n<parameter name='bw-odu' value=\"\" />\n<parameter name='src-ttp-id' value='' />\n<parameter name='dst-ttp-id' value='' />\n\n<parameter name='domain-B.tunnel-tp-id' value='' />\n<parameter name='domain-B.node-id' value='' />\n<parameter name='domain-B.network-id' value=\"\" />\n<parameter name='domain-B.provider-id' value=\"\" />\n<parameter name='domain-B.client-id' value=\"\" />\n<parameter name='domain-B.te-topo-id' value=\"\" />\n<parameter name='domain-B.network-type' value=\"\" />\n<parameter name='domain-B.ltpId' value=\"\" />\n<parameter name='tmp.domain-B.network-id' value=\"\" />\n<parameter name='tmp.domain-B.ttp-id' value=\"\" />\n<parameter name='network-route-B' value=\"\" />\n<!--<parameter name='domain-B.' value=\"\" />-->\n\n\n\n\n\n",\r
+        "comments": "",\r
+        "x": 4265,\r
+        "y": 3895,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7826fce9.171054",\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": 4322,\r
+        "y": 732,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b9213dab.6d883",\r
+        "type": "for",\r
+        "name": "for vidx..tmp.otninfo_length[]",\r
+        "xml": "<for index='otnidx' start='0' end='`$tmp.otninfo_length`' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4316,\r
+        "y": 2316,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "20d68f86.366a48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d817cc51.57c43",\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='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\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5439,\r
+        "y": 2884,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "19683517.67ac63"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ca454382.6438b8",\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": 6011.5,\r
+        "y": 2988,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "19683517.67ac63",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5745,\r
+        "y": 2883,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7b5a7467.79786c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b5a7467.79786c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5954.5,\r
+        "y": 2883.25390625,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d5f9f3e8.876da8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cfeb42d5.8f30e",\r
+        "type": "execute",\r
+        "name": "execute UUID generator for vpn-binding $otnidx",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vpn-binding-otnidx-uuid\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5475,\r
+        "y": 2348,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "80314abc.ea1038",\r
+        "type": "switchNode",\r
+        "name": "switch otnidx == 0",\r
+        "xml": "<switch test='`$otnidx == 0`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5348,\r
+        "y": 3001,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "42510192.4150d",\r
+                "e04d6920.7d592"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "42510192.4150d",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5531,\r
+        "y": 3001,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c6dc5f2e.5970a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e04d6920.7d592",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5356,\r
+        "y": 3148,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e39528c5.00341"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d4bb1111.25cff",\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": 5697,\r
+        "y": 3229,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "63cb7082.8783",\r
+                "18ee91c9.b3e6fe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "63cb7082.8783",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5882,\r
+        "y": 3230,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "629d009e.881158"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "18ee91c9.b3e6fe",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5901,\r
+        "y": 3496,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "78cc4d6b.9a20e4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "72b6f676.a7eaa",\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": 6312,\r
+        "y": 3231,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2d690add.7eb056",\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": 6386,\r
+        "y": 3529,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7eb9bec5.6b496",\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='`$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": 6322,\r
+        "y": 3580,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e4bf0eff.3ff878",\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": 6451,\r
+        "y": 3630,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "44296fc3.86d838",\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": 6461,\r
+        "y": 3473,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dde77510.01e358",\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": 6419,\r
+        "y": 3689,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "78cc4d6b.9a20e4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6058,\r
+        "y": 3497,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2d690add.7eb056",\r
+                "7eb9bec5.6b496",\r
+                "e4bf0eff.3ff878",\r
+                "dde77510.01e358",\r
+                "cf8ac1fc.c141"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "20d68f86.366a48",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4568,\r
+        "y": 2377,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "cfeb42d5.8f30e",\r
+                "d817cc51.57c43",\r
+                "80314abc.ea1038",\r
+                "7c37f4eb.58f484",\r
+                "c24bf6c5.fa73c8",\r
+                "1dbe2057.a5e62",\r
+                "94fd6991.78fda"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "72da75b4.4b328c",\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": 5936,\r
+        "y": 3045,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9684161c.06ddd",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode domainA UNI Coloring",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-coloring-uni-port.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-network:networks/network=' + $tmp.domainA.eth-network-id + '/node=' + $tmp.src.pnf-name + '/ietf-network-topology:termination-point=' + $tmp.src.ltpId + '/ietf-te-topology: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": 5989,\r
+        "y": 3089,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "efb749b0.733a",\r
+                "783ce4ab.fbf424"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "783ce4ab.fbf424",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6260,\r
+        "y": 3074,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ddad2f88.846408"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "efb749b0.733a",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6258.000213623047,\r
+        "y": 3131.99990940094,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d912d706.5a251"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ddad2f88.846408",\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 UNI Coloring for domain A\" />\n",\r
+        "comments": "",\r
+        "x": 6400.000247955322,\r
+        "y": 3074.0000009536743,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d912d706.5a251",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6406.02725982666,\r
+        "y": 3122.745394706726,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c6dc5f2e.5970a8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5672,\r
+        "y": 2991,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ca454382.6438b8",\r
+                "9684161c.06ddd",\r
+                "72da75b4.4b328c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "629d009e.881158",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6016,\r
+        "y": 3231,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "72b6f676.a7eaa",\r
+                "14aebcc4.f7f7cb",\r
+                "46bbee51.f68868"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46bbee51.f68868",\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": 6236,\r
+        "y": 3275,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "14aebcc4.f7f7cb",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode domainB UNI Coloring",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-coloring-uni-port.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-network:networks/network=' + $tmp.domainB.eth-network-id + '/node=' + $tmp.dst.pnf-name + '/ietf-network-topology:termination-point=' + $tmp.dst.ltpId + '/ietf-te-topology: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": 6287,\r
+        "y": 3319,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "2a75572.a50f028",\r
+                "b6918e5c.ab31"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b6918e5c.ab31",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6550,\r
+        "y": 3299,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "18902915.6118d7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2a75572.a50f028",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6551.000213623047,\r
+        "y": 3349.99990940094,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "6d64d1d4.bfd958"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "18902915.6118d7",\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 UNI coloring for domain B\" />\n",\r
+        "comments": "",\r
+        "x": 6690.000247955322,\r
+        "y": 3299.0000009536743,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6d64d1d4.bfd958",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6696.02725982666,\r
+        "y": 3347.745394706726,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cf8ac1fc.c141",\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": 6333,\r
+        "y": 3749,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "77439122.61f0b",\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": 3652,\r
+        "y": 4096,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a916ce6e.3a2dd8",\r
+                "8ea0214a.83c",\r
+                "1e283443.a11834"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a916ce6e.3a2dd8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3840,\r
+        "y": 4109,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "34b3b115.5888ce"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8ea0214a.83c",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3840.490966796875,\r
+        "y": 4154.574035644531,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "389d2b9f.8874d4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1e283443.a11834",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3838,\r
+        "y": 4198,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8afc42fa.281da"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "34b3b115.5888ce",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 4013,\r
+        "y": 4107,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "9cfe8596.af4768"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "389d2b9f.8874d4",\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": 4003.0623779296875,\r
+        "y": 4154.859771728516,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8afc42fa.281da",\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": 4005,\r
+        "y": 4197,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "adac8296.d1b27",\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": 3641,\r
+        "y": 4287,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a0b78348.a09218"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a5b6bb26.da9ec8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4451,\r
+        "y": 4287,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "45429cd9.5d7224"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d9387db0.98ab68",\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": 4223,\r
+        "y": 4287,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a5b6bb26.da9ec8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e7eee5b6.16e978",\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": 5343,\r
+        "y": 4054,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e4dd1d5b.f089e8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='testingvalue' value='$tmp.otninfo_length -1' />\n",\r
+        "comments": "",\r
+        "x": 5645,\r
+        "y": 3180,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e39528c5.00341",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5480,\r
+        "y": 3155,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e4dd1d5b.f089e8",\r
+                "d4bb1111.25cff"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b47cb2b.81e09",\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\n\n",\r
+        "comments": "",\r
+        "x": 1938,\r
+        "y": 134,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9cfe8596.af4768",\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": 4242,\r
+        "y": 4108,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "9ba3a7c0.b0cb88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9ba3a7c0.b0cb88",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4457,\r
+        "y": 4109,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "45048a47.3aa5fc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "30ee7ab9.1c084e",\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": 5910,\r
+        "y": 4029,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "53d8a5a4.d4c3ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b5b6b6e5.2bc768",\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": 5376,\r
+        "y": 4109,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1acbae51.13627a",\r
+                "b78197f0.7f231"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1acbae51.13627a",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5572,\r
+        "y": 4079,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "4305d70.41fb128"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b78197f0.7f231",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5573,\r
+        "y": 4150,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "513cbe42.5f9f78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4305d70.41fb128",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5723,\r
+        "y": 4077,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "30ee7ab9.1c084e",\r
+                "2ee86607.39702a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53d8a5a4.d4c3ac",\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": 6201,\r
+        "y": 4029,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f8741b2b.9feaa8",\r
+                "d4cbae1e.f8339"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8741b2b.9feaa8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6476,\r
+        "y": 3998,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8f2d4eac.99e5f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d4cbae1e.f8339",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6477,\r
+        "y": 4069,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "5e18e353.3a05ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f2d4eac.99e5f8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6627,\r
+        "y": 3996,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8b8a8ce1.3ddff",\r
+                "9358083a.54b3b8",\r
+                "842d4e41.428d6",\r
+                "c78fe39c.41c76",\r
+                "78c705fa.24e9dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8b8a8ce1.3ddff",\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": 6815,\r
+        "y": 3956,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9358083a.54b3b8",\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": 6887,\r
+        "y": 4001,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "78c705fa.24e9dc",\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": 6802,\r
+        "y": 4128,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c78fe39c.41c76",\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": 6823,\r
+        "y": 4064,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "513cbe42.5f9f78",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5725,\r
+        "y": 4150,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "56c68e45.b909e",\r
+                "62724f29.35ed9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "56c68e45.b909e",\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": 5980,\r
+        "y": 4143,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "62724f29.35ed9",\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": 5908,\r
+        "y": 4190,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2ee86607.39702a",\r
+        "type": "switchNode",\r
+        "name": "switch found?",\r
+        "xml": "<switch test='`$found`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5901,\r
+        "y": 4074,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "57630af9.c71c94",\r
+                "27468ceb.58bbcc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "57630af9.c71c94",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6061,\r
+        "y": 4066,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "55618a59.0218f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "27468ceb.58bbcc",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6059,\r
+        "y": 4103,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "dbf50489.ec13e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "55618a59.0218f4",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6186,\r
+        "y": 4066,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "54fbb2b4.70fc04",\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": 6493,\r
+        "y": 4124,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dbf50489.ec13e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6219,\r
+        "y": 4111,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "54fbb2b4.70fc04",\r
+                "7e39f539.ebf16c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7e39f539.ebf16c",\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": 6410,\r
+        "y": 4170,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5e18e353.3a05ac",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6610,\r
+        "y": 4068,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "842d4e41.428d6",\r
+        "type": "break",\r
+        "name": "break",\r
+        "xml": "<break>\n",\r
+        "comments": "",\r
+        "x": 6781,\r
+        "y": 4195,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7c37f4eb.58f484",\r
+        "type": "switchNode",\r
+        "name": "switch dstPort == NULL",\r
+        "xml": "<switch test=\"`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id == ''`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5178,\r
+        "y": 2407,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "16caf8de.d229e7",\r
+                "54697afc.bd57bc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "16caf8de.d229e7",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5567,\r
+        "y": 2385,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "6d8c7c43.cb932c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "54697afc.bd57bc",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5568,\r
+        "y": 2431,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "92ed67c7.8c7a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d8c7c43.cb932c",\r
+        "type": "set",\r
+        "name": "set access-provider-id and client-id",\r
+        "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n",\r
+        "comments": "",\r
+        "x": 5781,\r
+        "y": 2384,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "92ed67c7.8c7a",\r
+        "type": "set",\r
+        "name": "set access-provider-id and client-id",\r
+        "xml": "<set>\n<parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />\n<parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />\n<parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />\n<parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\n",\r
+        "comments": "",\r
+        "x": 5779,\r
+        "y": 2429,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "45429cd9.5d7224",\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": 4704,\r
+        "y": 4285,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8c979de9.c09378",\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": 4289,\r
+        "y": 4393,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e196ec28.ce397",\r
+                "9ae42505.217cf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9ae42505.217cf8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4572,\r
+        "y": 4373,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bf5b9f50.921198"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e196ec28.ce397",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4573.000213623047,\r
+        "y": 4423.99990940094,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ca17658e.a8462"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf5b9f50.921198",\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": 4712.000247955322,\r
+        "y": 4373.000000953674,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ca17658e.a8462",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4718.02725982666,\r
+        "y": 4421.745394706726,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c24bf6c5.fa73c8",\r
+        "type": "set",\r
+        "name": "set srcdstpnf-name",\r
+        "xml": "<set>\n<parameter name='tmp.srcdstpnf-name' value=\"`'networkId-providerId-' + \n                                             $tmp.access-provider-id + '-clientId-' +\n                                             $tmp.access-client-id + '-topologyId-' + \n                                             $tmp.access-topology-id + '-nodeId-' + \n                                             $tmp.srcdstpnf-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 5362,\r
+        "y": 2527,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1dbe2057.a5e62",\r
+        "type": "get-resource",\r
+        "name": "get-resource tmp.srcdstpnf-name",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.srcdstpnf-name\"\n        pfx='tmp.aai.srcdst-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5406,\r
+        "y": 2575,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b817832b.d2bf5",\r
+                "fd3a55f8.c9d638",\r
+                "b887d27c.b753c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b817832b.d2bf5",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5618.5,\r
+        "y": 2522,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ad57831e.648c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fd3a55f8.c9d638",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5630.5,\r
+        "y": 2572,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b93496a6.69adc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b887d27c.b753c8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5621.5,\r
+        "y": 2627,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b15272b2.6a6078"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b15272b2.6a6078",\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": 5766.5,\r
+        "y": 2626,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b93496a6.69adc",\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": 5777.5,\r
+        "y": 2569,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ad57831e.648c8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5743.8824462890625,\r
+        "y": 2515.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "de6a0737.bde95"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8779930e.acaac",\r
+        "type": "outcome",\r
+        "name": "esr-thirdparty-sdnc",\r
+        "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6303,\r
+        "y": 2534,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "eb5cb5f4.6dd96"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eb5cb5f4.6dd96",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 6480,\r
+        "y": 2526,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c49affc6.c8c2f",\r
+                "d02c8535.9950a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "de6a0737.bde95",\r
+        "type": "for",\r
+        "name": "for each relationship",\r
+        "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.srcdst-pnf.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5905,\r
+        "y": 2530,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "38bf0267.963d4e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38bf0267.963d4e",\r
+        "type": "switchNode",\r
+        "name": "switch related-to",\r
+        "xml": "<switch test='`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6100,\r
+        "y": 2530,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8779930e.acaac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d02c8535.9950a",\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": 6688,\r
+        "y": 2533,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "cdad79e0.120d78",\r
+                "28e812c3.6536fe",\r
+                "4be09c5b.0037ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c49affc6.c8c2f",\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.srcdst-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
+        "comments": "",\r
+        "x": 6718,\r
+        "y": 2481,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cdad79e0.120d78",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6898,\r
+        "y": 2524,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "131587f4.87c8f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28e812c3.6536fe",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6890,\r
+        "y": 2579,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f025d314.592c4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4be09c5b.0037ec",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6895,\r
+        "y": 2636,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ca734be9.796a3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ca734be9.796a3",\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": 7047,\r
+        "y": 2637,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f025d314.592c4",\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": 7058,\r
+        "y": 2582,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "131587f4.87c8f8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 7042.38232421875,\r
+        "y": 2521.6556701660156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b10b1934.5f3698"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b10b1934.5f3698",\r
+        "type": "set",\r
+        "name": "set controller domainA 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": 7257,\r
+        "y": 2518,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a0b78348.a09218",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3873,\r
+        "y": 4285,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "d9387db0.98ab68",\r
+                "8c979de9.c09378"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "94fd6991.78fda",\r
+        "type": "switchNode",\r
+        "name": "switch dmnsidx == 0 (domainA)",\r
+        "xml": "<switch test='`$otnidx == 0`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5376,\r
+        "y": 2744,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a8dd9104.b00cc8",\r
+                "a5fa454e.c7391"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8dd9104.b00cc8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5577,\r
+        "y": 2742,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "bde911bd.4178d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bde911bd.4178d",\r
+        "type": "set",\r
+        "name": "set attachment_param domain A",\r
+        "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />",\r
+        "comments": "",\r
+        "x": 5791,\r
+        "y": 2744,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "99bcb408.94c238",\r
+        "type": "switchNode",\r
+        "name": "switch dmnsidx == last (domainB)",\r
+        "xml": "<switch test='`$otnidx == $tmp.otninfo_length - 1`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5794,\r
+        "y": 2793,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ba84b2ac.820f48",\r
+                "f2bc6a9d.359a1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba84b2ac.820f48",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6024,\r
+        "y": 2789,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7b7412c.2c058ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b7412c.2c058ec",\r
+        "type": "set",\r
+        "name": "set attachment_param domain B",\r
+        "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />",\r
+        "comments": "",\r
+        "x": 6238,\r
+        "y": 2792,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a5fa454e.c7391",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5577,\r
+        "y": 2791,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "99bcb408.94c238"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f2bc6a9d.359a1",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 6025,\r
+        "y": 2835,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "97f6382c.08a66"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "97f6382c.08a66",\r
+        "type": "set",\r
+        "name": "set attachment_param domain G",\r
+        "xml": "<set>\n<parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\n<parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />",\r
+        "comments": "",\r
+        "x": 6239,\r
+        "y": 2835,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d5f9f3e8.876da8",\r
+        "type": "set",\r
+        "name": "set tmp.slicevpns",\r
+        "xml": "<set>\n<parameter name='`tmp.slicevpns[$tmp.slicevpns_length]`' value=\"`$prop.vpn-binding-otnidx-uuid`\" />\n<parameter name='tmp.slicevpns_length' value=\"`$tmp.slicevpns_length + 1`\" />\n\n<parameter name='`tmp.slicevpnuuids[$prop.vpn-binding-otnidx-uuid]`' value=\"`$prop.vpn-binding-otnidx-uuid`\" />\n\n",\r
+        "comments": "",\r
+        "x": 6137,\r
+        "y": 2884,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "45048a47.3aa5fc",\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].ops-note == $tmp.aai.service-instance.service-instance-id `\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4701,\r
+        "y": 4108,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "34a9fd7.c9a0402",\r
+                "a146c972.fd19c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "34a9fd7.c9a0402",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4918,\r
+        "y": 4087,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7c5ab1e1.aaf1f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a146c972.fd19c",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4918,\r
+        "y": 4136,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7c5ab1e1.aaf1f8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 5086,\r
+        "y": 4087,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e7eee5b6.16e978",\r
+                "b5b6b6e5.2bc768"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "320f3490.61a614",\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": 1426,\r
+        "y": 718,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "653e0797.1d827",\r
+                "db86f5c5.803548",\r
+                "a788197d.0ee218"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "653e0797.1d827",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1638.490966796875,\r
+        "y": 684.573974609375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a3fdac41.0f5208"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db86f5c5.803548",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1627,\r
+        "y": 729,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "6b3d987f.3963e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a3fdac41.0f5208",\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": 1787.0625,\r
+        "y": 684.8597412109375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6b3d987f.3963e8",\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": 1786,\r
+        "y": 729,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a788197d.0ee218",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1632,\r
+        "y": 772,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "6f79cb60.ba682c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f79cb60.ba682c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 778,\r
+        "y": 1111,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b6c5466.cef2ab8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b6c5466.cef2ab8",\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": 1052,\r
+        "y": 1111,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "db0349a.25c5f38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db0349a.25c5f38",\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": 1287.33349609375,\r
+        "y": 1112,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e2db5406.ea53a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e2db5406.ea53a8",\r
+        "type": "outcome",\r
+        "name": "connectivity",\r
+        "xml": "<outcome value='connectivity'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 571.000244140625,\r
+        "y": 1265,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "4dfa6aad.834ec4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a29cb5bb.c12f3",\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": 960,\r
+        "y": 1270,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "c355a2e8.7aaf9",\r
+                "bfa7f0cb.443038",\r
+                "86dae01c.e8a7d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c355a2e8.7aaf9",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1156,\r
+        "y": 1235,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1f5a660e.de0452"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bfa7f0cb.443038",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1156.490966796875,\r
+        "y": 1280.5740356445312,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "f567d172.d846a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "86dae01c.e8a7d8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1121,\r
+        "y": 1326,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3f353c11.763704"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f567d172.d846a8",\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": 1316.0625,\r
+        "y": 1277.8597412109375,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3f353c11.763704",\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": 1274,\r
+        "y": 1328,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "11174c12.9e5084",\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": 1549,\r
+        "y": 1218,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "b3297b62.15a2f",\r
+                "5b8a7e9c.a8c0b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3297b62.15a2f",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1760,\r
+        "y": 1183,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "1488db49.ce832d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b8a7e9c.a8c0b8",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1757,\r
+        "y": 1244,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3dd67f85.457d6",\r
+        "type": "set",\r
+        "name": "set currLinkIsFound",\r
+        "xml": "<set>\n<parameter name='currLinkIsFound' value=\"true\" />\n\n\n",\r
+        "comments": "",\r
+        "x": 2098,\r
+        "y": 1156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1488db49.ce832d",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1912,\r
+        "y": 1184,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3dd67f85.457d6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "17fda0a8.543d27",\r
+        "type": "break",\r
+        "name": "break",\r
+        "xml": "<break>\n",\r
+        "comments": "",\r
+        "x": 2065,\r
+        "y": 1212,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9e795c2b.8794b8",\r
+        "type": "comment",\r
+        "name": "currLinkIsFound. Go to the next logical-link",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 2070,\r
+        "y": 1106,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "32833f1a.e66008",\r
+        "type": "switchNode",\r
+        "name": "switch currLinkIsFound",\r
+        "xml": "<switch test='`$currLinkIsFound`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1352,\r
+        "y": 836,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "89a54b3d.dce24",\r
+                "e0be93c4.ec1bf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "89a54b3d.dce24",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1538,\r
+        "y": 815,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "73540b39.f320f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e0be93c4.ec1bf",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1535,\r
+        "y": 951,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8fff13f1.763be8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "73540b39.f320f4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1780,\r
+        "y": 810,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "71783690.9edfa",\r
+        "type": "comment",\r
+        "name": "A new logical-link has been found: modify process should be triggered",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1726,\r
+        "y": 914,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1f5a660e.de0452",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1320,\r
+        "y": 1219,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "11174c12.9e5084",\r
+                "28a678cf.73375"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28a678cf.73375",\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": 1550,\r
+        "y": 1309,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "7593ee23.7a5fc8",\r
+                "f472c4e4.19eb4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7593ee23.7a5fc8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1755,\r
+        "y": 1305,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f472c4e4.19eb4",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1757,\r
+        "y": 1355,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a1ad62a5.377c38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dbf4dd89.edfbf8",\r
+        "type": "set",\r
+        "name": "set bwModified",\r
+        "xml": "<set>\n<parameter name='bwModified' value=\"true\" />\n\n\n",\r
+        "comments": "",\r
+        "x": 2106,\r
+        "y": 1333,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a1ad62a5.377c38",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1911,\r
+        "y": 1354,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "dbf4dd89.edfbf8",\r
+                "8b32fc44.9a74b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8b32fc44.9a74b",\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": 931,\r
+        "y": 1559,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3a2b0e4e.390f2a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3a2b0e4e.390f2a",\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": 1136,\r
+        "y": 1559,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "8cc489a8.1663e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8cc489a8.1663e8",\r
+        "type": "outcome",\r
+        "name": "vpn-binding",\r
+        "xml": "<outcome value='vpn-binding'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1302,\r
+        "y": 1559,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "39440cdd.73e4a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "39440cdd.73e4a4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1465,\r
+        "y": 1559,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "e3ceb0b1.0227c",\r
+                "837372e0.8cfe9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "837372e0.8cfe9",\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": 1694,\r
+        "y": 1499,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e3ceb0b1.0227c",\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": 1203,\r
+        "y": 1653,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "53bbab14.df656c",\r
+                "656ddda.68726a4",\r
+                "3942f2bd.5b5c6e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee3fab4d.b900c8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1587,\r
+        "y": 1653,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "27f47760.daaf38",\r
+                "8574ddfc.4f71a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53bbab14.df656c",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1414,\r
+        "y": 1655,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "ee3fab4d.b900c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "656ddda.68726a4",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1414.490966796875,\r
+        "y": 1700.5740356445312,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a14bcd53.80dad"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3942f2bd.5b5c6e",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1412,\r
+        "y": 1744,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "3d036bfb.d96184"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3d036bfb.d96184",\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": 1579,\r
+        "y": 1761,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a14bcd53.80dad",\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": 1577.0623779296875,\r
+        "y": 1700.8597717285156,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4dfa6aad.834ec4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 743,\r
+        "y": 1265,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            [\r
+                "a29cb5bb.c12f3",\r
+                "ff2edf17.9b8f3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff2edf17.9b8f3",\r
+        "type": "set",\r
+        "name": "unset tmp.aai.connectivity",\r
+        "xml": "<set>\n<parameter name='tmp.aai.connectivity.' value='' />\n",\r
+        "comments": "",\r
+        "x": 963,\r
+        "y": 1213,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "27f47760.daaf38",\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": 1937.5,\r
+        "y": 1648,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8574ddfc.4f71a8",\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": 1864.5,\r
+        "y": 1712,\r
+        "z": "df5c2cef.29f798",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index cfae11c..51f2e1c 100755 (executable)
@@ -285,5 +285,6 @@ GENERIC-RESOURCE-API tsli-vnf-topology-operation-trans-slice-allocate ${project.
 GENERIC-RESOURCE-API tsli-vnf-topology-operation-trans-slice-activate ${project.version} sync
 GENERIC-RESOURCE-API tsli-vnf-topology-operation-trans-slice-deactivate ${project.version} sync
 GENERIC-RESOURCE-API tsli-vnf-topology-operation-trans-slice-deallocate ${project.version} sync
+GENERIC-RESOURCE-API tsli-vnf-topology-operation-trans-slice-modify ${project.version} sync
 GENERIC-RESOURCE-API tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof ${project.version} sync
 
index 6ea99b6..9958212 100644 (file)
@@ -1,6 +1,6 @@
 <service-logic\r
-    xmlns='http://www.onap.org/sdnc/svclogic'\r
-    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
+        xmlns='http://www.onap.org/sdnc/svclogic'\r
+        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
     <method rpc='vnf-topology-operation' mode='sync'>\r
         <block atomic="true">\r
             <call module='GENERIC-RESOURCE-API' rpc='validate-vnf-input' mode='sync' ></call>\r
                                 </switch>\r
                             </for>\r
                         </outcome>\r
+                        <outcome value='DeleteTransportSliceInstance'>\r
+                            <call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-trans-slice-modify' mode='sync' ></call>\r
+                        </outcome>\r
                     </switch>\r
                 </outcome>\r
                 <outcome value='Other'>\r
index 9faaccd..82210c1 100644 (file)
                     <block></block>\r
                 </outcome>\r
             </execute>\r
+            <block atomic='true'>\r
+                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                              resource="pnfs"\r
+                              key="selflink = 'https://aai.onap:8443/aai/v21/network/pnfs?depth=0'"\r
+                              local-only="false"\r
+                              pfx="ccsdkTopo.pnfs" >\r
+                    <outcome value='Other'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='not-found'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='success'></outcome>\r
+                </get-resource>\r
+                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                              resource="logical-links"\r
+                              key="selflink = 'https://aai.onap:8443/aai/v21/network/logical-links?depth=0'"\r
+                              local-only="false"\r
+                              pfx="ccsdkTopo.logicalLinks" >\r
+                    <outcome value='Other'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='not-found'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='success'></outcome>\r
+                </get-resource>\r
+                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.slitopologyutils.SliTopologyUtils' method='computePath' >\r
+                    <parameter name="pnfs-pfx" value='`$ccsdkTopo.pnfs`'/>\r
+                    <parameter name="links-pfx" value="`$ccsdkTopo.logicalLinks`"/>\r
+                    <parameter name="response-pfx" value="otn-oof"/>\r
+                    <parameter name="output-end-to-end-path" value="true"/>\r
+                    <parameter name="src-node" value="`$tmp.src.domainA.pnf-name`"/>\r
+                    <parameter name="dst-node" value="`$tmp.src.domainB.pnf-name`"/>\r
+                    <outcome value='success'></outcome>\r
+                    <outcome value='Other'></outcome>\r
+                </execute>\r
+            </block>\r
             <set>\r
                 <parameter name='`tmp.otninfo.`' value='' />\r
                 <parameter name='`tmp.otninfo_length`' value='0' />\r
index 34a7049..787741e 100644 (file)
                                                                       key="vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"\r
                                                                       local-only="false"\r
                                                                       pfx="tmp.aai.vpn-binding" >\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='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />\r
-                                                                    </set>\r
-                                                                    <switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>\r
-                                                                        <outcome value='Other'>\r
-                                                                            <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\r
-                                                                                <outcome value=''>\r
-                                                                                    <block atomic="true">\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.aai.vpn-bindingA.' value="`$tmp.aai.vpn-binding.`" />\r
-                                                                                            <parameter name='tmp.aai.connectivityA.' value="`$tmp.aai.connectivity.`" />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />\r
-                                                                                            <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />\r
-                                                                                            <!--<parameter name='dst-tpn-id' value='1' />-->\r
-                                                                                            <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />\r
-                                                                                            <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />\r
-                                                                                            <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
-                                                                                            <parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
-                                                                                            <parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />\r
-                                                                                            <parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />\r
-                                                                                            <parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.src.domainA.pnf-name' value="`'networkId-providerId-' +\r
+                                                                    <switch test="`$tmp.aai.vpn-binding.operational-status != 'Activated' `">\r
+                                                                        <outcome value='true'>\r
+                                                                            <block atomic="true">\r
+                                                                                <set>\r
+                                                                                    <parameter name='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />\r
+                                                                                </set>\r
+                                                                                <switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>\r
+                                                                                    <outcome value='Other'>\r
+                                                                                        <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\r
+                                                                                            <outcome value=''>\r
+                                                                                                <block atomic="true">\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.aai.vpn-bindingA.' value="`$tmp.aai.vpn-binding.`" />\r
+                                                                                                        <parameter name='tmp.aai.connectivityA.' value="`$tmp.aai.connectivity.`" />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />\r
+                                                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />\r
+                                                                                                        <!--<parameter name='dst-tpn-id' value='1' />-->\r
+                                                                                                        <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />\r
+                                                                                                        <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />\r
+                                                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                        <parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
+                                                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />\r
+                                                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />\r
+                                                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.src.domainA.pnf-name' value="`'networkId-providerId-' +\r
                                                    $tmp.aai.vpn-bindingA.access-provider-id + '-clientId-' +\r
                                                    $tmp.aai.vpn-bindingA.access-client-id + '-topologyId-' +\r
                                                    $tmp.aai.vpn-bindingA.access-topology-id + '-nodeId-' +\r
                                                    $tmp.aai.vpn-bindingA.src-access-node-id`" />\r
-                                                                                        </set>\r
-                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                      resource="pnf"\r
-                                                                                                      key="pnf.pnf-name = $tmp.src.domainA.pnf-name"\r
-                                                                                                      pfx='tmp.aai.source-pnf' local-only='false' >\r
-                                                                                            <!--AND depth = '0'"-->\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block>\r
-                                                                                                    <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\r
-                                                                                                        <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
-                                                                                                            <outcome value='esr-thirdparty-sdnc'>\r
-                                                                                                                <block atomic="true">\r
-                                                                                                                    <set>\r
-                                                                                                                        <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
-                                                                                                                    </set>\r
-                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                                                  resource="esr-thirdparty-sdnc"\r
-                                                                                                                                  key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND\r
-                    depth = '1'"\r
-                                                                                                                                  pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >\r
-                                                                                                                        <outcome value='success'>\r
-                                                                                                                            <block>\r
+                                                                                                    </set>\r
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                  resource="pnf"\r
+                                                                                                                  key="pnf.pnf-name = $tmp.src.domainA.pnf-name"\r
+                                                                                                                  pfx='tmp.aai.source-pnf' local-only='false' >\r
+                                                                                                        <!--AND depth = '0'"-->\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block>\r
+                                                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                    <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
+                                                                                                                        <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                            <block atomic="true">\r
                                                                                                                                 <set>\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
-                                                                                                                                    <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
-                                                                                                                                    <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
-                                                                                                                                    <!--<parameter name="format" value="json"/>-->\r
-                                                                                                                                    <!--<parameter name="httpMethod" value="get"/>-->\r
-                                                                                                                                    <!--<parameter name="responsePrefix" value="topology"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                    <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
                                                                                                                                 </set>\r
+                                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                              resource="esr-thirdparty-sdnc"\r
+                                                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                              pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                    <outcome value='success'>\r
+                                                                                                                                        <block>\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                            </set>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                    <outcome value='Other'>\r
+                                                                                                                                        <return status='failure'>\r
+                                                                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                            <parameter name="error-code" value="500" />\r
+                                                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </get-resource>\r
                                                                                                                             </block>\r
                                                                                                                         </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                        <outcome value='Other'>\r
-                                                                                                                            <return status='failure'>\r
-                                                                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                                                                <parameter name="error-code" value="500" />\r
-                                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                    </get-resource>\r
-                                                                                                                </block>\r
-                                                                                                            </outcome>\r
-                                                                                                        </switch>\r
-                                                                                                    </for>\r
+                                                                                                                    </switch>\r
+                                                                                                                </for>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='Other'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                    </get-resource>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`" />\r
+                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`" />\r
+                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />\r
+                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />\r
+                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                        <parameter name="responsePrefix" value="otn-oof"/>\r
+                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                                                                                        <outcome value='failure'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block atomic="true"></block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </execute>\r
+                                                                                                    <set>\r
+                                                                                                        <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\r
+                                                                                                        <parameter name='eth-service-name' value='`$tmp.aai.connectivityA.etht-svc-name`' />\r
+                                                                                                        <parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\r
+                                                                                                        <parameter name='provider-id' value='`$tmp.aai.connectivityA.access-provider-id`' />\r
+                                                                                                        <parameter name='client-id' value='`$tmp.aai.connectivityA.access-client-id`' />\r
+                                                                                                        <parameter name='topology-id' value='`$tmp.aai.connectivityA.access-topology-id`' />\r
+                                                                                                        <parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
+                                                                                                        <parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityA.connectivity-id`' />\r
+                                                                                                        <parameter name='index-number' value='0' />\r
+                                                                                                        <parameter name='eth-node-id' value='`$tmp.aai.connectivityA.access-node-id`' />\r
+                                                                                                        <parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityA.access-ltp-id`' />\r
+                                                                                                        <parameter name='CIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\r
+                                                                                                        <parameter name='EIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\r
+                                                                                                        <parameter name='cvlan' value='`$tmp.aai.connectivityA.cvlan`' />\r
+                                                                                                    </set>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`" />\r
+                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />\r
+                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->\r
+                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />\r
+                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />\r
+                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                        <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />\r
+                                                                                                        <parameter name="responsePrefix" value="vpn-result"/>\r
+                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                        <outcome value='failure'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error executing Create ethernet service rest api" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block atomic="true">\r
+                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >\r
+                                                                                                                    <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />\r
+                                                                                                                    <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
+                                                                                                                    <parameter name='operational-status' value='Activated' />\r
+                                                                                                                </update>\r
+                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                        key='connectivity.connectivity-id = $tmp.aai.connectivityA.connectivity-id'>\r
+                                                                                                                    <parameter name='connectivity-id' value='`$tmp.aai.connectivityA.connectivity-id`' />\r
+                                                                                                                    <parameter name='operational-status' value='Activated' />\r
+                                                                                                                </update>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </execute>\r
                                                                                                 </block>\r
                                                                                             </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
                                                                                             <outcome value='Other'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                        </get-resource>\r
-                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`" />\r
-                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`" />\r
-                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />\r
-                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />\r
-                                                                                            <parameter name="format" value="json"/>\r
-                                                                                            <parameter name="httpMethod" value="patch"/>\r
-                                                                                            <parameter name="responsePrefix" value="otn-oof"/>\r
-                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
-                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
-                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
-                                                                                            <outcome value='failure'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block atomic="true"></block>\r
-                                                                                            </outcome>\r
-                                                                                        </execute>\r
-                                                                                        <set>\r
-                                                                                            <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\r
-                                                                                            <parameter name='eth-service-name' value='`$tmp.aai.connectivityA.etht-svc-name`' />\r
-                                                                                            <parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\r
-                                                                                            <parameter name='provider-id' value='`$tmp.aai.connectivityA.access-provider-id`' />\r
-                                                                                            <parameter name='client-id' value='`$tmp.aai.connectivityA.access-client-id`' />\r
-                                                                                            <parameter name='topology-id' value='`$tmp.aai.connectivityA.access-topology-id`' />\r
-                                                                                            <parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
-                                                                                            <parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityA.connectivity-id`' />\r
-                                                                                            <parameter name='index-number' value='0' />\r
-                                                                                            <parameter name='eth-node-id' value='`$tmp.aai.connectivityA.access-node-id`' />\r
-                                                                                            <parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityA.access-ltp-id`' />\r
-                                                                                            <parameter name='CIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\r
-                                                                                            <parameter name='EIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\r
-                                                                                            <parameter name='cvlan' value='`$tmp.aai.connectivityA.cvlan`' />\r
-                                                                                        </set>\r
-                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`" />\r
-                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />\r
-                                                                                            <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->\r
-                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />\r
-                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />\r
-                                                                                            <parameter name="format" value="json"/>\r
-                                                                                            <parameter name="httpMethod" value="patch"/>\r
-                                                                                            <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />\r
-                                                                                            <parameter name="responsePrefix" value="vpn-result"/>\r
-                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
-                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
-                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
-                                                                                            <outcome value='failure'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="Error executing Create ethernet service rest api" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                            <outcome value='success'>\r
                                                                                                 <block atomic="true">\r
-                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
-                                                                                                            key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >\r
-                                                                                                        <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />\r
-                                                                                                        <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\r
-                                                                                                        <parameter name='operational-status' value='Activated' />\r
-                                                                                                    </update>\r
-                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
-                                                                                                            key='connectivity.connectivity-id = $tmp.aai.connectivityA.connectivity-id'>\r
-                                                                                                        <parameter name='connectivity-id' value='`$tmp.aai.connectivityA.connectivity-id`' />\r
-                                                                                                        <parameter name='operational-status' value='Activated' />\r
-                                                                                                    </update>\r
-                                                                                                </block>\r
-                                                                                            </outcome>\r
-                                                                                        </execute>\r
-                                                                                    </block>\r
-                                                                                </outcome>\r
-                                                                                <outcome value='Other'>\r
-                                                                                    <block atomic="true">\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.aai.vpn-bindingG.' value="`$tmp.aai.vpn-binding.`" />\r
-                                                                                            <parameter name='tmp.aai.connectivityG.' value="`$tmp.aai.connectivity.`" />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />\r
-                                                                                            <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />\r
-                                                                                            <!--<parameter name='dst-tpn-id' value='1' />-->\r
-                                                                                            <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\r
-                                                                                            <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\r
-                                                                                            <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />\r
-                                                                                            <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />\r
-                                                                                            <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
-                                                                                            <parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />\r
-                                                                                            <parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />\r
-                                                                                            <parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />\r
-                                                                                            <parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.domainG.pnf-name' value="`'networkId-providerId-' +\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.aai.vpn-bindingG.' value="`$tmp.aai.vpn-binding.`" />\r
+                                                                                                        <parameter name='tmp.aai.connectivityG.' value="`$tmp.aai.connectivity.`" />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />\r
+                                                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />\r
+                                                                                                        <!--<parameter name='dst-tpn-id' value='1' />-->\r
+                                                                                                        <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\r
+                                                                                                        <parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\r
+                                                                                                        <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />\r
+                                                                                                        <parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />\r
+                                                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                        <parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />\r
+                                                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />\r
+                                                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />\r
+                                                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.domainG.pnf-name' value="`'networkId-providerId-' +\r
                                                    $tmp.aai.vpn-bindingG.access-provider-id + '-clientId-' +\r
                                                    $tmp.aai.vpn-bindingG.access-client-id + '-topologyId-' +\r
                                                    $tmp.aai.vpn-bindingG.access-topology-id + '-nodeId-' +\r
                                                    $tmp.aai.vpn-bindingG.src-access-node-id`" />\r
-                                                                                        </set>\r
-                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                      resource="pnf"\r
-                                                                                                      key="pnf.pnf-name = $tmp.domainG.pnf-name"\r
-                                                                                                      pfx='tmp.aai.domainG-pnf' local-only='false' >\r
-                                                                                            <!--AND depth = '0'"-->\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block>\r
-                                                                                                    <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >\r
-                                                                                                        <switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
-                                                                                                            <outcome value='esr-thirdparty-sdnc'>\r
-                                                                                                                <block atomic="true">\r
-                                                                                                                    <set>\r
-                                                                                                                        <parameter name='tmp.domainG.esr-thirdparty-id' value="`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
-                                                                                                                    </set>\r
-                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                                                  resource="esr-thirdparty-sdnc"\r
-                                                                                                                                  key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND\r
-                    depth = '1'"\r
-                                                                                                                                  pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >\r
-                                                                                                                        <outcome value='success'>\r
-                                                                                                                            <block>\r
+                                                                                                    </set>\r
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                  resource="pnf"\r
+                                                                                                                  key="pnf.pnf-name = $tmp.domainG.pnf-name"\r
+                                                                                                                  pfx='tmp.aai.domainG-pnf' local-only='false' >\r
+                                                                                                        <!--AND depth = '0'"-->\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block>\r
+                                                                                                                <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                    <switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
+                                                                                                                        <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                            <block atomic="true">\r
                                                                                                                                 <set>\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
-                                                                                                                                    <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
-                                                                                                                                    <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
-                                                                                                                                    <!--<parameter name="format" value="json"/>-->\r
-                                                                                                                                    <!--<parameter name="httpMethod" value="get"/>-->\r
-                                                                                                                                    <!--<parameter name="responsePrefix" value="topology"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                    <parameter name='tmp.domainG.esr-thirdparty-id' value="`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
                                                                                                                                 </set>\r
+                                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                              resource="esr-thirdparty-sdnc"\r
+                                                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                              pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                    <outcome value='success'>\r
+                                                                                                                                        <block>\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                            </set>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                    <outcome value='Other'>\r
+                                                                                                                                        <return status='failure'>\r
+                                                                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                            <parameter name="error-code" value="500" />\r
+                                                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </get-resource>\r
                                                                                                                             </block>\r
                                                                                                                         </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                        <outcome value='Other'>\r
-                                                                                                                            <return status='failure'>\r
-                                                                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                                                                <parameter name="error-code" value="500" />\r
-                                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                    </get-resource>\r
-                                                                                                                </block>\r
-                                                                                                            </outcome>\r
-                                                                                                        </switch>\r
-                                                                                                    </for>\r
+                                                                                                                    </switch>\r
+                                                                                                                </for>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='Other'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                    </get-resource>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-domainG-creation.templatefile`" />\r
+                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`" />\r
+                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.user`" />\r
+                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.password`" />\r
+                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                        <parameter name="responsePrefix" value="otn-oof"/>\r
+                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                                                                                        <outcome value='failure'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block atomic="true"></block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </execute>\r
                                                                                                 </block>\r
                                                                                             </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
+                                                                                        </switch>\r
+                                                                                    </outcome>\r
+                                                                                    <outcome value=''>\r
+                                                                                        <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\r
                                                                                             <outcome value='Other'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                        </get-resource>\r
-                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-domainG-creation.templatefile`" />\r
-                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`" />\r
-                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.user`" />\r
-                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainG.password`" />\r
-                                                                                            <parameter name="format" value="json"/>\r
-                                                                                            <parameter name="httpMethod" value="patch"/>\r
-                                                                                            <parameter name="responsePrefix" value="otn-oof"/>\r
-                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
-                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
-                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
-                                                                                            <outcome value='failure'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block atomic="true"></block>\r
-                                                                                            </outcome>\r
-                                                                                        </execute>\r
-                                                                                    </block>\r
-                                                                                </outcome>\r
-                                                                            </switch>\r
-                                                                        </outcome>\r
-                                                                        <outcome value=''>\r
-                                                                            <switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\r
-                                                                                <outcome value='Other'>\r
-                                                                                    <block atomic="true">\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.aai.vpn-bindingB.' value="`$tmp.aai.vpn-binding.`" />\r
-                                                                                            <parameter name='tmp.aai.connectivityB.' value="`$tmp.aai.connectivity.`" />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />\r
-                                                                                            <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />\r
-                                                                                            <!--<parameter name='src-tpn-id' value='1' />-->\r
-                                                                                            <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />\r
-                                                                                            <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />\r
-                                                                                            <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
-                                                                                            <parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
-                                                                                            <parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />\r
-                                                                                            <parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />\r
-                                                                                            <parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />\r
-                                                                                        </set>\r
-                                                                                        <set>\r
-                                                                                            <parameter name='tmp.dst.domainB.pnf-name' value="`'networkId-providerId-' +\r
+                                                                                                <block atomic="true">\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.aai.vpn-bindingB.' value="`$tmp.aai.vpn-binding.`" />\r
+                                                                                                        <parameter name='tmp.aai.connectivityB.' value="`$tmp.aai.connectivity.`" />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />\r
+                                                                                                        <parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />\r
+                                                                                                        <!--<parameter name='src-tpn-id' value='1' />-->\r
+                                                                                                        <parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />\r
+                                                                                                        <parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />\r
+                                                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                        <parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
+                                                                                                        <parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />\r
+                                                                                                        <parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />\r
+                                                                                                        <parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='tmp.dst.domainB.pnf-name' value="`'networkId-providerId-' +\r
                                                    $tmp.aai.vpn-bindingB.access-provider-id + '-clientId-' +\r
                                                    $tmp.aai.vpn-bindingB.access-client-id + '-topologyId-' +\r
                                                    $tmp.aai.vpn-bindingB.access-topology-id + '-nodeId-' +\r
                                                    $tmp.aai.vpn-bindingB.dst-access-node-id`" />\r
-                                                                                        </set>\r
-                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                      resource="pnf"\r
-                                                                                                      key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"\r
-                                                                                                      pfx='tmp.aai.destination-pnf' local-only='false' >\r
-                                                                                            <!--AND depth = '0'"-->\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block>\r
-                                                                                                    <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\r
-                                                                                                        <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\r
-                                                                                                            <outcome value='esr-thirdparty-sdnc'>\r
-                                                                                                                <block atomic="true">\r
-                                                                                                                    <set>\r
-                                                                                                                        <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />\r
-                                                                                                                    </set>\r
-                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-                                                                                                                                  resource="esr-thirdparty-sdnc"\r
-                                                                                                                                  key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND\r
-                    depth = '1'"\r
-                                                                                                                                  pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >\r
-                                                                                                                        <outcome value='success'>\r
-                                                                                                                            <block>\r
+                                                                                                    </set>\r
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                  resource="pnf"\r
+                                                                                                                  key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"\r
+                                                                                                                  pfx='tmp.aai.destination-pnf' local-only='false' >\r
+                                                                                                        <!--AND depth = '0'"-->\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block>\r
+                                                                                                                <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                    <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\r
+                                                                                                                        <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                            <block atomic="true">\r
                                                                                                                                 <set>\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
-                                                                                                                                    <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
-                                                                                                                                    <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
-                                                                                                                                    <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
-                                                                                                                                    <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
-                                                                                                                                    <!--<parameter name="format" value="json"/>-->\r
-                                                                                                                                    <!--<parameter name="httpMethod" value="get"/>-->\r
-                                                                                                                                    <!--<parameter name="responsePrefix" value="topology"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
-                                                                                                                                    <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
-                                                                                                                                    <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                    <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />\r
                                                                                                                                 </set>\r
+                                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                              resource="esr-thirdparty-sdnc"\r
+                                                                                                                                              key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                              pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                    <outcome value='success'>\r
+                                                                                                                                        <block>\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                            </set>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                    <outcome value='Other'>\r
+                                                                                                                                        <return status='failure'>\r
+                                                                                                                                            <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                            <parameter name="error-code" value="500" />\r
+                                                                                                                                            <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                        </return>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </get-resource>\r
                                                                                                                             </block>\r
                                                                                                                         </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                        <outcome value='Other'>\r
-                                                                                                                            <return status='failure'>\r
-                                                                                                                                <parameter name='ack-final' value='Y'/>\r
-                                                                                                                                <parameter name="error-code" value="500" />\r
-                                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                                            </return>\r
-                                                                                                                        </outcome>\r
-                                                                                                                    </get-resource>\r
-                                                                                                                </block>\r
-                                                                                                            </outcome>\r
-                                                                                                        </switch>\r
-                                                                                                    </for>\r
+                                                                                                                    </switch>\r
+                                                                                                                </for>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='Other'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                    </get-resource>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-dst-domain-creation.templatefile`" />\r
+                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`" />\r
+                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />\r
+                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />\r
+                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                        <parameter name="responsePrefix" value="otn-oof"/>\r
+                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                                                                                        <outcome value='failure'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block atomic="true"></block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </execute>\r
+                                                                                                    <set>\r
+                                                                                                        <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.connectivity-id`' />-->\r
+                                                                                                        <parameter name='eth-service-name' value='`$tmp.aai.connectivityB.etht-svc-name`' />\r
+                                                                                                        <parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\r
+                                                                                                        <parameter name='provider-id' value='`$tmp.aai.connectivityB.access-provider-id`' />\r
+                                                                                                        <parameter name='client-id' value='`$tmp.aai.connectivityB.access-client-id`' />\r
+                                                                                                        <parameter name='topology-id' value='`$tmp.aai.connectivityB.access-topology-id`' />\r
+                                                                                                        <parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
+                                                                                                        <parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityB.connectivity-id`' />\r
+                                                                                                        <parameter name='index-number' value='0' />\r
+                                                                                                        <parameter name='eth-node-id' value='`$tmp.aai.connectivityB.access-node-id`' />\r
+                                                                                                        <parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityB.access-ltp-id`' />\r
+                                                                                                        <parameter name='CIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\r
+                                                                                                        <parameter name='EIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\r
+                                                                                                        <parameter name='cvlan' value='`$tmp.aai.connectivityB.cvlan`' />\r
+                                                                                                    </set>\r
+                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`" />\r
+                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />\r
+                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->\r
+                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />\r
+                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />\r
+                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                        <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />\r
+                                                                                                        <parameter name="responsePrefix" value="vpn-result"/>\r
+                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                        <outcome value='failure'>\r
+                                                                                                            <return status='failure'>\r
+                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                <parameter name="error-message" value="Error executing Create ethernet service rest api" />\r
+                                                                                                            </return>\r
+                                                                                                        </outcome>\r
+                                                                                                        <outcome value='success'>\r
+                                                                                                            <block atomic="true">\r
+                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                                        key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >\r
+                                                                                                                    <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />\r
+                                                                                                                    <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
+                                                                                                                    <parameter name='operational-status' value='Activated' />\r
+                                                                                                                </update>\r
+                                                                                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                        key='connectivity.connectivity-id = $tmp.aai.connectivityB.connectivity-id'>\r
+                                                                                                                    <parameter name='connectivity-id' value='`$tmp.aai.connectivityB.connectivity-id`' />\r
+                                                                                                                    <parameter name='operational-status' value='Activated' />\r
+                                                                                                                </update>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </execute>\r
                                                                                                 </block>\r
                                                                                             </outcome>\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.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                            <outcome value='Other'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                        </get-resource>\r
-                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-dst-domain-creation.templatefile`" />\r
-                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`" />\r
-                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />\r
-                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />\r
-                                                                                            <parameter name="format" value="json"/>\r
-                                                                                            <parameter name="httpMethod" value="patch"/>\r
-                                                                                            <parameter name="responsePrefix" value="otn-oof"/>\r
-                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
-                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
-                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
-                                                                                            <outcome value='failure'>\r
-                                                                                                <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="Error executing Create OTN tunnel rest api" />\r
-                                                                                                </return>\r
-                                                                                            </outcome>\r
-                                                                                            <outcome value='success'>\r
-                                                                                                <block atomic="true"></block>\r
-                                                                                            </outcome>\r
-                                                                                        </execute>\r
-                                                                                        <set>\r
-                                                                                            <!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.connectivity-id`' />-->\r
-                                                                                            <parameter name='eth-service-name' value='`$tmp.aai.connectivityB.etht-svc-name`' />\r
-                                                                                            <parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\r
-                                                                                            <parameter name='provider-id' value='`$tmp.aai.connectivityB.access-provider-id`' />\r
-                                                                                            <parameter name='client-id' value='`$tmp.aai.connectivityB.access-client-id`' />\r
-                                                                                            <parameter name='topology-id' value='`$tmp.aai.connectivityB.access-topology-id`' />\r
-                                                                                            <parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
-                                                                                            <parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityB.connectivity-id`' />\r
-                                                                                            <parameter name='index-number' value='0' />\r
-                                                                                            <parameter name='eth-node-id' value='`$tmp.aai.connectivityB.access-node-id`' />\r
-                                                                                            <parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityB.access-ltp-id`' />\r
-                                                                                            <parameter name='CIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\r
-                                                                                            <parameter name='EIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\r
-                                                                                            <parameter name='cvlan' value='`$tmp.aai.connectivityB.cvlan`' />\r
-                                                                                        </set>\r
-                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`" />\r
-                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`" />\r
-                                                                                            <!--<parameter name="restapiUrl" value="`$prop.restapi.connection-oof-url`" />-->\r
-                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />\r
-                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />\r
-                                                                                            <parameter name="format" value="json"/>\r
-                                                                                            <parameter name="httpMethod" value="patch"/>\r
-                                                                                            <parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />\r
-                                                                                            <parameter name="responsePrefix" value="vpn-result"/>\r
-                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
-                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
-                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
-                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
-                                                                                            <outcome value='failure'>\r
+                                                                                            <outcome value=''>\r
                                                                                                 <return status='failure'>\r
-                                                                                                    <parameter name='ack-final' value='Y'/>\r
-                                                                                                    <parameter name="error-code" value="500" />\r
-                                                                                                    <parameter name="error-message" value="Error executing Create ethernet service rest api" />\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
-                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
-                                                                                                            key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >\r
-                                                                                                        <parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />\r
-                                                                                                        <parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\r
-                                                                                                        <parameter name='operational-status' value='Activated' />\r
-                                                                                                    </update>\r
-                                                                                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
-                                                                                                            key='connectivity.connectivity-id = $tmp.aai.connectivityB.connectivity-id'>\r
-                                                                                                        <parameter name='connectivity-id' value='`$tmp.aai.connectivityB.connectivity-id`' />\r
-                                                                                                        <parameter name='operational-status' value='Activated' />\r
-                                                                                                    </update>\r
-                                                                                                </block>\r
-                                                                                            </outcome>\r
-                                                                                        </execute>\r
-                                                                                    </block>\r
-                                                                                </outcome>\r
-                                                                                <outcome value=''>\r
-                                                                                    <return status='failure'>\r
-                                                                                        <parameter name='error-code' value='' />\r
-                                                                                        <parameter name='error-message' value='' />\r
-                                                                                    </return>\r
-                                                                                </outcome>\r
-                                                                            </switch>\r
+                                                                                        </switch>\r
+                                                                                    </outcome>\r
+                                                                                </switch>\r
+                                                                            </block>\r
+                                                                        </outcome>\r
+                                                                        <outcome value='false'>\r
+                                                                            <block></block>\r
                                                                         </outcome>\r
                                                                     </switch>\r
                                                                 </block>\r
                                                             </outcome>\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
                                                         </get-resource>\r
                                                     </block>\r
                                                 </outcome>\r
index b2bf06c..d61c494 100644 (file)
                                                                                                         <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-name`" />-->\r
+                                                                                                        <parameter name='prop.ethernet-service-name' value="`$tmp.aai.logical-link.link-id`" />\r
                                                                                                     </set>\r
                                                                                                     <set>\r
-                                                                                                        <!--<parameter name='network-route-A' value="`$tmp.aai.logical-link.link-name`" />-->\r
-                                                                                                        <parameter name='network-route-A' value="`$tmp.aai.logical-link.link-id`" />\r
+                                                                                                        <parameter name='network-route-A' value="`$tmp.aai.logical-link.link-name`" />\r
+                                                                                                        <!--<parameter name='network-route-A' value="`$tmp.aai.logical-link.link-id`" />-->\r
                                                                                                     </set>\r
                                                                                                     <set>\r
                                                                                                         <parameter name='network-route-B' value="`$tmp.aai.logical-link.link-name2`" />\r
                                                                                                                                 <parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\r
                                                                                                                                 <parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\r
                                                                                                                                 <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
-                                                                                                                                <parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />\r
+                                                                                                                                <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
                                                                                                                                 <parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\r
-                                                                                                                                <parameter name='CIR' value='`$prop.sotn.cir`' />\r
-                                                                                                                                <parameter name='EIR' value='`$prop.sotn.eir`' />\r
-                                                                                                                                <parameter name='CBS' value='`$prop.sotn.cbs`' />\r
-                                                                                                                                <parameter name='EBS' value='`$prop.sotn.ebs`' />\r
+                                                                                                                                <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='cbs' value='`$prop.sotn.cbs`' />\r
+                                                                                                                                <parameter name='ebs' value='`$prop.sotn.ebs`' />\r
                                                                                                                                 <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
                                                                                                                                 <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
                                                                                                                                 <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\r
                                                                                                                                 <parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\r
                                                                                                                                 <parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\r
                                                                                                                                 <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\r
-                                                                                                                                <parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />\r
+                                                                                                                                <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
                                                                                                                                 <parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\r
-                                                                                                                                <parameter name='CIR' value='`$prop.sotn.cir`' />\r
-                                                                                                                                <parameter name='EIR' value='`$prop.sotn.eir`' />\r
-                                                                                                                                <parameter name='CBS' value='`$prop.sotn.cbs`' />\r
-                                                                                                                                <parameter name='EBS' value='`$prop.sotn.ebs`' />\r
+                                                                                                                                <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='cbs' value='`$prop.sotn.cbs`' />\r
+                                                                                                                                <parameter name='ebs' value='`$prop.sotn.ebs`' />\r
                                                                                                                                 <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
                                                                                                                                 <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
                                                                                                                                 <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\r
                                                                                                                 <parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\r
                                                                                                                 <parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\r
                                                                                                                 <parameter name='route-distinguisher' value='`$gfp`' />\r
-                                                                                                                <parameter name='vpn-type' value='`$prop.global.sotn.vpnType`' />\r
                                                                                                                 <parameter name='operational-status' value='Created' />\r
                                                                                                                 <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\r
                                                                                                                 <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\r
                                                                                                                 <parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\r
                                                                                                                 <parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\r
                                                                                                                 <parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\r
+                                                                                                                <!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\r
+                                                                                                                <parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />\r
                                                                                                                 <outcome value='success'>\r
                                                                                                                     <block>\r
                                                                                                                         <set>\r
                                                                                                                                         <!--<parameter name='access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\r
                                                                                                                                         <!--<parameter name='access-ltp-id' value='``' />-->\r
                                                                                                                                         <!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->\r
-                                                                                                                                        <parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />\r
+                                                                                                                                        <!--<parameter name='bandwidth-profile-name' value='`$prop.sotn.etht-svc-name`' />-->\r
+                                                                                                                                        <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
                                                                                                                                         <parameter name='vpn-type' value='dummy' />\r
-                                                                                                                                        <!--<parameter name='CIR' value='`$prop.sotn.cir`' />-->\r
-                                                                                                                                        <!--<parameter name='EIR' value='`$prop.sotn.eir`' />-->\r
-                                                                                                                                        <!--<parameter name='CBS' value='`$prop.sotn.cbs`' />-->\r
-                                                                                                                                        <!--<parameter name='EBS' value='`$prop.sotn.ebs`' />-->\r
+                                                                                                                                        <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                        <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                        <!--<parameter name='cbs' value='`$prop.sotn.cbs`' />-->\r
+                                                                                                                                        <!--<parameter name='ebs' value='`$prop.sotn.ebs`' />-->\r
                                                                                                                                         <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
                                                                                                                                         <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
                                                                                                                                         <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\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
+                                                    <!--<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].ops-note == $tmp.aai.service-instance.service-instance-id `">\r
                                                         <outcome value='true'>\r
                                                             <block atomic='true'>\r
                                                                 <set>\r
diff --git a/platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.xml b/platform-logic/generic-resource-api/src/main/xml/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-modify.xml
new file mode 100644 (file)
index 0000000..1205c97
--- /dev/null
@@ -0,0 +1,1416 @@
+<service-logic\r
+        xmlns='http://www.onap.org/sdnc/svclogic'\r
+        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
+    <method rpc='tsli-vnf-topology-operation-trans-slice-modify' mode='sync'>\r
+        <block atomic="true">\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+                <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\r
+                <parameter name='contextPrefix' value='prop' />\r
+            </execute>\r
+            <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+            <!--       resource="service-instance"-->\r
+            <!--       key='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\r
+            <!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\r
+            <!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\r
+            <!--       local-only="false"-->\r
+            <!--       force="true" pfx="tmp.aai.service-instance">-->\r
+            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                          resource="service-instance"\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
+                          local-only="false"\r
+                          force="true" pfx="tmp.aai.service-instance">\r
+                <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+                <!--   resource="service-instance"-->\r
+                <!--   key='service-instance.service-instance-id = $service-data.service-information.service-instance-id-->\r
+                <!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\r
+                <!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type'-->\r
+                <!--   local-only="false"-->\r
+                <!--   force="true" pfx="tmp.aai.service-instance">-->\r
+                <outcome value='success'>\r
+                    <switch test='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length != 0`'>\r
+                        <outcome value='false'></outcome>\r
+                        <outcome value='true'>\r
+                            <block>\r
+                                <set>\r
+                                    <parameter name='tmp.arr' value='' />\r
+                                    <parameter name='tmp.arridx' value='0' />\r
+                                    <parameter name='tmp.arr_length' value='0' />\r
+                                    <parameter name='otn-tunnel-slice' value='' />\r
+                                    <parameter name='otn-tunnel-slice_length' value='0' />\r
+                                    <parameter name='tmp.slicevpns' value='' />\r
+                                    <parameter name='tmp.slicevpns_length' value='0' />\r
+                                    <parameter name='tmp.slicevpnuuids' value='' />\r
+                                    <parameter name='tmp.slicevpnuuids.' value='' />\r
+                                    <parameter name='bwModified' value='false' />\r
+                                </set>\r
+                                <for index='aridx' start='0' end='`$tmp.aai.service-instance.allotted-resources.allotted-resource_length`' >\r
+                                    <set>\r
+                                        <parameter name='allotted-resource-id' value="`$tmp.aai.service-instance.allotted-resources.allotted-resource[$aridx].id`" />\r
+                                    </set>\r
+                                    <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+                                    <!--       resource="allotted-resource"-->\r
+                                    <!--       key='service-instance.service-instance-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id-->\r
+                                    <!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id -->\r
+                                    <!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type-->\r
+                                    <!--         AND allotted-resource.id = $allotted-resource-id'-->\r
+                                    <!--       local-only="false"-->\r
+                                    <!--       force="true" pfx="tmp.aai.allotted-resource">-->\r
+                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                  resource="allotted-resource"\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
+         AND allotted-resource.id = $allotted-resource-id'\r
+                                                  local-only="false"\r
+                                                  force="true" pfx="tmp.aai.allotted-resource">\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
+                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                              resource="allotted-resource: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
+         AND allotted-resource.id = $allotted-resource-id'\r
+                                                              local-only="false"\r
+                                                              force="true" pfx="tmp.aai.allotted-resource.relationship-list">\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
+                                                            <switch test='`$tmp.aai.allotted-resource.relationship-list.relationship_length != 0`'>\r
+                                                                <outcome value='false'></outcome>\r
+                                                                <outcome value='true'>\r
+                                                                    <block atomic="true">\r
+                                                                        <for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\r
+                                                                            <switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\r
+                                                                                <outcome value='network-policy'>\r
+                                                                                    <block atomic="true">\r
+                                                                                        <set>\r
+                                                                                            <parameter name='network-policy-id' value="`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`" />\r
+                                                                                        </set>\r
+                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                      resource="network-policy"\r
+                                                                                                      key='network-policy.network-policy-id = $network-policy-id'\r
+                                                                                                      local-only="false"\r
+                                                                                                      force="true" pfx="tmp.aai.network-policy">\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>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='maximum-bandwidth' value="`$tmp.aai.network-policy.max-bandwidth`" />\r
+                                                                                                        <parameter name='route-distinguisher' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='gfp' value='`$maximum-bandwidth /1000 *4 /5 +1`' />\r
+                                                                                                    </set>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                        </get-resource>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </switch>\r
+                                                                        </for>\r
+                                                                        <for index='idx' start='0' end='`$tmp.aai.allotted-resource.relationship-list.relationship_length`' >\r
+                                                                            <switch test='`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].related-to`'>\r
+                                                                                <outcome value='logical-link'>\r
+                                                                                    <block atomic="true">\r
+                                                                                        <set>\r
+                                                                                            <parameter name='logical-link-name' value="`$tmp.aai.allotted-resource.relationship-list.relationship[$idx].relationship-data[0].relationship-value`" />\r
+                                                                                            <parameter name='currLinkIsFound' value="false" />\r
+                                                                                        </set>\r
+                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                      resource="logical-link"\r
+                                                                                                      key='logical-link.link-name = $logical-link-name'\r
+                                                                                                      local-only="false"\r
+                                                                                                      force="true" pfx="tmp.aai.logical-link">\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
+                                                                                                    <for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\r
+                                                                                                        <switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\r
+                                                                                                            <outcome value='connectivity'>\r
+                                                                                                                <block atomic="true">\r
+                                                                                                                    <set>\r
+                                                                                                                        <parameter name='tmp.aai.connectivity.' value='' />\r
+                                                                                                                    </set>\r
+                                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                  resource="connectivity"\r
+                                                                                                                                  key="connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"\r
+                                                                                                                                  local-only="false"\r
+                                                                                                                                  pfx="tmp.aai.connectivity" >\r
+                                                                                                                        <outcome value='success'>\r
+                                                                                                                            <block atomic="true">\r
+                                                                                                                                <switch test='`$tmp.aai.logical-link.link-id == $tmp.aai.connectivity.etht-svc-name`'>\r
+                                                                                                                                    <outcome value='true'>\r
+                                                                                                                                        <block atomic="true">\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='currLinkIsFound' value="true" />\r
+                                                                                                                                            </set>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                    <outcome value='false'></outcome>\r
+                                                                                                                                </switch>\r
+                                                                                                                                <switch test='`$tmp.aai.connectivity.bandwidth-profile-name == $gfp`'>\r
+                                                                                                                                    <outcome value='true'></outcome>\r
+                                                                                                                                    <outcome value='false'>\r
+                                                                                                                                        <block atomic="true">\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='bwModified' value="true" />\r
+                                                                                                                                            </set>\r
+                                                                                                                                            <for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\r
+                                                                                                                                                <switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\r
+                                                                                                                                                    <outcome value='vpn-binding'>\r
+                                                                                                                                                        <block atomic="true">\r
+                                                                                                                                                            <set>\r
+                                                                                                                                                                <parameter name='tmp.aai.vpn-binding.' value='' />\r
+                                                                                                                                                            </set>\r
+                                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                                          resource="vpn-binding"\r
+                                                                                                                                                                          key="vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value"\r
+                                                                                                                                                                          local-only="false"\r
+                                                                                                                                                                          pfx="tmp.aai.vpn-binding" >\r
+                                                                                                                                                                <outcome value='success'>\r
+                                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                                                                                                key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\r
+                                                                                                                                                                            <parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\r
+                                                                                                                                                                            <parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\r
+                                                                                                                                                                            <parameter name='route-distinguisher' value='`$gfp`' />\r
+                                                                                                                                                                            <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                                                        </update>\r
+                                                                                                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                                                                                key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>\r
+                                                                                                                                                                            <parameter name='connectivity-id' value='`$tmp.aai.connectivity.connectivity-id`' />\r
+                                                                                                                                                                            <parameter name='operational-status' value='Modified' />\r
+                                                                                                                                                                            <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
+                                                                                                                                                                            <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                                                            <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                                                        </update>\r
+                                                                                                                                                                    </block>\r
+                                                                                                                                                                </outcome>\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
+                                                                                                                                                            </get-resource>\r
+                                                                                                                                                        </block>\r
+                                                                                                                                                    </outcome>\r
+                                                                                                                                                </switch>\r
+                                                                                                                                            </for>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </switch>\r
+                                                                                                                            </block>\r
+                                                                                                                        </outcome>\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
+                                                                                                                    </get-resource>\r
+                                                                                                                </block>\r
+                                                                                                            </outcome>\r
+                                                                                                        </switch>\r
+                                                                                                    </for>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                        </get-resource>\r
+                                                                                        <switch test='`$currLinkIsFound`'>\r
+                                                                                            <outcome value='true'>\r
+                                                                                                <block atomic="true"></block>\r
+                                                                                            </outcome>\r
+                                                                                            <outcome value='false'>\r
+                                                                                                <block>\r
+                                                                                                    <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-A' value="`$tmp.aai.logical-link.link-name`" />\r
+                                                                                                        <!--<parameter name='network-route-A' value="`$tmp.aai.logical-link.link-id`" />-->\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='network-route-B' value="`$tmp.aai.logical-link.link-name2`" />\r
+                                                                                                    </set>\r
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                  resource="network-route"\r
+                                                                                                                  key='network-route.route-id = $network-route-A'\r
+                                                                                                                  local-only="false"\r
+                                                                                                                  force="true" pfx="tmp.aai.network-route-A">\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
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                                                                                                    <parameter name="original_string" value='`$tmp.aai.network-route-A.next-hop`'/>\r
+                                                                                                                    <!--<parameter name="regex" value="[^-]+$"/>-->\r
+                                                                                                                    <parameter name="regex" value="[-]+"/>\r
+                                                                                                                    <parameter name="ctx_memory_result_key" value="param-prefix-domainA-pnfName"/>\r
+                                                                                                                    <outcome value='success'>\r
+                                                                                                                        <block atomic="true">\r
+                                                                                                                            <set>\r
+                                                                                                                                <parameter name='tmp.src.domainA.pnf-name' value="`$param-prefix-domainA-pnfName[0] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[1] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[2] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[3] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[4] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[5] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[6] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[7] + '-' +\r
+                                                   $param-prefix-domainA-pnfName[8]`" />\r
+                                                                                                                            </set>\r
+                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                          resource="pnf"\r
+                                                                                                                                          key="pnf.pnf-name = $tmp.src.domainA.pnf-name"\r
+                                                                                                                                          pfx='tmp.aai.source-pnf' local-only='false' >\r
+                                                                                                                                <!--AND depth = '0'"-->\r
+                                                                                                                                <outcome value='success'>\r
+                                                                                                                                    <block>\r
+                                                                                                                                        <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                                            <switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
+                                                                                                                                                <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='tmp.domainA.esr-thirdparty-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                                      resource="esr-thirdparty-sdnc"\r
+                                                                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                                                      pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                                            <outcome value='success'>\r
+                                                                                                                                                                <block>\r
+                                                                                                                                                                    <set>\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value="`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                                        <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                                    </set>\r
+                                                                                                                                                                </block>\r
+                                                                                                                                                            </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                                                </return>\r
+                                                                                                                                                            </outcome>\r
+                                                                                                                                                            <outcome value='Other'>\r
+                                                                                                                                                                <return status='failure'>\r
+                                                                                                                                                                    <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                                                    <parameter name="error-code" value="500" />\r
+                                                                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                                                </return>\r
+                                                                                                                                                            </outcome>\r
+                                                                                                                                                        </get-resource>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                                <outcome value='network-resource'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='tmp.domainA.eth-network-id' value="`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                            </switch>\r
+                                                                                                                                        </for>\r
+                                                                                                                                    </block>\r
+                                                                                                                                </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                                <outcome value='Other'>\r
+                                                                                                                                    <return status='failure'>\r
+                                                                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                        <parameter name="error-code" value="500" />\r
+                                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                            </get-resource>\r
+                                                                                                                        </block>\r
+                                                                                                                    </outcome>\r
+                                                                                                                    <outcome value='failure'>\r
+                                                                                                                        <return status='failure'>\r
+                                                                                                                            <parameter name='error-code' value='' />\r
+                                                                                                                            <parameter name='error-message' value="An error occured while splitting sna1_route" />\r
+                                                                                                                        </return>\r
+                                                                                                                    </outcome>\r
+                                                                                                                </execute>\r
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                              resource="p-interface"\r
+                                                                                                                              key="pnf.pnf-name = $tmp.src.domainA.pnf-name\r
+               AND p-interface.interface-name = $tmp.aai.network-route-A.next-hop"\r
+                                                                                                                              local-only="false"\r
+                                                                                                                              pfx="tmp.aai.network-route-A.p-interface-src" >\r
+                                                                                                                    <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+                                                                                                                    <!--       resource="p-interface"-->\r
+                                                                                                                    <!--           key="pnf.pnf-name = $unique-src-node-Id-->\r
+                                                                                                                    <!--               and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"-->\r
+                                                                                                                    <!--               local-only="false" -->\r
+                                                                                                                    <!--               pfx="tmp.aai.endpointA.p-interface-src" >-->\r
+                                                                                                                    <outcome value='success'>\r
+                                                                                                                        <block atomic="true">\r
+                                                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                                                                                                                <parameter name="original_string" value='`$tmp.aai.network-route-A.p-interface-src.interface-name`'/>\r
+                                                                                                                                <!--<parameter name="regex" value="[^-]+$"/>-->\r
+                                                                                                                                <parameter name="regex" value="[-]+"/>\r
+                                                                                                                                <parameter name="ctx_memory_result_key" value="param-prefix-domainA"/>\r
+                                                                                                                                <outcome value='success'>\r
+                                                                                                                                    <block atomic="true">\r
+                                                                                                                                        <set>\r
+                                                                                                                                            <parameter name='tmp.src.ltpId' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\r
+                                                                                                                                        </set>\r
+                                                                                                                                        <set>\r
+                                                                                                                                            <parameter name='tmp.src.pnf-name' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\r
+                                                                                                                                        </set>\r
+                                                                                                                                    </block>\r
+                                                                                                                                </outcome>\r
+                                                                                                                                <outcome value='failure'>\r
+                                                                                                                                    <return status='failure'>\r
+                                                                                                                                        <parameter name='error-code' value='' />\r
+                                                                                                                                        <parameter name='error-message' value="An error occured while splitting sna1_route" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                            </execute>\r
+                                                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                                                                                                                <parameter name="ctx-destination" value="uuid.connectivity-domainA-uuid"/>\r
+                                                                                                                            </execute>\r
+                                                                                                                            <save 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='etht-svc-name' value='`$prop.ethernet-service-name`' />\r
+                                                                                                                                <parameter name='operational-status' value='Created' />\r
+                                                                                                                                <parameter name='access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\r
+                                                                                                                                <parameter name='access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\r
+                                                                                                                                <parameter name='access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\r
+                                                                                                                                <parameter name='access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\r
+                                                                                                                                <parameter name='access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\r
+                                                                                                                                <parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />\r
+                                                                                                                                <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
+                                                                                                                                <parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\r
+                                                                                                                                <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='cbs' value='`$prop.sotn.cbs`' />\r
+                                                                                                                                <parameter name='ebs' value='`$prop.sotn.ebs`' />\r
+                                                                                                                                <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
+                                                                                                                                <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
+                                                                                                                                <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\r
+                                                                                                                                <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\r
+                                                                                                                                <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\r
+                                                                                                                                <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\r
+                                                                                                                                <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/'` " />\r
+                                                                                                                            </save>\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/' + $uuid.connectivity-domainA-uuid`" />\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="`$uuid.connectivity-domainA-uuid`" />\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
+                                                                                                                            <for silentFailure='true' index='pividx' start='0' end='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship_length`' >\r
+                                                                                                                                <switch test='`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].related-to`'>\r
+                                                                                                                                    <outcome value='tunnel-termination-point'>\r
+                                                                                                                                        <block atomic="true">\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='tmp.source.ttp-id' value="`$tmp.aai.network-route-A.p-interface-src.relationship-list.relationship[$pividx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                            </set>\r
+                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                          resource="tunnel-termination-point"\r
+                                                                                                                                                          key="tunnel-termination-point.ttp-id = $tmp.source.ttp-id\r
+               AND depth = '0'"\r
+                                                                                                                                                          pfx='tmp.aai.source-ttp' local-only='false' >\r
+                                                                                                                                                <outcome value='success'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='source.tunnel-tp-id' value="`$tmp.aai.source-ttp.tunnel-tp-id`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                            </get-resource>\r
+                                                                                                                                            <break/>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </switch>\r
+                                                                                                                            </for>\r
+                                                                                                                        </block>\r
+                                                                                                                    </outcome>\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
+                                                                                                                </get-resource>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </get-resource>\r
+                                                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                  resource="network-route"\r
+                                                                                                                  key='network-route.route-id = $network-route-B'\r
+                                                                                                                  local-only="false"\r
+                                                                                                                  force="true" pfx="tmp.aai.network-route-B">\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
+                                                                                                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                                                                                                    <parameter name="original_string" value='`$tmp.aai.network-route-B.next-hop`'/>\r
+                                                                                                                    <!--<parameter name="regex" value="[^-]+$"/>-->\r
+                                                                                                                    <parameter name="regex" value="[-]+"/>\r
+                                                                                                                    <parameter name="ctx_memory_result_key" value="param-prefix-domainB-pnfName"/>\r
+                                                                                                                    <outcome value='success'>\r
+                                                                                                                        <block atomic="true">\r
+                                                                                                                            <set>\r
+                                                                                                                                <parameter name='tmp.dst.domainB.pnf-name' value="`$param-prefix-domainB-pnfName[0] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[1] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[2] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[3] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[4] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[5] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[6] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[7] + '-' +\r
+                                                   $param-prefix-domainB-pnfName[8]`" />\r
+                                                                                                                            </set>\r
+                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                          resource="pnf"\r
+                                                                                                                                          key="pnf.pnf-name = $tmp.dst.domainB.pnf-name"\r
+                                                                                                                                          pfx='tmp.aai.destination-pnf' local-only='false' >\r
+                                                                                                                                <!--AND depth = '0'"-->\r
+                                                                                                                                <outcome value='success'>\r
+                                                                                                                                    <block>\r
+                                                                                                                                        <for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                                            <switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\r
+                                                                                                                                                <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='tmp.domainB.esr-thirdparty-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                                      resource="esr-thirdparty-sdnc"\r
+                                                                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                                                      pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                                            <outcome value='success'>\r
+                                                                                                                                                                <block>\r
+                                                                                                                                                                    <set>\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value="`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                                        <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                                    </set>\r
+                                                                                                                                                                </block>\r
+                                                                                                                                                            </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                                                </return>\r
+                                                                                                                                                            </outcome>\r
+                                                                                                                                                            <outcome value='Other'>\r
+                                                                                                                                                                <return status='failure'>\r
+                                                                                                                                                                    <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                                                    <parameter name="error-code" value="500" />\r
+                                                                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                                                </return>\r
+                                                                                                                                                            </outcome>\r
+                                                                                                                                                        </get-resource>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                                <outcome value='network-resource'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='tmp.domainB.eth-network-id' value="`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                            </switch>\r
+                                                                                                                                        </for>\r
+                                                                                                                                    </block>\r
+                                                                                                                                </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                                <outcome value='Other'>\r
+                                                                                                                                    <return status='failure'>\r
+                                                                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                        <parameter name="error-code" value="500" />\r
+                                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                            </get-resource>\r
+                                                                                                                        </block>\r
+                                                                                                                    </outcome>\r
+                                                                                                                    <outcome value='failure'>\r
+                                                                                                                        <return status='failure'>\r
+                                                                                                                            <parameter name='error-code' value='' />\r
+                                                                                                                            <parameter name='error-message' value="An error occured while splitting sna1_route" />\r
+                                                                                                                        </return>\r
+                                                                                                                    </outcome>\r
+                                                                                                                </execute>\r
+                                                                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                              resource="p-interface"\r
+                                                                                                                              key="pnf.pnf-name = $tmp.dst.domainB.pnf-name\r
+               AND p-interface.interface-name = $tmp.aai.network-route-B.next-hop"\r
+                                                                                                                              local-only="false"\r
+                                                                                                                              pfx="tmp.aai.network-route-B.p-interface-dst" >\r
+                                                                                                                    <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+                                                                                                                    <!--       resource="p-interface"-->\r
+                                                                                                                    <!--           key="pnf.pnf-name = $unique-src-node-Id-->\r
+                                                                                                                    <!--               and p-interface.interface-name = $tmp.aai.endpointA.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value"-->\r
+                                                                                                                    <!--               local-only="false" -->\r
+                                                                                                                    <!--               pfx="tmp.aai.endpointA.p-interface-src" >-->\r
+                                                                                                                    <outcome value='success'>\r
+                                                                                                                        <block atomic="true">\r
+                                                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                                                                                                                <parameter name="original_string" value='`$tmp.aai.network-route-B.p-interface-dst.interface-name`'/>\r
+                                                                                                                                <!--<parameter name="regex" value="[^-]+$"/>-->\r
+                                                                                                                                <parameter name="regex" value="[-]+"/>\r
+                                                                                                                                <parameter name="ctx_memory_result_key" value="param-prefix-domainB"/>\r
+                                                                                                                                <outcome value='success'>\r
+                                                                                                                                    <block atomic="true">\r
+                                                                                                                                        <set>\r
+                                                                                                                                            <parameter name='tmp.dst.ltpId' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\r
+                                                                                                                                        </set>\r
+                                                                                                                                        <set>\r
+                                                                                                                                            <parameter name='tmp.dst.pnf-name' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\r
+                                                                                                                                        </set>\r
+                                                                                                                                    </block>\r
+                                                                                                                                </outcome>\r
+                                                                                                                                <outcome value='failure'>\r
+                                                                                                                                    <return status='failure'>\r
+                                                                                                                                        <parameter name='error-code' value='' />\r
+                                                                                                                                        <parameter name='error-message' value="An error occured while splitting sna1_route" />\r
+                                                                                                                                    </return>\r
+                                                                                                                                </outcome>\r
+                                                                                                                            </execute>\r
+                                                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                                                                                                                <parameter name="ctx-destination" value="prop.connectivity-domainB-uuid"/>\r
+                                                                                                                            </execute>\r
+                                                                                                                            <save 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='etht-svc-name' value='`$prop.ethernet-service-name`' />\r
+                                                                                                                                <parameter name='operational-status' value='Created' />\r
+                                                                                                                                <parameter name='access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\r
+                                                                                                                                <parameter name='access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\r
+                                                                                                                                <parameter name='access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\r
+                                                                                                                                <parameter name='access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\r
+                                                                                                                                <parameter name='access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\r
+                                                                                                                                <parameter name='cvlan' value='`$tmp.aai.network-route-B.logical-interface-id`' />\r
+                                                                                                                                <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
+                                                                                                                                <parameter name='vpn-type' value='`$prop.sotn.vpnType`' />\r
+                                                                                                                                <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                <parameter name='cbs' value='`$prop.sotn.cbs`' />\r
+                                                                                                                                <parameter name='ebs' value='`$prop.sotn.ebs`' />\r
+                                                                                                                                <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
+                                                                                                                                <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
+                                                                                                                                <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\r
+                                                                                                                                <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\r
+                                                                                                                                <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\r
+                                                                                                                                <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\r
+                                                                                                                                <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/'` " />\r
+                                                                                                                            </save>\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/' + $prop.connectivity-domainB-uuid`" />\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.connectivity-domainB-uuid`" />\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
+                                                                                                                            <for silentFailure='true' index='dividx' start='0' end='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship_length`' >\r
+                                                                                                                                <switch test='`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].related-to`'>\r
+                                                                                                                                    <outcome value='tunnel-termination-point'>\r
+                                                                                                                                        <block atomic="true">\r
+                                                                                                                                            <set>\r
+                                                                                                                                                <parameter name='tmp.destination.ttp-id' value="`$tmp.aai.network-route-B.p-interface-dst.relationship-list.relationship[$dividx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                            </set>\r
+                                                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                          resource="tunnel-termination-point"\r
+                                                                                                                                                          key="tunnel-termination-point.ttp-id = $tmp.destination.ttp-id\r
+               AND depth = '0'"\r
+                                                                                                                                                          pfx='tmp.aai.destination-ttp' local-only='false' >\r
+                                                                                                                                                <outcome value='success'>\r
+                                                                                                                                                    <block atomic="true">\r
+                                                                                                                                                        <set>\r
+                                                                                                                                                            <parameter name='destination.tunnel-tp-id' value="`$tmp.aai.destination-ttp.tunnel-tp-id`" />\r
+                                                                                                                                                        </set>\r
+                                                                                                                                                    </block>\r
+                                                                                                                                                </outcome>\r
+                                                                                                                                            </get-resource>\r
+                                                                                                                                            <break/>\r
+                                                                                                                                        </block>\r
+                                                                                                                                    </outcome>\r
+                                                                                                                                </switch>\r
+                                                                                                                            </for>\r
+                                                                                                                        </block>\r
+                                                                                                                    </outcome>\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
+                                                                                                                </get-resource>\r
+                                                                                                            </block>\r
+                                                                                                        </outcome>\r
+                                                                                                    </get-resource>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='prop.connection-attachment.access-provider-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -9]`' />\r
+                                                                                                        <parameter name='prop.connection-attachment.access-client-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -7]`' />\r
+                                                                                                        <parameter name='prop.connection-attachment.access-topology-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -5]`' />\r
+                                                                                                        <parameter name='prop.connection-attachment.access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\r
+                                                                                                        <parameter name='prop.connection-attachment.access-ltp-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -1]`' />\r
+                                                                                                        <parameter name='prop.remote.connection-attachment.access-provider-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -9]`' />\r
+                                                                                                        <parameter name='prop.remote.connection-attachment.access-client-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -7]`' />\r
+                                                                                                        <parameter name='prop.remote.connection-attachment.access-topology-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -5]`' />\r
+                                                                                                        <parameter name='prop.remote.connection-attachment.access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\r
+                                                                                                        <parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -1]`' />\r
+                                                                                                        <!--<parameter name='prop.remote.connection-attachment.access-provider-id' value='`$oof.vpn.access-provider-id`' />-->\r
+                                                                                                        <!--<parameter name='prop.remote.connection-attachment.access-client-id' value='`$oof.vpn.access-client-id`' />-->\r
+                                                                                                        <!--<parameter name='prop.remote.connection-attachment.access-topology-id' value='`$oof.vpn.access-topology-id`' />-->\r
+                                                                                                        <!--<parameter name='prop.remote.connection-attachment.access-node-id' value='`$oof.vpn.access-node-id`' />-->\r
+                                                                                                        <!--<parameter name='prop.remote.connection-attachment.access-ltp-id' value='`$oof.vpn.src-access-ltp-id`' />-->\r
+                                                                                                    </set>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='prop.ethsrvType' value='`$network-route-A`' />\r
+                                                                                                    </set>\r
+                                                                                                    <call module='GENERIC-RESOURCE-API' rpc='tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof' mode='sync' ></call>\r
+                                                                                                    <for index='otnidx' start='0' end='`$tmp.otninfo_length`' >\r
+                                                                                                        <block atomic='true'>\r
+                                                                                                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                                                                                                <parameter name="ctx-destination" value="prop.vpn-binding-otnidx-uuid"/>\r
+                                                                                                            </execute>\r
+                                                                                                            <switch test="`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id == ''`">\r
+                                                                                                                <outcome value='true'>\r
+                                                                                                                    <set>\r
+                                                                                                                        <parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-provider-id`' />\r
+                                                                                                                        <parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-client-id`' />\r
+                                                                                                                        <parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-topology-id`' />\r
+                                                                                                                        <parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\r
+                                                                                                                    </set>\r
+                                                                                                                </outcome>\r
+                                                                                                                <outcome value='false'>\r
+                                                                                                                    <set>\r
+                                                                                                                        <parameter name='tmp.access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />\r
+                                                                                                                        <parameter name='tmp.access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />\r
+                                                                                                                        <parameter name='tmp.access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />\r
+                                                                                                                        <parameter name='tmp.srcdstpnf-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\r
+                                                                                                                    </set>\r
+                                                                                                                </outcome>\r
+                                                                                                            </switch>\r
+                                                                                                            <set>\r
+                                                                                                                <parameter name='tmp.srcdstpnf-name' value="`'networkId-providerId-' +\r
+                                             $tmp.access-provider-id + '-clientId-' +\r
+                                             $tmp.access-client-id + '-topologyId-' +\r
+                                             $tmp.access-topology-id + '-nodeId-' +\r
+                                             $tmp.srcdstpnf-id`" />\r
+                                                                                                            </set>\r
+                                                                                                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                          resource="pnf"\r
+                                                                                                                          key="pnf.pnf-name = $tmp.srcdstpnf-name"\r
+                                                                                                                          pfx='tmp.aai.srcdst-pnf' local-only='false' >\r
+                                                                                                                <!--AND depth = '0'"-->\r
+                                                                                                                <outcome value='success'>\r
+                                                                                                                    <block>\r
+                                                                                                                        <for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.srcdst-pnf.relationship-list.relationship_length`' >\r
+                                                                                                                            <switch test='`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].related-to`'>\r
+                                                                                                                                <outcome value='esr-thirdparty-sdnc'>\r
+                                                                                                                                    <block atomic="true">\r
+                                                                                                                                        <set>\r
+                                                                                                                                            <parameter name='tmp.domainG.esr-thirdparty-id' value="`$tmp.aai.srcdst-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`" />\r
+                                                                                                                                        </set>\r
+                                                                                                                                        <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                                                                                                                                      resource="esr-thirdparty-sdnc"\r
+                                                                                                                                                      key="esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND\r
+                    depth = '1'"\r
+                                                                                                                                                      pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >\r
+                                                                                                                                            <outcome value='success'>\r
+                                                                                                                                                <block>\r
+                                                                                                                                                    <set>\r
+                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`" />\r
+                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`" />\r
+                                                                                                                                                        <parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value="`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`" />\r
+                                                                                                                                                        <!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\r
+                                                                                                                                                        <!--<parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`" />-->\r
+                                                                                                                                                        <!--<parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />-->\r
+                                                                                                                                                        <!--<parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />-->\r
+                                                                                                                                                        <!--<parameter name="format" value="json"/>-->\r
+                                                                                                                                                        <!--<parameter name="httpMethod" value="get"/>-->\r
+                                                                                                                                                        <!--<parameter name="responsePrefix" value="topology"/>-->\r
+                                                                                                                                                        <!--<parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>-->\r
+                                                                                                                                                        <!--<parameter name="trustStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                        <!--<parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>-->\r
+                                                                                                                                                        <!--<parameter name="keyStorePassword" value="adminadmin"/>-->\r
+                                                                                                                                                    </set>\r
+                                                                                                                                                </block>\r
+                                                                                                                                            </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                                                </return>\r
+                                                                                                                                            </outcome>\r
+                                                                                                                                            <outcome value='Other'>\r
+                                                                                                                                                <return status='failure'>\r
+                                                                                                                                                    <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                                    <parameter name="error-code" value="500" />\r
+                                                                                                                                                    <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                                                </return>\r
+                                                                                                                                            </outcome>\r
+                                                                                                                                        </get-resource>\r
+                                                                                                                                    </block>\r
+                                                                                                                                </outcome>\r
+                                                                                                                            </switch>\r
+                                                                                                                        </for>\r
+                                                                                                                    </block>\r
+                                                                                                                </outcome>\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.connection-attachement.access-node-id`" />\r
+                                                                                                                    </return>\r
+                                                                                                                </outcome>\r
+                                                                                                                <outcome value='Other'>\r
+                                                                                                                    <return status='failure'>\r
+                                                                                                                        <parameter name='ack-final' value='Y'/>\r
+                                                                                                                        <parameter name="error-code" value="500" />\r
+                                                                                                                        <parameter name="error-message" value="`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`" />\r
+                                                                                                                    </return>\r
+                                                                                                                </outcome>\r
+                                                                                                            </get-resource>\r
+                                                                                                            <switch test='`$otnidx == 0`'>\r
+                                                                                                                <outcome value='true'>\r
+                                                                                                                    <set>\r
+                                                                                                                        <parameter name='tmp.domainG-src-access-node-id' value='`$param-prefix-domainA[$param-prefix-domainA_length -3]`' />\r
+                                                                                                                        <parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\r
+                                                                                                                    </set>\r
+                                                                                                                </outcome>\r
+                                                                                                                <outcome value='false'>\r
+                                                                                                                    <switch test='`$otnidx == $tmp.otninfo_length - 1`'>\r
+                                                                                                                        <outcome value='true'>\r
+                                                                                                                            <set>\r
+                                                                                                                                <parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\r
+                                                                                                                                <parameter name='tmp.domainG-dst-access-node-id' value='`$param-prefix-domainB[$param-prefix-domainB_length -3]`' />\r
+                                                                                                                            </set>\r
+                                                                                                                        </outcome>\r
+                                                                                                                        <outcome value='false'>\r
+                                                                                                                            <set>\r
+                                                                                                                                <parameter name='tmp.domainG-src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />\r
+                                                                                                                                <parameter name='tmp.domainG-dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />\r
+                                                                                                                            </set>\r
+                                                                                                                        </outcome>\r
+                                                                                                                    </switch>\r
+                                                                                                                </outcome>\r
+                                                                                                            </switch>\r
+                                                                                                            <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                                  key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid' >\r
+                                                                                                                <parameter name='vpn-id' value='`$prop.vpn-binding-otnidx-uuid`' />\r
+                                                                                                                <parameter name='vpn-name' value='`$prop.otn-tunnel-name`' />\r
+                                                                                                                <parameter name='customer-vpn-id' value='`($idx + 1) * 10`' />\r
+                                                                                                                <!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\r
+                                                                                                                <parameter name='access-provider-id' value='`$tmp.access-provider-id`' />\r
+                                                                                                                <!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\r
+                                                                                                                <parameter name='access-client-id' value='`$tmp.access-client-id`' />\r
+                                                                                                                <!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\r
+                                                                                                                <parameter name='access-topology-id' value='`$tmp.access-topology-id`' />\r
+                                                                                                                <!--<parameter name='src-access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\r
+                                                                                                                <parameter name='src-access-node-id' value='`$tmp.domainG-src-access-node-id`' />\r
+                                                                                                                <parameter name='src-access-ltp-id' value='`$tmp.otninfo[$otnidx].srcPort.src-tunnel-tp-id`' />\r
+                                                                                                                <!--<parameter name='dst-access-node-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-node-id`' />-->\r
+                                                                                                                <parameter name='dst-access-node-id' value='`$tmp.domainG-dst-access-node-id`' />\r
+                                                                                                                <parameter name='dst-access-ltp-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-tunnel-tp-id`' />\r
+                                                                                                                <parameter name='route-distinguisher' value='`$gfp`' />\r
+                                                                                                                <parameter name='operational-status' value='Created' />\r
+                                                                                                                <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\r
+                                                                                                                <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\r
+                                                                                                                <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\r
+                                                                                                                <parameter name='vpn-region' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.url`' />\r
+                                                                                                                <parameter name='vpn-description' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.user`' />\r
+                                                                                                                <parameter name='vpn-platform' value='`$prop.sdncRestApi.thirdpartySdnc.domainG.password`' />\r
+                                                                                                                <!-- The following line is in lieu of vpn-binding.slice-id (new attribute in latest AAI) -->\r
+                                                                                                                <parameter name='ops-note' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                                <outcome value='success'>\r
+                                                                                                                    <block>\r
+                                                                                                                        <set>\r
+                                                                                                                            <parameter name='`tmp.slicevpns[$tmp.slicevpns_length]`' value="`$prop.vpn-binding-otnidx-uuid`" />\r
+                                                                                                                            <parameter name='tmp.slicevpns_length' value="`$tmp.slicevpns_length + 1`" />\r
+                                                                                                                            <parameter name='`tmp.slicevpnuuids[$prop.vpn-binding-otnidx-uuid]`' value="`$prop.vpn-binding-otnidx-uuid`" />\r
+                                                                                                                        </set>\r
+                                                                                                                    </block>\r
+                                                                                                                </outcome>\r
+                                                                                                            </save>\r
+                                                                                                            <switch test='`$otnidx == 0`'>\r
+                                                                                                                <outcome value='true'>\r
+                                                                                                                    <block>\r
+                                                                                                                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list'\r
+                                                                                                                              key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid'\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/' + $uuid.connectivity-domainA-uuid`" />\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="`$uuid.connectivity-domainA-uuid`" />\r
+                                                                                                                        </save>\r
+                                                                                                                        <set>\r
+                                                                                                                            <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                                        </set>\r
+                                                                                                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-coloring-uni-port.templatefile`" />\r
+                                                                                                                            <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-network:networks/network=' + $tmp.domainA.eth-network-id + '/node=' + $tmp.src.pnf-name + '/ietf-network-topology:termination-point=' + $tmp.src.ltpId + '/ietf-te-topology:te' `" />\r
+                                                                                                                            <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.user`" />\r
+                                                                                                                            <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainA.password`" />\r
+                                                                                                                            <parameter name="format" value="json"/>\r
+                                                                                                                            <parameter name="httpMethod" value="patch"/>\r
+                                                                                                                            <parameter name="responsePrefix" value="otn-oof"/>\r
+                                                                                                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                                                                                                            <outcome value='failure'>\r
+                                                                                                                                <return status='failure'>\r
+                                                                                                                                    <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                    <parameter name="error-code" value="500" />\r
+                                                                                                                                    <parameter name="error-message" value="Error executing UNI Coloring for domain A" />\r
+                                                                                                                                </return>\r
+                                                                                                                            </outcome>\r
+                                                                                                                            <outcome value='success'>\r
+                                                                                                                                <block></block>\r
+                                                                                                                            </outcome>\r
+                                                                                                                        </execute>\r
+                                                                                                                    </block>\r
+                                                                                                                </outcome>\r
+                                                                                                                <outcome value='false'>\r
+                                                                                                                    <block>\r
+                                                                                                                        <set>\r
+                                                                                                                            <parameter name='testingvalue' value='$tmp.otninfo_length -1' />\r
+                                                                                                                        </set>\r
+                                                                                                                        <switch test='`$otnidx == $tmp.otninfo_length - 1`'>\r
+                                                                                                                            <outcome value='true'>\r
+                                                                                                                                <block>\r
+                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list'\r
+                                                                                                                                          key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid'\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.connectivity-domainB-uuid`" />\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.connectivity-domainB-uuid`" />\r
+                                                                                                                                    </save>\r
+                                                                                                                                    <set>\r
+                                                                                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                                                    </set>\r
+                                                                                                                                    <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                                                                                                                        <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.ts-coloring-uni-port.templatefile`" />\r
+                                                                                                                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-network:networks/network=' + $tmp.domainB.eth-network-id + '/node=' + $tmp.dst.pnf-name + '/ietf-network-topology:termination-point=' + $tmp.dst.ltpId + '/ietf-te-topology:te' `" />\r
+                                                                                                                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.user`" />\r
+                                                                                                                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.domainB.password`" />\r
+                                                                                                                                        <parameter name="format" value="json"/>\r
+                                                                                                                                        <parameter name="httpMethod" value="patch"/>\r
+                                                                                                                                        <parameter name="responsePrefix" value="otn-oof"/>\r
+                                                                                                                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                                                                                                                        <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                                                                                                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                                                                                                                        <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                                                                                                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                                                                                                                        <outcome value='failure'>\r
+                                                                                                                                            <return status='failure'>\r
+                                                                                                                                                <parameter name='ack-final' value='Y'/>\r
+                                                                                                                                                <parameter name="error-code" value="500" />\r
+                                                                                                                                                <parameter name="error-message" value="Error executing UNI coloring for domain B" />\r
+                                                                                                                                            </return>\r
+                                                                                                                                        </outcome>\r
+                                                                                                                                        <outcome value='success'>\r
+                                                                                                                                            <block></block>\r
+                                                                                                                                        </outcome>\r
+                                                                                                                                    </execute>\r
+                                                                                                                                </block>\r
+                                                                                                                            </outcome>\r
+                                                                                                                            <outcome value='false'>\r
+                                                                                                                                <block atomic='true'>\r
+                                                                                                                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                                                                                                                        <parameter name="ctx-destination" value="uuid.connectivity-otnidx-uuid"/>\r
+                                                                                                                                    </execute>\r
+                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity'\r
+                                                                                                                                          key='connectivity.connectivity-id = $uuid.connectivity-otnidx-uuid'>\r
+                                                                                                                                        <parameter name='connectivity-id' value='`$uuid.connectivity-otnidx-uuid`' />\r
+                                                                                                                                        <!--<parameter name='etht-svc-name' value='`$prop.ethernet-service-name`' />-->\r
+                                                                                                                                        <parameter name='operational-status' value='Created' />\r
+                                                                                                                                        <!--<parameter name='access-provider-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-provider-id`' />-->\r
+                                                                                                                                        <!--<parameter name='access-client-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-client-id`' />-->\r
+                                                                                                                                        <!--<parameter name='access-topology-id' value='`$tmp.otninfo[$otnidx].dstPort.dst-access-topology-id`' />-->\r
+                                                                                                                                        <!--<parameter name='access-node-id' value='`$tmp.otninfo[$otnidx].srcPort.src-access-node-id`' />-->\r
+                                                                                                                                        <!--<parameter name='access-ltp-id' value='``' />-->\r
+                                                                                                                                        <!--<parameter name='cvlan' value='`$tmp.aai.network-route-A.logical-interface-id`' />-->\r
+                                                                                                                                        <parameter name='bandwidth-profile-name' value='`$gfp`' />\r
+                                                                                                                                        <parameter name='vpn-type' value='dummy' />\r
+                                                                                                                                        <parameter name='cir' value='`$gfp *1000000`' />\r
+                                                                                                                                        <parameter name='eir' value='`$gfp *1000000`' />\r
+                                                                                                                                        <!--<parameter name='CBS' value='`$prop.sotn.cbs`' />-->\r
+                                                                                                                                        <!--<parameter name='EBS' value='`$prop.sotn.ebs`' />-->\r
+                                                                                                                                        <!--<parameter name='color-aware' value='`$prop.sotn.colorAware`' />-->\r
+                                                                                                                                        <!--<parameter name='coupling-flag' value='`$prop.sotn.couplingFlag`' />-->\r
+                                                                                                                                        <!--<parameter name='etht-svc-name' value='`$prop.sotn.etht-svc-name`' />-->\r
+                                                                                                                                        <parameter name='model-customization-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`' />\r
+                                                                                                                                        <parameter name='model-invariant-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`' />\r
+                                                                                                                                        <parameter name='model-version-id' value='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`' />\r
+                                                                                                                                        <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/'` " />\r
+                                                                                                                                    </save>\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/' + $uuid.connectivity-otnidx-uuid`" />\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="`$uuid.connectivity-otnidx-uuid`" />\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
+                                                                                                                                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding:relationship-list'\r
+                                                                                                                                          key='vpn-binding.vpn-id = $prop.vpn-binding-otnidx-uuid'\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/' + $uuid.connectivity-otnidx-uuid`" />\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="`$uuid.connectivity-otnidx-uuid`" />\r
+                                                                                                                                    </save>\r
+                                                                                                                                    <set>\r
+                                                                                                                                        <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                                                    </set>\r
+                                                                                                                                </block>\r
+                                                                                                                            </outcome>\r
+                                                                                                                        </switch>\r
+                                                                                                                    </block>\r
+                                                                                                                </outcome>\r
+                                                                                                            </switch>\r
+                                                                                                        </block>\r
+                                                                                                    </for>\r
+                                                                                                    <set>\r
+                                                                                                        <parameter name='domain-A.tunnel-tp-id' value='' />\r
+                                                                                                        <parameter name='domain-A.node-id' value='' />\r
+                                                                                                        <parameter name='domain-A.network-id' value="" />\r
+                                                                                                        <parameter name='domain-A.provider-id' value="" />\r
+                                                                                                        <parameter name='domain-A.client-id' value="" />\r
+                                                                                                        <parameter name='domain-A.te-topo-id' value="" />\r
+                                                                                                        <parameter name='domain-A.network-type' value="" />\r
+                                                                                                        <parameter name='domain-A.ltpId' value="" />\r
+                                                                                                        <parameter name='tmp.domain-A.network-id' value="" />\r
+                                                                                                        <parameter name='tmp.domain-A.ttp-id' value="" />\r
+                                                                                                        <parameter name='network-route-A' value="" />\r
+                                                                                                        <!--<parameter name='domain-A.' value="" />-->\r
+                                                                                                        <parameter name='request-id' value='' />\r
+                                                                                                        <parameter name='otn-source-node' value='' />\r
+                                                                                                        <parameter name='otn-dest-node' value='' />\r
+                                                                                                        <parameter name='bw-odu' value="" />\r
+                                                                                                        <parameter name='src-ttp-id' value='' />\r
+                                                                                                        <parameter name='dst-ttp-id' value='' />\r
+                                                                                                        <parameter name='domain-B.tunnel-tp-id' value='' />\r
+                                                                                                        <parameter name='domain-B.node-id' value='' />\r
+                                                                                                        <parameter name='domain-B.network-id' value="" />\r
+                                                                                                        <parameter name='domain-B.provider-id' value="" />\r
+                                                                                                        <parameter name='domain-B.client-id' value="" />\r
+                                                                                                        <parameter name='domain-B.te-topo-id' value="" />\r
+                                                                                                        <parameter name='domain-B.network-type' value="" />\r
+                                                                                                        <parameter name='domain-B.ltpId' value="" />\r
+                                                                                                        <parameter name='tmp.domain-B.network-id' value="" />\r
+                                                                                                        <parameter name='tmp.domain-B.ttp-id' value="" />\r
+                                                                                                        <parameter name='network-route-B' value="" />\r
+                                                                                                        <!--<parameter name='domain-B.' value="" />-->\r
+                                                                                                    </set>\r
+                                                                                                </block>\r
+                                                                                            </outcome>\r
+                                                                                        </switch>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </switch>\r
+                                                                        </for>\r
+                                                                    </block>\r
+                                                                </outcome>\r
+                                                            </switch>\r
+                                                        </block>\r
+                                                    </outcome>\r
+                                                </get-resource>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </get-resource>\r
+                                </for>\r
+                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                              resource="vpn-bindings"\r
+                                              key="selflink = 'https://aai.onap:8443/aai/v21/network/vpn-bindings"\r
+                                              local-only="false"\r
+                                              pfx="tmp.aai.all-vpn-bindings" >\r
+                                    <outcome value='success'>\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].ops-note == $tmp.aai.service-instance.service-instance-id `">\r
+                                                        <outcome value='true'>\r
+                                                            <block atomic='true'>\r
+                                                                <set>\r
+                                                                    <parameter name='providerValue' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].access-provider-id`' />\r
+                                                                    <parameter name='found' value='false' />\r
+                                                                </set>\r
+                                                                <switch test='`$tmp.arr_length != 0`'>\r
+                                                                    <outcome value='true'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <for index='arridx' start='0' end='`$tmp.arr_length`' >\r
+                                                                                <switch test='`$tmp.arr[$arridx] == $providerValue`'>\r
+                                                                                    <outcome value='true'>\r
+                                                                                        <block atomic='true'>\r
+                                                                                            <set>\r
+                                                                                                <parameter name='found' value='true' />\r
+                                                                                            </set>\r
+                                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                    key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\r
+                                                                                                <parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                                <parameter name='vpn-type' value='`$arridx`' />\r
+                                                                                            </update>\r
+                                                                                            <set>\r
+                                                                                                <parameter name='sizeOfSliceList' value='`$otn-tunnel-slice[$arridx].list_length`' />\r
+                                                                                            </set>\r
+                                                                                            <set>\r
+                                                                                                <!--<parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />-->\r
+                                                                                                <!--<parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />-->\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].bw-odu`' value="`'0,' + $gfp`" />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\r
+                                                                                                <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainurl`' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`" />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list[$sizeOfSliceList].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\r
+                                                                                                <!--<parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />-->\r
+                                                                                                <parameter name='`otn-tunnel-slice[$arridx].list_length`' value='`$sizeOfSliceList + 1`' />\r
+                                                                                            </set>\r
+                                                                                            <break/>\r
+                                                                                        </block>\r
+                                                                                    </outcome>\r
+                                                                                    <outcome value='false'>\r
+                                                                                        <block></block>\r
+                                                                                    </outcome>\r
+                                                                                </switch>\r
+                                                                            </for>\r
+                                                                            <switch test='`$found`'>\r
+                                                                                <outcome value='true'>\r
+                                                                                    <block></block>\r
+                                                                                </outcome>\r
+                                                                                <outcome value='false'>\r
+                                                                                    <block atomic='true'>\r
+                                                                                        <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                                key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\r
+                                                                                            <parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                            <parameter name='vpn-type' value='`$arridx + 1`' />\r
+                                                                                        </update>\r
+                                                                                        <set>\r
+                                                                                            <parameter name='`tmp.arr[$arridx + 1]`' value='`$providerValue`' />\r
+                                                                                            <parameter name='tmp.arr_length' value='`$tmp.arr_length + 1`' />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                            <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`' />\r
+                                                                                            <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`' />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list[0].bw-odu`' value="`'0,' + $gfp`" />\r
+                                                                                            <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`' />\r
+                                                                                            <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`' />\r
+                                                                                            <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainurl`' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`" />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\r
+                                                                                            <parameter name='otn-tunnel-slice_length' value='`$arridx + 2`' />\r
+                                                                                            <parameter name='`otn-tunnel-slice[$arridx + 1].list_length`' value='1' />\r
+                                                                                        </set>\r
+                                                                                    </block>\r
+                                                                                </outcome>\r
+                                                                            </switch>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='false'>\r
+                                                                        <block atomic='true'>\r
+                                                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding'\r
+                                                                                    key='vpn-binding.vpn-id = $tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id' >\r
+                                                                                <parameter name='vpn-id' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                <parameter name='vpn-type' value='0' />\r
+                                                                            </update>\r
+                                                                            <set>\r
+                                                                                <parameter name='tmp.arr[0]' value='`$providerValue`' />\r
+                                                                                <parameter name='tmp.arr_length' value='1' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].request-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-id`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].otn-source-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-node-id`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].otn-dest-node`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-node-id`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].bw-odu`' value="`'0,' + $gfp`" />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].src-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].src-access-ltp-id`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].dst-ttp-id`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].dst-access-ltp-id`' />\r
+                                                                                <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].domainurl`' value="`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-region`" />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].domainuser`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-description`' />\r
+                                                                                <parameter name='`otn-tunnel-slice[0].list[0].domainpassword`' value='`$tmp.aai.all-vpn-bindings.vpn-binding[$vpnbidx].vpn-platform`' />\r
+                                                                                <parameter name='otn-tunnel-slice_length' value='1' />\r
+                                                                                <parameter name='otn-tunnel-slice[0].list_length' value='1' />\r
+                                                                            </set>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                        <outcome value='false'></outcome>\r
+                                                    </switch>\r
+                                                </block>\r
+                                            </for>\r
+                                        </block>\r
+                                    </outcome>\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
+                                </get-resource>\r
+                                <for index='dmnsidx' start='0' end='`$otn-tunnel-slice_length`' >\r
+                                    <block atomic='true'>\r
+                                        <for index='stunidx' start='0' end='`$otn-tunnel-slice[$dmnsidx].list_length`' >\r
+                                            <block atomic='true'>\r
+                                                <set>\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].request-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].request-id`' />\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-source-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-source-node`' />\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].otn-dest-node`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].otn-dest-node`' />\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].bw-odu`' value="`$otn-tunnel-slice[$dmnsidx].list[$stunidx].bw-odu`" />\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].src-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].src-ttp-id`' />\r
+                                                    <parameter name='`otn-tunnel-sliceG-list[$stunidx].dst-ttp-id`' value='`$otn-tunnel-slice[$dmnsidx].list[$stunidx].dst-ttp-id`' />\r
+                                                    <parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\r
+                                                    <parameter name='otn-tunnel-sliceG-list_length' value='`$stunidx + 1`' />\r
+                                                    <parameter name="tmp.domainG.restapiUrl" value="`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainurl`" />\r
+                                                    <parameter name="tmp.domainG.restapiUser" value="`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainuser`" />\r
+                                                    <parameter name="tmp.domainG.restapiPassword" value="`$otn-tunnel-slice[$dmnsidx].list[$stunidx].domainpassword`" />\r
+                                                </set>\r
+                                            </block>\r
+                                        </for>\r
+                                        <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                                            <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.transport-sliceG-list-creation.templatefile`" />\r
+                                            <parameter name="restapiUrl" value="`$tmp.domainG.restapiUrl + '/restconf/operations/ietf-optical-slice:create-optical-slice'`" />\r
+                                            <parameter name="restapiUser" value="`$tmp.domainG.restapiUser`" />\r
+                                            <parameter name="restapiPassword" value="`tmp.domainG.restapiPassword`" />\r
+                                            <parameter name="format" value="json"/>\r
+                                            <parameter name="httpMethod" value="post"/>\r
+                                            <parameter name="responsePrefix" value="otn-oof"/>\r
+                                            <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+                                            <parameter name="trustStorePassword" value="adminadmin"/>\r
+                                            <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+                                            <parameter name="keyStorePassword" value="adminadmin"/>\r
+                                            <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
+                                            <outcome value='failure'>\r
+                                                <return status='failure'>\r
+                                                    <parameter name='ack-final' value='Y'/>\r
+                                                    <parameter name="error-code" value="500" />\r
+                                                    <parameter name="error-message" value="Error executing slice creation api for domain A" />\r
+                                                </return>\r
+                                            </outcome>\r
+                                            <outcome value='success'>\r
+                                                <block></block>\r
+                                            </outcome>\r
+                                        </execute>\r
+                                    </block>\r
+                                </for>\r
+                            </block>\r
+                        </outcome>\r
+                    </switch>\r
+                </outcome>\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
+            </get-resource>\r
+            <return status='success'>\r
+                <parameter name="ack-final-indicator" value="Y" />\r
+                <parameter name="error-code" value="200" />\r
+                <parameter name="error-message" value="`$error-message`" />\r
+            </return>\r
+        </block>\r
+    </method>\r
+</service-logic>
\ No newline at end of file