DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_optical-service-create.json
index 6b76a2d..0fe22a3 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "a60c3a75.bbec5",\r
+        "id": "51ee7ceb.84e7d4",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 213,\r
-        "y": 182,\r
-        "z": "f1813121.5d5738",\r
+        "x": 292.0000305175781,\r
+        "y": 61.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "5b510e2a.808e9"\r
+                "29401623.aa2d9a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c50c5fff.124b48",\r
+        "id": "69c7c01f.2eeed",\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": 291.0000305175781,\r
+        "y": 136.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "95411f3f.dd7f98"\r
+                "6db2445a.fdb20c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5b510e2a.808e9",\r
+        "id": "29401623.aa2d9a",\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": 509.5000305175781,\r
+        "y": 44.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "c50c5fff.124b48"\r
+                "69c7c01f.2eeed"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "95411f3f.dd7f98",\r
+        "id": "6db2445a.fdb20c",\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": 383.0000305175781,\r
+        "y": 217.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\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
+                "2a6bbade.0929c6",\r
+                "69ca9e9b.b8ce5",\r
+                "ea5ef9b3.a11be8",\r
+                "382353e4.d87fec",\r
+                "cb94ab5f.1c20d8",\r
+                "24684bb0.9b2da4",\r
+                "5d24d34c.f7200c",\r
+                "ba9a69d4.39ab08",\r
+                "67091f02.08a3b",\r
+                "1d744f82.b13ab",\r
+                "62f70543.ff887c",\r
+                "fc46660a.dc2e38",\r
+                "b5e0902f.10aa8",\r
+                "fabb7d83.a75cf"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4f2664fb.690704",\r
+        "id": "2a6bbade.0929c6",\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": 557.666690826416,\r
+        "y": 160.00946807861328,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "b230a9a.ea8ce58",\r
+                "7d62685a.1cf978",\r
+                "3899c3f5.ff0d1c",\r
+                "8bbd32f1.3b139",\r
+                "aa2f59bb.8696e8",\r
+                "dc258e2b.55a04",\r
+                "9af0bcca.add39",\r
+                "2d8bacd.16af554",\r
+                "e3a5dc08.672ca",\r
+                "c3013a1c.f0d408",\r
+                "b458c88.b917f38",\r
+                "2daaa41a.965f4c",\r
+                "178649c0.6dafb6",\r
+                "a5d44eff.c5775"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b230a9a.ea8ce58",\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": 736,\r
+        "y": 79.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "d95d35a6.d10db",\r
-                "6077e8a.adc5618"\r
+                "f1cbc9ae.931cf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d95d35a6.d10db",\r
-        "type": "outcome",\r
-        "name": "MSA",\r
-        "xml": "<outcome value='MSA'>\n",\r
+        "id": "2daaa41a.965f4c",\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": 765,\r
+        "y": 29.676143646240234,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f1cbc9ae.931cf8",\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": 900,\r
+        "y": 81.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "7a015c66.3154ec"\r
+                "a064a4f8.6ae9d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6077e8a.adc5618",\r
-        "type": "outcome",\r
-        "name": "TAPI",\r
-        "xml": "<outcome value='TAPI'>\n",\r
+        "id": "a064a4f8.6ae9d8",\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<parameter name='pinterface-aend' value=\"`'uni1_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1040,\r
+        "y": 76.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7d62685a.1cf978",\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": 736,\r
+        "y": 160.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "ebb70e0a.9be68"\r
+                "acca2ae3.ec4788"\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": "acca2ae3.ec4788",\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": 895,\r
+        "y": 165.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
-            []\r
+            [\r
+                "6ec85b7f.521a14"\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": "6ec85b7f.521a14",\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<parameter name='pinterface-zend' value=\"`',uni2_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1030,\r
+        "y": 162.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3899c3f5.ff0d1c",\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": 740,\r
+        "y": 257.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "3e4acd01.4d0db2"\r
+                "3a02c2d9.6ce01e"\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": "3a02c2d9.6ce01e",\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": 938,\r
+        "y": 257.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "9e442bec.ab7e8"\r
+                "c9dce196.c5e71"\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": "c9dce196.c5e71",\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": 1075,\r
+        "y": 254.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8bbd32f1.3b139",\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": 706,\r
+        "y": 312.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
-            []\r
+            [\r
+                "117b40a7.23ea5f"\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": "117b40a7.23ea5f",\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": 851,\r
+        "y": 317.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
-            []\r
+            [\r
+                "66cc41f8.ae315"\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": "66cc41f8.ae315",\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<parameter name='pinterface-aend' value=\"`'uni_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1009,\r
+        "y": 328.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aa2f59bb.8696e8",\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": 700,\r
+        "y": 366.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
-            []\r
+            [\r
+                "ae088ec6.29d92"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae088ec6.29d92",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 855,\r
+        "y": 381.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "67b586c7.bcf178"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "67b586c7.bcf178",\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<parameter name='pinterface-zend' value=\"`',enni_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1013,\r
+        "y": 387.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dc258e2b.55a04",\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": 707,\r
+        "y": 406.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "1f05175.be186e9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f05175.be186e9",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 907,\r
+        "y": 443.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "fe24f047.e45ef"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe24f047.e45ef",\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": 1047,\r
+        "y": 449.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9af0bcca.add39",\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": 686,\r
+        "y": 454.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "751bffda.f24f9"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "98a2e7e3.d11d58",\r
+        "id": "2d8bacd.16af554",\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": 679,\r
+        "y": 518.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "4d014a76.3767e4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "751bffda.f24f9",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 859,\r
+        "y": 481.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "d29b2dd5.306d9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d014a76.3767e4",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 844,\r
+        "y": 536.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "351beb55.ce6a24"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d29b2dd5.306d9",\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<parameter name='pinterface-aend' value=\"`'enni1_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 1001,\r
+        "y": 486.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "351beb55.ce6a24",\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<parameter name='pinterface-zend' value=\"`',enni2_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 968,\r
+        "y": 531.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e3a5dc08.672ca",\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": 691.9999771118164,\r
+        "y": 564.1428337097168,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "7e0a0351.eab4cc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7e0a0351.eab4cc",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 869,\r
+        "y": 570.4761924743652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "5a51c390.a2526c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5a51c390.a2526c",\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": 1013,\r
+        "y": 571.4761924743652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "69ca9e9b.b8ce5",\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": 675,\r
+        "y": 762.2761192321777,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "3bc0ebca.20fce4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea5ef9b3.a11be8",\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": 656.0000305175781,\r
+        "y": 814.2761497497559,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "f54a3d3d.942aa"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f63b3eeb.67f52",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='controller1' value=\"`$db.source1.controller-id`\"/>\n",\r
+        "comments": "",\r
+        "x": 1002,\r
+        "y": 762.2761192321777,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f111e27.da9dc2",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='controller2' value=\"`$db.source2.controller-id`\"/>\n",\r
+        "comments": "",\r
+        "x": 998,\r
+        "y": 821.2761497497559,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "fc46660a.dc2e38",\r
+        "type": "switchNode",\r
+        "name": "controllers-id check",\r
+        "xml": "<switch test='`$controller1==$controller2`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 94,\r
+        "y": 1322.2761116027832,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "cbd08e71.434f",\r
+                "5cc41004.9acb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cbd08e71.434f",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 274.89996337890625,\r
+        "y": 1261.5760459899902,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "dfba0215.d64aa"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "96ef7743.5c1a08",\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": 693.9000549316406,\r
+        "y": 1245.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "e44b182.8dbb5e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5cc41004.9acb",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 746,\r
-        "y": 230,\r
-        "z": "f1813121.5d5738",\r
+        "x": 275.8999710083008,\r
+        "y": 1426.9094772338867,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "130f8c79.83a0ec"\r
+                "b5b4fca.44564"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dbd48c3a.1af36",\r
+        "id": "382353e4.d87fec",\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": 667.8999938964844,\r
+        "y": 870.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "130f8c79.83a0ec",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "cb94ab5f.1c20d8",\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": 976,\r
-        "y": 229,\r
-        "z": "f1813121.5d5738",\r
+        "x": 655.9000244140625,\r
+        "y": 918.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "24684bb0.9b2da4",\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": 580.7500305175781,\r
+        "y": 966.4261131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b5b4fca.44564",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 507.5666809082031,\r
+        "y": 1426.2427864074707,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "526e75aa.f179f4"\r
+                "8104d75c.ee8468",\r
+                "656ab2d4.c3fb6c",\r
+                "a9e2c26d.57924",\r
+                "5465bdbd.205a84",\r
+                "d5363033.a7177"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "526e75aa.f179f4",\r
+        "id": "8104d75c.ee8468",\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='src-port-id' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='dst-port-id' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n<parameter name='access-service-name' value=\"`$optical-service-create-input.payload.service-name`\"/>\n\n",\r
+        "comments": "",\r
+        "x": 693.6499633789062,\r
+        "y": 1500.3261532783508,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5465bdbd.205a84",\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": 670.1500015258789,\r
+        "y": 1660.3261852264404,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dfba0215.d64aa",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 517.8999938964844,\r
+        "y": 1250.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "a69cc43e.4224a8",\r
+                "39fef34a.fff3dc",\r
+                "a0b47622.30a538",\r
+                "18de46db.9f95f9",\r
+                "96ef7743.5c1a08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "93240432.64d878",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$final-response-code`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 912.9000549316406,\r
+        "y": 1158.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "d35f8f3f.afff5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d35f8f3f.afff5",\r
+        "type": "outcome",\r
+        "name": "200",\r
+        "xml": "<outcome value='200'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1050.9000549316406,\r
+        "y": 1151.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "8ba6bc3c.8340d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46fe0a0d.c44404",\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": 1129,\r
-        "y": 232,\r
-        "z": "f1813121.5d5738",\r
+        "x": 1652.5666961669922,\r
+        "y": 1242.9096031188965,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "79f9f3f0.aa019c",\r
+        "id": "8ba6bc3c.8340d",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1188.9000549316406,\r
+        "y": 1147.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "81960bf8.553688",\r
+                "2784835b.5b854c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c3013a1c.f0d408",\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": 736.9000244140625,\r
+        "y": 120.57613754272461,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b458c88.b917f38",\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": 731.9000244140625,\r
+        "y": 197.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "178649c0.6dafb6",\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": 659.5667114257812,\r
+        "y": 601.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "41a2a0bb.81352"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "41a2a0bb.81352",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 836.5667114257812,\r
+        "y": 617.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "504e594c.3f8818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "504e594c.3f8818",\r
         "type": "set",\r
-        "name": "set controller-ip",\r
-        "xml": "<set>\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n",\r
+        "name": "set",\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": 705,\r
-        "y": 341,\r
-        "z": "f1813121.5d5738",\r
+        "x": 970.5667724609375,\r
+        "y": 619.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\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": "3bc0ebca.20fce4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 616,\r
-        "y": 405,\r
-        "z": "f1813121.5d5738",\r
+        "x": 856.9000244140625,\r
+        "y": 768.5761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "73558010.2c724"\r
+                "f63b3eeb.67f52"\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": "f54a3d3d.942aa",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 612,\r
-        "y": 477,\r
-        "z": "f1813121.5d5738",\r
+        "x": 854.9000244140625,\r
+        "y": 818.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "c9ac9911.a76998"\r
+                "f111e27.da9dc2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "73558010.2c724",\r
+        "id": "e44b182.8dbb5e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 805,\r
-        "y": 402,\r
-        "z": "f1813121.5d5738",\r
+        "x": 849.8999938964844,\r
+        "y": 1245.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "93240432.64d878"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5d24d34c.f7200c",\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": 352.0000305175781,\r
+        "y": 929.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba9a69d4.39ab08",\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": 381.0000305175781,\r
+        "y": 843.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "67091f02.08a3b",\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": 315.0000305175781,\r
+        "y": 1004.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1d744f82.b13ab",\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": 286.0000305175781,\r
+        "y": 1081.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "81960bf8.553688",\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": 1447.0000305175781,\r
+        "y": 1112.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "39fef34a.fff3dc",\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": 687.0000305175781,\r
+        "y": 1047.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a69cc43e.4224a8",\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, pinterface_list ) VALUES ( $access-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 , $pinterface-list );\"> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 751.0000457763672,\r
+        "y": 1137.6762208938599,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9e2c26d.57924",\r
+        "type": "set",\r
+        "name": "set acc ser",\r
+        "xml": "<set>\n<parameter name='access-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='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n\n\n\n\n\n",\r
+        "comments": "",\r
+        "x": 687.0000305175781,\r
+        "y": 1362.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "656ab2d4.c3fb6c",\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, pinterface_list ) VALUES ( $access-request-id , null , 'CREATING' , $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 , $pinterface-list );\"> ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 754.0000915527344,\r
+        "y": 1439.6760692596436,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d5363033.a7177",\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=\"Access service details\"/>\n<parameter name=\"field2\" value=\"`$access-request-id`\"/>\n<parameter name=\"field3\" value=\"`$src-port-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 682.4333305358887,\r
+        "y": 1564.1094455718994,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0b47622.30a538",\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": 693.1000061035156,\r
+        "y": 1092.7761116027832,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "18de46db.9f95f9",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='access-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": 523.0000305175781,\r
+        "y": 1038.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a5d44eff.c5775",\r
+        "type": "switchNode",\r
+        "name": "protocol",\r
+        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_client_proto'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 643.0666389465332,\r
+        "y": 642.5760822296143,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "35f9f711.be4718"\r
+                "7821583f.1da9f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "35f9f711.be4718",\r
+        "id": "7821583f.1da9f8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 767.066650390625,\r
+        "y": 655.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "d98fda09.1bb478"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d98fda09.1bb478",\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-protocol' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
         "comments": "",\r
-        "x": 967,\r
-        "y": 401,\r
-        "z": "f1813121.5d5738",\r
+        "x": 893.066650390625,\r
+        "y": 668.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c9ac9911.a76998",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "2784835b.5b854c",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$domain-type == 'MSA'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1346.373046875,\r
+        "y": 1191.373046875,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "85ea004e.44196",\r
+                "20585705.4cb1a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "85ea004e.44196",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 803,\r
-        "y": 476,\r
-        "z": "f1813121.5d5738",\r
+        "x": 1496.3731002807617,\r
+        "y": 1174.7064771652222,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "1b6fe865.a8bca8"\r
+                "5682ade7.0ace44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1b6fe865.a8bca8",\r
+        "id": "20585705.4cb1a8",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1493.0397987365723,\r
+        "y": 1249.7064781188965,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            [\r
+                "46fe0a0d.c44404"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5682ade7.0ace44",\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='N' />\n",\r
+        "comments": "",\r
+        "x": 1678.0396728515625,\r
+        "y": 1176.373046875,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "62f70543.ff887c",\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=\"Controller Ids\"/>\n<parameter name=\"field2\" value=\"`$controller1`\"/>\n<parameter name=\"field3\" value=\"`$controller2`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 228.34278106689453,\r
+        "y": 1154.4032135009766,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b5e0902f.10aa8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='pinterface-list' value=\"\"/>\n",\r
+        "comments": "",\r
+        "x": 476.6761245727539,\r
+        "y": 121.6761302947998,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "fabb7d83.a75cf",\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='pinterface-list' value=\"`$pinterface-aend + $pinterface-zend`\"/>\n",\r
         "comments": "",\r
-        "x": 971,\r
-        "y": 473,\r
-        "z": "f1813121.5d5738",\r
+        "x": 138.34280395507812,\r
+        "y": 1229.2518281936646,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file