Merge "Roll to next Frankfurt snapshot" into frankfurt
authorDan Timoney <dtimoney@att.com>
Thu, 19 Mar 2020 19:25:55 +0000 (19:25 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 19 Mar 2020 19:25:55 +0000 (19:25 +0000)
15 files changed:
installation/sdnc/src/main/resources/sdnctl.dump
platform-logic/generic-resource-api/src/main/json/sotn_nni/GENERIC-RESOURCE-API_sotn-vf-operation-uni-activate.json
platform-logic/generic-resource-api/src/main/json/sotn_nni/GENERIC-RESOURCE-API_sotn-vf-operation-uni-create.json
platform-logic/generic-resource-api/src/main/xml/sotn_nni/GENERIC-RESOURCE-API_sotn-vf-operation-uni-activate.xml
platform-logic/generic-resource-api/src/main/xml/sotn_nni/GENERIC-RESOURCE-API_sotn-vf-operation-uni-create.xml
platform-logic/optical-service/src/main/json/optical-service_create-service-relationship.json [new file with mode: 0644]
platform-logic/optical-service/src/main/json/optical-service_inter-domain-handling.json [new file with mode: 0644]
platform-logic/optical-service/src/main/json/optical-service_optical-service-create.json
platform-logic/optical-service/src/main/json/optical-service_service-create-tapi.json
platform-logic/optical-service/src/main/resources/graph.versions
platform-logic/optical-service/src/main/xml/optical-service_create-service-relationship.xml [new file with mode: 0644]
platform-logic/optical-service/src/main/xml/optical-service_inter-domain-handling.xml [new file with mode: 0644]
platform-logic/optical-service/src/main/xml/optical-service_optical-service-create.xml
platform-logic/optical-service/src/main/xml/optical-service_service-create-tapi.xml
platform-logic/restapi-templates/src/main/json/optical-service-create-tapi.json [new file with mode: 0644]

index 2fc7bcf..f47e1a3 100644 (file)
@@ -1906,6 +1906,7 @@ CREATE TABLE `REQUEST_DETAILS` (
   `service_type` varchar(255) DEFAULT NULL,
   `global_customer_id` varchar(255) DEFAULT NULL,
   `notification_url` varchar(255) DEFAULT NULL,
+  `domain_requests` varchar(255) DEFAULT NULL,
   PRIMARY KEY (`request_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 /*!40101 SET character_set_client = @saved_cs_client */;
index 81ac687..b864697 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "fb32b655.b185b8",\r
+        "id": "ea193d8f.e165e",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 97,\r
-        "y": 26,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 112,\r
+        "y": 70,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "84e0c1e1.45193"\r
+                "45143e5e.12cef"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "84e0c1e1.45193",\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": 228.2856903076172,\r
-        "y": 75.23810863494873,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 243.2856903076172,\r
+        "y": 119.23810863494873,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "45da7482.2ad22c"\r
+                "22fb039d.719e1c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "45da7482.2ad22c",\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": 231.42861938476562,\r
-        "y": 160.00003242492676,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 246.42861938476562,\r
+        "y": 204.00003242492676,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "edcc85d8.9d3d28"\r
+                "bbe79441.cda0b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2c9ee1fb.c2a40e",\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": 703.9959564208984,\r
-        "y": 340.99998915195465,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 718.9959564208984,\r
+        "y": 384.99998915195465,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "a85389a5.eba5b8",\r
-                "b56c9993.d26ec8",\r
-                "d2286cfd.202a6"\r
+                "66f88853.0801a8",\r
+                "5f34a2a5.ce0fbc",\r
+                "37779f9b.3e84f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "edcc85d8.9d3d28",\r
+        "id": "bbe79441.cda0b",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 322.6626205444336,\r
-        "y": 445.66670763492584,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 337.6626205444336,\r
+        "y": 489.66670763492584,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "2c9ee1fb.c2a40e",\r
-                "fa8ab78.8a0bc48",\r
-                "83723db3.8501b",\r
-                "943ab36c.4be4",\r
-                "56a2543.f406bac",\r
-                "7638ccf.06d4134",\r
-                "a53f3f0c.46a7a",\r
-                "c42e922f.1abaa"\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": "83723db3.8501b",\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": 669.0273170471191,\r
-        "y": 211.269144654274,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 684.0273170471191,\r
+        "y": 255.269144654274,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "b6860278.b7c3a"\r
+                "3d5e06d8.9791c2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fa8ab78.8a0bc48",\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": 673.9959716796875,\r
-        "y": 150.00001394748688,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 688.9959716796875,\r
+        "y": 194.00001394748688,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "4d78f4ba.adcf7c"\r
+                "746b74df.fbc48c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4d78f4ba.adcf7c",\r
+        "id": "746b74df.fbc48c",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 853.9959526062012,\r
-        "y": 149.0000034570694,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 868.9959526062012,\r
+        "y": 193.0000034570694,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "83071b4.81cf8e8"\r
+                "62ebea71.fce5b4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83071b4.81cf8e8",\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": 1003.4246788024902,\r
-        "y": 150.14292109012604,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1018.4246788024902,\r
+        "y": 194.14292109012604,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b6860278.b7c3a",\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": 891.9959678649902,\r
-        "y": 212.00000965595245,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 906.9959678649902,\r
+        "y": 256.00000965595245,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "a420300f.fcc77"\r
+                "fccff52.827ec08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a420300f.fcc77",\r
+        "id": "fccff52.827ec08",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1106.9959526062012,\r
-        "y": 210.0000034570694,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1121.9959526062012,\r
+        "y": 254.0000034570694,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "61f2940f.e1eccc"\r
+                "fc0c6263.7f4b58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5ebe199d.38e1f8",\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": 1447.9959716796875,\r
-        "y": 178,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1462.9959716796875,\r
+        "y": 222,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b56c9993.d26ec8",\r
+        "id": "5f34a2a5.ce0fbc",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 963.9959716796875,\r
-        "y": 365,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 978.9959716796875,\r
+        "y": 409,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "f74bba14.018558"\r
+                "b65ac05a.92d3b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a85389a5.eba5b8",\r
+        "id": "66f88853.0801a8",\r
         "type": "outcome",\r
         "name": "0",\r
         "xml": "<outcome value='0'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 960.9959716796875,\r
-        "y": 293,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 975.9959716796875,\r
+        "y": 337,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "f74bba14.018558"\r
+                "b65ac05a.92d3b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f74bba14.018558",\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": 1132.9959716796875,\r
-        "y": 327,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1147.9959716796875,\r
+        "y": 371,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d2286cfd.202a6",\r
+        "id": "37779f9b.3e84f8",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 925.9959487915039,\r
-        "y": 435.9999986886978,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 940.9959487915039,\r
+        "y": 479.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "1141c0c2.8446df"\r
+                "8619e619.b5b6f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bd0fe0b8.95c3d",\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": 1279.995964050293,\r
-        "y": 434.0000126361847,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1294.995964050293,\r
+        "y": 478.0000126361847,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1141c0c2.8446df",\r
+        "id": "8619e619.b5b6f",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1086.995994567871,\r
-        "y": 432.99999010562897,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1101.995994567871,\r
+        "y": 476.99999010562897,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "bd0fe0b8.95c3d",\r
-                "7d4d8763.0f4718"\r
+                "b4807db5.ce3f18",\r
+                "b7112b63.fa666"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7d4d8763.0f4718",\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": 1298.9959335327148,\r
-        "y": 486.99998915195465,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1313.9959335327148,\r
+        "y": 530.9999891519547,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "39d7ac61.94fef4"\r
+                "207d79b0.f0396e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "39d7ac61.94fef4",\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": 1541.995948791504,\r
-        "y": 481.9999986886978,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1556.995948791504,\r
+        "y": 525.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "1b63e74a.2edd39"\r
+                "f2b976ec.55b34"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1b63e74a.2edd39",\r
+        "id": "f2b976ec.55b34",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1739.9959774017334,\r
-        "y": 469.00000536441803,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1754.9959774017334,\r
+        "y": 513.000005364418,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "21b15a7e.281f96"\r
+                "eab205c1.ee7e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "21b15a7e.281f96",\r
+        "id": "eab205c1.ee7e8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1891.995948791504,\r
-        "y": 470.9999986886978,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1906.995948791504,\r
+        "y": 514.9999986886978,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "bfa5b77e.850078",\r
-                "9791123.9d23ff",\r
-                "5999c8a4.0563c8"\r
+                "7cce5705.9b51",\r
+                "b161a727.31db88",\r
+                "8cc64f67.5de4c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bfa5b77e.850078",\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": 2119.996063232422,\r
-        "y": 413.0000025033951,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2134.996063232422,\r
+        "y": 457.0000025033951,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9791123.9d23ff",\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": 2123.996063232422,\r
-        "y": 467.0000025033951,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2138.996063232422,\r
+        "y": 511.0000025033951,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "943ab36c.4be4",\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": 597.9961547851562,\r
-        "y": 1640.501220703125,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 612.9961547851562,\r
+        "y": 1684.501220703125,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5999c8a4.0563c8",\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": 2154.45108795166,\r
-        "y": 518.0104948282242,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2169.45108795166,\r
+        "y": 562.0104948282242,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "56a2543.f406bac",\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": 683.9959564208984,\r
-        "y": 280.5039049386978,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 698.9959564208984,\r
+        "y": 324.5039049386978,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "61f2940f.e1eccc",\r
+        "id": "fc0c6263.7f4b58",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1270,\r
-        "y": 220,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1285,\r
+        "y": 264,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "5ebe199d.38e1f8",\r
-                "97c5cadc.46fd38"\r
+                "46df70e6.cbb32",\r
+                "868e2384.9bd088"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "97c5cadc.46fd38",\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": 1455,\r
-        "y": 235,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1470,\r
+        "y": 279,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7638ccf.06d4134",\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": 603,\r
-        "y": 552,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 591,\r
+        "y": 543,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "6951bd2b.63d4e4"\r
+                "25602afb.1d9cfe"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6951bd2b.63d4e4",\r
+        "id": "8bfca5dd.ccec38",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 806,\r
-        "y": 547,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 821,\r
+        "y": 591,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "c98c270d.88dcd8",\r
-                "b05ba34b.acc5f"\r
+                "3fb86113.9bfd2e",\r
+                "cea6f99d.9fa3f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c98c270d.88dcd8",\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": 1018,\r
-        "y": 550,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1033,\r
+        "y": 594,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "b3a5598e.a41448"\r
+                "380b3b11.1fc39c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b3a5598e.a41448",\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": 1244,\r
-        "y": 554,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1259,\r
+        "y": 598,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "4e594d45.0e1984"\r
+                "6ce242f7.50a224"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4e594d45.0e1984",\r
+        "id": "6ce242f7.50a224",\r
         "type": "outcome",\r
         "name": "uni",\r
         "xml": "<outcome value='uni'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1433.285888671875,\r
-        "y": 562.82177734375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1448.285888671875,\r
+        "y": 606.82177734375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "3e26d342.6174fc"\r
+                "8f0c299e.76aa68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3e26d342.6174fc",\r
+        "id": "8f0c299e.76aa68",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1608.117431640625,\r
-        "y": 565.3402709960938,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1623.117431640625,\r
+        "y": 609.3402709960938,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "8d7c01bb.0e5ea",\r
-                "db36cb56.ed0998",\r
-                "9f8707c2.df5a68"\r
+                "9cc6d571.b014d8",\r
+                "8d29ebb2.4924b",\r
+                "1b814ca6.da0c53"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8d7c01bb.0e5ea",\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": 1825.117431640625,\r
-        "y": 563.3402709960938,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1840.117431640625,\r
+        "y": 607.3402709960938,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b05ba34b.acc5f",\r
+        "id": "3fb86113.9bfd2e",\r
         "type": "switchNode",\r
-        "name": "switch number of unis  < 2",\r
-        "xml": "<switch test='`$tmp.unis.uni_length < 2`' >\n",\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": 993,\r
-        "y": 714,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1008,\r
+        "y": 758,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "9ad7b18c.9e2db"\r
+                "ca909120.1610f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "11a2c1f3.2f15de",\r
+        "id": "6807aab1.3361f4",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
-        "xml": "<return status='success'>\n<parameter name='' value='' />\n",\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": 1401,\r
-        "y": 716,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1416,\r
+        "y": 760,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9ad7b18c.9e2db",\r
+        "id": "ca909120.1610f",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1209,\r
-        "y": 715,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1224,\r
+        "y": 759,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "11a2c1f3.2f15de"\r
+                "6807aab1.3361f4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "db36cb56.ed0998",\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": 1864,\r
-        "y": 638,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1879,\r
+        "y": 682,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "51f60529.b960dc",\r
-                "bd9180ed.9d6e6"\r
+                "8df25e56.70ef2",\r
+                "5281d33f.6cf23c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bd9180ed.9d6e6",\r
+        "id": "5281d33f.6cf23c",\r
         "type": "failure",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2087,\r
-        "y": 593,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2102,\r
+        "y": 637,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "91a82817.a8c858"\r
+                "98c7bac7.1f7b2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "51f60529.b960dc",\r
+        "id": "8df25e56.70ef2",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2089,\r
-        "y": 657,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2104,\r
+        "y": 701,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "4dddc62b.304038"\r
+                "538dd561.19c994"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91a82817.a8c858",\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": 2309,\r
-        "y": 595,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2324,\r
+        "y": 639,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4dddc62b.304038",\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": 2248,\r
-        "y": 676,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2263,\r
+        "y": 720,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9f8707c2.df5a68",\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 AND depth = '0'`\"\n        pfx='tmp.aai.pnf' local-only='false' >\n\n\n",\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": 1790,\r
-        "y": 731,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1809,\r
+        "y": 819,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "7f07585.a7576a8"\r
+                "a9afb163.16d81"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7f07585.a7576a8",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1990.5,\r
-        "y": 749,\r
-        "z": "84e7e3f2.6b184",\r
-        "wires": [\r
-            [\r
-                "2018b1.62ea675"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2018b1.62ea675",\r
+        "id": "6d7469b.d065118",\r
         "type": "block",\r
         "name": "block",\r
-        "xml": "<block>\n",\r
+        "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2153.88232421875,\r
-        "y": 783.6556396484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2168.88232421875,\r
+        "y": 827.6556396484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "a36c84bd.45b6f8",\r
-                "e1179ec.bdf3f6"\r
+                "d8ebfcdc.d7e228",\r
+                "e363b1ad.6cf518"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e1179ec.bdf3f6",\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": 2390,\r
-        "y": 734,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2348,\r
+        "y": 781,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a36c84bd.45b6f8",\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": 2345.882568359375,\r
-        "y": 823.6597290039062,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2360.882568359375,\r
+        "y": 867.6597290039062,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "c153c531.99c278"\r
+                "95c7940c.2b5948"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c153c531.99c278",\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": 2571.882568359375,\r
-        "y": 823.6597290039062,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2586.882568359375,\r
+        "y": 867.6597290039062,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "ebf22767.e2b168",\r
-                "17f20ef3.96aa91"\r
+                "a1776b53.b80d",\r
+                "af94fb8e.80dfb8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ebf22767.e2b168",\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": 2770,\r
-        "y": 936,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2785,\r
+        "y": 980,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "15e83210.af0fbe"\r
+                "127afd4b.34da43"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "15e83210.af0fbe",\r
+        "id": "127afd4b.34da43",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2983,\r
-        "y": 937,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2998,\r
+        "y": 981,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "7354a06a.e0a7c",\r
-                "82642fbf.6f96f"\r
+                "9a33ae38.4ad288",\r
+                "b1e1b5aa.ff6b18"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7354a06a.e0a7c",\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": 3218,\r
-        "y": 867,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3233,\r
+        "y": 911,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "82642fbf.6f96f",\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 AND depth = '0'`\"\n        pfx='tmp.aai.network-resource' local-only='false' >\n\n\n",\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": 3226,\r
-        "y": 948,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3241,\r
+        "y": 992,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "dfffc86d.811b38"\r
+                "7923986a.2dfdb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dfffc86d.811b38",\r
+        "id": "7923986a.2dfdb",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 3458.5,\r
-        "y": 944,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3473.5,\r
+        "y": 988,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "c2666ab.b105298"\r
+                "e1de0e95.dce97"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c2666ab.b105298",\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": 3727,\r
-        "y": 943,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3742,\r
+        "y": 987,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a53f3f0c.46a7a",\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": 782,\r
-        "y": 861,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 797,\r
+        "y": 905,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "17f20ef3.96aa91",\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": 2797,\r
-        "y": 801,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2812,\r
+        "y": 845,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "a15f639f.76c57"\r
+                "4c01f776.c87b7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a15f639f.76c57",\r
+        "id": "4c01f776.c87b7",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 3010,\r
-        "y": 802,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3025,\r
+        "y": 846,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "94cd4673.029758"\r
+                "583e9b05.f6eef4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "94cd4673.029758",\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": 3237,\r
-        "y": 801,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 3252,\r
+        "y": 845,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5c2c3ff1.fc693",\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": 795,\r
-        "y": 807,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 810,\r
+        "y": 851,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c42e922f.1abaa",\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": 648,\r
-        "y": 1053,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 663,\r
+        "y": 1097,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "1cfcb3ef.b12bfc"\r
+                "de539d0a.26596"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "70ff03f1.58983c",\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": 1074.0272216796875,\r
-        "y": 992.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1089.0272216796875,\r
+        "y": 1036.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fcf606f6.efb428",\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": 1554.0272216796875,\r
-        "y": 1105.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1569.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "18d11459.dc281c",\r
+        "id": "82572a7a.757f1",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1384.0272216796875,\r
-        "y": 1105.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1399.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "fcf606f6.efb428"\r
+                "29b92baa.41f5cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "71856f9f.960fe",\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": 1388.0272216796875,\r
-        "y": 1145.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1403.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "48d45483.15892c"\r
+                "d2605932.de72d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f7967d43.ee995",\r
+        "id": "bcaaab5e.f760b",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1380.0272216796875,\r
-        "y": 1185.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1395.0272216796875,\r
+        "y": 1229.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "8a5a416f.cf1fa"\r
+                "c5af9444.32cba8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "48d45483.15892c",\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": 1538.0272216796875,\r
-        "y": 1145.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1553.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8a5a416f.cf1fa",\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": 1538.0272216796875,\r
-        "y": 1185.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1553.0272216796875,\r
+        "y": 1229.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "96b7c9e8.a8e308",\r
+        "id": "dc15d354.485648",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1384.0272216796875,\r
-        "y": 1225.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1399.0272216796875,\r
+        "y": 1269.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "f7f59d76.ec927"\r
+                "189365cc.5aa2da"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9f0248ba.15c698",\r
+        "id": "36cada17.d60606",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1380.0272216796875,\r
-        "y": 1265.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1395.0272216796875,\r
+        "y": 1309.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "66fab2ba.c9700c"\r
+                "436f764c.14ed4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "66fab2ba.c9700c",\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": 1538.0272216796875,\r
-        "y": 1265.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1553.0272216796875,\r
+        "y": 1309.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f7f59d76.ec927",\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": 1534.5272216796875,\r
-        "y": 1225.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1549.5272216796875,\r
+        "y": 1269.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "98b0b441.82bf68",\r
+        "id": "bce6bff8.ae1f18",\r
         "type": "comment",\r
         "name": "Get controller info and send request",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1146.0272216796875,\r
-        "y": 1105.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1161.0272216796875,\r
+        "y": 1149.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "82fd1dc6.67489",\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": 1138.0272216796875,\r
-        "y": 1145.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1153.0272216796875,\r
+        "y": 1189.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "18d11459.dc281c",\r
-                "71856f9f.960fe",\r
-                "f7967d43.ee995"\r
+                "82572a7a.757f1",\r
+                "7ff0b8e4.d0edd",\r
+                "bcaaab5e.f760b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8222512c.b2b7f",\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": 1150.5272216796875,\r
-        "y": 1245.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1165.5272216796875,\r
+        "y": 1289.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "96b7c9e8.a8e308",\r
-                "9f0248ba.15c698"\r
+                "dc15d354.485648",\r
+                "36cada17.d60606"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "21e9ada7.141962",\r
+        "id": "81bac551.cc757",\r
         "type": "comment",\r
         "name": "call domain controller to  create underlay OTN tunnel",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1199.5272216796875,\r
-        "y": 1330.49560546875,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1214.5272216796875,\r
+        "y": 1374.49560546875,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "47386aa5.9bb954",\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": 1219.5272216796875,\r
-        "y": 1374.49560546875,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1234.5272216796875,\r
+        "y": 1418.49560546875,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1cfcb3ef.b12bfc",\r
+        "id": "de539d0a.26596",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 801.5272216796875,\r
-        "y": 1385.0407409667969,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 816.5272216796875,\r
+        "y": 1429.0407409667969,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "82fd1dc6.67489",\r
-                "70ff03f1.58983c",\r
-                "e0cd8c60.4c6de",\r
-                "8b8f2197.efea1",\r
-                "8222512c.b2b7f",\r
-                "518a2698.5bffd8",\r
-                "47386aa5.9bb954"\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": "cbbfd612.33a888",\r
+        "id": "641e0b16.a7aa44",\r
         "type": "comment",\r
         "name": "Loop through UNIs and configure domain controllers",\r
         "info": "",\r
         "comments": "",\r
-        "x": 736.5003662109375,\r
-        "y": 1193.5003662109375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 751.5003662109375,\r
+        "y": 1237.5003662109375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e0cd8c60.4c6de",\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": 1065.52734375,\r
-        "y": 1453.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1080.52734375,\r
+        "y": 1497.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8b8f2197.efea1",\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": 1090.02734375,\r
-        "y": 1493.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1105.02734375,\r
+        "y": 1537.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "518a2698.5bffd8",\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": 1125.52734375,\r
-        "y": 1533.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1140.52734375,\r
+        "y": 1577.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "7015f66c.94fd18",\r
-                "82d35da9.66aaf"\r
+                "7aea425d.d2ac8c",\r
+                "c6896fdc.d8f088"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dd59a6d0.4b0dc8",\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": 1642.52734375,\r
-        "y": 1553.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1657.52734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "f3736e9e.60052",\r
-                "c00d7e66.d88b7"\r
+                "dc79f422.6ffec8",\r
+                "fce6e76c.ef0f5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3736e9e.60052",\r
+        "id": "dc79f422.6ffec8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1986.02734375,\r
-        "y": 1553.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2001.02734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "113a662f.cf308a"\r
+                "e78610af.f485d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "113a662f.cf308a",\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": 2143.52734375,\r
-        "y": 1553.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2158.52734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9be7bcfb.b7fdc",\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": 2140.02734375,\r
-        "y": 1513.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 2155.02734375,\r
+        "y": 1557.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c00d7e66.d88b7",\r
+        "id": "fce6e76c.ef0f5",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1982.02734375,\r
-        "y": 1513.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1997.02734375,\r
+        "y": 1557.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "9be7bcfb.b7fdc"\r
+                "3c748274.94d126"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7015f66c.94fd18",\r
+        "id": "7aea425d.d2ac8c",\r
         "type": "other",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1338.3711738586426,\r
-        "y": 1513.162670135498,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1353.3711738586426,\r
+        "y": 1557.162670135498,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "d88a1a72.f911d8"\r
+                "7a6c581b.b1ed5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "82d35da9.66aaf",\r
+        "id": "c6896fdc.d8f088",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1342.02734375,\r
-        "y": 1553.040771484375,\r
-        "z": "84e7e3f2.6b184",\r
+        "x": 1357.02734375,\r
+        "y": 1597.040771484375,\r
+        "z": "5c3e2071.30fcf",\r
         "wires": [\r
             [\r
-                "dd59a6d0.4b0dc8"\r
+                "e7a0edea.212a28"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d88a1a72.f911d8",\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": 1652.52734375,\r
-        "y": 1513.040771484375,\r
-        "z": "84e7e3f2.6b184",\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
-                "c00d7e66.d88b7",\r
-                "f3736e9e.60052"\r
+                "6d7469b.d065118"\r
             ]\r
         ]\r
     }\r
index f259816..191456b 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "e9f5d8f7.e285a8",\r
+        "id": "41bcd68b.3b187",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 83.47266006469727,\r
-        "y": 26,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 117,\r
+        "y": 66,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "f361420f.d2dd5"\r
+                "68ff8d75.08d6bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f361420f.d2dd5",\r
+        "id": "68ff8d75.08d6bc",\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": 214.75835037231445,\r
-        "y": 75.23810863494873,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 248.2856903076172,\r
+        "y": 115.23810863494873,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "83b54aea.5a2e08"\r
+                "e9c8e7da.08db58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83b54aea.5a2e08",\r
+        "id": "e9c8e7da.08db58",\r
         "type": "method",\r
         "name": "method sotn-vf-operation-uni-create",\r
         "xml": "<method rpc='sotn-vf-operation-uni-create' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 217.9012794494629,\r
-        "y": 160.00003242492676,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 251.42861938476562,\r
+        "y": 200.00003242492676,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "d23ea373.2facb"\r
+                "9b876278.69aec"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "129ae0d2.67909f",\r
+        "id": "b6719136.d1d408",\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": 592,\r
-        "y": 45,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 625.5273399353027,\r
+        "y": 85,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "4518c55e.2af6cc"\r
+                "de455676.bfc4b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4518c55e.2af6cc",\r
+        "id": "de455676.bfc4b8",\r
         "type": "other",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 778.6666793823242,\r
-        "y": 44.33329772949219,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 812.194019317627,\r
+        "y": 84.33329772949219,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "49f6673c.896c38"\r
+                "caff06c1.7f0ea8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "49f6673c.896c38",\r
+        "id": "caff06c1.7f0ea8",\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=\"404\" />\n    <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",\r
         "comments": "",\r
-        "x": 960.3333053588867,\r
-        "y": 44.33329772949219,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 993.8606452941895,\r
+        "y": 84.33329772949219,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "344a6d66.006ae2",\r
+        "id": "2806a3d2.9200ac",\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": 581.5794200897217,\r
-        "y": 99.50003504753113,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 615.1067600250244,\r
+        "y": 139.50003504753113,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "b740b835.934dd8"\r
+                "baaa4638.c65"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b740b835.934dd8",\r
+        "id": "baaa4638.c65",\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": 832.5795154571533,\r
-        "y": 95.16665554046631,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 866.106855392456,\r
+        "y": 135.1666555404663,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "7d8c54e9.05fcdc"\r
+                "ac6af028.e56f6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7d8c54e9.05fcdc",\r
+        "id": "ac6af028.e56f6",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1050.9128322601318,\r
-        "y": 97.1666374206543,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1084.4401721954346,\r
+        "y": 137.1666374206543,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "4090d448.987d9c"\r
+                "8e9b59f5.9fbff8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4090d448.987d9c",\r
+        "id": "8e9b59f5.9fbff8",\r
         "type": "set",\r
         "name": "set vnf-index",\r
         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
         "comments": "",\r
-        "x": 1204.2460041046143,\r
-        "y": 97.16665840148926,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1237.773344039917,\r
+        "y": 137.16665840148926,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d6f734d6.542738",\r
+        "id": "e32594d8.14f33",\r
         "type": "switchNode",\r
         "name": "switch vnf-index",\r
         "xml": "<switch test='`$vnf-index`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 595.579439163208,\r
-        "y": 160.5000331401825,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 629.1067790985107,\r
+        "y": 200.5000331401825,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "cc5e7b73.313338"\r
+                "5097b64f.8e649"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cc5e7b73.313338",\r
+        "id": "5097b64f.8e649",\r
         "type": "other",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 757.5794849395752,\r
-        "y": 159.50003218650818,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 791.1068248748779,\r
+        "y": 199.50003218650818,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "d5e799c5.aa66e8"\r
+                "f8a1475e.8d7dc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d5e799c5.aa66e8",\r
+        "id": "f8a1475e.8d7dc8",\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 id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 906.8295764923096,\r
-        "y": 157.27790999412537,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 940.3569164276123,\r
+        "y": 197.27790999412537,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2e3b155c.1acdba",\r
+        "id": "7c723171.97826",\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": 630.2500219345093,\r
-        "y": 221.99999403953552,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 663.777361869812,\r
+        "y": 261.9999940395355,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "d6b8c302.00cb5",\r
-                "74fd2b9a.39bbc4"\r
+                "d3dcde48.41f3",\r
+                "9c9a7796.629b6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d6b8c302.00cb5",\r
+        "id": "d3dcde48.41f3",\r
         "type": "other",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 861.2500324249268,\r
-        "y": 197.99999117851257,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 894.7773723602295,\r
+        "y": 237.99999117851257,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "b130c62a.6d5b28"\r
+                "eb2b3da4.ac3bf"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "74fd2b9a.39bbc4",\r
+        "id": "9c9a7796.629b6",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 861.2500324249268,\r
-        "y": 237.99999117851257,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 894.7773723602295,\r
+        "y": 277.9999911785126,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "aa20e5dd.34f068"\r
+                "9e326ce7.36ba2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b130c62a.6d5b28",\r
+        "id": "eb2b3da4.ac3bf",\r
         "type": "set",\r
         "name": "set vf-index",\r
         "xml": "<set>\n<parameter name='vf-index' value='0' />\n",\r
         "comments": "",\r
-        "x": 1003.7500324249268,\r
-        "y": 197.99999117851257,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1037.2773723602295,\r
+        "y": 237.99999117851257,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "aa20e5dd.34f068",\r
+        "id": "9e326ce7.36ba2",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1005.6070766448975,\r
-        "y": 237.93650317192078,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1039.1344165802002,\r
+        "y": 277.9365031719208,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "290ec3b5.b78dec",\r
-                "ba0b306b.1384c"\r
+                "bb4f26d0.2b52f8",\r
+                "c6144a09.68351"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba0b306b.1384c",\r
+        "id": "c6144a09.68351",\r
         "type": "set",\r
         "name": "set vf-index",\r
         "xml": "<set>\n<parameter name='vf-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n\n",\r
         "comments": "",\r
-        "x": 1158.3055515289307,\r
-        "y": 207.55560186458752,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1191.8328914642334,\r
+        "y": 247.55560186458752,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "290ec3b5.b78dec",\r
+        "id": "bb4f26d0.2b52f8",\r
         "type": "for",\r
         "name": "for each existing vf-index",\r
         "xml": "<for index='idx' start='0' end='`$vf-index`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1214.7340564727783,\r
-        "y": 260.7777316570282,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1248.261396408081,\r
+        "y": 300.7777316570282,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "f5468be4.2d7768"\r
+                "cadc9be5.e759e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "55b24f6b.1c68",\r
+        "id": "fcf618d7.ce2b98",\r
         "type": "comment",\r
         "name": "make sure this network doesn't exist already",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1438.384786605835,\r
-        "y": 219.03178906440735,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1471.9121265411377,\r
+        "y": 259.03178906440735,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f5468be4.2d7768",\r
+        "id": "cadc9be5.e759e",\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": 1490.0197772979736,\r
-        "y": 260.3492343425751,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1523.5471172332764,\r
+        "y": 300.3492343425751,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "416b188c.9635e8"\r
+                "c1e99eff.0e5d48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "416b188c.9635e8",\r
+        "id": "c1e99eff.0e5d48",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1390.7499752044678,\r
-        "y": 318.9206655025482,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1424.2773151397705,\r
+        "y": 358.9206655025482,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "5ff9d421.bc0c2c"\r
+                "840dd033.d02e68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5ff9d421.bc0c2c",\r
+        "id": "840dd033.d02e68",\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=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id already found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1538.500078201294,\r
-        "y": 318.7778575713746,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1572.0274181365967,\r
+        "y": 358.7778575713746,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a3005c7c.22f1c",\r
+        "id": "425e7a20.0b25dc",\r
         "type": "comment",\r
         "name": "Take the parameter names by removing prefix",\r
         "info": "",\r
         "comments": "",\r
-        "x": 674.8297939300537,\r
-        "y": 294.8294517993927,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 708.3571338653564,\r
+        "y": 334.8294517993927,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c2f9b109.0e45",\r
+        "id": "26fdcf88.d41188",\r
         "type": "for",\r
         "name": "for loop idx - VF input parameters",\r
         "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 636.8295917510986,\r
-        "y": 338.16278433799744,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 670.3569316864014,\r
+        "y": 378.16278433799744,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "c2930fc2.e5909"\r
+                "d2a88646.f84f6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c2930fc2.e5909",\r
+        "id": "d2a88646.f84f6",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 851.6079349517822,\r
-        "y": 335.71836829185486,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 885.135274887085,\r
+        "y": 375.71836829185486,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "d1ed645d.aa3a78",\r
-                "6dcf8b92.c77424"\r
+                "6ee856f3.a6b1a",\r
+                "7919b72e.9e665"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d1ed645d.aa3a78",\r
+        "id": "6ee856f3.a6b1a",\r
         "type": "execute",\r
         "name": "execute split parameterName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1047.8641376495361,\r
-        "y": 313.46650671958923,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1081.3914775848389,\r
+        "y": 353.46650671958923,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6dcf8b92.c77424",\r
+        "id": "7919b72e.9e665",\r
         "type": "set",\r
         "name": "set parameterName",\r
         "xml": "<set>\n<parameter name=\"`vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",\r
         "comments": "",\r
-        "x": 1017.3085651397705,\r
-        "y": 350.46662306785583,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 1050.8359050750732,\r
+        "y": 390.46662306785583,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d23ea373.2facb",\r
+        "id": "9b876278.69aec",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 290.5794315338135,\r
-        "y": 355.4961154460907,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 324.1067714691162,\r
+        "y": 395.4961154460907,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "c2f9b109.0e45",\r
-                "129ae0d2.67909f",\r
-                "2e3b155c.1acdba",\r
-                "a11f77d.859bf88",\r
-                "7c53c20f.68b9dc",\r
-                "42215efb.1d8e4",\r
-                "91211121.8f53",\r
-                "d001c737.a47218",\r
-                "b74ff3ee.b1d98",\r
-                "344a6d66.006ae2",\r
-                "d6f734d6.542738",\r
-                "3cca5aeb.576896",\r
-                "6ba0a91d.74fdb8",\r
-                "c0fe8566.aad758",\r
-                "3368b1eb.e464fe",\r
-                "29fa2ed2.416422"\r
+                "26fdcf88.d41188",\r
+                "b6719136.d1d408",\r
+                "7c723171.97826",\r
+                "6c8900d6.0d8e58",\r
+                "49bfdced.7c2bbc",\r
+                "bf7bb77.41be8c8",\r
+                "abc1f25f.e43c08",\r
+                "8c309fdb.0398f",\r
+                "91a89d7a.a0f178",\r
+                "2806a3d2.9200ac",\r
+                "e32594d8.14f33",\r
+                "2b448345.aa142c",\r
+                "d1e54672.f82058",\r
+                "abd09dc6.c02b78",\r
+                "4b4cd818.a8df08",\r
+                "a0154eab.2fbc7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d001c737.a47218",\r
+        "id": "8c309fdb.0398f",\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": 577.8019104003906,\r
-        "y": 893.00732421875,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 611.3292503356934,\r
+        "y": 933.00732421875,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "91211121.8f53",\r
+        "id": "abc1f25f.e43c08",\r
         "type": "save",\r
         "name": "save service relationship in AAI",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \n      key='generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"`relationship-list.relationship[$tmp.relationship_length].related-to`\" value=\"uni\" />\n<parameter name=\"`relationship-list.relationship[$tmp.relationship_length].related-link`\" value=\"`'/network/unis/uni/' + $prop.vf-id`\" />\n<parameter name=\"`relationship-list.relationship[$tmp.relationship_length].relationship-data[0].relationship-key`\" value=\"id\" />\n<parameter name=\"`relationship-list.relationship[$tmp.relationship_length].relationship-data[0].relationship-value`\" value=\"`$prop.vf-id`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 633.0794067382812,\r
-        "y": 851.83349609375,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 666.606746673584,\r
+        "y": 891.83349609375,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "42215efb.1d8e4",\r
+        "id": "bf7bb77.41be8c8",\r
         "type": "save",\r
         "name": "save uni resource in AAI",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $prop.vf-id' >\n<parameter name=\"id\" value=\"`$prop.vf-id`\" />\n<parameter name=\"tpId\" value='`$prop.uni.tpId`' />\n<parameter name='cVLAN' value='`$prop.uni.vlanId`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vf-module-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $service-data.vnfs.vnf[$vnf-index].vnf-id  + '/vnf-data/vf-modules/vf-module/' + $prop.vf-id + '/vf-module-data/'` \" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 615.0794677734375,\r
-        "y": 747.83349609375,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 648.6068077087402,\r
+        "y": 787.83349609375,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b74ff3ee.b1d98",\r
+        "id": "91a89d7a.a0f178",\r
         "type": "set",\r
         "name": "set vf-module-level-oper-status",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.order-status'  value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
         "comments": "",\r
-        "x": 632.579439163208,\r
-        "y": 698.5000331401825,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 666.1067790985107,\r
+        "y": 738.5000331401825,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7c53c20f.68b9dc",\r
+        "id": "49bfdced.7c2bbc",\r
         "type": "set",\r
         "name": "set vf-module-object-path",\r
         "xml": "<set>\n<parameter name='vf-module-id' value='`$prop.vf-id`'/> \n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
         "comments": "",\r
-        "x": 616.079475402832,\r
-        "y": 656.3335154056549,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 649.6068153381348,\r
+        "y": 696.3335154056549,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a11f77d.859bf88",\r
+        "id": "6c8900d6.0d8e58",\r
         "type": "set",\r
         "name": "copy input data to service data",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-id' value='`$prop.vf-id`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vnf-information.' value='`$vf-module-topology-operation-input.vnf-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-topology.' value='`$tmp.vf-module-topology.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index+1`' />\n",\r
         "comments": "",\r
-        "x": 627.9325504302979,\r
-        "y": 604.8296692371368,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 661.4598903656006,\r
+        "y": 644.8296692371368,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c0fe8566.aad758",\r
+        "id": "abd09dc6.c02b78",\r
         "type": "set",\r
         "name": "set new vf-module_length",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index + 1`' />",\r
         "comments": "",\r
-        "x": 608,\r
-        "y": 497,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 641.5273399353027,\r
+        "y": 537,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3cca5aeb.576896",\r
+        "id": "2b448345.aa142c",\r
         "type": "set",\r
         "name": "set vf-module-request-input.",\r
         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n",\r
         "comments": "",\r
-        "x": 614.9995880126953,\r
-        "y": 391.9912657737732,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 648.526927947998,\r
+        "y": 431.9912657737732,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6ba0a91d.74fdb8",\r
+        "id": "d1e54672.f82058",\r
         "type": "call",\r
         "name": "call sotn-get-vf-module-uni-param",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-get-vf-module-uni-param' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 653.8132629394531,\r
-        "y": 444.83709144592285,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 687.3406028747559,\r
+        "y": 484.83709144592285,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3368b1eb.e464fe",\r
+        "id": "4b4cd818.a8df08",\r
         "type": "execute",\r
         "name": "execute generate-vf-id",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vf-id\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 606.8132781982422,\r
-        "y": 553.3409690856934,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 640.3406181335449,\r
+        "y": 593.3409690856934,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "29fa2ed2.416422",\r
+        "id": "a0154eab.2fbc7",\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": 605,\r
-        "y": 803,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 638.5273399353027,\r
+        "y": 843,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "5c744e64.d3743"\r
+                "288ce8e3.088cd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c744e64.d3743",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "id": "42b83e22.53c9",\r
+        "type": "set",\r
+        "name": "set tmp.relationship_length",\r
+        "xml": "<set>\n<parameter name='tmp.relationship_length' value='`$tmp.aai.generic-vnf.relationship-list.relation_length`'/>\n",\r
+        "comments": "",\r
+        "x": 1154.52734375,\r
+        "y": 801,\r
+        "z": "c1f3ee3d.7e867",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "288ce8e3.088cd",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 808,\r
-        "y": 798,\r
-        "z": "8abb02c9.ea909",\r
+        "x": 868,\r
+        "y": 821,\r
+        "z": "c1f3ee3d.7e867",\r
         "wires": [\r
             [\r
-                "79532ac9.38abe4"\r
+                "42b83e22.53c9"\r
             ]\r
         ]\r
-    },\r
-    {\r
-        "id": "79532ac9.38abe4",\r
-        "type": "set",\r
-        "name": "set tmp.relationship_length",\r
-        "xml": "<set>\n<parameter name=\"tmp.relationship_length\" value='`$tmp.aai.generic-vnf.relationship-list.relation_length`'/>\n",\r
-        "comments": "",\r
-        "x": 991,\r
-        "y": 795,\r
-        "z": "8abb02c9.ea909",\r
-        "wires": []\r
     }\r
 ]
\ No newline at end of file
index c1e677b..ec76dae 100644 (file)
                key="'generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \r
                AND depth = '0'"\r
         pfx='tmp.aai.generic-vnf' local-only='false' >\r
-                <block>\r
-                    <for silentFailure='true' index='vidx' start='0' end='`$tmp.aai.generic-vnf.relationship-list.relationship_length`' >\r
-                        <switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\r
-                            <outcome value='uni'>\r
-                                <block atomic="true">\r
-                                    <set>\r
-                                        <parameter name='`tmp.unis.uni[$vidx].tpId`' value="`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].relationship-data[0].relationship-value`" />\r
-                                    </set>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
-                                        <parameter name="original_string" value='`tmp.unis.uni[$vidx].tpId`'/>\r
-                                        <parameter name="regex" value="nodeId"/>\r
-                                        <parameter name="tmp.unis.uni[$vidx].pnf-name" value=""/>\r
-                                        <outcome value='success'>\r
-                                            <set>\r
-                                                <parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\r
-                                                <parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />\r
-                                            </set>\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="pnf" \r
-               key="`pnf.pnf-name = $tmp.unis.uni[$vidx].pnf-name AND depth = '0'`"\r
-        pfx='tmp.aai.pnf' local-only='false' >\r
-                                        <outcome value='success'>\r
-                                            <block>\r
+                <outcome value='success'>\r
+                    <block>\r
+                        <for silentFailure='true' index='vidx' start='0' end='`$tmp.aai.generic-vnf.relationship-list.relationship_length`' >\r
+                            <switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\r
+                                <outcome value='uni'>\r
+                                    <block atomic="true">\r
+                                        <set>\r
+                                            <parameter name='`tmp.unis.uni[$vidx].tpId`' value="`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].relationship-data[0].relationship-value`" />\r
+                                        </set>\r
+                                        <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                            <parameter name="original_string" value='`tmp.unis.uni[$vidx].tpId`'/>\r
+                                            <parameter name="regex" value="nodeId"/>\r
+                                            <parameter name="tmp.unis.uni[$vidx].pnf-name" value=""/>\r
+                                            <outcome value='success'>\r
                                                 <set>\r
-                                                    <parameter name='`$tmp.unis.uni[$vidx].node-id`' value="`$tmp.aai.pnf.pnf-id`" />\r
+                                                    <parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\r
+                                                    <parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />\r
                                                 </set>\r
-                                                <for silentFailure='true' index='ridx' start='0' end='`$tmp.aai.pnf.relationship-list.relationship_length`' >\r
-                                                    <switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\r
-                                                        <outcome value='thirdparty-controller'>\r
-                                                            <block atomic="true">\r
-                                                                <set>\r
-                                                                    <parameter name='`$tmp.unis.uni[$vidx].thirdparty-sdnc-id`' value="`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`" />\r
-                                                                </set>\r
-                                                            </block>\r
-                                                        </outcome>\r
-                                                        <outcome value='network-resource'>\r
-                                                            <block atomic="true">\r
-                                                                <set>\r
-                                                                    <parameter name='`$tmp.unis.uni[$vidx].network-id`' value="`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`" />\r
-                                                                </set>\r
-                                                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \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="pnf" \r
+               key="'pnf.pnf-name = $tmp.unis.uni[$vidx].pnf-name'\r
+               AND depth = '0'"\r
+        pfx='tmp.aai.pnf' local-only='false' >\r
+                                            <!--<get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" -->\r
+                                            <!--               resource="generic-vnf" -->\r
+                                            <!--               key="'generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' -->\r
+                                            <!--               AND depth = '0'"-->\r
+                                            <!--        pfx='tmp.aai.generic-vnf' local-only='false' >-->\r
+                                            <outcome value='success'>\r
+                                                <block>\r
+                                                    <set>\r
+                                                        <parameter name='`$tmp.unis.uni[$vidx].node-id`' value="`$tmp.aai.pnf.pnf-id`" />\r
+                                                    </set>\r
+                                                    <for silentFailure='true' index='ridx' start='0' end='`$tmp.aai.pnf.relationship-list.relationship_length`' >\r
+                                                        <switch test='`$tmp.aai.src-pnf.relationship-list.relationship[$vidx].related-to`'>\r
+                                                            <outcome value='thirdparty-controller'>\r
+                                                                <block atomic="true">\r
+                                                                    <set>\r
+                                                                        <parameter name='`$tmp.unis.uni[$vidx].thirdparty-sdnc-id`' value="`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`" />\r
+                                                                    </set>\r
+                                                                </block>\r
+                                                            </outcome>\r
+                                                            <outcome value='network-resource'>\r
+                                                                <block atomic="true">\r
+                                                                    <set>\r
+                                                                        <parameter name='`$tmp.unis.uni[$vidx].network-id`' value="`$tmp.aai.pnf.relationship-list.relationship[$ridx].relationship-data[0].relationship-value`" />\r
+                                                                    </set>\r
+                                                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
                resource="network-resource" \r
-               key="`network-resource.network-id = $tmp.unis.uni[$vidx].network-id AND depth = '0'`"\r
+               key="'network-resource.network-id = $tmp.unis.uni[$vidx].network-id'\r
+               AND depth = '0'"\r
         pfx='tmp.aai.network-resource' local-only='false' >\r
-                                                                    <outcome value='success'>\r
-                                                                        <set>\r
-                                                                            <parameter name="`$tmp.unis.uni[$vidx].network-id`" value="`$tmp.aai.network-resource.network-id`" />\r
-                                                                            <parameter name="`$tmp.unis.uni[$vidx].provider-id`" value="`$tmp.aai.network-resource.provider-id`" />\r
-                                                                            <parameter name="`$tmp.unis.uni[$vidx].client-id`" value="`$tmp.aai.network-resource.client-id`" />\r
-                                                                            <parameter name="`$tmp.unis.uni[$vidx].te-topo-id`" value="`$tmp.aai.network-resource.te-topo-id`" />\r
-                                                                            <parameter name="`$tmp.unis.uni[$vidx].network-type`" value="`$tmp.aai.network-resource.network-type`" />\r
-                                                                        </set>\r
-                                                                    </outcome>\r
-                                                                </get-resource>\r
-                                                            </block>\r
-                                                        </outcome>\r
-                                                    </switch>\r
-                                                </for>\r
-                                            </block>\r
-                                        </outcome>\r
-                                    </get-resource>\r
-                                </block>\r
+                                                                        <outcome value='success'>\r
+                                                                            <set>\r
+                                                                                <parameter name="`$tmp.unis.uni[$vidx].network-id`" value="`$tmp.aai.network-resource.network-id`" />\r
+                                                                                <parameter name="`$tmp.unis.uni[$vidx].provider-id`" value="`$tmp.aai.network-resource.provider-id`" />\r
+                                                                                <parameter name="`$tmp.unis.uni[$vidx].client-id`" value="`$tmp.aai.network-resource.client-id`" />\r
+                                                                                <parameter name="`$tmp.unis.uni[$vidx].te-topo-id`" value="`$tmp.aai.network-resource.te-topo-id`" />\r
+                                                                                <parameter name="`$tmp.unis.uni[$vidx].network-type`" value="`$tmp.aai.network-resource.network-type`" />\r
+                                                                            </set>\r
+                                                                        </outcome>\r
+                                                                    </get-resource>\r
+                                                                </block>\r
+                                                            </outcome>\r
+                                                        </switch>\r
+                                                    </for>\r
+                                                </block>\r
+                                            </outcome>\r
+                                        </get-resource>\r
+                                    </block>\r
+                                </outcome>\r
+                            </switch>\r
+                        </for>\r
+                        <switch test='`$tmp.unis.uni_length &lt; 2`' >\r
+                            <outcome value='true'>\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
                             </outcome>\r
                         </switch>\r
-                    </for>\r
-                    <switch test='`$tmp.unis.uni_length < 2`' >\r
-                        <outcome value='true'>\r
-                            <return status='success'>\r
-                                <parameter name='' value='' />\r
-                            </return>\r
-                        </outcome>\r
-                    </switch>\r
-                </block>\r
+                    </block>\r
+                </outcome>\r
             </get-resource>\r
             <call module='GENERIC-RESOURCE-API' rpc='sotn-get-otn-tunnel-path-from-oof' mode='sync' ></call>\r
             <for index='vidx' start='0' end='`$tmp.unis.uni_length`' >\r
index a549708..e582fb7 100644 (file)
                key="'generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \r
                AND depth = '0'"\r
         pfx='tmp.aai.generic-vnf' local-only='false' >\r
-                <block>\r
+                <outcome value='success'>\r
                     <set>\r
-                        <parameter name="tmp.relationship_length" value='`$tmp.aai.generic-vnf.relationship-list.relation_length`'/>\r
+                        <parameter name='tmp.relationship_length' value='`$tmp.aai.generic-vnf.relationship-list.relation_length`'/>\r
                     </set>\r
-                </block>\r
+                </outcome>\r
             </get-resource>\r
             <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \r
       key='generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \r
diff --git a/platform-logic/optical-service/src/main/json/optical-service_create-service-relationship.json b/platform-logic/optical-service/src/main/json/optical-service_create-service-relationship.json
new file mode 100644 (file)
index 0000000..569e23b
--- /dev/null
@@ -0,0 +1,223 @@
+[\r
+    {\r
+        "id": "acab78dd.697a38",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 382.5,\r
+        "y": 262.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "c2dcb871.d886d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "56ba0c7c.085e74",\r
+        "type": "method",\r
+        "name": "method",\r
+        "xml": "<method rpc='create-service-relationship' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 381.5,\r
+        "y": 337.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "f37956ce.4bd828"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2dcb871.d886d8",\r
+        "type": "service-logic",\r
+        "name": "optical-service ${project.version}",\r
+        "module": "optical-service",\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='optical-service' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 593.3333435058594,\r
+        "y": 198.83333206176758,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "56ba0c7c.085e74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f37956ce.4bd828",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 564.5,\r
+        "y": 332.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "c34ad1e6.1b049",\r
+                "49230af2.d808d4",\r
+                "30a10176.609d7e",\r
+                "dc89cfb.651ad3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c34ad1e6.1b049",\r
+        "type": "get-resource",\r
+        "name": "get-resource",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $as-request-id'\npfx='access-service'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 749.1666946411133,\r
+        "y": 316.05555152893066,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "49230af2.d808d4",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$access-service.domain-requests`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain-services\"/> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 741.5,\r
+        "y": 361.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "30a10176.609d7e",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idc' start='0' end='`$domain-services_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 713.5,\r
+        "y": 448.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "c1fe8f71.3771e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c1fe8f71.3771e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 859.5,\r
+        "y": 441.5,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "a9fba6b1.9ea4a8",\r
+                "5b28c4f8.97075c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9fba6b1.9ea4a8",\r
+        "type": "get-resource",\r
+        "name": "get-resource",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-services[$idc]'\npfx='ds-details'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1007.1666946411133,\r
+        "y": 279.8333444595337,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d767bb7e.ede568",\r
+        "type": "save",\r
+        "name": "save domain service",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/business/customers/customer/' + $optical-service-create-input.global-customer-id + '/service-subscriptions/service-subscription/' + $optical-service-create-input.service-type + '/service-instances/service-instance/' + $ds-details.service-instance-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"service-instance.service-instance-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$ds-details.service-instance-id`\" /> \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1247.1666107177734,\r
+        "y": 443.61108779907227,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3081486c.145aa8",\r
+        "type": "save",\r
+        "name": "save lgical-link",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$inter.logical-link[$ida].link-name`\" /> \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 939.0277938842773,\r
+        "y": 535.0000419616699,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b28c4f8.97075c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1047.083396911621,\r
+        "y": 446.9444456100464,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "d767bb7e.ede568"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc89cfb.651ad3",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$domain-services_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 637.9165725708008,\r
+        "y": 527.499927520752,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "4df19f89.f43cf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4df19f89.f43cf",\r
+        "type": "outcome",\r
+        "name": "2",\r
+        "xml": "<outcome value='2'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 774.3055114746094,\r
+        "y": 530.2776975631714,\r
+        "z": "c7becd47.884",\r
+        "wires": [\r
+            [\r
+                "3081486c.145aa8"\r
+            ]\r
+        ]\r
+    }\r
+]
\ No newline at end of file
diff --git a/platform-logic/optical-service/src/main/json/optical-service_inter-domain-handling.json b/platform-logic/optical-service/src/main/json/optical-service_inter-domain-handling.json
new file mode 100644 (file)
index 0000000..3c56d2a
--- /dev/null
@@ -0,0 +1,1033 @@
+[\r
+    {\r
+        "id": "f758e877.9aa428",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 170,\r
+        "y": 35,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "5c17b7ee.ab4f88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5c17b7ee.ab4f88",\r
+        "type": "service-logic",\r
+        "name": "optical-service ${project.version}",\r
+        "module": "optical-service",\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='optical-service' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 183,\r
+        "y": 95,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "748bfbc0.155724"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "748bfbc0.155724",\r
+        "type": "method",\r
+        "name": "method service-create-tapi",\r
+        "xml": "<method rpc='inter-domain-handling' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 203,\r
+        "y": 175,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "dbf465e6.f48758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dbf465e6.f48758",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 413.5,\r
+        "y": 159.99998474121094,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "28583d0f.279172"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28583d0f.279172",\r
+        "type": "get-resource",\r
+        "name": "get-resource",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-links\"\nkey=\" \"\npfx='inter' local-only='false' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 580.3333435058594,\r
+        "y": 114.66667175292969,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "b70b6289.977c1",\r
+                "6ef8cbe3.e8bef4",\r
+                "6bf74a48.446dd4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b70b6289.977c1",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 737.3333435058594,\r
+        "y": 55.66667175292969,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "85b966b9.0f8cf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ef8cbe3.e8bef4",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 746.3333435058594,\r
+        "y": 106.66667175292969,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "cd963a4d.e22ee8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "85b966b9.0f8cf8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 901.3333435058594,\r
+        "y": 53.66667175292969,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cd963a4d.e22ee8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not retrieve logical-links' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 908.3333435058594,\r
+        "y": 106.66667175292969,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6bf74a48.446dd4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 567.3333435058594,\r
+        "y": 256.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "9c819276.24e11"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9c819276.24e11",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 571.3333435058594,\r
+        "y": 343.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "d737ac6d.616bf",\r
+                "26ccb9a4.4d6756",\r
+                "220b1d2a.b6a942"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "26ccb9a4.4d6756",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'Aaccess bend---' + $access-bend`\"/>\n<parameter name=\"field2\" value=\"`'Aaccess cend---' + $access-cend`\"/>\n<parameter name=\"field3\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field4\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 735.3333435058594,\r
+        "y": 398.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c76734fa.8d1cc8",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$inter.logical-link[$ida].link-type`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 861.3333435058594,\r
+        "y": 349.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "272d946f.d2dc2c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d737ac6d.616bf",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='ida' start='0' end='`$inter.logical-link_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 730.3333435058594,\r
+        "y": 349.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "c76734fa.8d1cc8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "272d946f.d2dc2c",\r
+        "type": "outcome",\r
+        "name": "inter-domain",\r
+        "xml": "<outcome value='inter-domain'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1003.3333435058594,\r
+        "y": 349.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "9b0d1c2e.0faa7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ca4ee674.defdf8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n<parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\n",\r
+        "comments": "",\r
+        "x": 1570.083396911621,\r
+        "y": 200.4166898727417,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a5175c91.4398b",\r
+        "type": "break",\r
+        "name": "break",\r
+        "xml": "<break>\n",\r
+        "comments": "",\r
+        "x": 1587.833396911621,\r
+        "y": 298.91669178009033,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "13f040fa.3faaef",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1431.083396911621,\r
+        "y": 292.416690826416,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "ca4ee674.defdf8",\r
+                "a5175c91.4398b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "220b1d2a.b6a942",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$access-bend == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 693.3333435058594,\r
+        "y": 455.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "130ab846.d0f008",\r
+                "50eacb5c.990954"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "130ab846.d0f008",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 837.3333435058594,\r
+        "y": 455.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "ee14f7be.3c7fa8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee14f7be.3c7fa8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 986.3333435058594,\r
+        "y": 456.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "50eacb5c.990954",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 572.3333435058594,\r
+        "y": 531.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "347e2915.cc1706"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "347e2915.cc1706",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 717.3333435058594,\r
+        "y": 532.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "856ca7c4.6b82e8",\r
+                "8837a281.40c0b",\r
+                "de103600.3d65d8",\r
+                "c43967.77247698"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "856ca7c4.6b82e8",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idb' start='0' end='2' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 906.3333435058594,\r
+        "y": 530.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "a72d7f41.fec8f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "82932067.81591",\r
+        "type": "call",\r
+        "name": "call",\r
+        "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1457.3333435058594,\r
+        "y": 545.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "e5f10270.f273a",\r
+                "7ab99a2a.02a9b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a72d7f41.fec8f",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$idb`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1032.3333435058594,\r
+        "y": 530.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "a10d9b09.c6a018",\r
+                "65f0439d.6850dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a10d9b09.c6a018",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1160.3333435058594,\r
+        "y": 497.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "e11165ce.81f408"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e11165ce.81f408",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1304.3333435058594,\r
+        "y": 497.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "82932067.81591",\r
+                "8944795b.be9238"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7242da65.49c644",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name + '_' + 'MDONS-OTN-TAPI-2'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service2-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service2-svc-instance-id`\" />\n",\r
+        "comments": "",\r
+        "x": 1465.3333435058594,\r
+        "y": 751.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d9d5ec95.325f2",\r
+        "type": "call",\r
+        "name": "call",\r
+        "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1302.3333435058594,\r
+        "y": 1038.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "3bece07b.4143",\r
+                "308f7f65.579ea"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "65f0439d.6850dc",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='1'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1144.3333435058594,\r
+        "y": 745.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "4117c3fb.234e2c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4117c3fb.234e2c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1294.3333435058594,\r
+        "y": 768.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "7242da65.49c644",\r
+                "d9d5ec95.325f2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8944795b.be9238",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name + '_' + 'MDONS-OTN-TAPI-1'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service1-svc-instance-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 1457.3333435058594,\r
+        "y": 480.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8837a281.40c0b",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$service1 == $service2 == success`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 467.8333511352539,\r
+        "y": 972.9166975021362,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "b7e3ef8e.7574d",\r
+                "ebdeccd7.d965"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3ebe2880.5d2848",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Multi-domain-service successfully created' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 972.3333892822266,\r
+        "y": 970.4167022705078,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e32376ab.722ab8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Multi-domain-service creation failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 886.5833892822266,\r
+        "y": 1182.9167022705078,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e5f10270.f273a",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1602.3333435058594,\r
+        "y": 520.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "ce267118.2a781"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3bece07b.4143",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1444.3333435058594,\r
+        "y": 1034.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "5d7bb97e.9b9168"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "de103600.3d65d8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\n",\r
+        "comments": "",\r
+        "x": 853.3333435058594,\r
+        "y": 493.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d7bea264.ac4f",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 777.0833892822266,\r
+        "y": 890.6666994094849,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "45335899.f65cd8",\r
+                "3ebe2880.5d2848",\r
+                "5ad6860e.7c4058",\r
+                "105084eb.36fa9b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "45335899.f65cd8",\r
+        "type": "save",\r
+        "name": "update acc service db",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $as-request-id'\nforce='true' pfx='save-result'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 983.3333892822266,\r
+        "y": 790.6666984558105,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ef433cfb.addb6",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Access service creation failed\"/>\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 862.8333892822266,\r
+        "y": 1084.4167003631592,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ffac9eb.b5f648",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 725.5833854675293,\r
+        "y": 1123.916766166687,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "ef433cfb.addb6",\r
+                "e32376ab.722ab8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1a20d556.18cf3b",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
+        "comments": "",\r
+        "x": 1850.3333435058594,\r
+        "y": 448.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ce267118.2a781",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1700.3333435058594,\r
+        "y": 450.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "1a20d556.18cf3b",\r
+                "1e9f2b96.152c94"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1e9f2b96.152c94",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$service1-status == 200`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1728.3333435058594,\r
+        "y": 580.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "69014b74.07f204",\r
+                "1a2962dc.544a6d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "69014b74.07f204",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1897.3333435058594,\r
+        "y": 535.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "312af284.d49a7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1a2962dc.544a6d",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1898.3333435058594,\r
+        "y": 602.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "1d22b46d.2540bc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "312af284.d49a7e",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
+        "comments": "",\r
+        "x": 2032.3333435058594,\r
+        "y": 524.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1d22b46d.2540bc",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
+        "comments": "",\r
+        "x": 2034.3333435058594,\r
+        "y": 601.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5d7bb97e.9b9168",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1617.3333435058594,\r
+        "y": 1015.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "6ec325e8.81817c",\r
+                "b7239a52.656e68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7239a52.656e68",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$service2-status == 200`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1749.3333435058594,\r
+        "y": 1114.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "53ffa173.fbef1",\r
+                "2ad5ca.ed0e4a36"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53ffa173.fbef1",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1905.3333435058594,\r
+        "y": 1039.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "4007f828.6542e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2ad5ca.ed0e4a36",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1962.3333435058594,\r
+        "y": 1121.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "dd3cb13a.463cf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4007f828.6542e8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+        "comments": "",\r
+        "x": 2106.3333435058594,\r
+        "y": 1029.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dd3cb13a.463cf",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+        "comments": "",\r
+        "x": 2105.3333435058594,\r
+        "y": 1099.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6ec325e8.81817c",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
+        "comments": "",\r
+        "x": 1787.3333435058594,\r
+        "y": 962.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c43967.77247698",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='inter' value='' />\n",\r
+        "comments": "",\r
+        "x": 901.8333854675293,\r
+        "y": 578.4166970252991,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7ab99a2a.02a9b4",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1605.3333435058594,\r
+        "y": 615.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "f872b304.25e82"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f872b304.25e82",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 1765.3333435058594,\r
+        "y": 636.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "308f7f65.579ea",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1403.3333435058594,\r
+        "y": 1116.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "472ab920.66f758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "472ab920.66f758",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 1563.3333435058594,\r
+        "y": 1137.6666717529297,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b7e3ef8e.7574d",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 636.333381652832,\r
+        "y": 896.1666984558105,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "d7bea264.ac4f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ebdeccd7.d965",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 600.583381652832,\r
+        "y": 1125.166699886322,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "5ffac9eb.b5f648"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ad6860e.7c4058",\r
+        "type": "call",\r
+        "name": "create-service-relationship",\r
+        "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 983.3333892822266,\r
+        "y": 889.4166984558105,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b0d1c2e.0faa7",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$inter.logical-link[$ida].available-capacity == 0`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1145,\r
+        "y": 241.25,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "39e8a51e.7cdb9a",\r
+                "73566e12.b8034"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "39e8a51e.7cdb9a",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1262.5000190734863,\r
+        "y": 190.00000190734863,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "73566e12.b8034",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1268.7500190734863,\r
+        "y": 296.2500057220459,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            [\r
+                "13f040fa.3faaef"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "105084eb.36fa9b",\r
+        "type": "update",\r
+        "name": "update logical-link-status AAI",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n     key='logical-link.link-name = $inter.logical-link[$ida].link-name '\n      local-only='false'>\n<parameter name='available-capacity' value='0' />\n\n\n\n\n\n\n\n\n\n    \n    \n    \n    \n    \n    \n    \n    \n   \n    \n    \n    \n\n \n \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1027.5,\r
+        "y": 841.25,\r
+        "z": "5c4cb98c.063918",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index 6b76a2d..3d5395e 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "a60c3a75.bbec5",\r
+        "id": "19b0a312.c6518d",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 213,\r
-        "y": 182,\r
-        "z": "f1813121.5d5738",\r
+        "x": 304,\r
+        "y": 94,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "5b510e2a.808e9"\r
+                "81c1d0fa.bcc35"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c50c5fff.124b48",\r
+        "id": "e56e4f2c.7f32c",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='optical-service-create' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 212,\r
-        "y": 257,\r
-        "z": "f1813121.5d5738",\r
+        "x": 303,\r
+        "y": 169,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "95411f3f.dd7f98"\r
+                "8a27eddd.8659"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5b510e2a.808e9",\r
+        "id": "81c1d0fa.bcc35",\r
         "type": "service-logic",\r
         "name": "optical-service ${project.version}",\r
         "module": "optical-service",\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='optical-service' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 430.5,\r
-        "y": 165,\r
-        "z": "f1813121.5d5738",\r
+        "x": 521.5,\r
+        "y": 77,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "c50c5fff.124b48"\r
+                "e56e4f2c.7f32c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "95411f3f.dd7f98",\r
+        "id": "8a27eddd.8659",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 388,\r
-        "y": 270,\r
-        "z": "f1813121.5d5738",\r
+        "x": 395,\r
+        "y": 250.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "3ce1c2e1.3b2f6e",\r
-                "4f2664fb.690704",\r
-                "8396ec44.a3b3f",\r
-                "98a2e7e3.d11d58",\r
-                "dbd48c3a.1af36",\r
-                "79f9f3f0.aa019c",\r
-                "a32436b4.dcfeb8",\r
-                "6cb71359.685f54"\r
+                "cb83a0f.af4db6",\r
+                "c467f6e9.a09748",\r
+                "27820288.3245de",\r
+                "eb2c1d7a.9bc0f",\r
+                "812b7088.1c2e1",\r
+                "f6999b39.46ee28",\r
+                "faed5cf2.7521c",\r
+                "281e3ae5.c7e156",\r
+                "f4302cf0.c694f",\r
+                "9cecb747.fbb8f8",\r
+                "4ff206b2.2a38f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4f2664fb.690704",\r
+        "id": "cb83a0f.af4db6",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\n    \n    \n    \n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 527.9999694824219,\r
+        "y": 214.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "c2bd7688.8306a8",\r
+                "e0cd029e.1c401",\r
+                "c08c879e.8aa398",\r
+                "e5d38e0f.c60ef",\r
+                "e48f435a.a53b1",\r
+                "cd52a71e.a07748",\r
+                "96ffe338.d9102",\r
+                "307d0ddd.cbbf82",\r
+                "6c345065.66388",\r
+                "6b15a6f5.41dc08",\r
+                "708a333d.a59a6c",\r
+                "930d48ba.7db8c8",\r
+                "2bad3261.39a7be"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2bd7688.8306a8",\r
         "type": "switchNode",\r
-        "name": "switch : domain-type",\r
-        "xml": "<switch test='`$optical-service-create-input.payload.domain-type`'>\n    \n",\r
+        "name": "switch uni1",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 265.5,\r
-        "y": 583,\r
-        "z": "f1813121.5d5738",\r
+        "x": 747.9999694824219,\r
+        "y": 112.00001525878906,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "d95d35a6.d10db",\r
-                "6077e8a.adc5618"\r
+                "e2160d67.6a214"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d95d35a6.d10db",\r
-        "type": "outcome",\r
-        "name": "MSA",\r
-        "xml": "<outcome value='MSA'>\n",\r
+        "id": "930d48ba.7db8c8",\r
+        "type": "set",\r
+        "name": "set parameter",\r
+        "xml": "<set>\n<parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\n",\r
+        "comments": "",\r
+        "x": 776.9999694824219,\r
+        "y": 62.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e2160d67.6a214",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 568,\r
-        "y": 553,\r
-        "z": "f1813121.5d5738",\r
+        "x": 911.9999694824219,\r
+        "y": 114.00001525878906,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "7a015c66.3154ec"\r
+                "4c25de7b.31204"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6077e8a.adc5618",\r
-        "type": "outcome",\r
-        "name": "TAPI",\r
-        "xml": "<outcome value='TAPI'>\n",\r
+        "id": "4c25de7b.31204",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1051.9999694824219,\r
+        "y": 109.00001525878906,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e0cd029e.1c401",\r
+        "type": "switchNode",\r
+        "name": "switch uni2",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni2_id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 564,\r
-        "y": 662,\r
-        "z": "f1813121.5d5738",\r
+        "x": 747.9999694824219,\r
+        "y": 193.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "ebb70e0a.9be68"\r
+                "6209659e.61d4fc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3ce1c2e1.3b2f6e",\r
-        "type": "execute",\r
-        "name": "execute",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
+        "id": "6209659e.61d4fc",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 770,\r
-        "y": 145,\r
-        "z": "f1813121.5d5738",\r
+        "x": 906.9999694824219,\r
+        "y": 198.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
-            []\r
+            [\r
+                "6da07ddf.5b16c4"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "7a015c66.3154ec",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
+        "id": "6da07ddf.5b16c4",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1041.9999694824219,\r
+        "y": 195.00000762939453,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c08c879e.8aa398",\r
+        "type": "switchNode",\r
+        "name": "switch uni1 coding_func",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_coding_func'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 756,\r
-        "y": 554,\r
-        "z": "f1813121.5d5738",\r
+        "x": 751.9999694824219,\r
+        "y": 289.9999771118164,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "3e4acd01.4d0db2"\r
+                "a209861e.a84c68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ebb70e0a.9be68",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
+        "id": "a209861e.a84c68",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 749,\r
-        "y": 667,\r
-        "z": "f1813121.5d5738",\r
+        "x": 949.9999694824219,\r
+        "y": 289.9999771118164,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "9e442bec.ab7e8"\r
+                "400f8845.d561c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8396ec44.a3b3f",\r
-        "type": "call",\r
-        "name": "call validate-input-parameters",\r
-        "xml": "<call module='optical-service' rpc='optical-validate-input-params' mode='sync' >\n",\r
+        "id": "400f8845.d561c8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n\n\n\n",\r
+        "comments": "",\r
+        "x": 1086.9999694824219,\r
+        "y": 286.9999771118164,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e5d38e0f.c60ef",\r
+        "type": "switchNode",\r
+        "name": "switch uni",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 856,\r
-        "y": 92,\r
-        "z": "f1813121.5d5738",\r
+        "x": 720.9999694824219,\r
+        "y": 380.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
-            []\r
+            [\r
+                "43b24bcd.988c54"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "9e442bec.ab7e8",\r
-        "type": "call",\r
-        "name": "call TAPI DG",\r
-        "xml": "<call module='optical-service' rpc='service-create-tapi' mode='sync' >\n",\r
+        "id": "43b24bcd.988c54",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 948,\r
-        "y": 665,\r
-        "z": "f1813121.5d5738",\r
+        "x": 864.9999694824219,\r
+        "y": 383.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
-            []\r
+            [\r
+                "a79c959.2645a68"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "3e4acd01.4d0db2",\r
-        "type": "call",\r
-        "name": "call MSA DG",\r
-        "xml": "<call module='optical-service' rpc='service-create-msa' mode='sync' >\n",\r
+        "id": "a79c959.2645a68",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1019.9999694824219,\r
+        "y": 381.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e48f435a.a53b1",\r
+        "type": "switchNode",\r
+        "name": "switch enni",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni_id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 960,\r
-        "y": 550,\r
-        "z": "f1813121.5d5738",\r
+        "x": 709.9999694824219,\r
+        "y": 441.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
-            []\r
+            [\r
+                "2e88bf81.cdfcc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2e88bf81.cdfcc",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 866.9999694824219,\r
+        "y": 449.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "6cecdd4e.699c54"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6cecdd4e.699c54",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1028.9999694824219,\r
+        "y": 461.9999465942383,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cd52a71e.a07748",\r
+        "type": "switchNode",\r
+        "name": "switch uni coding_func",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_coding_func'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 725.9999694824219,\r
+        "y": 498.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "423b71c7.c87b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "423b71c7.c87b8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 915.9999694824219,\r
+        "y": 502.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "48fc9f8f.e1214"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "98a2e7e3.d11d58",\r
+        "id": "48fc9f8f.e1214",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1055.9999694824219,\r
+        "y": 508.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "96ffe338.d9102",\r
+        "type": "switchNode",\r
+        "name": "switch enni1",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_id'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 701.9999694824219,\r
+        "y": 556.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "b119e02f.85a12"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "307d0ddd.cbbf82",\r
+        "type": "switchNode",\r
+        "name": "switch enni2",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni2_id'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 697.9999694824219,\r
+        "y": 623.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "6a8649d8.5b4328"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b119e02f.85a12",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 869.9999694824219,\r
+        "y": 559.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "78577f48.191f5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6a8649d8.5b4328",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 860.9999694824219,\r
+        "y": 627.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "260a366a.9008da"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "78577f48.191f5",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1010.9999694824219,\r
+        "y": 558.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "260a366a.9008da",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 994.9999694824219,\r
+        "y": 631.4000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6c345065.66388",\r
+        "type": "switchNode",\r
+        "name": "switch uni coding_func",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_coding_func'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 703.9999694824219,\r
+        "y": 667.8000259399414,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "109cf4b6.34d27b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "109cf4b6.34d27b",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 873.9999694824219,\r
+        "y": 671.8000259399414,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "a04925ba.233548"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a04925ba.233548",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1017.9999694824219,\r
+        "y": 682.8000259399414,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c467f6e9.a09748",\r
+        "type": "get-resource",\r
+        "name": "get controller_id from DB",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id' \npfx='db.source1'>\n    \n    \n    \n    \n    \n    \n    \n    \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 687.9999694824219,\r
+        "y": 761.6000137329102,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "ea6ce722.102db8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "27820288.3245de",\r
         "type": "get-resource",\r
-        "name": "get resources from DB -controller_id",\r
-        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id\nAND interface_id = $optical-service-create-input.payload.service-aend.port-name'\npfx='controllerid'>\n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
+        "name": "get controller_id from DB",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id' \npfx='db.source2'>\n    \n    \n    \n    \n    \n    \n    \n    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 746,\r
-        "y": 230,\r
-        "z": "f1813121.5d5738",\r
+        "x": 668,\r
+        "y": 846.6000137329102,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "130f8c79.83a0ec"\r
+                "2351ae73.eacf92"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dbd48c3a.1af36",\r
+        "id": "89a07cd5.0252",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='controller1' value=\"`$db.source1.controller-id`\"/>\n",\r
+        "comments": "",\r
+        "x": 1012.9999694824219,\r
+        "y": 764.6000137329102,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9eef6461.fbaa98",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='controller2' value=\"`$db.source2.controller-id`\"/>\n",\r
+        "comments": "",\r
+        "x": 1009.9999694824219,\r
+        "y": 853.6000137329102,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4ff206b2.2a38f8",\r
+        "type": "switchNode",\r
+        "name": "controllers-id check",\r
+        "xml": "<switch test='`$controller1==$controller2`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 105.99996948242188,\r
+        "y": 1354.5999755859375,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "6d524179.31442",\r
+                "29c9a077.5048"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d524179.31442",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 373.89996337890625,\r
+        "y": 1285.89990234375,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "77e4cb5c.3ea374"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7fa6e0ba.8dc59",\r
+        "type": "call",\r
+        "name": "main-create",\r
+        "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 705.9000244140625,\r
+        "y": 1277.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "a084b4d3.d2ad68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "29c9a077.5048",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 377.89996337890625,\r
+        "y": 1460.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "3686da83.318ed6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eb2c1d7a.9bc0f",\r
         "type": "execute",\r
         "name": "split node-id a-end retrieved from DB",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 765,\r
-        "y": 283,\r
-        "z": "f1813121.5d5738",\r
+        "x": 679.8999633789062,\r
+        "y": 902.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "130f8c79.83a0ec",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "812b7088.1c2e1",\r
+        "type": "execute",\r
+        "name": "split node-id a-end retrieved from DB",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller2`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 667.8999938964844,\r
+        "y": 950.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f6999b39.46ee28",\r
+        "type": "set",\r
+        "name": "set controller-ip",\r
+        "xml": "<set>\n<parameter name='controller-ip1' value='`$param-prefix1[1]`' />\n<parameter name='domain-type1' value='`$param-prefix1[0]`' />\n<parameter name='controller-ip2' value='`$param-prefix2[1]`' />\n<parameter name='domain-type2' value='`$param-prefix2[0]`' />\n ",\r
+        "comments": "",\r
+        "x": 592.75,\r
+        "y": 998.7499771118164,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3686da83.318ed6",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 976,\r
-        "y": 229,\r
-        "z": "f1813121.5d5738",\r
+        "x": 519.566650390625,\r
+        "y": 1458.566650390625,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "526e75aa.f179f4"\r
+                "7f7dd90.ca00828",\r
+                "402e803d.bb4b3",\r
+                "f46024a4.178778",\r
+                "4cfee8aa.5fe5e8",\r
+                "ddc83fd9.94789"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "526e75aa.f179f4",\r
+        "id": "7f7dd90.ca00828",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='controller-id' value='`$controllerid.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
+        "xml": "<set>\n<parameter name='access-aend' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='access-zend' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n",\r
         "comments": "",\r
-        "x": 1129,\r
-        "y": 232,\r
-        "z": "f1813121.5d5738",\r
+        "x": 690.6499710083008,\r
+        "y": 1577.6500482559204,\r
+        "z": "6aec8519.596ebc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "79f9f3f0.aa019c",\r
-        "type": "set",\r
-        "name": "set controller-ip",\r
-        "xml": "<set>\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n",\r
+        "id": "ddc83fd9.94789",\r
+        "type": "call",\r
+        "name": "inter-domain DG",\r
+        "xml": "<call module='optical-service' rpc='inter-domain-handling' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 682.1499710083008,\r
+        "y": 1692.6500492095947,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "77e4cb5c.3ea374",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 529.8999633789062,\r
+        "y": 1282.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "aa333758.2eb158",\r
+                "c56b33b.5b1d4d",\r
+                "dfbe19a.ac6e1e8",\r
+                "9217e91.3f8cc18",\r
+                "7fa6e0ba.8dc59"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d28a3ef1.7ab4b",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$final-response-code`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 924.9000244140625,\r
+        "y": 1190.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "516af1e8.b7429"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "516af1e8.b7429",\r
+        "type": "outcome",\r
+        "name": "200",\r
+        "xml": "<outcome value='200'>\n",\r
         "comments": "",\r
-        "x": 705,\r
-        "y": 341,\r
-        "z": "f1813121.5d5738",\r
+        "outputs": 1,\r
+        "x": 1062.9000244140625,\r
+        "y": 1183.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "8514f080.cd77"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9457262f.dafa78",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Service Created Successfully' />\n<parameter name='ack-final-indicator' value='Y' />\n",\r
+        "comments": "",\r
+        "x": 1362.9000244140625,\r
+        "y": 1226.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a32436b4.dcfeb8",\r
-        "type": "get-resource",\r
-        "name": "get-resource",\r
-        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id\nAND interface_id = $optical-service-create-input.payload.service-aend.port-name'\npfx='db-aend'>\n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
+        "id": "8514f080.cd77",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 616,\r
-        "y": 405,\r
-        "z": "f1813121.5d5738",\r
+        "x": 1200.9000244140625,\r
+        "y": 1179.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "73558010.2c724"\r
+                "9457262f.dafa78",\r
+                "d89f6cb.9d2869",\r
+                "90dcc928.7bcbc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6cb71359.685f54",\r
-        "type": "get-resource",\r
-        "name": "get-resource",\r
-        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id\nAND interface_id = $optical-service-create-input.payload.service-zend.port-name'\npfx='db-zend'>\n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n",\r
+        "id": "6b15a6f5.41dc08",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 748.8999938964844,\r
+        "y": 152.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "708a333d.a59a6c",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 743.8999938964844,\r
+        "y": 229.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2bad3261.39a7be",\r
+        "type": "switchNode",\r
+        "name": "service-name",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'service-name'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 612,\r
-        "y": 477,\r
-        "z": "f1813121.5d5738",\r
+        "x": 670.5666809082031,\r
+        "y": 722.5666580200195,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "c9ac9911.a76998"\r
+                "8a2bc3a2.8fb3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "73558010.2c724",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "8a2bc3a2.8fb3",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 805,\r
-        "y": 402,\r
-        "z": "f1813121.5d5738",\r
+        "x": 851.5666809082031,\r
+        "y": 730.5666580200195,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "35f9f711.be4718"\r
+                "f0ba54a2.8930a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "35f9f711.be4718",\r
+        "id": "f0ba54a2.8930a8",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='aend-nodeid' value='`$db-aend.pnf-id`' />\n<parameter name='a-end-pnf-name' value='`$db-aend.pnf-name`' />\n<parameter name='aend-clli' value='`$db-aend.clli`' />\n\n\n\n\n\n\n\n\n\n\n\n",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
         "comments": "",\r
-        "x": 967,\r
-        "y": 401,\r
-        "z": "f1813121.5d5738",\r
+        "x": 995.5667419433594,\r
+        "y": 728.5666732788086,\r
+        "z": "6aec8519.596ebc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c9ac9911.a76998",\r
+        "id": "ea6ce722.102db8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 867.8999938964844,\r
+        "y": 765.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "89a07cd5.0252"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2351ae73.eacf92",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 866.8999938964844,\r
+        "y": 850.9000015258789,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            [\r
+                "9eef6461.fbaa98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a084b4d3.d2ad68",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 803,\r
-        "y": 476,\r
-        "z": "f1813121.5d5738",\r
+        "x": 861.8999633789062,\r
+        "y": 1277.9000244140625,\r
+        "z": "6aec8519.596ebc",\r
         "wires": [\r
             [\r
-                "1b6fe865.a8bca8"\r
+                "d28a3ef1.7ab4b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1b6fe865.a8bca8",\r
+        "id": "faed5cf2.7521c",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-request-id\"/> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 364,\r
+        "y": 962,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "281e3ae5.c7e156",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-svc-instance-id\"/> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 393,\r
+        "y": 876,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f4302cf0.c694f",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-svc-instance-id\"/> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 327,\r
+        "y": 1037,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9cecb747.fbb8f8",\r
+        "type": "execute",\r
+        "name": "execute",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-request-id\"/> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 298,\r
+        "y": 1114,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d89f6cb.9d2869",\r
+        "type": "call",\r
+        "name": "create-service-relationship",\r
+        "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1459,\r
+        "y": 1145,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c56b33b.5b1d4d",\r
+        "type": "set",\r
+        "name": "set acc ser",\r
+        "xml": "<set>\n<parameter name='domain-requests' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service1-svc-instance-id`\" />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.service-name + '_' + 'MDONS-OTN'`\" /> \n",\r
+        "comments": "",\r
+        "x": 699,\r
+        "y": 1080,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aa333758.2eb158",\r
+        "type": "save",\r
+        "name": "save access service db",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 763,\r
+        "y": 1170,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f46024a4.178778",\r
+        "type": "set",\r
+        "name": "set acc ser",\r
+        "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='domain-requests' value=\"`$service1-request-id + ',' + $service2-request-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 699,\r
+        "y": 1395,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "402e803d.bb4b3",\r
+        "type": "save",\r
+        "name": "save access service db",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 761,\r
+        "y": 1522,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4cfee8aa.5fe5e8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field3\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 706.0999755859375,\r
+        "y": 1458.0999755859375,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dfbe19a.ac6e1e8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Access rquest_' + $as-request-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 705.0999755859375,\r
+        "y": 1125.0999755859375,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9217e91.3f8cc18",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='zend-nodeid' value='`$db-zend.pnf-id`' />\n<parameter name='z-end-pnf-name' value='`$db-zend.pnf-name`' />\n<parameter name='zend-clli' value='`$db-zend.clli`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
+        "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />",\r
         "comments": "",\r
-        "x": 971,\r
-        "y": 473,\r
-        "z": "f1813121.5d5738",\r
+        "x": 535,\r
+        "y": 1071,\r
+        "z": "6aec8519.596ebc",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "90dcc928.7bcbc8",\r
+        "type": "save",\r
+        "name": "update acc service db",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $as-request-id'\nforce='true' pfx='save-result'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1385,\r
+        "y": 1070,\r
+        "z": "6aec8519.596ebc",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 9a2ee7a..15b2e9c 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "96e558c1.171928",\r
+        "id": "cb10d6c4.981698",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 174,\r
-        "y": 96,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 170,\r
+        "y": 107,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "ba6338c5.40bd88"\r
+                "63ae4640.f4c188"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba6338c5.40bd88",\r
+        "id": "63ae4640.f4c188",\r
         "type": "service-logic",\r
         "name": "optical-service ${project.version}",\r
         "module": "optical-service",\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='optical-service' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 187,\r
-        "y": 156,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 183,\r
+        "y": 167,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "3857a42a.6b4cdc"\r
+                "ccc0be9.d18f84"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3857a42a.6b4cdc",\r
+        "id": "ccc0be9.d18f84",\r
         "type": "method",\r
         "name": "method service-create-tapi",\r
         "xml": "<method rpc='service-create-tapi' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 207,\r
-        "y": 236,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 203,\r
+        "y": 247,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "bca1514.f1c7bb"\r
+                "9e51a7e2.c96a48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bca1514.f1c7bb",\r
+        "id": "9e51a7e2.c96a48",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 416.5,\r
-        "y": 241,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 412.5,\r
+        "y": 252,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "83c30d61.39881",\r
-                "28460541.766c1a",\r
-                "58f1dbe7.901a34",\r
-                "72b2db54.6e2944",\r
-                "b90929e.4a985d8",\r
-                "65a74a39.a4d774",\r
-                "cc0f04eb.f41858",\r
-                "c7ace3b2.11081",\r
-                "3ff768b5.f99338",\r
-                "2995b56c.890f5a",\r
-                "bf3d0d8f.af5f6"\r
+                "3ceef95d.a94976",\r
+                "e43daa8d.210d18",\r
+                "30c153d0.f4174c",\r
+                "a085d0a9.db099",\r
+                "7cbb8085.aa09",\r
+                "b68ee0d5.ab2f1",\r
+                "ce711353.77418",\r
+                "86957885.24ae98",\r
+                "52992436.be902c",\r
+                "ff60ecd.026f51",\r
+                "ceb8b8b2.ae8198"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83c30d61.39881",\r
+        "id": "3ceef95d.a94976",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside optical service create tapi\"/>\n\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 416,\r
-        "y": 39,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 412,\r
+        "y": 50,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "28460541.766c1a",\r
+        "id": "e43daa8d.210d18",\r
         "type": "get-resource",\r
         "name": "get-resource",\r
         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id'\npfx='db-aend'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 614.9999389648438,\r
-        "y": 90.99998474121094,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 610.9999389648438,\r
+        "y": 101.99998474121094,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "40e83861.7ed4d8"\r
+                "c6f3bb2.1ae1f48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "58f1dbe7.901a34",\r
+        "id": "30c153d0.f4174c",\r
         "type": "get-resource",\r
         "name": "get-resource",\r
         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id'\npfx='db-zend'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 635.9999389648438,\r
-        "y": 155.99996948242188,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 631.9999389648438,\r
+        "y": 166.99996948242188,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "428896b5.e069b8"\r
+                "5ed218c5.9a0bc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "40e83861.7ed4d8",\r
+        "id": "c6f3bb2.1ae1f48",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 774.9999389648438,\r
-        "y": 92.99998474121094,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 770.9999389648438,\r
+        "y": 103.99998474121094,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "eccba7dd.6944a8"\r
+                "6a954070.e5ff5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "428896b5.e069b8",\r
+        "id": "5ed218c5.9a0bc8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 784.9999389648438,\r
-        "y": 153.99996948242188,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 780.9999389648438,\r
+        "y": 164.99996948242188,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "37897f34.5ca9"\r
+                "9ead2d56.36328"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eccba7dd.6944a8",\r
+        "id": "6a954070.e5ff5",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-node-uuid' value='`$db-aend.pnf-name`' />\n<parameter name='aend-pnf-name' value='`$db-aend.pnf-id`' />\n<parameter name='aend-cep-list' value='`$db-aend.connection-point`' />\n<parameter name='aend-nep' value='`$db-aend.interface-name`' />\n<parameter name='aend-rate' value='`$db-aend.rate`' />\n",\r
         "comments": "",\r
-        "x": 940.9999389648438,\r
-        "y": 93.99996948242188,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 936.9999389648438,\r
+        "y": 104.99996948242188,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "37897f34.5ca9",\r
+        "id": "9ead2d56.36328",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-node-uuid' value='`$db-zend.pnf-name`' />\n<parameter name='zend-pnf-name' value='`$db-zend.pnf-id`' />\n<parameter name='zend-cep-list' value='`$db-zend.connection-point`' />\n<parameter name='zend-nep' value='`$db-zend.interface-name`' />\n<parameter name='zend-rate' value='`$db-zend.rate`' />\n",\r
         "comments": "",\r
-        "x": 934,\r
-        "y": 153,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 930,\r
+        "y": 164,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "72b2db54.6e2944",\r
+        "id": "a085d0a9.db099",\r
         "type": "execute",\r
         "name": "execute: read properties",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 604,\r
-        "y": 45,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 600,\r
+        "y": 56,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b90929e.4a985d8",\r
+        "id": "7cbb8085.aa09",\r
         "type": "get-resource",\r
         "name": "find if aend is uni or nni or enni",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $aend-node-uuid AND\n     p-interface.interface-name = $aend-nep\"\npfx='aend'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 700,\r
-        "y": 237,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 696,\r
+        "y": 248,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "65a74a39.a4d774",\r
+        "id": "b68ee0d5.ab2f1",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$aend.network-interface-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 615,\r
-        "y": 333,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 611,\r
+        "y": 344,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "4a9b044a.0f3ccc",\r
-                "ea6d56a1.b032a8"\r
+                "c6743c18.bbfeb",\r
+                "d6efe253.7e8f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4a9b044a.0f3ccc",\r
+        "id": "c6743c18.bbfeb",\r
         "type": "outcome",\r
         "name": "UNI",\r
         "xml": "<outcome value='UNI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 740,\r
-        "y": 282,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 736,\r
+        "y": 293,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "c9780ca0.f5f71"\r
+                "cdb5c5b5.9048e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4b0b12c9.238b4c",\r
+        "id": "131024c8.c2705b",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-cep' value='`$aend-cep-list`' />\n<parameter name='aend-new' value='' />\n<parameter name='aend-new-rate' value='0' />\n",\r
         "comments": "",\r
-        "x": 1115,\r
-        "y": 131,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1111,\r
+        "y": 142,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8b8d35a4.ce05f8",\r
+        "id": "40b15a3.dac47a4",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$aend-cep-list`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1102,\r
-        "y": 373,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1143,\r
+        "y": 384,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c9780ca0.f5f71",\r
+        "id": "cdb5c5b5.9048e8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 878,\r
-        "y": 281,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 874,\r
+        "y": 292,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "4b0b12c9.238b4c",\r
-                "72c16e75.1a562",\r
-                "bd108f1e.ab488"\r
+                "131024c8.c2705b",\r
+                "b290b92c.1e7b58",\r
+                "b86f369c.e3ed78"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2ea274d9.8036ac",\r
+        "id": "d2686a37.db5528",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 898,\r
-        "y": 396,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 894,\r
+        "y": 407,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "8b8d35a4.ce05f8",\r
-                "e25b0e67.09bb4",\r
-                "a1b81fea.edbde",\r
-                "514a609b.d74c"\r
+                "40b15a3.dac47a4",\r
+                "7a067107.2ec2",\r
+                "ab1ab8d.88c2948",\r
+                "75a9a4ed.ec8d2c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3109f9ae.76da66",\r
+        "id": "4fdc9aa0.b29954",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.cep.details.url + $param-prefix[$idx]`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"aend-cep-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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": 1229.1111221313477,\r
-        "y": 457.22221660614014,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1229.111083984375,\r
+        "y": 460.22222900390625,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "11b6c81d.28de98",\r
-                "599fbaf2.e79674"\r
+                "c21f9ebf.94222",\r
+                "c3ad189d.190788"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "11b6c81d.28de98",\r
+        "id": "c21f9ebf.94222",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1346.77779006958,\r
-        "y": 411.0000057220459,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1342.77779006958,\r
+        "y": 422.0000057220459,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "d3f94b37.cc4268"\r
+                "f0cb2de3.028b2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "599fbaf2.e79674",\r
+        "id": "c3ad189d.190788",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1356.2221794128418,\r
-        "y": 480.7777805328369,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1352.2221794128418,\r
+        "y": 491.7777805328369,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "14aab0b3.9d34ff"\r
+                "27f9e6a9.a5da2a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d3f94b37.cc4268",\r
+        "id": "f0cb2de3.028b2",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to get Aend cep details\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1504,\r
-        "y": 411,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1500,\r
+        "y": 422,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7102ebf7.57bb74",\r
+        "id": "9994476.f537bb8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Sucessfully retrieved aend cep\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1643,\r
-        "y": 433,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1639,\r
+        "y": 444,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e25b0e67.09bb4",\r
+        "id": "7a067107.2ec2",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='idx' start='0' end='`$param-prefix_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1090,\r
-        "y": 422,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1086,\r
+        "y": 433,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "46da2f38.8c645"\r
+                "6d62527a.1e40bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "14aab0b3.9d34ff",\r
+        "id": "27f9e6a9.a5da2a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1494,\r
-        "y": 483,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1490,\r
+        "y": 494,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7102ebf7.57bb74",\r
-                "4004dd00.d10474"\r
+                "9994476.f537bb8",\r
+                "5de58fdb.3dc18"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d11a7c1c.7e732",\r
+        "id": "8b835dad.6e468",\r
         "type": "break",\r
         "name": "break",\r
         "xml": "<break>\n",\r
         "comments": "",\r
-        "x": 2100.5552864074707,\r
-        "y": 532.1110572814941,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2096.5552864074707,\r
+        "y": 543.1110572814941,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a50c2dd5.e9535",\r
+        "id": "f03d8eb8.9e89b",\r
         "type": "set",\r
         "name": "set aend-local-id",\r
         "xml": "<set>\n<parameter name='aend-local-id' value=\"`$aend-local-id + '/OTN/' + $aend-pnf-name + '/' + $aend-cep-response.sip[0].name[2].value + ':' + $aend-cep-response.sip[0].name[1].value`\" />\n<parameter name='aend-cep' value='`$param-prefix[$idx]`'/>\n\n\n",\r
         "comments": "",\r
-        "x": 2128.3332290649414,\r
-        "y": 461.1111087799072,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2124.3332290649414,\r
+        "y": 472.1111087799072,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7c05f290.3530ac",\r
+        "id": "a19a25b4.a7fc58",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1922,\r
-        "y": 498,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1918,\r
+        "y": 509,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "a50c2dd5.e9535",\r
-                "d11a7c1c.7e732"\r
+                "f03d8eb8.9e89b",\r
+                "8b835dad.6e468"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "46da2f38.8c645",\r
+        "id": "6d62527a.1e40bc",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1099,\r
-        "y": 483,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1095,\r
+        "y": 494,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "3109f9ae.76da66"\r
+                "4fdc9aa0.b29954"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a1b81fea.edbde",\r
+        "id": "ab1ab8d.88c2948",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value='' />\n<parameter name='aend-local-id' value='' />\n\n",\r
         "comments": "",\r
-        "x": 1066,\r
-        "y": 326,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1062,\r
+        "y": 337,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "cc0f04eb.f41858",\r
+        "id": "ce711353.77418",\r
         "type": "get-resource",\r
         "name": "find if zend is uni or nni or enni",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $zend-node-uuid AND\n     p-interface.interface-name = $zend-nep\"\npfx='zend'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 719,\r
-        "y": 779,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 715,\r
+        "y": 790,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c7ace3b2.11081",\r
+        "id": "86957885.24ae98",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$zend.network-interface-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 488,\r
-        "y": 1128,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 484,\r
+        "y": 1139,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "c85fd988.301698",\r
-                "9efb19c3.6da618"\r
+                "2dd9facb.4d9096",\r
+                "9f7e7624.f487d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c85fd988.301698",\r
+        "id": "2dd9facb.4d9096",\r
         "type": "outcome",\r
         "name": "UNI",\r
         "xml": "<outcome value='UNI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 614,\r
-        "y": 1048,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 610,\r
+        "y": 1059,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "b4f379c1.c24888"\r
+                "70ab075.7054cf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c3f18e8.1c0b18",\r
+        "id": "2cf44710.442d88",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-cep' value='`$zend-cep-list`' />\n<parameter name='zend-new' value='' />\n<parameter name='zend-new-rate' value='0' />\n",\r
         "comments": "",\r
-        "x": 1035,\r
-        "y": 769,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1031,\r
+        "y": 780,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3e6ef851.b14d38",\r
+        "id": "11c54622.c031aa",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$zend-cep-list`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 986,\r
-        "y": 1188,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 982,\r
+        "y": 1199,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b4f379c1.c24888",\r
+        "id": "70ab075.7054cf8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 894,\r
-        "y": 827,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 890,\r
+        "y": 838,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7c3f18e8.1c0b18",\r
-                "f950d837.cb97f8",\r
-                "ccff2354.5c8d6"\r
+                "2cf44710.442d88",\r
+                "cee2aa19.600e38",\r
+                "7c2ba1f9.81021"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2ae39741.d1c3c8",\r
+        "id": "a49ef364.fd7db",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 776,\r
-        "y": 1245,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 772,\r
+        "y": 1256,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "3e6ef851.b14d38",\r
-                "f903e0d6.863cf",\r
-                "9bced74d.d072a8",\r
-                "943fe233.c96d1"\r
+                "11c54622.c031aa",\r
+                "5bdbd1f1.43aa3",\r
+                "72f7503a.affea",\r
+                "54bcccf0.aad274"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f903e0d6.863cf",\r
+        "id": "5bdbd1f1.43aa3",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value='' />\n<parameter name='zend-local-id' value='' />\n",\r
         "comments": "",\r
-        "x": 987,\r
-        "y": 1136,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 983,\r
+        "y": 1147,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ea6d56a1.b032a8",\r
+        "id": "d6efe253.7e8f",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 752,\r
-        "y": 398,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 748,\r
+        "y": 409,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "2ea274d9.8036ac"\r
+                "d2686a37.db5528"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9efb19c3.6da618",\r
+        "id": "9f7e7624.f487d8",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 610,\r
-        "y": 1243,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 606,\r
+        "y": 1254,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "2ae39741.d1c3c8"\r
+                "a49ef364.fd7db"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3ff768b5.f99338",\r
+        "id": "52992436.be902c",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/optical-service-create-tapi.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$controller-ip + '/cxf/tapi/v2/connectivities/tapi-services'`\"/>\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"tapi-service-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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": 227.00006103515625,\r
-        "y": 1569,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 223.00006103515625,\r
+        "y": 1580,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "f2fbbd03.f2906",\r
-                "bebd84e7.a3b248"\r
+                "807d3a9b.b39f98",\r
+                "4ca35ad.57ba6a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f2fbbd03.f2906",\r
+        "id": "807d3a9b.b39f98",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 368.00006103515625,\r
-        "y": 1517,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 364.00006103515625,\r
+        "y": 1528,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "dcee484.0427eb8"\r
+                "c9f09c9a.c5b34"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bebd84e7.a3b248",\r
+        "id": "4ca35ad.57ba6a4",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 382.00006103515625,\r
-        "y": 1631,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 378.00006103515625,\r
+        "y": 1642,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "87a25e6a.1b2d"\r
+                "2378e9dd.60d396"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dcee484.0427eb8",\r
+        "id": "c9f09c9a.c5b34",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 533.0000610351562,\r
-        "y": 1516,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 529.0000610351562,\r
+        "y": 1527,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "58ea97a5.b3e618"\r
+                "f18f6836.1d4108"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "87a25e6a.1b2d",\r
+        "id": "2378e9dd.60d396",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 558.0000610351562,\r
-        "y": 1631,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 554.0000610351562,\r
+        "y": 1642,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "df77f71.8f24908",\r
-                "e14a80e1.1f5b7",\r
-                "9510207c.71682",\r
-                "6da24e58.717bb",\r
-                "71928460.ed14cc",\r
-                "5a15ce33.45154"\r
+                "70e50a50.c3ff54",\r
+                "579d26d3.591e88",\r
+                "750b8813.7e3ec8",\r
+                "438684f8.c804ec",\r
+                "b5a7e704.c626d8",\r
+                "59ec667.1ec9998"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "58ea97a5.b3e618",\r
+        "id": "f18f6836.1d4108",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
-        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Service creation failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
-        "comments": "",\r
-        "x": 725.0000610351562,\r
-        "y": 1517,\r
-        "z": "4efb9c4a.945e04",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "df77f71.8f24908",\r
-        "type": "returnSuccess",\r
-        "name": "return success",\r
-        "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Service created successfully' />\n<parameter name='ack-final-indicator' value=\"Y\" />\n",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Service creation failed for'+ ':' + $optical-service-create-input.payload.service-name`\" />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 734.5556030273438,\r
-        "y": 1874.4443359375,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 721.0000610351562,\r
+        "y": 1528,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4a0bc718.a962f8",\r
+        "id": "98706095.76a01",\r
         "type": "call",\r
         "name": "call",\r
         "xml": "<call module='optical-service' rpc='success-aai-update-tapi' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1271,\r
-        "y": 2002,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1267,\r
+        "y": 2013,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2995b56c.890f5a",\r
+        "id": "ff60ecd.026f51",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='service-name' value=\"`$optical-service-create-input.payload.service-name`\" />\n<parameter name='svc-action' value=\"CREATE\" />\n",\r
         "comments": "",\r
-        "x": 327,\r
-        "y": 1371,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 323,\r
+        "y": 1382,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bf3d0d8f.af5f6",\r
+        "id": "ceb8b8b2.ae8198",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"A end local-id\"/>\n<parameter name=\"field2\" value=\"`$aend-local-id`\"/>\n<parameter name=\"field3\" value=\"Z end local-id\"/>\n<parameter name=\"field4\" value=\"`$zend-local-id`\"/>\n<parameter name=\"field5\" value=\"Service name\"/>\n<parameter name=\"field6\" value=\"`$service-name`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 291,\r
-        "y": 1454,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 287,\r
+        "y": 1465,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "8f662c6.88da9d",\r
+        "id": "a4f3d4cb.d51068",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='idl' start='0' end='`$param-prefix1_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1258,\r
-        "y": 1490,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1254,\r
+        "y": 1501,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "b907a417.722e98"\r
+                "29ec1f.599403e2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba640497.6998e8",\r
+        "id": "abf6e183.cf7b",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$zend-new + $param-prefix1[$idl]`\" />\n",\r
         "comments": "",\r
-        "x": 1710,\r
-        "y": 1421,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1706,\r
+        "y": 1432,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b907a417.722e98",\r
+        "id": "29ec1f.599403e2",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$idl`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1393,\r
-        "y": 1491,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1389,\r
+        "y": 1502,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "91e17725.73caf8",\r
-                "c2c37dd4.88b1e",\r
-                "84a33271.66a7e"\r
+                "7815f59.b48cf0c",\r
+                "3a3a667b.eb736a",\r
+                "31a716b1.aadeaa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91e17725.73caf8",\r
+        "id": "7815f59.b48cf0c",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value='`$param-prefix1_length - 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1573,\r
-        "y": 1423,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1569,\r
+        "y": 1434,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "ba640497.6998e8"\r
+                "abf6e183.cf7b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c2c37dd4.88b1e",\r
+        "id": "3a3a667b.eb736a",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1580,\r
-        "y": 1498,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1576,\r
+        "y": 1509,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7e15b45a.f1185c"\r
+                "53f306dd.3c4f48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7e15b45a.f1185c",\r
+        "id": "53f306dd.3c4f48",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$zend-new + $param-prefix1[$idl] + ','`\" />\n",\r
         "comments": "",\r
-        "x": 1736,\r
-        "y": 1500,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1732,\r
+        "y": 1511,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "84a33271.66a7e",\r
+        "id": "31a716b1.aadeaa",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value='`$idk`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1564,\r
-        "y": 1558,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1560,\r
+        "y": 1569,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "2fb07baa.dd5174"\r
+                "f6272db.5d44ad"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2fb07baa.dd5174",\r
+        "id": "f6272db.5d44ad",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value='`$zend-new`' />\n",\r
         "comments": "",\r
-        "x": 1741,\r
-        "y": 1556,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1737,\r
+        "y": 1567,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9510207c.71682",\r
+        "id": "579d26d3.591e88",\r
         "type": "save",\r
         "name": "update pinterface cep DB Zend",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $zend-new WHERE interface_name = $zend-nep'\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 857.2222900390625,\r
-        "y": 1697.666748046875,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 853.2222900390625,\r
+        "y": 1708.666748046875,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e14a80e1.1f5b7",\r
+        "id": "70e50a50.c3ff54",\r
         "type": "save",\r
         "name": "update pinterface cep DB Aend",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $aend-new WHERE interface_name = $aend-nep'\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 875,\r
-        "y": 1631,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 871,\r
+        "y": 1642,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "72c16e75.1a562",\r
+        "id": "b290b92c.1e7b58",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Aend uni\"/>\n\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1118,\r
-        "y": 195,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1114,\r
+        "y": 206,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f950d837.cb97f8",\r
+        "id": "cee2aa19.600e38",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Zend uni\"/>\n\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1054,\r
-        "y": 816,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1050,\r
+        "y": 827,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "6da24e58.717bb",\r
+        "id": "750b8813.7e3ec8",\r
         "type": "save",\r
         "name": "save service db",\r
         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , null );\"> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 877,\r
-        "y": 1573,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 873,\r
+        "y": 1584,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c27a69f2.0ddb38",\r
+        "id": "20d16b37.4f5834",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1793,\r
-        "y": 466,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1789,\r
+        "y": 477,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7c05f290.3530ac"\r
+                "a19a25b4.a7fc58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7b435c8d.3fd214",\r
+        "id": "c356252d.5683a8",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1822.222116470337,\r
-        "y": 593.3333568572998,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1818.222116470337,\r
+        "y": 604.3333568572998,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "d092daa9.9a37d8"\r
+                "741c9f44.5e3af"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d092daa9.9a37d8",\r
+        "id": "741c9f44.5e3af",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No service interface points could be found for A end ' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1966.6666259765625,\r
-        "y": 593.3333129882812,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1962.6666259765625,\r
+        "y": 604.3333129882812,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "71928460.ed14cc",\r
+        "id": "438684f8.c804ec",\r
         "type": "save",\r
         "name": "save service aai",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $aend-node-uuid + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-aend.port-id `\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$aend-node-uuid`\" /> \n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $zend-node-uuid + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-zend.port-id `\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$zend-node-uuid`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 765.9999389648438,\r
-        "y": 1818.111083984375,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 761.9999389648438,\r
+        "y": 1829.111083984375,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5a15ce33.45154",\r
+        "id": "b5a7e704.c626d8",\r
         "type": "save",\r
         "name": "save",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATED' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='ODU' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 758.9999389648438,\r
-        "y": 1758,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 754.9999389648438,\r
+        "y": 1769,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "bd108f1e.ab488",\r
+        "id": "b86f369c.e3ed78",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.cep.details.url + $aend-cep`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"aend-cep-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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": 1116,\r
-        "y": 256,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1112,\r
+        "y": 267,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "6b2a855d.23024c",\r
-                "f3b11a4b.2344f8"\r
+                "112c1c.b3e563e4",\r
+                "aec0582d.cd7cc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b2a855d.23024c",\r
+        "id": "112c1c.b3e563e4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1274,\r
-        "y": 216,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1270,\r
+        "y": 227,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "eef404ec.f0bb08"\r
+                "c51550d7.c3d1f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3b11a4b.2344f8",\r
+        "id": "aec0582d.cd7cc8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1283.4443893432617,\r
-        "y": 285.777774810791,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1279.4443893432617,\r
+        "y": 296.777774810791,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "d15a3398.6ced1"\r
+                "4850f247.c34dcc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eef404ec.f0bb08",\r
+        "id": "c51550d7.c3d1f",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to get Aend cep details\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1431.22220993042,\r
-        "y": 215.9999942779541,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1427.22220993042,\r
+        "y": 226.9999942779541,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d15a3398.6ced1",\r
+        "id": "4850f247.c34dcc",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1449.22216796875,\r
-        "y": 284,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1445.22216796875,\r
+        "y": 295,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "afd9ff21.3fd56"\r
+                "d78c4eb5.bbc8d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "afd9ff21.3fd56",\r
+        "id": "d78c4eb5.bbc8d",\r
         "type": "set",\r
         "name": "set aend-local-id",\r
         "xml": "<set>\n<parameter name='aend-local-id' value=\"`'/OTN/' + $aend-pnf-name + '/' + $aend-cep-response.sip[0].name[2].value + ':' + $aend-cep-response.sip[0].name[1].value`\" />\n\n\n",\r
         "comments": "",\r
-        "x": 1643,\r
-        "y": 284,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1639,\r
+        "y": 295,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b74dbdb.822994",\r
+        "id": "39a4154d.b828aa",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.cep.details.url + $param-prefix1[$idk]`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"zend-cep-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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": 1341,\r
-        "y": 1242,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1337,\r
+        "y": 1253,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "e8c33d42.33806",\r
-                "d05bc068.08527"\r
+                "d0d69a7e.2c9698",\r
+                "659dd71a.78bb68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e8c33d42.33806",\r
+        "id": "d0d69a7e.2c9698",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1462,\r
-        "y": 1203,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1458,\r
+        "y": 1214,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "431138f7.d0a218"\r
+                "2cf98134.38344e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d05bc068.08527",\r
+        "id": "659dd71a.78bb68",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1480,\r
-        "y": 1297,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1476,\r
+        "y": 1308,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "f244762f.d3c018"\r
+                "ad8cdb39.1a9318"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "431138f7.d0a218",\r
+        "id": "2cf98134.38344e",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to get zend cep details\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1610,\r
-        "y": 1200,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1606,\r
+        "y": 1211,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7e69d1da.c8582",\r
+        "id": "431f9c15.b4bd64",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Sucessfully retrieved zend cep\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1779,\r
-        "y": 1250,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1775,\r
+        "y": 1261,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9bced74d.d072a8",\r
+        "id": "72f7503a.affea",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='idk' start='0' end='`$param-prefix1_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 987,\r
-        "y": 1243,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 983,\r
+        "y": 1254,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "1b2a920e.3e410e"\r
+                "b262046c.5382f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f244762f.d3c018",\r
+        "id": "ad8cdb39.1a9318",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1635,\r
-        "y": 1300,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1631,\r
+        "y": 1311,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7e69d1da.c8582",\r
-                "efc25f0c.a1d2c"\r
+                "431f9c15.b4bd64",\r
+                "29ec6fee.052a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "efc25f0c.a1d2c",\r
+        "id": "29ec6fee.052a8",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$zend-cep-response.sip[0].name[2].value == $optical-service-create-input.payload.service-rate`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1789,\r
-        "y": 1314,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1785,\r
+        "y": 1325,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "c32606e1.58b168",\r
-                "4ea93db7.c01e74"\r
+                "a5051a40.75b1d8",\r
+                "3532c7e2.141ac8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1b2a920e.3e410e",\r
+        "id": "b262046c.5382f8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1139,\r
-        "y": 1245,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1135,\r
+        "y": 1256,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "b74dbdb.822994"\r
+                "39a4154d.b828aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a62b46a5.e1b858",\r
+        "id": "416d05b6.84daac",\r
         "type": "break",\r
         "name": "break",\r
         "xml": "<break>\n",\r
         "comments": "",\r
-        "x": 2177,\r
-        "y": 1325,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2173,\r
+        "y": 1336,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e5a3a6b1.5eb5b8",\r
+        "id": "e59b1a2d.4329a8",\r
         "type": "set",\r
         "name": "set zend-local-id",\r
         "xml": "<set>\n<parameter name='zend-local-id' value=\"`$zend-local-id + '/OTN/' + $zend-pnf-name + '/' + $zend-cep-response.sip[0].name[2].value + ':' + $zend-cep-response.sip[0].name[1].value`\" />\n<parameter name='zend-cep' value='`$param-prefix1[$idk]`'/>\n\n\n\n",\r
         "comments": "",\r
-        "x": 2210,\r
-        "y": 1215,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2206,\r
+        "y": 1226,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5608122b.ab9f6c",\r
+        "id": "60931989.6a1588",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2059,\r
-        "y": 1271,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2055,\r
+        "y": 1282,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "e5a3a6b1.5eb5b8",\r
-                "a62b46a5.e1b858"\r
+                "e59b1a2d.4329a8",\r
+                "416d05b6.84daac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c32606e1.58b168",\r
+        "id": "a5051a40.75b1d8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1927.9998779296875,\r
-        "y": 1275.6666259765625,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1923.9998779296875,\r
+        "y": 1286.6666259765625,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "5608122b.ab9f6c"\r
+                "60931989.6a1588"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4ea93db7.c01e74",\r
+        "id": "3532c7e2.141ac8",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1927.8887939453125,\r
-        "y": 1380.1109619140625,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1923.8887939453125,\r
+        "y": 1391.1109619140625,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "e720f2d5.77fdb"\r
+                "1671dd0d.761f93"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e720f2d5.77fdb",\r
+        "id": "1671dd0d.761f93",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No service interface points could be found for Z end ' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 2107.22216796875,\r
-        "y": 1383.111083984375,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 2103.22216796875,\r
+        "y": 1394.111083984375,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "943fe233.c96d1",\r
+        "id": "54bcccf0.aad274",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$param-prefix1_length == 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 941,\r
-        "y": 1395,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 937,\r
+        "y": 1406,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7c8d1f90.d20f8",\r
-                "59bf8efe.e5d3"\r
+                "52610222.06045c",\r
+                "5efd31c6.33b2f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c8d1f90.d20f8",\r
+        "id": "52610222.06045c",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1081,\r
-        "y": 1349,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1077,\r
+        "y": 1360,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "5a2d4b65.e557b4"\r
+                "ee5535d1.239b88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5a2d4b65.e557b4",\r
+        "id": "ee5535d1.239b88",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$zend-new`\" />\n",\r
         "comments": "",\r
-        "x": 1216,\r
-        "y": 1349,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1212,\r
+        "y": 1360,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "59bf8efe.e5d3",\r
+        "id": "5efd31c6.33b2f",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1083,\r
-        "y": 1489,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1079,\r
+        "y": 1500,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "8f662c6.88da9d"\r
+                "a4f3d4cb.d51068"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4004dd00.d10474",\r
+        "id": "5de58fdb.3dc18",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$aend-cep-response.sip[0].name[2].value == $optical-service-create-input.payload.service-rate`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1652,\r
-        "y": 501,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1648,\r
+        "y": 512,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "c27a69f2.0ddb38",\r
-                "7b435c8d.3fd214"\r
+                "20d16b37.4f5834",\r
+                "c356252d.5683a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "514a609b.d74c",\r
+        "id": "75a9a4ed.ec8d2c",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$param-prefix_length == 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1071,\r
-        "y": 550,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1067,\r
+        "y": 561,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "191fbb7.2a4b845",\r
-                "1cd1ef71.14acd1"\r
+                "331c057.f8ccefa",\r
+                "4b64ca6e.49b0f4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "191fbb7.2a4b845",\r
+        "id": "331c057.f8ccefa",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1225,\r
-        "y": 551,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1221,\r
+        "y": 562,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "a558f9eb.613c58"\r
+                "7e9fbe10.9124"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a558f9eb.613c58",\r
+        "id": "7e9fbe10.9124",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$zend-new`\" />\n",\r
         "comments": "",\r
-        "x": 1387,\r
-        "y": 551,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1383,\r
+        "y": 562,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1cd1ef71.14acd1",\r
+        "id": "4b64ca6e.49b0f4",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1229,\r
-        "y": 602,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1225,\r
+        "y": 613,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "93a39454.c21878"\r
+                "6847867.f7a9678"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "93a39454.c21878",\r
+        "id": "6847867.f7a9678",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='idy' start='0' end='`$param-prefix_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1353,\r
-        "y": 626,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1349,\r
+        "y": 637,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "6e31bfde.e9a2b"\r
+                "5a0e3964.160d08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "12b9813c.84c17f",\r
+        "id": "ed323941.b82938",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value=\"`$aend-new + $param-prefix[$idy]`\" />\n",\r
         "comments": "",\r
-        "x": 1803,\r
-        "y": 642,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1799,\r
+        "y": 653,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6e31bfde.e9a2b",\r
+        "id": "5a0e3964.160d08",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$idy`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1518,\r
-        "y": 691,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1514,\r
+        "y": 702,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "48d2ce69.6ccad",\r
-                "735daaac.0a3344",\r
-                "2e826606.462a6a"\r
+                "b4f9d607.d62178",\r
+                "d260ee79.5c8ba",\r
+                "df466256.46eeb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "48d2ce69.6ccad",\r
+        "id": "b4f9d607.d62178",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value='`$param-prefix_length - 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1660,\r
-        "y": 642,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1656,\r
+        "y": 653,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "12b9813c.84c17f"\r
+                "ed323941.b82938"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "735daaac.0a3344",\r
+        "id": "d260ee79.5c8ba",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1690,\r
-        "y": 716,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1686,\r
+        "y": 727,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "5f658cca.768614"\r
+                "2635ec82.339914"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5f658cca.768614",\r
+        "id": "2635ec82.339914",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value=\"`$aend-new + $param-prefix[$idy] + ','`\" />\n",\r
         "comments": "",\r
-        "x": 1807,\r
-        "y": 726,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1803,\r
+        "y": 737,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2e826606.462a6a",\r
+        "id": "df466256.46eeb",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value='`$idx`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1669,\r
-        "y": 797,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1665,\r
+        "y": 808,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "4869b073.d45ad"\r
+                "5f13154d.62bb0c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4869b073.d45ad",\r
+        "id": "5f13154d.62bb0c",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value='`$aend-new`' />\n",\r
         "comments": "",\r
-        "x": 1807,\r
-        "y": 793,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1803,\r
+        "y": 804,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ccff2354.5c8d6",\r
+        "id": "7c2ba1f9.81021",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.cep.details.url + $zend-cep`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"zend-cep-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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": 1036,\r
-        "y": 902,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1032,\r
+        "y": 913,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "f30e06ef.3ea158",\r
-                "7c8fb487.808e3c"\r
+                "aefead1b.dd11a",\r
+                "e40dc66d.cd39c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f30e06ef.3ea158",\r
+        "id": "aefead1b.dd11a",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1196,\r
-        "y": 861,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1192,\r
+        "y": 872,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "7aa077ea.c86438"\r
+                "15d190bf.2feb7f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c8fb487.808e3c",\r
+        "id": "e40dc66d.cd39c8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1205.4443893432617,\r
-        "y": 930.777774810791,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1201.4443893432617,\r
+        "y": 941.777774810791,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "a6409b41.3875a8"\r
+                "570b2f4e.56f7b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7aa077ea.c86438",\r
+        "id": "15d190bf.2feb7f",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Failed to get Aend cep details\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1353.22220993042,\r
-        "y": 860.9999942779541,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1349.22220993042,\r
+        "y": 871.9999942779541,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a6409b41.3875a8",\r
+        "id": "570b2f4e.56f7b",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1371.22216796875,\r
-        "y": 929,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1364.22216796875,\r
+        "y": 941,\r
+        "z": "477ddea1.f7699",\r
         "wires": [\r
             [\r
-                "c469b431.4e03c8"\r
+                "6187c647.5929c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c469b431.4e03c8",\r
+        "id": "6187c647.5929c8",\r
         "type": "set",\r
         "name": "set zend-local-id",\r
         "xml": "<set>\n<parameter name='zend-local-id' value=\"`'/OTN/' + $zend-pnf-name + '/' + $zend-cep-response.sip[0].name[2].value + ':' + $zend-cep-response.sip[0].name[1].value`\" />\n\n\n",\r
         "comments": "",\r
-        "x": 1565,\r
-        "y": 929,\r
-        "z": "4efb9c4a.945e04",\r
+        "x": 1542,\r
+        "y": 939,\r
+        "z": "477ddea1.f7699",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "59ec667.1ec9998",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='final-response-code' value=\"200\" />\n",\r
+        "comments": "",\r
+        "x": 697,\r
+        "y": 1886,\r
+        "z": "477ddea1.f7699",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 1654685..ffe8533 100644 (file)
@@ -19,4 +19,7 @@ optical-service optical-service_success-aai-update-tapi ${project.version} sync
 optical-service optical-service_delete-bandwidth-update-odu1 ${project.version} sync
 optical-service optical-service_delete-bandwidth-update-odu2 ${project.version} sync
 optical-service optical-service_delete-bandwidth-update-odu3 ${project.version} sync
-optical-service optical-service_delete-bandwidth-update-odu4 ${project.version} sync
\ No newline at end of file
+optical-service optical-service_delete-bandwidth-update-odu4 ${project.version} sync
+optical-service optical-service_inter-domain-handling ${project.version} sync
+optical-service optical-service_create-service-relationship ${project.version} sync
+
diff --git a/platform-logic/optical-service/src/main/xml/optical-service_create-service-relationship.xml b/platform-logic/optical-service/src/main/xml/optical-service_create-service-relationship.xml
new file mode 100644 (file)
index 0000000..669f380
--- /dev/null
@@ -0,0 +1,51 @@
+<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='optical-service' version='${project.version}'>\r
+    <method rpc='create-service-relationship' mode='sync'>\r
+        <block atomic='true'>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from REQUEST_DETAILS\r
+WHERE request_id = $as-request-id'\r
+pfx='access-service'></get-resource>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$access-service.domain-requests`'/>\r
+                <parameter name="regex" value=","/>\r
+                <parameter name="ctx_memory_result_key" value="domain-services"/>\r
+            </execute>\r
+            <for index='idc' start='0' end='`$domain-services_length`' >\r
+                <block atomic='true'>\r
+                    <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from REQUEST_DETAILS\r
+WHERE request_id = $domain-services[$idc]'\r
+pfx='ds-details'></get-resource>\r
+                    <block atomic='true'>\r
+                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \r
+     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
+     service-subscription.service-type = $optical-service-create-input.service-type AND\r
+     service-instance.service-instance-id = $access-service.service-instance-id' force="true" pfx="tmp.AnAI-data">\r
+                            <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
+                            <parameter name="relationship-list.relationship[0].related-link" value="`'/business/customers/customer/' + $optical-service-create-input.global-customer-id + '/service-subscriptions/service-subscription/' + $optical-service-create-input.service-type + '/service-instances/service-instance/' + $ds-details.service-instance-id`" />\r
+                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="service-instance.service-instance-id" />\r
+                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$ds-details.service-instance-id`" />\r
+                        </save>\r
+                    </block>\r
+                </block>\r
+            </for>\r
+            <switch test='`$domain-services_length`'>\r
+                <outcome value='2'>\r
+                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \r
+     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
+     service-subscription.service-type = $optical-service-create-input.service-type AND\r
+     service-instance.service-instance-id = $access-service.service-instance-id' force="true" pfx="tmp.AnAI-data">\r
+                        <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
+                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`" />\r
+                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="logical-link.link-name" />\r
+                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$inter.logical-link[$ida].link-name`" />\r
+                    </save>\r
+                </outcome>\r
+            </switch>\r
+        </block>\r
+    </method>\r
+</service-logic>
\ No newline at end of file
diff --git a/platform-logic/optical-service/src/main/xml/optical-service_inter-domain-handling.xml b/platform-logic/optical-service/src/main/xml/optical-service_inter-domain-handling.xml
new file mode 100644 (file)
index 0000000..eb1ef93
--- /dev/null
@@ -0,0 +1,197 @@
+<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='optical-service' version='${project.version}'>\r
+    <method rpc='inter-domain-handling' mode='sync'>\r
+        <block atomic="true">\r
+            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="logical-links"\r
+key=" "\r
+pfx='inter' local-only='false' >\r
+                <outcome value='not-found'>\r
+                    <return status='failure'>\r
+                        <parameter name='error-code' value='500' />\r
+                        <parameter name='error-message' value='No inter-domain-links available' />\r
+                        <parameter name='ack-final-indicator' value="Y" />\r
+                    </return>\r
+                </outcome>\r
+                <outcome value='failure'>\r
+                    <return status='failure'>\r
+                        <parameter name='error-code' value='500' />\r
+                        <parameter name='error-message' value='Could not retrieve logical-links' />\r
+                        <parameter name='ack-final-indicator' value="Y" />\r
+                    </return>\r
+                </outcome>\r
+                <outcome value='success'>\r
+                    <block atomic="true">\r
+                        <for index='ida' start='0' end='`$inter.logical-link_length`' >\r
+                            <switch test='`$inter.logical-link[$ida].link-type`'>\r
+                                <outcome value='inter-domain'>\r
+                                    <switch test='`$inter.logical-link[$ida].available-capacity == 0`'>\r
+                                        <outcome value='true'></outcome>\r
+                                        <outcome value='false'>\r
+                                            <block atomic="true">\r
+                                                <set>\r
+                                                    <parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\r
+                                                    <parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\r
+                                                </set>\r
+                                                <break/>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </switch>\r
+                                </outcome>\r
+                            </switch>\r
+                        </for>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="`'Aaccess bend---' + $access-bend`"/>\r
+                            <parameter name="field2" value="`'Aaccess cend---' + $access-cend`"/>\r
+                            <parameter name="field3" value="`'Service 1 req id---' + $service1-request-id`"/>\r
+                            <parameter name="field4" value="`'Service 2 req id---' + $service2-request-id`"/>\r
+                        </record>\r
+                        <switch test="`$access-bend == ''`">\r
+                            <outcome value='true'>\r
+                                <return status='failure'>\r
+                                    <parameter name='error-code' value='500' />\r
+                                    <parameter name='error-message' value='No inter-domain-links available' />\r
+                                    <parameter name='ack-final-indicator' value="Y" />\r
+                                </return>\r
+                            </outcome>\r
+                            <outcome value='false'>\r
+                                <block atomic="true">\r
+                                    <set>\r
+                                        <parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\r
+                                    </set>\r
+                                    <for index='idb' start='0' end='2' >\r
+                                        <switch test='`$idb`'>\r
+                                            <outcome value='0'>\r
+                                                <block atomic="true">\r
+                                                    <set>\r
+                                                        <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\r
+                                                        <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\r
+                                                        <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_' + 'MDONS-OTN-TAPI-1'`" />\r
+                                                        <parameter name='domain-type' value="TAPI" />\r
+                                                        <parameter name='optical-service-create-input.request-id' value="`$service1-request-id`" />\r
+                                                        <parameter name='optical-service-create-input.service-id' value="`$service1-svc-instance-id`" />\r
+                                                    </set>\r
+                                                    <call module='optical-service' rpc='main-create' mode='sync' >\r
+                                                        <outcome value='success'>\r
+                                                            <block atomic="true">\r
+                                                                <set>\r
+                                                                    <parameter name='service1-status' value='`$final-response-code`' />\r
+                                                                </set>\r
+                                                                <switch test='`$service1-status == 200`'>\r
+                                                                    <outcome value='true'>\r
+                                                                        <set>\r
+                                                                            <parameter name='service1' value='success' />\r
+                                                                        </set>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='false'>\r
+                                                                        <set>\r
+                                                                            <parameter name='service1' value='failure' />\r
+                                                                        </set>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                        <outcome value='failure'>\r
+                                                            <return status='failure'>\r
+                                                                <parameter name='error-code' value='500' />\r
+                                                                <parameter name='error-message' value='Main Create Dg not available' />\r
+                                                                <parameter name='ack-final-indicator' value="Y" />\r
+                                                            </return>\r
+                                                        </outcome>\r
+                                                    </call>\r
+                                                </block>\r
+                                            </outcome>\r
+                                            <outcome value='1'>\r
+                                                <block atomic="true">\r
+                                                    <set>\r
+                                                        <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\r
+                                                        <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\r
+                                                        <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_' + 'MDONS-OTN-TAPI-2'`" />\r
+                                                        <parameter name='domain-type' value="TAPI" />\r
+                                                        <parameter name='optical-service-create-input.request-id' value="`$service2-request-id`" />\r
+                                                        <parameter name='optical-service-create-input.service-id' value="`$service2-svc-instance-id`" />\r
+                                                    </set>\r
+                                                    <call module='optical-service' rpc='main-create' mode='sync' >\r
+                                                        <outcome value='success'>\r
+                                                            <block atomic="true">\r
+                                                                <set>\r
+                                                                    <parameter name='service2-status' value='`$final-response-code`' />\r
+                                                                </set>\r
+                                                                <switch test='`$service2-status == 200`'>\r
+                                                                    <outcome value='true'>\r
+                                                                        <set>\r
+                                                                            <parameter name='service2' value='success' />\r
+                                                                        </set>\r
+                                                                    </outcome>\r
+                                                                    <outcome value='false'>\r
+                                                                        <set>\r
+                                                                            <parameter name='service2' value='success' />\r
+                                                                        </set>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                        <outcome value='failure'>\r
+                                                            <return status='failure'>\r
+                                                                <parameter name='error-code' value='500' />\r
+                                                                <parameter name='error-message' value='Main Create Dg not available' />\r
+                                                                <parameter name='ack-final-indicator' value="Y" />\r
+                                                            </return>\r
+                                                        </outcome>\r
+                                                    </call>\r
+                                                </block>\r
+                                            </outcome>\r
+                                        </switch>\r
+                                    </for>\r
+                                    <set>\r
+                                        <parameter name='inter' value='' />\r
+                                    </set>\r
+                                    <switch test='`$service1 == $service2 == success`'>\r
+                                        <outcome value='true'>\r
+                                            <block>\r
+                                                <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+resource='SQL' \r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
+force='true' pfx='save-result'></save>\r
+                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+force='true'\r
+resource='logical-link'\r
+     key='logical-link.link-name = $inter.logical-link[$ida].link-name '\r
+      local-only='false'>\r
+                                                    <parameter name='available-capacity' value='0' />\r
+                                                </update>\r
+                                                <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
+                                                <return status='success'>\r
+                                                    <parameter name='error-code' value='200' />\r
+                                                    <parameter name='error-message' value='Multi-domain-service successfully created' />\r
+                                                    <parameter name='ack-final-indicator' value="Y" />\r
+                                                </return>\r
+                                            </block>\r
+                                        </outcome>\r
+                                        <outcome value='false'>\r
+                                            <block>\r
+                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
+                                                    <parameter name="level" value="info" />\r
+                                                    <parameter name="field1" value="Access service creation failed"/>\r
+                                                </record>\r
+                                                <return status='failure'>\r
+                                                    <parameter name='error-code' value='500' />\r
+                                                    <parameter name='error-message' value='Multi-domain-service creation failed' />\r
+                                                    <parameter name='ack-final-indicator' value="Y" />\r
+                                                </return>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </switch>\r
+                                </block>\r
+                            </outcome>\r
+                        </switch>\r
+                    </block>\r
+                </outcome>\r
+            </get-resource>\r
+        </block>\r
+    </method>\r
+</service-logic>
\ No newline at end of file
index 240316a..0c09b4a 100644 (file)
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
     <method rpc='optical-service-create' mode='sync'>\r
         <block atomic='true'>\r
-            <call module='optical-service' rpc='optical-validate-input-params' mode='sync' ></call>\r
-            <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
-                <parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\r
-                <parameter name='contextPrefix' value='prop' />\r
-            </execute>\r
-            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
-key='SELECT controller_id\r
-from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\r
-WHERE interface_name = $optical-service-create-input.payload.service-aend.port-id\r
-AND interface_id = $optical-service-create-input.payload.service-aend.port-name'\r
-pfx='controllerid'>\r
-                <outcome value='success'>\r
-                    <set>\r
-                        <parameter name='controller-id' value='`$controllerid.controller-id`' />\r
-                    </set>\r
-                </outcome>\r
-            </get-resource>\r
-            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
-                <parameter name="original_string" value='`$controller-id`'/>\r
-                <parameter name="regex" value="_"/>\r
-                <parameter name="ctx_memory_result_key" value="param-prefix"/>\r
-            </execute>\r
-            <set>\r
-                <parameter name='controller-ip' value='`$param-prefix[1]`' />\r
-            </set>\r
-            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
-key='SELECT *\r
-from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\r
-WHERE interface_name = $optical-service-create-input.payload.service-aend.port-id\r
-AND interface_id = $optical-service-create-input.payload.service-aend.port-name'\r
-pfx='db-aend'>\r
+            <for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\r
+                <set>\r
+                    <parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\r
+                </set>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'uni1_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                    <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+                    <parameter name="level" value="info" />\r
+                    <parameter name="field1" value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
+                </record>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'uni2_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                    <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+                    <parameter name="level" value="info" />\r
+                    <parameter name="field1" value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
+                </record>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'uni1_coding_func'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-rate' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'uni_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'enni_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'uni_coding_func'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-rate' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'enni1_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'enni2_id'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'enni1_coding_func'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-rate' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+                <switch test="`$optical-service-create-input.payload.param[$idx].name == 'service-name'`">\r
+                    <outcome value='true'>\r
+                        <set>\r
+                            <parameter name='optical-service-create-input.payload.service-name' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                        </set>\r
+                    </outcome>\r
+                </switch>\r
+            </for>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \r
+key='SELECT controller_id \r
+from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \r
+WHERE interface_name = $optical-service-create-input.payload.service-aend.port-id' \r
+pfx='db.source1'>\r
                 <outcome value='success'>\r
                     <set>\r
-                        <parameter name='aend-nodeid' value='`$db-aend.pnf-id`' />\r
-                        <parameter name='a-end-pnf-name' value='`$db-aend.pnf-name`' />\r
-                        <parameter name='aend-clli' value='`$db-aend.clli`' />\r
+                        <parameter name='controller1' value="`$db.source1.controller-id`"/>\r
                     </set>\r
                 </outcome>\r
             </get-resource>\r
-            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
-key='SELECT *\r
-from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\r
-WHERE interface_name = $optical-service-create-input.payload.service-zend.port-id\r
-AND interface_id = $optical-service-create-input.payload.service-zend.port-name'\r
-pfx='db-zend'>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \r
+key='SELECT controller_id \r
+from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \r
+WHERE interface_name = $optical-service-create-input.payload.service-zend.port-id' \r
+pfx='db.source2'>\r
                 <outcome value='success'>\r
                     <set>\r
-                        <parameter name='zend-nodeid' value='`$db-zend.pnf-id`' />\r
-                        <parameter name='z-end-pnf-name' value='`$db-zend.pnf-name`' />\r
-                        <parameter name='zend-clli' value='`$db-zend.clli`' />\r
+                        <parameter name='controller2' value="`$db.source2.controller-id`"/>\r
                     </set>\r
                 </outcome>\r
             </get-resource>\r
-            <switch test='`$optical-service-create-input.payload.domain-type`'>\r
-                <outcome value='MSA'>\r
-                    <block atomic='true'>\r
-                        <call module='optical-service' rpc='service-create-msa' mode='sync' ></call>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="service1-svc-instance-id"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$controller1`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="param-prefix1"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$controller2`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="param-prefix2"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="service1-request-id"/>\r
+            </execute>\r
+            <set>\r
+                <parameter name='controller-ip1' value='`$param-prefix1[1]`' />\r
+                <parameter name='domain-type1' value='`$param-prefix1[0]`' />\r
+                <parameter name='controller-ip2' value='`$param-prefix2[1]`' />\r
+                <parameter name='domain-type2' value='`$param-prefix2[0]`' />\r
+            </set>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="service2-svc-instance-id"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="service2-request-id"/>\r
+            </execute>\r
+            <switch test='`$controller1==$controller2`'>\r
+                <outcome value='true'>\r
+                    <block>\r
+                        <set>\r
+                            <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+                            <parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
+                        </set>\r
+                        <set>\r
+                            <parameter name='domain-requests' value="`$service1-request-id`" />\r
+                            <parameter name='optical-service-create-input.request-id' value="`$service1-request-id`" />\r
+                            <parameter name='optical-service-create-input.service-id' value="`$service1-svc-instance-id`" />\r
+                            <parameter name='optical-service-create-input.payload.service-name' value="`$optical-service-create-input.payload.service-name + '_' + 'MDONS-OTN'`" />\r
+                        </set>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
+                            <parameter name="field2" value="`'Access rquest_' + $as-request-id`"/>\r
+                        </record>\r
+                        <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
+                        <call module='optical-service' rpc='main-create' mode='sync' >\r
+                            <outcome value='success'>\r
+                                <switch test='`$final-response-code`'>\r
+                                    <outcome value='200'>\r
+                                        <block>\r
+                                            <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+resource='SQL' \r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
+force='true' pfx='save-result'></save>\r
+                                            <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
+                                            <return status='success'>\r
+                                                <parameter name='error-code' value='200' />\r
+                                                <parameter name='error-message' value='Service Created Successfully' />\r
+                                                <parameter name='ack-final-indicator' value='Y' />\r
+                                            </return>\r
+                                        </block>\r
+                                    </outcome>\r
+                                </switch>\r
+                            </outcome>\r
+                        </call>\r
                     </block>\r
                 </outcome>\r
-                <outcome value='TAPI'>\r
-                    <block atomic='true'>\r
-                        <call module='optical-service' rpc='service-create-tapi' mode='sync' ></call>\r
+                <outcome value='false'>\r
+                    <block>\r
+                        <set>\r
+                            <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+                            <parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
+                            <parameter name='domain-requests' value="`$service1-request-id + ',' + $service2-request-id`" />\r
+                        </set>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
+                            <parameter name="field2" value="`'Service 1 req id---' + $service1-request-id`"/>\r
+                            <parameter name="field3" value="`'Service 2 req id---' + $service2-request-id`"/>\r
+                        </record>\r
+                        <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
+                        <set>\r
+                            <parameter name='access-aend' value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
+                            <parameter name='access-zend' value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
+                        </set>\r
+                        <call module='optical-service' rpc='inter-domain-handling' mode='sync' ></call>\r
                     </block>\r
                 </outcome>\r
             </switch>\r
index f35446d..11b729e 100644 (file)
@@ -353,7 +353,7 @@ pfx='zend'      local-only='false'></get-resource>
                     <block atomic='true'>\r
                         <return status='failure'>\r
                             <parameter name='error-code' value='500' />\r
-                            <parameter name='error-message' value='Service creation failed' />\r
+                            <parameter name='error-message' value="`'Service creation failed for'+ ':' + $optical-service-create-input.payload.service-name`" />\r
                             <parameter name='ack-final-indicator' value="Y" />\r
                         </return>\r
                     </block>\r
@@ -393,11 +393,9 @@ force='true' pfx='save-result'></save>
                             <parameter name="relationship-list.relationship[1].relationship-data[0].relationship-key" value="pnf.pnf-name" />\r
                             <parameter name="relationship-list.relationship[1].relationship-data[0].relationship-value" value="`$zend-node-uuid`" />\r
                         </save>\r
-                        <return status='success'>\r
-                            <parameter name='error-code' value='200' />\r
-                            <parameter name='error-message' value='Service created successfully' />\r
-                            <parameter name='ack-final-indicator' value="Y" />\r
-                        </return>\r
+                        <set>\r
+                            <parameter name='final-response-code' value="200" />\r
+                        </set>\r
                     </block>\r
                 </outcome>\r
             </execute>\r
diff --git a/platform-logic/restapi-templates/src/main/json/optical-service-create-tapi.json b/platform-logic/restapi-templates/src/main/json/optical-service-create-tapi.json
new file mode 100644 (file)
index 0000000..610f5bd
--- /dev/null
@@ -0,0 +1,57 @@
+{
+   "create-connectivity-service-input-list":[
+      {
+         "end-point":[
+            {
+               "local-id": ${aend-local-id},
+               "layer-protocol-name":"ODU",
+               "connection-end-point":[
+                  {
+                     "connection-end-point-uuid":${aend-cep},
+                     "node-edge-point-uuid": ${aend-nep},
+                     "node-uuid": ${aend-node-uuid},
+                     "topology-uuid":"otn"
+                  }
+               ],
+               "service-interface-point":{
+                  "service-interface-point-uuid": ${aend-cep}
+               },
+               "protection-role":"WORK"
+            },
+            {
+               "local-id": ${zend-local-id},
+               "layer-protocol-name":"ODU",
+               "connection-end-point":[
+                  {
+                     "connection-end-point-uuid":${zend-cep},
+                     "node-edge-point-uuid": ${zend-nep},
+                     "node-uuid": ${zend-node-uuid},
+                     "topology-uuid":"otn"
+                  }
+               ],
+               "service-interface-point":{
+                  "service-interface-point-uuid": ${zend-cep}
+               },
+               "protection-role":"WORK"
+            }
+         ],
+         "layer-protocol-name":"ODU",
+         "connectivity-constraint":{
+            "service-type":"POINT_TO_POINT_CONNECTIVITY"
+         },
+         "routing-constraint":{
+            "route-objective-function":"MIN_WORK_ROUTE_COST"
+         },
+         "topology-constraint":[
+
+         ],
+         "name":[
+            {
+               "value-name":"service-name",
+               "value": ${service-name}
+            }
+         ]
+      }
+   ]
+}
+