Small bug fixes mostly syntax errors in some DGs.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sotn_nni / GENERIC-RESOURCE-API_sotn-vf-operation-uni-activate.json
index 4d9aad4..b864697 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "b87fb992.37671",\r
+        "id": "ea193d8f.e165e",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 179.8055419921875,\r
-        "y": 128.13888549804688,\r
-        "z": "28baf2a.ead510e",\r
+        "x": 112,\r
+        "y": 70,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "527522f9.ff69e4"\r
+                "45143e5e.12cef"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "527522f9.ff69e4",\r
+        "id": "45143e5e.12cef",\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": 311.0912322998047,\r
-        "y": 177.3769941329956,\r
-        "z": "28baf2a.ead510e",\r
+        "x": 243.2856903076172,\r
+        "y": 119.23810863494873,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "74e85c6a.58678c"\r
+                "22fb039d.719e1c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "74e85c6a.58678c",\r
+        "id": "22fb039d.719e1c",\r
         "type": "method",\r
         "name": "method sotn-vf-operation-uni-activate",\r
         "xml": "<method rpc='sotn-vf-operation-uni-activate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 314.2341613769531,\r
-        "y": 262.13891792297363,\r
-        "z": "28baf2a.ead510e",\r
+        "x": 246.42861938476562,\r
+        "y": 204.00003242492676,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "ae007ab1.699328"\r
+                "bbe79441.cda0b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ae007ab1.699328",\r
+        "id": "8dca40ca.b6cbc8",\r
+        "type": "switchNode",\r
+        "name": "switch vf-modules.vf-module_length",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 718.9959564208984,\r
+        "y": 384.99998915195465,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "66f88853.0801a8",\r
+                "5f34a2a5.ce0fbc",\r
+                "37779f9b.3e84f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bbe79441.cda0b",\r
         "type": "block",\r
         "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 337.6626205444336,\r
+        "y": 489.66670763492584,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8dca40ca.b6cbc8",\r
+                "b28368bd.88b17",\r
+                "91b62864.f184c8",\r
+                "b0f3fc53.5db61",\r
+                "b5422f78.9d3e4",\r
+                "f2975c47.fb694",\r
+                "aeddedc2.f06158",\r
+                "5950f717.b81e28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "91b62864.f184c8",\r
+        "type": "for",\r
+        "name": "for each vnf",\r
+        "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 684.0273170471191,\r
+        "y": 255.269144654274,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "3d5e06d8.9791c2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b28368bd.88b17",\r
+        "type": "switchNode",\r
+        "name": "switch vnf_length",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 688.9959716796875,\r
+        "y": 194.00001394748688,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "746b74df.fbc48c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "746b74df.fbc48c",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 868.9959526062012,\r
+        "y": 193.0000034570694,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "62ebea71.fce5b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "62ebea71.fce5b4",\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-id not found in service-data\" />\n",\r
+        "comments": "",\r
+        "x": 1018.4246788024902,\r
+        "y": 194.14292109012604,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3d5e06d8.9791c2",\r
+        "type": "switchNode",\r
+        "name": "switch this vnf-id == input vnf-id",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 906.9959678649902,\r
+        "y": 256.00000965595245,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "fccff52.827ec08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fccff52.827ec08",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1121.9959526062012,\r
+        "y": 254.0000034570694,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "fc0c6263.7f4b58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46df70e6.cbb32",\r
+        "type": "set",\r
+        "name": "set vnf-index",\r
+        "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
+        "comments": "",\r
+        "x": 1462.9959716796875,\r
+        "y": 222,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5f34a2a5.ce0fbc",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 455.33288192749023,\r
-        "y": 479.2130994796753,\r
-        "z": "28baf2a.ead510e",\r
+        "x": 978.9959716796875,\r
+        "y": 409,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "b65ac05a.92d3b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "66f88853.0801a8",\r
+        "type": "outcome",\r
+        "name": "0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 975.9959716796875,\r
+        "y": 337,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "b65ac05a.92d3b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b65ac05a.92d3b8",\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-id not found in service-data\" />\n",\r
+        "comments": "",\r
+        "x": 1147.9959716796875,\r
+        "y": 371,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "37779f9b.3e84f8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 940.9959487915039,\r
+        "y": 479.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8619e619.b5b6f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b4807db5.ce3f18",\r
+        "type": "set",\r
+        "name": "set vf-module_length",\r
+        "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
+        "comments": "",\r
+        "x": 1294.995964050293,\r
+        "y": 478.0000126361847,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8619e619.b5b6f",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1101.995994567871,\r
+        "y": 476.99999010562897,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "b4807db5.ce3f18",\r
+                "b7112b63.fa666"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7112b63.fa666",\r
+        "type": "for",\r
+        "name": "for each existing vf-index",\r
+        "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1313.9959335327148,\r
+        "y": 530.9999891519547,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "207d79b0.f0396e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "207d79b0.f0396e",\r
+        "type": "switchNode",\r
+        "name": "switch vf-module-id found",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1556.995948791504,\r
+        "y": 525.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "f2b976ec.55b34"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f2b976ec.55b34",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1754.9959774017334,\r
+        "y": 513.000005364418,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "eab205c1.ee7e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eab205c1.ee7e8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1906.995948791504,\r
+        "y": 514.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "da013af.4338448"\r
+                "7cce5705.9b51",\r
+                "b161a727.31db88",\r
+                "8cc64f67.5de4c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "da013af.4338448",\r
+        "id": "7cce5705.9b51",\r
+        "type": "set",\r
+        "name": "set tmp.vidx and ctx.vnf-data",\r
+        "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
+        "comments": "",\r
+        "x": 2134.996063232422,\r
+        "y": 457.0000025033951,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b161a727.31db88",\r
+        "type": "set",\r
+        "name": "set vf-module-request-input.",\r
+        "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
+        "comments": "",\r
+        "x": 2138.996063232422,\r
+        "y": 511.0000025033951,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b0f3fc53.5db61",\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": 723.25,\r
-        "y": 561.75,\r
-        "z": "28baf2a.ead510e",\r
+        "x": 612.9961547851562,\r
+        "y": 1684.501220703125,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8cc64f67.5de4c",\r
+        "type": "call",\r
+        "name": "call sotn-get-vf-module-uni-param",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2169.45108795166,\r
+        "y": 562.0104948282242,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b5422f78.9d3e4",\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' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 698.9959564208984,\r
+        "y": 324.5039049386978,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc0c6263.7f4b58",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1285,\r
+        "y": 264,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "46df70e6.cbb32",\r
+                "868e2384.9bd088"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "868e2384.9bd088",\r
+        "type": "set",\r
+        "name": "set tmp.vnf-id",\r
+        "xml": "<set>\n<parameter name='tmp.vnf-id' value='`$vf-module-topology-operation-input.vnf-information.vnf-id`' />\n",\r
+        "comments": "",\r
+        "x": 1470,\r
+        "y": 279,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5950f717.b81e28",\r
+        "type": "get-resource",\r
+        "name": "get-resource generic-vnf",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"generic-vnf\" \n\t\tkey=\"'generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n\t\tAND depth = '0'\"\n        pfx='tmp.aai.generic-vnf' local-only='false' >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 591,\r
+        "y": 543,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "25602afb.1d9cfe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8bfca5dd.ccec38",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 821,\r
+        "y": 591,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "3fb86113.9bfd2e",\r
+                "cea6f99d.9fa3f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cea6f99d.9fa3f8",\r
+        "type": "for",\r
+        "name": "for each relationship in gen-vnf",\r
+        "xml": "<for silentFailure='true' index='vidx' start='0' end='`$tmp.aai.generic-vnf.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1033,\r
+        "y": 594,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "380b3b11.1fc39c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "380b3b11.1fc39c",\r
+        "type": "switchNode",\r
+        "name": "switch related-to",\r
+        "xml": "<switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1259,\r
+        "y": 598,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "6ce242f7.50a224"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ce242f7.50a224",\r
+        "type": "outcome",\r
+        "name": "uni",\r
+        "xml": "<outcome value='uni'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1448.285888671875,\r
+        "y": 606.82177734375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8f0c299e.76aa68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f0c299e.76aa68",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1623.117431640625,\r
+        "y": 609.3402709960938,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "9cc6d571.b014d8",\r
+                "8d29ebb2.4924b",\r
+                "1b814ca6.da0c53"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9cc6d571.b014d8",\r
+        "type": "set",\r
+        "name": "set tmp.unis.uni[].tpId",\r
+        "xml": "<set>\n<parameter name='`tmp.unis.uni[$vidx].tpId`' value=\"`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].relationship-data[0].relationship-value`\" />\n\n",\r
+        "comments": "",\r
+        "x": 1840.117431640625,\r
+        "y": 607.3402709960938,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3fb86113.9bfd2e",\r
+        "type": "switchNode",\r
+        "name": "switch number of unis  less than two",\r
+        "xml": "<switch test='`$tmp.unis.uni_length &lt; 2`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1008,\r
+        "y": 758,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "ca909120.1610f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6807aab1.3361f4",\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\n",\r
+        "comments": "",\r
+        "x": 1416,\r
+        "y": 760,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "ca909120.1610f",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1224,\r
+        "y": 759,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "6807aab1.3361f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8d29ebb2.4924b",\r
+        "type": "execute",\r
+        "name": "execute split tpId to get pnf-name",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`tmp.unis.uni[$vidx].tpId`'/>\n<parameter name=\"regex\" value=\"nodeId\"/>\n<parameter name=\"tmp.unis.uni[$vidx].pnf-name\" value=\"\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1879,\r
+        "y": 682,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8df25e56.70ef2",\r
+                "5281d33f.6cf23c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5281d33f.6cf23c",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2102,\r
+        "y": 637,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "98c7bac7.1f7b2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8df25e56.70ef2",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2104,\r
+        "y": 701,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "538dd561.19c994"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "98c7bac7.1f7b2",\r
+        "type": "set",\r
+        "name": "set ipAddress prefixLength",\r
+        "xml": "<set>\n<parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />",\r
+        "comments": "",\r
+        "x": 2324,\r
+        "y": 639,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "538dd561.19c994",\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": 2263,\r
+        "y": 720,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1b814ca6.da0c53",\r
+        "type": "get-resource",\r
+        "name": "get-resource pnf",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"'pnf.pnf-name = $tmp.unis.uni[$vidx].pnf-name'\n\t\tAND depth = '0'\"\n        pfx='tmp.aai.pnf' local-only='false' >\n\n\n<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\t\tresource=\"generic-vnf\" -->\n<!--\t\tkey=\"'generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' -->\n<!--\t\tAND depth = '0'\"-->\n<!--        pfx='tmp.aai.generic-vnf' local-only='false' >-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1809,\r
+        "y": 819,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "a9afb163.16d81"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d7469b.d065118",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2168.88232421875,\r
+        "y": 827.6556396484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "d8ebfcdc.d7e228",\r
+                "e363b1ad.6cf518"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8ebfcdc.d7e228",\r
+        "type": "set",\r
+        "name": "set node-id",\r
+        "xml": "<set>\n<parameter name='`$tmp.unis.uni[$vidx].node-id`' value=\"`$tmp.aai.pnf.pnf-id`\" />\n",\r
+        "comments": "",\r
+        "x": 2348,\r
+        "y": 781,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e363b1ad.6cf518",\r
+        "type": "for",\r
+        "name": "for each relationship in pnf",\r
+        "xml": "<for silentFailure='true' index='ridx' start='0' end='`$tmp.aai.pnf.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2360.882568359375,\r
+        "y": 867.6597290039062,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "95c7940c.2b5948"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "95c7940c.2b5948",\r
+        "type": "switchNode",\r
+        "name": "switch related-to",\r
+        "xml": "<switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2586.882568359375,\r
+        "y": 867.6597290039062,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "a1776b53.b80d",\r
+                "af94fb8e.80dfb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "af94fb8e.80dfb8",\r
+        "type": "outcome",\r
+        "name": "network-resource",\r
+        "xml": "<outcome value='network-resource'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2785,\r
+        "y": 980,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "127afd4b.34da43"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "127afd4b.34da43",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2998,\r
+        "y": 981,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "9a33ae38.4ad288",\r
+                "b1e1b5aa.ff6b18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a33ae38.4ad288",\r
+        "type": "set",\r
+        "name": "set network-id",\r
+        "xml": "<set>\n<parameter name='`$tmp.unis.uni[$vidx].network-id`' value=\"`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`\" />\n",\r
+        "comments": "",\r
+        "x": 3233,\r
+        "y": 911,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b1e1b5aa.ff6b18",\r
+        "type": "get-resource",\r
+        "name": "get-resource network-resource",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"network-resource\" \n\t\tkey=\"'network-resource.network-id = $tmp.unis.uni[$vidx].network-id'\n\t\tAND depth = '0'\"\n        pfx='tmp.aai.network-resource' local-only='false' >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3241,\r
+        "y": 992,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "7923986a.2dfdb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7923986a.2dfdb",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3473.5,\r
+        "y": 988,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "e1de0e95.dce97"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1de0e95.dce97",\r
+        "type": "set",\r
+        "name": "set network-id, topo-id, client-id, etc",\r
+        "xml": "<set>\n<parameter name=\"`$tmp.unis.uni[$vidx].network-id`\" value=\"`$tmp.aai.network-resource.network-id`\" />\n<parameter name=\"`$tmp.unis.uni[$vidx].provider-id`\" value=\"`$tmp.aai.network-resource.provider-id`\" />\n<parameter name=\"`$tmp.unis.uni[$vidx].client-id`\" value=\"`$tmp.aai.network-resource.client-id`\" />\n<parameter name=\"`$tmp.unis.uni[$vidx].te-topo-id`\" value=\"`$tmp.aai.network-resource.te-topo-id`\" />\n<parameter name=\"`$tmp.unis.uni[$vidx].network-type`\" value=\"`$tmp.aai.network-resource.network-type`\" />\n\n\n",\r
+        "comments": "",\r
+        "x": 3742,\r
+        "y": 987,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aeddedc2.f06158",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:sotn-get-otn-tunnel-path-from-oof",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-get-otn-tunnel-path-from-oof' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 797,\r
+        "y": 905,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a1776b53.b80d",\r
+        "type": "outcome",\r
+        "name": "thirdparty-controller",\r
+        "xml": "<outcome value='thirdparty-controller'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2812,\r
+        "y": 845,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "4c01f776.c87b7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4c01f776.c87b7",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 3025,\r
+        "y": 846,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "583e9b05.f6eef4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "583e9b05.f6eef4",\r
+        "type": "set",\r
+        "name": "set thirdparty-sdnc-id",\r
+        "xml": "<set>\n<parameter name='`$tmp.unis.uni[$vidx].thirdparty-sdnc-id`' value=\"`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`\" />\n",\r
+        "comments": "",\r
+        "x": 3252,\r
+        "y": 845,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d059a84d.8e506",\r
+        "type": "comment",\r
+        "name": "when we reach here, we have 2 UNIs, so do ACTN operations",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 810,\r
+        "y": 851,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f2975c47.fb694",\r
+        "type": "for",\r
+        "name": "for vidx..unis.uni_length[]",\r
+        "xml": "<for index='vidx' start='0' end='`$tmp.unis.uni_length`' >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 663,\r
+        "y": 1097,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "de539d0a.26596"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b0a5525.2ac102",\r
+        "type": "set",\r
+        "name": "set oof.vpn",\r
+        "xml": "<set>\n<parameter name='oof.vpn.' value='`$tmp.unis.uni[$vidx].`' />",\r
+        "comments": "",\r
+        "x": 1089.0272216796875,\r
+        "y": 1036.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "29b92baa.41f5cc",\r
+        "type": "set",\r
+        "name": "set controller data",\r
+        "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
+        "comments": "",\r
+        "x": 1569.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "82572a7a.757f1",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1399.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "29b92baa.41f5cc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7ff0b8e4.d0edd",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1403.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "d2605932.de72d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bcaaab5e.f760b",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1395.0272216796875,\r
+        "y": 1229.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "c5af9444.32cba8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2605932.de72d8",\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 esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 1553.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c5af9444.32cba8",\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 esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 1553.0272216796875,\r
+        "y": 1229.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dc15d354.485648",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1399.0272216796875,\r
+        "y": 1269.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "189365cc.5aa2da"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "36cada17.d60606",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1395.0272216796875,\r
+        "y": 1309.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "436f764c.14ed4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "436f764c.14ed4",\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 get token rest api\" />\n",\r
+        "comments": "",\r
+        "x": 1553.0272216796875,\r
+        "y": 1309.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "189365cc.5aa2da",\r
+        "type": "set",\r
+        "name": "set token-id",\r
+        "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
+        "comments": "",\r
+        "x": 1549.5272216796875,\r
+        "y": 1269.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bce6bff8.ae1f18",\r
+        "type": "comment",\r
+        "name": "Get controller info and send request",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1161.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8c2f104c.2ab35",\r
+        "type": "get-resource",\r
+        "name": "get-resource 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 = $oof.vpn.thirdparty-sdnc-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1153.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "82572a7a.757f1",\r
+                "7ff0b8e4.d0edd",\r
+                "bcaaab5e.f760b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e9d11d4a.ea432",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode Get token",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-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\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1165.5272216796875,\r
+        "y": 1289.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "dc15d354.485648",\r
+                "36cada17.d60606"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "81bac551.cc757",\r
+        "type": "comment",\r
+        "name": "call domain controller to  create underlay OTN tunnel",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1214.5272216796875,\r
+        "y": 1374.49560546875,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f9c270fa.7abd5",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:sotn-create-otn-tunnel",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-create-otn-tunnel' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1234.5272216796875,\r
+        "y": 1418.49560546875,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "de539d0a.26596",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 816.5272216796875,\r
+        "y": 1429.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8c2f104c.2ab35",\r
+                "3b0a5525.2ac102",\r
+                "2c3edd05.477cca",\r
+                "543dd31e.1a6c4c",\r
+                "e9d11d4a.ea432",\r
+                "ab256b41.e2d9b8",\r
+                "f9c270fa.7abd5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "641e0b16.a7aa44",\r
+        "type": "comment",\r
+        "name": "Loop through UNIs and configure domain controllers",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 751.5003662109375,\r
+        "y": 1237.5003662109375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2c3edd05.477cca",\r
+        "type": "set",\r
+        "name": "set sotn_value",\r
+        "xml": "<set>\n<parameter name='ietf-eth-tran-service_etht-svc.globals.etht-svc-bandwidth-profiles[0].bandwidth-profile-type' value='ietf-eth-tran-types:mef-10-bwp' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-type' value='ietf-eth-tran-types:p2p-svc' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].admin-status' value='ietf-te-types:tunnel-state-up' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[0].access-port-id' value='0' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[0].service-classification-type' value='ietf-eth-tran-types:port-classification' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[1].access-port-id' value='1' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[1].service-classification-type' value='ietf-eth-tran-types:port-classification' />",\r
+        "comments": "",\r
+        "x": 1080.52734375,\r
+        "y": 1497.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "543dd31e.1a6c4c",\r
+        "type": "set",\r
+        "name": "set attachment_param",\r
+        "xml": "<set>\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].access-provider-id' value='`$oof.vpn.access-provider-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].access-client-id' value='`$oof.vpn.access-client-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].access-topology-id' value='`$oof.vpn.access-topology-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[0].access-node-id' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[0].access-ltp-id' value='`$oof.vpn.src-access-ltp-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[1].access-node-id' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-eth-tran-service_etht-svc.etht-svc-instances[0].etht-svc-access-ports[1].access-ltp-id' value='`$oof.vpn.dst-access-ltp-id`' />\n\n",\r
+        "comments": "",\r
+        "x": 1105.02734375,\r
+        "y": 1537.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab256b41.e2d9b8",\r
+        "type": "switchNode",\r
+        "name": "switch prop.sdncRestApi.token_id",\r
+        "xml": "<switch test=\"`$prop.sdncRestApi.token_id`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1140.52734375,\r
+        "y": 1577.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "7aea425d.d2ac8c",\r
+                "c6896fdc.d8f088"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e7a0edea.212a28",\r
+        "type": "execute",\r
+        "name": "execute RestconfApiCallNode Create ethernet Service with token",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restconfapicall.RestconfApiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/sdnc/restapi/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<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1657.52734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "dc79f422.6ffec8",\r
+                "fce6e76c.ef0f5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc79f422.6ffec8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2001.02734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "e78610af.f485d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e78610af.f485d",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2158.52734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3c748274.94d126",\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 vpn rest api\" />\n",\r
+        "comments": "",\r
+        "x": 2155.02734375,\r
+        "y": 1557.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "fce6e76c.ef0f5",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1997.02734375,\r
+        "y": 1557.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "3c748274.94d126"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7aea425d.d2ac8c",\r
+        "type": "other",\r
+        "name": "Null",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1353.3711738586426,\r
+        "y": 1557.162670135498,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "7a6c581b.b1ed5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c6896fdc.d8f088",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1357.02734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "e7a0edea.212a28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a6c581b.b1ed5",\r
+        "type": "execute",\r
+        "name": "execute RestconfApiCallNode Create ethernet Service without token",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restconfapicall.RestconfApiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/sdnc/restapi/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\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1667.52734375,\r
+        "y": 1557.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "fce6e76c.ef0f5",\r
+                "dc79f422.6ffec8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "25602afb.1d9cfe",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 722,\r
+        "y": 672,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "8bfca5dd.ccec38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9afb163.16d81",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1992,\r
+        "y": 826,\r
+        "z": "5c3e2071.30fcf",\r
+        "wires": [\r
+            [\r
+                "6d7469b.d065118"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file