DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_inter-domain-handling.json
index 57ebd25..ad4f079 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "389b367f.fc91aa",\r
+        "id": "5ba96896.d350c8",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 157.5,\r
-        "y": 140,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 168.34280395507812,\r
+        "y": 81.67613983154297,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "247d6de0.b063f2"\r
+                "d954cf42.cad98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "247d6de0.b063f2",\r
+        "id": "d954cf42.cad98",\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": 170.5,\r
-        "y": 200,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 181.34280395507812,\r
+        "y": 141.67613983154297,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "163fe816.9d3ba8"\r
+                "a76eb24b.7f3af"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "163fe816.9d3ba8",\r
+        "id": "a76eb24b.7f3af",\r
         "type": "method",\r
-        "name": "method service-create-tapi",\r
+        "name": "method inter-domain-handling",\r
         "xml": "<method rpc='inter-domain-handling' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 190.5,\r
-        "y": 280,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 201.34280395507812,\r
+        "y": 221.67613983154297,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "af3a973b.40dd08"\r
+                "176cd8d3.95c8f7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "af3a973b.40dd08",\r
+        "id": "176cd8d3.95c8f7",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 401,\r
-        "y": 264.99998474121094,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 411.8428039550781,\r
+        "y": 206.6761245727539,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "c7bde6fd.a9cd08"\r
+                "c6df00ed.f385e",\r
+                "3310b5d5.f4a8aa",\r
+                "2a456240.dc1abe",\r
+                "9d292dd3.d61d5",\r
+                "931cea8d.540f58",\r
+                "be4d387.f7123c8",\r
+                "6b039fe8.8cd18",\r
+                "24f05c89.0950a4",\r
+                "23b942d9.71933e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c7bde6fd.a9cd08",\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
+        "id": "c6df00ed.f385e",\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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 567.8333435058594,\r
-        "y": 219.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 543.3427886962891,\r
+        "y": 20,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "33ac5ab7.2291a6",\r
-                "a16804ab.521db8",\r
-                "fcb475cb.a0be98"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "33ac5ab7.2291a6",\r
-        "type": "not-found",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
+        "id": "3310b5d5.f4a8aa",\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 * from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE WHERE interface_name = $src-port-id'\npfx='src'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 724.8333435058594,\r
-        "y": 160.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 610.0094604492188,\r
+        "y": 131.6761350631714,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "5eb01f99.89617"\r
+                "893c6078.bb7b4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a16804ab.521db8",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "2a456240.dc1abe",\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 = $dst-port-id'\npfx='dst'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 733.8333435058594,\r
-        "y": 211.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 611.6760559082031,\r
+        "y": 235.0094451904297,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "47cadf70.ddac9"\r
+                "af263c0f.2614b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5eb01f99.89617",\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
+        "id": "5ed5d68f.a14598",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='src-node-id' value='`$src.pnf-name`' />\n<parameter name='src-esr-id' value='`$src.controller-id`' />\n",\r
         "comments": "",\r
-        "x": 888.8333435058594,\r
-        "y": 158.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 886.6759757995605,\r
+        "y": 125.00944519042969,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "47cadf70.ddac9",\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
+        "id": "9d292dd3.d61d5",\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='`$src-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/> ",\r
         "comments": "",\r
-        "x": 895.8333435058594,\r
-        "y": 211.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "outputs": 1,\r
+        "x": 645.0094680786133,\r
+        "y": 173.34279251098633,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b792691.30eb98",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='dst-node-id' value='`$dst.pnf-name`' />\n<parameter name='dst-esr-id' value='`$dst.controller-id`' />\n",\r
+        "comments": "",\r
+        "x": 895.0093269348145,\r
+        "y": 235.00942134857178,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fcb475cb.a0be98",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "931cea8d.540f58",\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='`$dst-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 554.8333435058594,\r
-        "y": 361.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 606.6761322021484,\r
+        "y": 271.67615509033203,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "1cd2f550.3b31eb"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "1cd2f550.3b31eb",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "id": "be4d387.f7123c8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='src-controller-id' value='`$param-prefix[2]`' />\n<parameter name='dst-controller-id' value='`$param-prefix1[2]`' />\n<parameter name='flag' value='true' />\n<parameter name='domain-requests' value='' />\n<parameter name='access-status' value='success' />\n<parameter name='domain-status' value='' />\n",\r
+        "comments": "",\r
+        "x": 573.3427734375,\r
+        "y": 325.0094871520996,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6b039fe8.8cd18",\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=\"oof-request-id\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 558.8333435058594,\r
-        "y": 448.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 521.676097869873,\r
+        "y": 408.342791557312,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "61403202.67ffac",\r
-                "5cf9c1.73b5e64",\r
-                "b39431ae.10e55"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "5cf9c1.73b5e64",\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
+        "id": "24f05c89.0950a4",\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=\"oof-transaction-id\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 722.8333435058594,\r
-        "y": 503.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 478.3427848815918,\r
+        "y": 455.00944900512695,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "61f864fb.8ad3fc",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$inter.logical-link[$ida].link-type`'>\n",\r
+        "id": "23b942d9.71933e",\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 + '/oof-mdons.json'`\" />\n<parameter name=\"restapiUrl\" value=\"` $prop.oof.mdons.url`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"oof-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 848.8333435058594,\r
-        "y": 454.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 415.00947761535645,\r
+        "y": 531.6761074066162,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "750846eb.eb1858"\r
+                "2cca4c57.d9d904",\r
+                "6023813.dc6018"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "61403202.67ffac",\r
-        "type": "for",\r
-        "name": "for",\r
-        "xml": "<for index='ida' start='0' end='`$inter.logical-link_length`' >\n",\r
+        "id": "2cca4c57.d9d904",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 717.8333435058594,\r
-        "y": 454.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 588.3428077697754,\r
+        "y": 511.67611598968506,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "61f864fb.8ad3fc"\r
+                "735a8eb3.b2849"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "750846eb.eb1858",\r
-        "type": "outcome",\r
-        "name": "inter-domain",\r
-        "xml": "<outcome value='inter-domain'>\n",\r
+        "id": "6023813.dc6018",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 990.8333435058594,\r
-        "y": 454.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 586.676212310791,\r
+        "y": 581.6761236190796,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "4071f83b.54b008"\r
+                "e278c72e.5e1da8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bb3b4d5f.2b2bc",\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": 1557.583396911621,\r
-        "y": 305.4166898727417,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "e9fe864f.b1d708",\r
-        "type": "break",\r
-        "name": "break",\r
-        "xml": "<break>\n",\r
+        "id": "735a8eb3.b2849",\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 route found by OOF' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1575.333396911621,\r
-        "y": 403.91669178009033,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 760.0094184875488,\r
+        "y": 508.3427724838257,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8c88b9bd.0e2f28",\r
+        "id": "e278c72e.5e1da8",\r
         "type": "block",\r
         "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1418.583396911621,\r
-        "y": 397.416690826416,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 721.6760787963867,\r
+        "y": 583.3426895141602,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "bb3b4d5f.2b2bc",\r
-                "e9fe864f.b1d708"\r
+                "b0f4f043.fcedf",\r
+                "d89aa620.de5f38",\r
+                "8541aa72.6ad1b8",\r
+                "790ae4a6.71d53c",\r
+                "8c94f919.1112d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b39431ae.10e55",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test=\"`$access-bend == ''`\">\n",\r
+        "id": "b0f4f043.fcedf",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 680.8333435058594,\r
-        "y": 560.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 868.3428344726562,\r
+        "y": 581.6760711669922,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "1bff9a4a.aa1c56",\r
-                "c7a0ae8a.585af"\r
+                "f7cea59b.5d9848"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1bff9a4a.aa1c56",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "8a90fbb0.af3a68",\r
+        "type": "get-resource",\r
+        "name": "get-resource",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-link\"\nkey=\"logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idml]\"\npfx='inter' local-only='false' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 824.8333435058594,\r
-        "y": 560.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1168.3427734375,\r
+        "y": 415.00934886932373,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "99508862.dd9ed8"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "99508862.dd9ed8",\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": 973.8333435058594,\r
-        "y": 561.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c7a0ae8a.585af",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
+        "id": "f7cea59b.5d9848",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 559.8333435058594,\r
-        "y": 636.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1003.3427200317383,\r
+        "y": 576.6761045455933,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "64bdfe75.3731a"\r
+                "8a90fbb0.af3a68",\r
+                "2a13ccaf.714454"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "64bdfe75.3731a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "id": "2a13ccaf.714454",\r
+        "type": "switchNode",\r
+        "name": "check link status",\r
+        "xml": "<switch test=\"`$inter.operational-status == up`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 704.8333435058594,\r
-        "y": 637.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1183.3429260253906,\r
+        "y": 573.3427724838257,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "d71ceee8.2cc21",\r
-                "5812464d.ff2318",\r
-                "d5d60b0e.6b7598",\r
-                "e899697c.47e108"\r
+                "71599559.97cb7c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d71ceee8.2cc21",\r
-        "type": "for",\r
-        "name": "for",\r
-        "xml": "<for index='idb' start='0' end='2' >\n",\r
+        "id": "71599559.97cb7c",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 893.8333435058594,\r
-        "y": 635.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1315.0094413757324,\r
+        "y": 520.0094766616821,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "4df590dd.62851"\r
+                "86e4c880.1fc408"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f4b1528e.2b869",\r
-        "type": "call",\r
-        "name": "call",\r
-        "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+        "id": "b9982bc5.eb26e8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='flag' value='false' />\n",\r
+        "comments": "",\r
+        "x": 1575.009407043457,\r
+        "y": 513.3427467346191,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d89aa620.de5f38",\r
+        "type": "switchNode",\r
+        "name": "check flag",\r
+        "xml": "<switch test=\"`$flag == 'true' `\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1444.8333435058594,\r
-        "y": 650.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 921.6761512756348,\r
+        "y": 648.3427076339722,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "b82ddceb.8c1de",\r
-                "11734593.7b34da"\r
+                "5b915e75.cc34e",\r
+                "b8d2bc77.f938a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4df590dd.62851",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$idb`'>\n",\r
+        "id": "5b915e75.cc34e",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1019.8333435058594,\r
-        "y": 635.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1098.3427085876465,\r
+        "y": 621.6760578155518,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "e24cf2b6.2e8bb",\r
-                "fcc6fd38.e5cb2"\r
+                "946ef420.757b28"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e24cf2b6.2e8bb",\r
-        "type": "outcome",\r
-        "name": "outcome",\r
-        "xml": "<outcome value='0'>\n",\r
+        "id": "b8d2bc77.f938a",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1147.8333435058594,\r
-        "y": 602.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1076.6761093139648,\r
+        "y": 683.3427886962891,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "14ca5977.d20f97"\r
+                "4b341d0.dcf13e4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "14ca5977.d20f97",\r
+        "id": "4b341d0.dcf13e4",\r
         "type": "block",\r
         "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1291.8333435058594,\r
-        "y": 602.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1215.6156425476074,\r
+        "y": 688.342743396759,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "f4b1528e.2b869",\r
-                "13ff6105.eaad1f"\r
+                "8dbf5643.27c098"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a1dafaaf.167958",\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'`\" />\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": 1452.8333435058594,\r
-        "y": 856.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c16d7ee9.39a1a",\r
-        "type": "call",\r
-        "name": "call",\r
-        "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+        "id": "8dbf5643.27c098",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idmk' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1289.8333435058594,\r
-        "y": 1143.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1363.9487037658691,\r
+        "y": 688.3428287506104,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "eadb5b74.6cde68",\r
-                "2fe5acd9.03dff4"\r
+                "17fcda64.b52d86"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fcc6fd38.e5cb2",\r
-        "type": "outcome",\r
-        "name": "outcome",\r
-        "xml": "<outcome value='1'>\n",\r
+        "id": "21ebe060.eb5b2",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].srcInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].dstInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name +  '_MDONS-OTN'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$domain-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$domain-instance-id`\" />\n\n",\r
+        "comments": "",\r
+        "x": 1399.5549354553223,\r
+        "y": 873.1910076141357,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8541aa72.6ad1b8",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idomainsvc' start='0' end='`$oof-response.solutions.routeInfo.serviceRoute_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1131.8333435058594,\r
-        "y": 850.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 909.5549011230469,\r
+        "y": 758.1912117004395,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "6d4682a2.6cf8ac"\r
+                "9e699e75.e8a28"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6d4682a2.6cf8ac",\r
+        "id": "9e699e75.e8a28",\r
         "type": "block",\r
         "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1281.8333435058594,\r
-        "y": 873.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1154.5548858642578,\r
+        "y": 774.8578758239746,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "a1dafaaf.167958",\r
-                "c16d7ee9.39a1a"\r
+                "abf6824.23e3b8",\r
+                "2039896a.be3116",\r
+                "21ebe060.eb5b2",\r
+                "bc8e66e3.f1c2b8",\r
+                "1c7045f1.ce177a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13ff6105.eaad1f",\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'`\" />\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": 1444.8333435058594,\r
-        "y": 585.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "5812464d.ff2318",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$service1 == $service2 == success`'>\n",\r
+        "id": "abf6824.23e3b8",\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=\"domain-request-id\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 455.3333511352539,\r
-        "y": 1077.9166975021362,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1394.5548477172852,\r
+        "y": 724.8578109741211,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "5c9c5b68.cd5504",\r
-                "495561a5.fec34"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "2552ecde.5a89f4",\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
+        "id": "2039896a.be3116",\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=\"domain-instance-id\"/> ",\r
         "comments": "",\r
-        "x": 959.8333892822266,\r
-        "y": 1075.4167022705078,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 1427.8881454467773,\r
+        "y": 779.8579711914062,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
     },\r
     {\r
-        "id": "e8dd732b.52f0b",\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
+        "id": "ed60a18f.df4a7",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id + ','`\" />\n",\r
         "comments": "",\r
-        "x": 874.0833892822266,\r
-        "y": 1287.9167022705078,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1877.8881530761719,\r
+        "y": 819.8578510284424,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b82ddceb.8c1de",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "bc8e66e3.f1c2b8",\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": 1589.8333435058594,\r
-        "y": 625.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1236.221565246582,\r
+        "y": 917.7366065979004,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "35cec1fe.7cd71e"\r
+                "e39ae564.2e9528"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eadb5b74.6cde68",\r
+        "id": "e39ae564.2e9528",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1431.8333435058594,\r
-        "y": 1139.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1367.8881645202637,\r
+        "y": 931.069995880127,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "72d0218e.8f2fd"\r
+                "18342550.e06acb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d5d60b0e.6b7598",\r
+        "id": "5c52d0a6.4eb0b",\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
+        "xml": "<set>\n<parameter name='service-status' value='`$final-response-code`' />\n\n",\r
         "comments": "",\r
-        "x": 840.8333435058594,\r
-        "y": 598.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1667.5548210144043,\r
+        "y": 860.7367286682129,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "caf045ec.2f23f8",\r
+        "id": "18342550.e06acb",\r
         "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 764.5833892822266,\r
-        "y": 995.6666994094849,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1509.2215728759766,\r
+        "y": 909.4033145904541,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "9e317702.903b08",\r
-                "2552ecde.5a89f4",\r
-                "146e2604.39be4a",\r
-                "2c1dad44.b6ddc2"\r
+                "5c52d0a6.4eb0b",\r
+                "46946a06.9ee744",\r
+                "e38c5eae.94d3d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9e317702.903b08",\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
+        "id": "46946a06.9ee744",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$service-status == 200`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 970.8333892822266,\r
-        "y": 895.6666984558105,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1688.8884048461914,\r
+        "y": 912.736647605896,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            []\r
+            [\r
+                "d9fd1d0e.e0fce",\r
+                "533db999.55c468"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "9b1c21a0.1f564",\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
+        "id": "d9fd1d0e.e0fce",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 850.3333892822266,\r
-        "y": 1189.4167003631592,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1837.888168334961,\r
+        "y": 884.403256893158,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            []\r
+            [\r
+                "bd83526e.c9e3c"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "eb99418.1ac6dc",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "id": "533db999.55c468",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 713.0833854675293,\r
-        "y": 1228.916766166687,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1835.5547695159912,\r
+        "y": 956.4033432006836,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "9b1c21a0.1f564",\r
-                "e8dd732b.52f0b"\r
+                "5d7a5d7.cc9afa4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c5ae62a0.518d9",\r
+        "id": "bd83526e.c9e3c",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
+        "xml": "<set>\n<parameter name='status' value='success' />\n",\r
         "comments": "",\r
-        "x": 1837.8333435058594,\r
-        "y": 553.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1977.8879470825195,\r
+        "y": 880.0699634552002,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "35cec1fe.7cd71e",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "id": "5d7a5d7.cc9afa4",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='status' value='failure' />\n<parameter name='access-status' value='failure' />\n",\r
         "comments": "",\r
-        "outputs": 1,\r
-        "x": 1687.8333435058594,\r
-        "y": 555.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": [\r
-            [\r
-                "c5ae62a0.518d9",\r
-                "cc685478.44b5d8"\r
-            ]\r
-        ]\r
+        "x": 1974.8880081176758,\r
+        "y": 957.0698642730713,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
     },\r
     {\r
-        "id": "cc685478.44b5d8",\r
+        "id": "e38c5eae.94d3d",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='domain-status' value=\"`$domain-status + $domain-request-id + '_' + $status` \" />\n",\r
+        "comments": "",\r
+        "x": 1649.554946899414,\r
+        "y": 996.221586227417,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "790ae4a6.71d53c",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$service1-status == 200`'>\n",\r
+        "xml": "<switch test=\"`$access-status == 'success'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1715.8333435058594,\r
-        "y": 685.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 764.1002426147461,\r
+        "y": 1096.2215242385864,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "4120a771.cb7b78",\r
-                "304cf1d.95f070e"\r
+                "d43038a6.7e9fc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4120a771.cb7b78",\r
+        "id": "d43038a6.7e9fc8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1884.8333435058594,\r
-        "y": 640.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 916.676139831543,\r
+        "y": 1049.4034128189087,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "b8c2bbf6.152258"\r
+                "6c2d775e.ec6158"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "304cf1d.95f070e",\r
+        "id": "ec6a3394.1e3aa",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1885.8333435058594,\r
-        "y": 707.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 815.0094375610352,\r
+        "y": 1242.7365236282349,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "d123f6e.9b1a508"\r
+                "b2d48de7.71bcd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b8c2bbf6.152258",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
+        "id": "2f6b622f.337eae",\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": 2019.8333435058594,\r
-        "y": 629.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1251.676170349121,\r
+        "y": 1151.07004737854,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d123f6e.9b1a508",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
+        "id": "6c2d775e.ec6158",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
-        "x": 2021.8333435058594,\r
-        "y": 706.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 1048.0927734375,\r
+        "y": 1097.9866914749146,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            [\r
+                "65715a4d.096ba4",\r
+                "2f6b622f.337eae",\r
+                "25648259.4bf36e"\r
+            ]\r
+        ]\r
     },\r
     {\r
-        "id": "72d0218e.8f2fd",\r
+        "id": "65715a4d.096ba4",\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\", domain_requests = $domain-requests WHERE request_id = $access-request-id'\nforce='true' pfx='save-result'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1254.3427734375,\r
+        "y": 997.9866905212402,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "25648259.4bf36e",\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": 1267.6760711669922,\r
+        "y": 1066.736717224121,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8c94f919.1112d8",\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/oof-mdons.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Domain Status\"/>\n<parameter name=\"field2\" value=\"`$domain-status`\"/>\n<parameter name=\"field3\" value=\"`$flag`\"/>\n<parameter name=\"field4\" value=\"`$access-status`\"/>\n\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 866.8276214599609,\r
+        "y": 859.5548648834229,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b2d48de7.71bcd",\r
         "type": "block",\r
         "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1604.8333435058594,\r
-        "y": 1120.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 956.3730545043945,\r
+        "y": 1247.585117340088,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "1b71dbd0.f488a4",\r
-                "f3c54b18.1b0eb8"\r
+                "4e7fc079.04b4a",\r
+                "7b36ef0f.c082b",\r
+                "cc6c823.0642a8",\r
+                "fc4d8ab2.5ec108",\r
+                "aec89fbb.ad742"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3c54b18.1b0eb8",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$service2-status == 200`'>\n",\r
+        "id": "4e7fc079.04b4a",\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='`$domain-status`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1736.8333435058594,\r
-        "y": 1219.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1116.372932434082,\r
+        "y": 1244.251636505127,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            [\r
-                "d06b5ea3.2c7da",\r
-                "9a666773.f65fe8"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "d06b5ea3.2c7da",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "7b36ef0f.c082b",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idelsvc' start='0' end='`$param-prefix2_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1892.8333435058594,\r
-        "y": 1144.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1104.7063179016113,\r
+        "y": 1301.0698909759521,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "be86fbe9.594738"\r
+                "f59ddd81.b432b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9a666773.f65fe8",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
+        "id": "f59ddd81.b432b",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$param-prefix2[$idelsvc] == 'success'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1949.8333435058594,\r
-        "y": 1226.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1244.7062797546387,\r
+        "y": 1299.4032649993896,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "4df0a4d2.d2637c"\r
+                "831a7caf.8175e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "be86fbe9.594738",\r
+        "id": "21058360.3ce7ec",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+        "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix2[$idelsvc]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN_'`\"/>\n\n",\r
         "comments": "",\r
-        "x": 2093.8333435058594,\r
-        "y": 1134.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1651.3730010986328,\r
+        "y": 1182.7366724014282,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4df0a4d2.d2637c",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+        "id": "831a7caf.8175e",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
-        "x": 2092.8333435058594,\r
-        "y": 1204.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 1383.0397186279297,\r
+        "y": 1291.0701208114624,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            [\r
+                "b469d53f.363e68"\r
+            ]\r
+        ]\r
     },\r
     {\r
-        "id": "1b71dbd0.f488a4",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
+        "id": "b469d53f.363e68",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
-        "x": 1774.8333435058594,\r
-        "y": 1067.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 1514.7064208984375,\r
+        "y": 1289.4033203125,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            [\r
+                "21058360.3ce7ec",\r
+                "a9a6976b.e9a218"\r
+            ]\r
+        ]\r
     },\r
     {\r
-        "id": "e899697c.47e108",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='inter' value='' />\n",\r
+        "id": "a9a6976b.e9a218",\r
+        "type": "call",\r
+        "name": "call TAPI DELETE DG",\r
+        "xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
         "comments": "",\r
-        "x": 889.3333854675293,\r
-        "y": 683.4166970252991,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 1689.8578872680664,\r
+        "y": 1322.7366399765015,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
     },\r
     {\r
-        "id": "11734593.7b34da",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "cc6c823.0642a8",\r
+        "type": "delete",\r
+        "name": "delete access from db",\r
+        "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n    resource=\"SQL\"\n    key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-request-id\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1592.8333435058594,\r
-        "y": 720.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1074.554832458496,\r
+        "y": 1430.9185132980347,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc4d8ab2.5ec108",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1082.88818359375,\r
+        "y": 1362.585205078125,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "528f2a75.c81264"\r
+                "8f2b32ff.b0e4f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "528f2a75.c81264",\r
+        "id": "8f2b32ff.b0e4f",\r
+        "type": "save",\r
+        "name": "change link status",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'  \n     key='locgical-link.link-name = $oof-response.solution.routeInfo.linkList[$idmk]' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"operational-status\" value=\"up\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1249.554666519165,\r
+        "y": 1362.5851860046387,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "aec89fbb.ad742",\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
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service failed as one of the domain services failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1752.8333435058594,\r
-        "y": 741.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 914.5549583435059,\r
+        "y": 1477.5852184295654,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2fe5acd9.03dff4",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "86e4c880.1fc408",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1390.8333435058594,\r
-        "y": 1221.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1446.676025390625,\r
+        "y": 516.5245971679688,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "c76d7b74.481948"\r
+                "b9982bc5.eb26e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c76d7b74.481948",\r
+        "id": "946ef420.757b28",\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
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Inter domain links not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1550.8333435058594,\r
-        "y": 1242.6666717529297,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1266.070068359375,\r
+        "y": 623.0397338867188,\r
+        "z": "23af8cef.968934",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5c9c5b68.cd5504",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "893c6078.bb7b4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 623.833381652832,\r
-        "y": 1001.1666984558105,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 751.6761016845703,\r
+        "y": 126.67614555358887,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "caf045ec.2f23f8"\r
+                "5ed5d68f.a14598"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "495561a5.fec34",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
+        "id": "af263c0f.2614b",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 588.083381652832,\r
-        "y": 1230.166699886322,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 760.0094604492188,\r
+        "y": 235.00946044921875,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "eb99418.1ac6dc"\r
+                "5b792691.30eb98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "146e2604.39be4a",\r
-        "type": "call",\r
-        "name": "create-service-relationship",\r
-        "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
+        "id": "17fcda64.b52d86",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1495.7669105529785,\r
+        "y": 681.3730545043945,\r
+        "z": "23af8cef.968934",\r
+        "wires": [\r
+            [\r
+                "fb18a4c2.061f18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fb18a4c2.061f18",\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 = $oof-response.solutions.routeInfo.linkList[$idmk]'\n      local-only='false'>\n<parameter name='operational-status' value='occupied' />\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": 970.8333892822266,\r
-        "y": 994.4166984558105,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1698.4942245483398,\r
+        "y": 681.3730535507202,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4071f83b.54b008",\r
+        "id": "1c7045f1.ce177a",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$inter.logical-link[$ida].operational-status == occupied`'>\n",\r
+        "xml": "<switch test=\"`$idomainsvc == $oof-response.solutions.routeInfo.serviceRoute_length - 1`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1132.5,\r
-        "y": 346.25,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1542.4336471557617,\r
+        "y": 821.3730182647705,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "9d6b0593.4c7858",\r
-                "1087939c.29799c"\r
+                "25791c4d.039894",\r
+                "dfe061cd.f2699"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9d6b0593.4c7858",\r
+        "id": "25791c4d.039894",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1250.0000190734863,\r
-        "y": 295.00000190734863,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1690.7669677734375,\r
+        "y": 756.373046875,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
-            []\r
+            [\r
+                "da7f9e41.f2bdd"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "1087939c.29799c",\r
+        "id": "dfe061cd.f2699",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1256.2500190734863,\r
-        "y": 401.2500057220459,\r
-        "z": "f30c4ed5.582ba",\r
+        "x": 1714.100341796875,\r
+        "y": 809.7064208984375,\r
+        "z": "23af8cef.968934",\r
         "wires": [\r
             [\r
-                "8c88b9bd.0e2f28"\r
+                "ed60a18f.df4a7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2c1dad44.b6ddc2",\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='operational-status' value='occupied' />\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": "da7f9e41.f2bdd",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id`\" />\n",\r
         "comments": "",\r
-        "outputs": 1,\r
-        "x": 1015,\r
-        "y": 946.25,\r
-        "z": "f30c4ed5.582ba",\r
-        "wires": [\r
-            []\r
-        ]\r
+        "x": 1822.4335594177246,\r
+        "y": 748.0397148132324,\r
+        "z": "23af8cef.968934",\r
+        "wires": []\r
     }\r
 ]
\ No newline at end of file