Merge "DG changes for the closed loop and async support in MDONS"
authorDan Timoney <dtimoney@att.com>
Fri, 31 Jul 2020 12:27:15 +0000 (12:27 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 31 Jul 2020 12:27:15 +0000 (12:27 +0000)
25 files changed:
installation/sdnc/src/main/resources/sdnctl.dump
installation/src/main/properties/optical-service-dg.properties
platform-logic/optical-service/src/main/json/optical-service_aai-delete-service-handling.json
platform-logic/optical-service/src/main/json/optical-service_create-service-async.json
platform-logic/optical-service/src/main/json/optical-service_create-service-relationship.json
platform-logic/optical-service/src/main/json/optical-service_inter-domain-handling.json
platform-logic/optical-service/src/main/json/optical-service_mdons-closed-loop.json [new file with mode: 0644]
platform-logic/optical-service/src/main/json/optical-service_optical-service-create-sync-success.json
platform-logic/optical-service/src/main/json/optical-service_optical-service-create.json
platform-logic/optical-service/src/main/json/optical-service_optical-service-delete.json
platform-logic/optical-service/src/main/json/optical-service_service-delete-tapi.json
platform-logic/optical-service/src/main/resources/graph.versions
platform-logic/optical-service/src/main/xml/optical-service_aai-delete-service-handling.xml
platform-logic/optical-service/src/main/xml/optical-service_create-service-async.xml
platform-logic/optical-service/src/main/xml/optical-service_create-service-relationship.xml
platform-logic/optical-service/src/main/xml/optical-service_inter-domain-handling.xml
platform-logic/optical-service/src/main/xml/optical-service_mdons-closed-loop.xml [new file with mode: 0644]
platform-logic/optical-service/src/main/xml/optical-service_optical-service-create-sync-success.xml
platform-logic/optical-service/src/main/xml/optical-service_optical-service-create.xml
platform-logic/optical-service/src/main/xml/optical-service_optical-service-delete.xml
platform-logic/optical-service/src/main/xml/optical-service_service-delete-tapi.xml
platform-logic/restapi-templates/src/main/json/async-response-so.json [new file with mode: 0644]
platform-logic/restapi-templates/src/main/json/oof-mdons.json [new file with mode: 0644]
platform-logic/restapi-templates/src/main/json/optical-service-create-msa.json
platform-logic/restapi-templates/src/main/json/optical-service-delete-msa.json

index f47e1a3..72fdc85 100644 (file)
@@ -1907,6 +1907,7 @@ CREATE TABLE `REQUEST_DETAILS` (
   `global_customer_id` varchar(255) DEFAULT NULL,
   `notification_url` varchar(255) DEFAULT NULL,
   `domain_requests` varchar(255) DEFAULT NULL,
+  `pinterface_list` varchar(255) DEFAULT NULL,
   PRIMARY KEY (`request_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 /*!40101 SET character_set_client = @saved_cs_client */;
index c659aa2..07a3ec6 100644 (file)
@@ -17,3 +17,5 @@ so.password=password1$
 tapi.cep.details.url=/cxf/tapi/v2/connectivities/service-interface-points?topology-id-or-name=otn&sip-id-or-name=
 tapi.delete.service.url=/cxf/tapi/v2/connectivities/tapi-services?topology-id-or-name=otn&service-id-or-name=
 tapi.get.services.url=/cxf/tapi/v2/connectivities/tapi-services?topology-id-or-name=otn&service-id-or-name=
+oof.mdons.url=https://oof-osdf.onap:8698/api/oof/mdons/route/v1
+
index 86ae420..8270357 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "dc8e74bc.6b0e6",\r
+        "id": "c59cd7ed.c18398",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 201.5,\r
-        "y": 89.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 296.6761169433594,\r
+        "y": 220.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "793fbbb8.688d0c"\r
+                "7775f962.7d1d48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "793fbbb8.688d0c",\r
+        "id": "7775f962.7d1d48",\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": 388.5,\r
-        "y": 38.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 483.6761169433594,\r
+        "y": 169.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "fac8c114.6a11a"\r
+                "b8012816.18beb8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fac8c114.6a11a",\r
+        "id": "b8012816.18beb8",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='aai-delete-service-handling' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 242.5,\r
-        "y": 212.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 337.6761169433594,\r
+        "y": 343.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "af5e3982.ec86d8"\r
+                "196e7dad.1c2812"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "af5e3982.ec86d8",\r
+        "id": "196e7dad.1c2812",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 415.5,\r
-        "y": 211.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 510.6761169433594,\r
+        "y": 342.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "47ce9b8c.699c64",\r
-                "532ef147.e30af8",\r
-                "d5300514.b84e18",\r
-                "e3be8795.085c9",\r
-                "31c5321a.c7540e",\r
-                "137b4c1c.0ee49c"\r
+                "a6739c0e.92be6",\r
+                "f1965e9d.262ad",\r
+                "683ccc80.4a0d74",\r
+                "2d2c4969.e00236",\r
+                "25b8985d.2f67f8",\r
+                "5ffac464.a53b7c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "47ce9b8c.699c64",\r
+        "id": "a6739c0e.92be6",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 646.5,\r
-        "y": 98.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 741.6761169433594,\r
+        "y": 229.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "532ef147.e30af8",\r
+        "id": "f1965e9d.262ad",\r
         "type": "get-resource",\r
         "name": "Get service from AAI",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n     service-subscription.service-type = $output.service-type AND\n     service-instance.service-instance-id = $output.service-instance-id' \npfx='aai.service'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 665.5,\r
-        "y": 214.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 760.6761169433594,\r
+        "y": 345.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d5300514.b84e18",\r
+        "id": "683ccc80.4a0d74",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$aai.service.orchestration-status`\"/>\n<parameter name=\"field3\" value=\"`$aai.service.relationship-list.relationship_length`\"/>\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 675.5,\r
-        "y": 280.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 770.6761169433594,\r
+        "y": 411.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e3be8795.085c9",\r
+        "id": "2d2c4969.e00236",\r
         "type": "for",\r
         "name": "for",\r
-        "xml": "<for index='idx' start='1' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
+        "xml": "<for index='idx' start='0' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 648.5,\r
-        "y": 343.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 743.6761169433594,\r
+        "y": 474.00946044921875,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "3755c730.096448"\r
+                "8c2d23c8.832ee"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9620ad1b.3b5ab",\r
+        "id": "9ec6b9b8.0d7588",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\n<parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\n\n",\r
         "comments": "",\r
-        "x": 1058.5,\r
-        "y": 30.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 1322.0094909667969,\r
+        "y": 134.34279251098633,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7afe7104.170b88",\r
+        "id": "9554b44d.e6e5c8",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$pnf-name`\"/>\n<parameter name=\"field3\" value=\"`$pinterface-name`\"/>\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1081.5,\r
-        "y": 99.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 1315.0093841552734,\r
+        "y": 213.34278774261475,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "31c5321a.c7540e",\r
+        "id": "25b8985d.2f67f8",\r
         "type": "delete",\r
         "name": "delete service instance AAI",\r
         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $output.global-customer-id AND\nservice-subscription.service-type = $output.service-type AND\nservice-instance.service-instance-id = $output.service-instance-id'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 668.5,\r
-        "y": 419.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 763.6761169433594,\r
+        "y": 550.0094604492188,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3755c730.096448",\r
+        "id": "4840f1f2.10ca4",\r
         "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 832.5,\r
-        "y": 347.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 1097.6760864257812,\r
+        "y": 408.00942039489746,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             [\r
-                "9620ad1b.3b5ab",\r
-                "7afe7104.170b88",\r
-                "d6286179.01c048",\r
-                "651efb55.9daa24",\r
-                "24dec78d.b7fd48",\r
-                "3e61b022.837b4"\r
+                "9ec6b9b8.0d7588",\r
+                "9554b44d.e6e5c8",\r
+                "c93b81e9.ed754",\r
+                "1719f86d.9ee9a8",\r
+                "d599af84.718a",\r
+                "e87968c4.4c12d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "137b4c1c.0ee49c",\r
+        "id": "5ffac464.a53b7c",\r
         "type": "delete",\r
         "name": "delete 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 = $request-id\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 605.5,\r
-        "y": 476.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 700.6761169433594,\r
+        "y": 607.0094604492188,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "24dec78d.b7fd48",\r
+        "id": "d599af84.718a",\r
         "type": "get-resource",\r
         "name": "get p-interface total capacity",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n     key='pnf.pnf-name = $pnf-name AND\n     p-interface.interface-name = $pinterface-name ' \npfx='p.in.details'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1178.3887939453125,\r
-        "y": 155.61111450195312,\r
-        "z": "78cee624.48d318",\r
+        "x": 1403.5649185180664,\r
+        "y": 284.45390129089355,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3e61b022.837b4",\r
+        "id": "e87968c4.4c12d8",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='new-rate' value='`$p.in.details.speed-value`' />\n",\r
         "comments": "",\r
-        "x": 1118.611083984375,\r
-        "y": 245.83334350585938,\r
-        "z": "78cee624.48d318",\r
+        "x": 1330.4538688659668,\r
+        "y": 359.6761236190796,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d6286179.01c048",\r
+        "id": "c93b81e9.ed754",\r
         "type": "update",\r
         "name": "update p-interface capacity AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\n     key='pnf.pnf-name = $pnf-name AND\n     p-interface.interface-name = $pinterface-name '\n      local-only='false'>\n<parameter name='available-capacity' value='`$new-rate`' />\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": 1085.5,\r
-        "y": 351.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 1357.3428497314453,\r
+        "y": 425.34275674819946,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "651efb55.9daa24",\r
+        "id": "1719f86d.9ee9a8",\r
         "type": "save",\r
         "name": "update pinterface rate DB",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $new-rate WHERE interface_name = $pinterface-name '\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1076.5,\r
-        "y": 419.5,\r
-        "z": "78cee624.48d318",\r
+        "x": 1360.009407043457,\r
+        "y": 503.34279108047485,\r
+        "z": "21304dc.3a53bb2",\r
         "wires": [\r
             []\r
         ]\r
+    },\r
+    {\r
+        "id": "8c2d23c8.832ee",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$aai.service.relationship-list.relationship[$idx].related-to == 'p-interface'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 918.9488182067871,\r
+        "y": 410.0094404220581,\r
+        "z": "21304dc.3a53bb2",\r
+        "wires": [\r
+            [\r
+                "161999ff.507a66"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "161999ff.507a66",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1015.6155395507811,\r
+        "y": 348.3428064982096,\r
+        "z": "21304dc.3a53bb2",\r
+        "wires": [\r
+            [\r
+                "4840f1f2.10ca4"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 6926f79..0b04c88 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "ef271e98.1343d",\r
+        "id": "f8033564.9370d8",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 225.5555419921875,\r
-        "y": 244.44442749023438,\r
-        "z": "d7735114.f6066",\r
+        "x": 181.6761474609375,\r
+        "y": 191.33330249786377,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "69929ea4.2407d"\r
+                "396bd8ff.6c58d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "69929ea4.2407d",\r
+        "id": "396bd8ff.6c58d8",\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": 412.5555419921875,\r
-        "y": 193.44442749023438,\r
-        "z": "d7735114.f6066",\r
+        "x": 425.3428039550781,\r
+        "y": 190.33333206176758,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "926e362a.257c68"\r
+                "f3cde665.570898"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "926e362a.257c68",\r
+        "id": "f3cde665.570898",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='create-service-async' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 266.5555419921875,\r
-        "y": 367.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 279.3428039550781,\r
+        "y": 364.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "1e677fcc.18edb"\r
+                "5d03132f.ed8e9c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1e677fcc.18edb",\r
+        "id": "5d03132f.ed8e9c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 439.5555419921875,\r
-        "y": 366.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 452.3428039550781,\r
+        "y": 363.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "570787b6.c60918",\r
-                "8b32ac88.06a0b",\r
-                "d11ad8e1.0343c8"\r
+                "c00ad46.901e428",\r
+                "740307b2.aec648",\r
+                "8396b208.e8981",\r
+                "f2d65098.e5d31",\r
+                "88fbe255.2e8d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "570787b6.c60918",\r
+        "id": "c00ad46.901e428",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Create Service Async\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 612.5555419921875,\r
-        "y": 277.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 625.3428039550781,\r
+        "y": 274.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "28c538c4.2302f8",\r
+        "id": "2095fee4.0c3a12",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Finished updating service in AAI and DB to CREATED\"/>\n\n",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Finished updating service in AAI and DB to CREATED\"/>\n<parameter name=\"field2\" value=\"`$access.request-id`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1140.5555419921875,\r
-        "y": 359.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 1153.3428039550781,\r
+        "y": 356.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5e382c44.972184",\r
+        "id": "c0a2442.32b91b8",\r
         "type": "update",\r
         "name": "update AAI service 'CREATED'",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='service-instance'\n     key='customer.global-customer-id = $output.global-customer-id AND\n     service-subscription.service-type = $output.service-type AND\n     service-instance.service-instance-id = $output.service-instance-id' \n      local-only='false'>\n<parameter name='orchestration-status' value='CREATED' />\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": 1163.5555419921875,\r
-        "y": 227.44442749023438,\r
-        "z": "d7735114.f6066",\r
+        "x": 1171.342788696289,\r
+        "y": 124.33332633972168,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "11f258cf.0cfbe7",\r
+        "id": "1636ba76.3cb676",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value='200'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 744.5555419921875,\r
-        "y": 328.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 757.3428039550781,\r
+        "y": 325.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "6823decd.1c0f4"\r
+                "6a3de87a.5b8598"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f9398a1.9403f7",\r
+        "id": "40e998b6.692d98",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 735.5555419921875,\r
-        "y": 440.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 748.3428039550781,\r
+        "y": 437.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "a0d9ffaf.322a"\r
+                "c72fdddc.3040e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6823decd.1c0f4",\r
+        "id": "6a3de87a.5b8598",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 914.5555419921875,\r
-        "y": 306.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 927.3428039550781,\r
+        "y": 303.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "28c538c4.2302f8",\r
-                "5e382c44.972184",\r
-                "8124c756.1dde88",\r
-                "15476d01.4a1043"\r
+                "2095fee4.0c3a12",\r
+                "c0a2442.32b91b8",\r
+                "c32477f.3156e88",\r
+                "28d57db1.c0d9d2",\r
+                "deb2202e.47c5f",\r
+                "60087b41.b7d234"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a0d9ffaf.322a",\r
+        "id": "c72fdddc.3040e",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 907.5555419921875,\r
-        "y": 443.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 920.3428039550781,\r
+        "y": 440.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "20546055.63c8f",\r
-                "7353aa4c.564df4"\r
+                "8b92a1e7.bc27c",\r
+                "aff39e4d.84164"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8b32ac88.06a0b",\r
+        "id": "740307b2.aec648",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$response-code`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 613.5555419921875,\r
-        "y": 366.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 626.3428039550781,\r
+        "y": 363.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "11f258cf.0cfbe7",\r
-                "1f9398a1.9403f7"\r
+                "1636ba76.3cb676",\r
+                "40e998b6.692d98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8124c756.1dde88",\r
+        "id": "c32477f.3156e88",\r
         "type": "save",\r
         "name": "update DB 'CREATED'",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $request-id'\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1177.5555419921875,\r
-        "y": 299.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 1177.0094146728516,\r
+        "y": 192.99999713897705,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "20546055.63c8f",\r
+        "id": "8b92a1e7.bc27c",\r
         "type": "call",\r
         "name": "call",\r
         "xml": "<call module='optical-service' rpc='aai-delete-service-handling' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1058.5555419921875,\r
-        "y": 471.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 1071.3428039550781,\r
+        "y": 468.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d11ad8e1.0343c8",\r
+        "id": "8396b208.e8981",\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 + '/' + $prop.restapi.template.so.response.filename`\" />\n<parameter name=\"restapiUrl\" value=\"`$output.notification-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.so.username`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.so.password`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/async-response-so.json'`\" />\n<parameter name=\"restapiUrl\" value=\"http://so-bpmn-infra.onap:8081/mso/async/services/updateStatus\"/>\n<parameter name=\"restapiUser\" value=\"sdncaBpmn\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.so.password`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 600.5555419921875,\r
-        "y": 501.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 476.6761817932129,\r
+        "y": 611.6665420532227,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "7c0eb31b.04d7bc",\r
-                "f4076cb2.329c4"\r
+                "5f7ef8af.965fc8",\r
+                "9e60f285.734b9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c0eb31b.04d7bc",\r
+        "id": "5f7ef8af.965fc8",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 762.5555419921875,\r
-        "y": 494.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 640.3428001403809,\r
+        "y": 551.3333511352539,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "d698b0bd.4bbda"\r
+                "5070ed23.8c9e54"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f4076cb2.329c4",\r
+        "id": "9e60f285.734b9",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 764.5555419921875,\r
-        "y": 564.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 655.6761627197266,\r
+        "y": 746.3332901000977,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             [\r
-                "43f03cc3.9bf324"\r
+                "a1bca3b0.e469f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d698b0bd.4bbda",\r
+        "id": "5070ed23.8c9e54",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO fails for service create\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 904.5555419921875,\r
-        "y": 494.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 800.6762237548828,\r
+        "y": 552.9999961853027,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "43f03cc3.9bf324",\r
+        "id": "a1bca3b0.e469f",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO Success for service create\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 904.5555419921875,\r
-        "y": 564.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 804.0094413757324,\r
+        "y": 747.9999389648438,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "15476d01.4a1043",\r
+        "id": "28d57db1.c0d9d2",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='response-message' value='SUCCESS' />\n",\r
         "comments": "",\r
-        "x": 1073.5555419921875,\r
-        "y": 146.44442749023438,\r
-        "z": "d7735114.f6066",\r
+        "x": 1088.0094108581543,\r
+        "y": 65.00000095367432,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7353aa4c.564df4",\r
+        "id": "aff39e4d.84164",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='response-message' value='FAILURE' />\n",\r
         "comments": "",\r
-        "x": 1052.5555419921875,\r
-        "y": 401.4444274902344,\r
-        "z": "d7735114.f6066",\r
+        "x": 1065.3428039550781,\r
+        "y": 398.3333320617676,\r
+        "z": "be3a2ce6.bef39",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "deb2202e.47c5f",\r
+        "type": "get-resource",\r
+        "name": "get access db",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey=\"SELECT * from REQUEST_DETAILS WHERE domain_requests = $request-id \"\npfx='access'>\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": 1168.3428573608398,\r
+        "y": 261.67612648010254,\r
+        "z": "be3a2ce6.bef39",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "60087b41.b7d234",\r
+        "type": "save",\r
+        "name": "update DB 'CREATED' access",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $access.request-id'\nforce='true' pfx='save-result'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1185.0093460083008,\r
+        "y": 301.67611503601074,\r
+        "z": "be3a2ce6.bef39",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f2d65098.e5d31",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='so.service-instance-id' value='`$access.service-instance-id`' />\n<parameter name='so.service-type' value='`$access.service-type`' />\n<parameter name='so.svc-request-id' value='`$access.request-id`' />\n<parameter name='so.response-code' value='`$response-code`' />\n<parameter name='so.response-message' value='`$response-message`' />\n<parameter name='so.ack-final-indicator' value='Y' />\n\n",\r
+        "comments": "",\r
+        "x": 628.3427734375,\r
+        "y": 460.0093746185303,\r
+        "z": "be3a2ce6.bef39",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "88fbe255.2e8d8",\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/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Parameters\"/>\n<parameter name=\"field2\" value=\"`$so.service-instance-id`\"/>\n<parameter name=\"field3\" value=\"`$so.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"`$so.response-code`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 563.342830657959,\r
+        "y": 516.6761665344238,\r
+        "z": "be3a2ce6.bef39",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index 569e23b..677ecfb 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "acab78dd.697a38",\r
+        "id": "8469fb91.605138",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 382.5,\r
-        "y": 262.5,\r
-        "z": "c7becd47.884",\r
+        "x": 293.3428039550781,\r
+        "y": 163.34280395507812,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "c2dcb871.d886d8"\r
+                "65b11c2c.287414"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "56ba0c7c.085e74",\r
+        "id": "f41fcd25.5614c",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='create-service-relationship' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 381.5,\r
-        "y": 337.5,\r
-        "z": "c7becd47.884",\r
+        "x": 292.3428039550781,\r
+        "y": 238.34280395507812,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "f37956ce.4bd828"\r
+                "c43dc2ab.62791"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c2dcb871.d886d8",\r
+        "id": "65b11c2c.287414",\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": 593.3333435058594,\r
-        "y": 198.83333206176758,\r
-        "z": "c7becd47.884",\r
+        "x": 504.1761474609375,\r
+        "y": 99.6761360168457,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "56ba0c7c.085e74"\r
+                "f41fcd25.5614c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f37956ce.4bd828",\r
+        "id": "c43dc2ab.62791",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 564.5,\r
-        "y": 332.5,\r
-        "z": "c7becd47.884",\r
+        "x": 475.3428039550781,\r
+        "y": 233.34280395507812,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "c34ad1e6.1b049",\r
-                "49230af2.d808d4",\r
-                "30a10176.609d7e",\r
-                "dc89cfb.651ad3"\r
+                "b524a229.9b341",\r
+                "aa8633b7.9450f",\r
+                "431986ba.331828",\r
+                "cd86f64d.b2ee08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c34ad1e6.1b049",\r
+        "id": "b524a229.9b341",\r
         "type": "get-resource",\r
         "name": "get-resource",\r
-        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $as-request-id'\npfx='access-service'>",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $access-request-id'\npfx='access-service'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 749.1666946411133,\r
-        "y": 316.05555152893066,\r
-        "z": "c7becd47.884",\r
+        "x": 663.3428268432617,\r
+        "y": 211.89835357666016,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "49230af2.d808d4",\r
+        "id": "aa8633b7.9450f",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$access-service.domain-requests`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain-services\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 741.5,\r
-        "y": 361.5,\r
-        "z": "c7becd47.884",\r
+        "x": 652.3428039550781,\r
+        "y": 262.3428039550781,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "30a10176.609d7e",\r
+        "id": "431986ba.331828",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='idc' start='0' end='`$domain-services_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 713.5,\r
-        "y": 448.5,\r
-        "z": "c7becd47.884",\r
+        "x": 624.3428039550781,\r
+        "y": 349.3428039550781,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "c1fe8f71.3771e"\r
+                "e35ff615.9d0f88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1fe8f71.3771e",\r
+        "id": "e35ff615.9d0f88",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 859.5,\r
-        "y": 441.5,\r
-        "z": "c7becd47.884",\r
+        "x": 770.3428039550781,\r
+        "y": 342.3428039550781,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "a9fba6b1.9ea4a8",\r
-                "5b28c4f8.97075c"\r
+                "f0b5dca1.f7424",\r
+                "925da1f9.f5dbc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a9fba6b1.9ea4a8",\r
+        "id": "f0b5dca1.f7424",\r
         "type": "get-resource",\r
         "name": "get-resource",\r
         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-services[$idc]'\npfx='ds-details'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1007.1666946411133,\r
-        "y": 279.8333444595337,\r
-        "z": "c7becd47.884",\r
+        "x": 918.0094985961914,\r
+        "y": 180.67614841461182,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d767bb7e.ede568",\r
+        "id": "252e0c6e.633014",\r
         "type": "save",\r
         "name": "save domain service",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/business/customers/customer/' + $optical-service-create-input.global-customer-id + '/service-subscriptions/service-subscription/' + $optical-service-create-input.service-type + '/service-instances/service-instance/' + $ds-details.service-instance-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"service-instance.service-instance-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$ds-details.service-instance-id`\" /> \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1247.1666107177734,\r
-        "y": 443.61108779907227,\r
-        "z": "c7becd47.884",\r
+        "x": 1158.0094146728516,\r
+        "y": 344.4538917541504,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3081486c.145aa8",\r
+        "id": "8b192abd.7a0838",\r
         "type": "save",\r
         "name": "save lgical-link",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$inter.logical-link[$ida].link-name`\" /> \n",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $oof-response.solutions.routeInfo.linkList[$idml]`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$oof-response.solutions.routeInfo.linkList[$idml]`\" /> \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 939.0277938842773,\r
-        "y": 535.0000419616699,\r
-        "z": "c7becd47.884",\r
+        "x": 974.8706130981445,\r
+        "y": 429.1761817932129,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5b28c4f8.97075c",\r
+        "id": "925da1f9.f5dbc",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1047.083396911621,\r
-        "y": 446.9444456100464,\r
-        "z": "c7becd47.884",\r
+        "x": 957.9262008666992,\r
+        "y": 347.7872495651245,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "d767bb7e.ede568"\r
+                "252e0c6e.633014"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dc89cfb.651ad3",\r
+        "id": "cd86f64d.b2ee08",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$domain-services_length`'>\n",\r
+        "xml": "<switch test='`$domain-services_length == 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 637.9165725708008,\r
-        "y": 527.499927520752,\r
-        "z": "c7becd47.884",\r
+        "x": 548.7593765258789,\r
+        "y": 428.3427314758301,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "4df19f89.f43cf"\r
+                "1f1dd0d4.a4b09f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4df19f89.f43cf",\r
-        "type": "outcome",\r
-        "name": "2",\r
-        "xml": "<outcome value='2'>\n",\r
+        "id": "3e15b2bb.83cb2e",\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": 811.6760292053223,\r
+        "y": 425.0094413757324,\r
+        "z": "e2d31f86.7e711",\r
+        "wires": [\r
+            [\r
+                "8b192abd.7a0838"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f1dd0d4.a4b09f",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 774.3055114746094,\r
-        "y": 530.2776975631714,\r
-        "z": "c7becd47.884",\r
+        "x": 685.0094375610352,\r
+        "y": 426.6761360168457,\r
+        "z": "e2d31f86.7e711",\r
         "wires": [\r
             [\r
-                "3081486c.145aa8"\r
+                "3e15b2bb.83cb2e"\r
             ]\r
         ]\r
     }\r
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
diff --git a/platform-logic/optical-service/src/main/json/optical-service_mdons-closed-loop.json b/platform-logic/optical-service/src/main/json/optical-service_mdons-closed-loop.json
new file mode 100644 (file)
index 0000000..e4f798d
--- /dev/null
@@ -0,0 +1,868 @@
+[\r
+    {\r
+        "id": "979b170b.501f38",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 146.67613220214844,\r
+        "y": 100.00946807861328,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "acdc3697.044ca8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "acdc3697.044ca8",\r
+        "type": "service-logic",\r
+        "name": "optical-service ${project.version}",\r
+        "module": "optical-service",\r
+        "version": "${project.version}",\r
+        "comments": "",\r
+        "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 159.67613220214844,\r
+        "y": 160.00946807861328,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "6aa276a4.5ff2e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6aa276a4.5ff2e8",\r
+        "type": "method",\r
+        "name": "mdons-closed-loop",\r
+        "xml": "<method rpc='mdons-closed-loop' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 179.67613220214844,\r
+        "y": 240.00946807861328,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "5edf7731.e3c8c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5edf7731.e3c8c8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 377.17613220214844,\r
+        "y": 243.3428020477295,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "7714851d.5602ac",\r
+                "be199a1c.cd8e38",\r
+                "bd51736d.93a7a",\r
+                "c3ceda79.d79428",\r
+                "7f5a72c8.570a9c",\r
+                "184db38e.d6d8fc",\r
+                "a1e03d53.01d48",\r
+                "2f199490.edb30c",\r
+                "23f3d42a.2bdd4c",\r
+                "74b53348.a5012c",\r
+                "1421c3d7.48360c",\r
+                "f93758f.8d8faa8",\r
+                "6200ff9b.d9304",\r
+                "e1a11a59.e81cd8",\r
+                "9f686b58.9ed108",\r
+                "785dc0fe.0394b",\r
+                "998851ce.e8b6c",\r
+                "761b7172.3b156",\r
+                "1a8fcaf7.2d73b5",\r
+                "dcfc43a0.4f0e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7714851d.5602ac",\r
+        "type": "get-resource",\r
+        "name": "get domain for access",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE service_instance_id = $access-service-id'\npfx='access'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 583.3427810668945,\r
+        "y": 83.34281826019287,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "74b53348.a5012c",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='domain-services' value='`$access.domain-requests`' />\n<parameter name='pinterface-list' value='`$access.pinterface-list`' />\n<parameter name='optical-service-delete-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-delete-input.payload.param[0].name' value='service-name' />\n<parameter name='optical-service-delete-input.payload.param[0].value' value='`$service-name`' />\n<parameter name='service-instance-id' value='`$access.service-instance-id`' />\n<parameter name='service-rate' value='`$access.service-rate`' />\n<parameter name='service-type' value='`$access.service-type`' />\n<parameter name='global-customer-id' value='`$access.global-customer-id`' />\n<parameter name='notification-url' value='`$access.notification-url`' />\n\n",\r
+        "comments": "",\r
+        "x": 586.6761436462402,\r
+        "y": 168.3428077697754,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c3ceda79.d79428",\r
+        "type": "execute",\r
+        "name": "split p-interfaces",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$pinterface-list`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 756.6761703491211,\r
+        "y": 341.6760678291321,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "be199a1c.cd8e38",\r
+        "type": "call",\r
+        "name": "call optical delete",\r
+        "xml": "<call module='optical-service' rpc='optical-service-delete' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 836.3730087280273,\r
+        "y": 233.3427505493164,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd51736d.93a7a",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Delete successful\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 746.6760864257812,\r
+        "y": 286.67609786987305,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a1e03d53.01d48",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-create-input.global-customer-id' value='`$global-customer-id`' />\n<parameter name='optical-service-create-input.service-type' value='`$service-type`' />\n<parameter name='optical-service-create-input.notification-url' value='`$notification-url`' />\n<parameter name='optical-service-create-input.service-id' value='`$service-instance-id`' />\n<parameter name='optical-service-create-input.source' value='SO' />\n\n",\r
+        "comments": "",\r
+        "x": 448.3428554534912,\r
+        "y": 780.0092144012451,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7f5a72c8.570a9c",\r
+        "type": "execute",\r
+        "name": "split p-interfaces",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[0]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-aend\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 778.3427124023438,\r
+        "y": 396.6761243343353,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "184db38e.d6d8fc",\r
+        "type": "execute",\r
+        "name": "split p-interfaces",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[1]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-zend\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 738.3427658081055,\r
+        "y": 461.67614459991455,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f199490.edb30c",\r
+        "type": "execute",\r
+        "name": "coding func split",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-aend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding1\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 706.6761093139648,\r
+        "y": 523.3428020477295,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "23f3d42a.2bdd4c",\r
+        "type": "execute",\r
+        "name": "coding func split",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-zend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding2\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 610.0095977783203,\r
+        "y": 583.3426520824432,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dcfc43a0.4f0e8",\r
+        "type": "call",\r
+        "name": "call optical create",\r
+        "xml": "<call module='optical-service' rpc='optical-service-create' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 102.5,\r
+        "y": 1340.009355545044,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1421c3d7.48360c",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Length\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param_length`\"/>\n<parameter name=\"field\" value=\"`$access.service-instance-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 400.0093765258789,\r
+        "y": 856.5243883132935,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f93758f.8d8faa8",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='ido' start='0' end='`$optical-service-create-input.payload.param_length`' >\n    \n    \n    \n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 485.0094223022461,\r
+        "y": 686.3730640411377,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "f31b8fd1.5f4d1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f31b8fd1.5f4d1",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$ido`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 668.3428268432617,\r
+        "y": 664.8578968048096,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "1b5199d0.96ea36",\r
+                "177f77ff.52ac08",\r
+                "19c1462c.c59aca",\r
+                "544106b6.aa1f68",\r
+                "7bd3ca6d.2b8474",\r
+                "f4220e5f.9f972",\r
+                "5bbf3ebf.d41c6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1b5199d0.96ea36",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 790.0094909667969,\r
+        "y": 618.1913185119629,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "e297f2a2.edf72"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "177f77ff.52ac08",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='1'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 843.3427314758301,\r
+        "y": 694.7063417434692,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "2a899320.3dd4cc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "19c1462c.c59aca",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='2'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 836.676082611084,\r
+        "y": 748.0396919250488,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "b64d4d5e.2cc7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "544106b6.aa1f68",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='3'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 790.0094680786133,\r
+        "y": 806.373140335083,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "33f61f5f.31288"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bd3ca6d.2b8474",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='4'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 738.3427658081055,\r
+        "y": 889.7063961029053,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "a24de250.4b975"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f4220e5f.9f972",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='5'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 678.3427276611328,\r
+        "y": 964.5548820495605,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "381e4d54.13d312"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5bbf3ebf.d41c6",\r
+        "type": "outcome",\r
+        "name": "outcome",\r
+        "xml": "<outcome value='6'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 633.3428230285645,\r
+        "y": 1034.5549030303955,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "2d962f70.5e047"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6200ff9b.d9304",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param_length' value='7' />\n",\r
+        "comments": "",\r
+        "x": 538.3427810668945,\r
+        "y": 634.7064361572266,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e5f0cfb8.b833e",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='service-name' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$original-name`' />\n\n",\r
+        "comments": "",\r
+        "x": 1033.3427352905273,\r
+        "y": 589.5548629760742,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ad0c9856.4ccac8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-aend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-aend[1]`' />\n\n",\r
+        "comments": "",\r
+        "x": 1108.3427734375,\r
+        "y": 687.8881416320801,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e472f759.3896c8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-zend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-zend[1]`' />\n\n",\r
+        "comments": "",\r
+        "x": 1100.009479522705,\r
+        "y": 781.221529006958,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9391881.856cf78",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
+        "comments": "",\r
+        "x": 1046.6760711669922,\r
+        "y": 866.2215518951416,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "edc8b201.188e4",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
+        "comments": "",\r
+        "x": 1028.3428497314453,\r
+        "y": 961.2215480804443,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dd9f4672.ff9e18",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n\n",\r
+        "comments": "",\r
+        "x": 1015.0093116760254,\r
+        "y": 1061.2214584350586,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6e60aabd.002cf4",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n",\r
+        "comments": "",\r
+        "x": 890.0094223022461,\r
+        "y": 1151.2214546203613,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e297f2a2.edf72",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 923.342809677124,\r
+        "y": 577.8882331848145,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "e5f0cfb8.b833e",\r
+                "32355890.221888"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "32355890.221888",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 0\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1033.3427734375,\r
+        "y": 639.5548706054688,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2a899320.3dd4cc",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 996.6761207580566,\r
+        "y": 697.8881816864014,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "ad0c9856.4ccac8",\r
+                "1923e41a.3df5ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b64d4d5e.2cc7e",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 946.6760902404785,\r
+        "y": 772.8882360458374,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "e472f759.3896c8",\r
+                "708de688.ffe158"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "33f61f5f.31288",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 923.3427352905273,\r
+        "y": 821.2215518951416,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "9391881.856cf78",\r
+                "cba7e744.47fa48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a24de250.4b975",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 843.3427734375,\r
+        "y": 887.8882446289062,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "edc8b201.188e4",\r
+                "d0395cd6.55c81"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "381e4d54.13d312",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 823.3427734375,\r
+        "y": 934.5548706054688,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "dd9f4672.ff9e18",\r
+                "1f93d608.fb2cea"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2d962f70.5e047",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 778.3426818847656,\r
+        "y": 1037.8882722854614,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "6e60aabd.002cf4",\r
+                "d2d6743b.265be8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1923e41a.3df5ec",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 1\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1101.676067352295,\r
+        "y": 736.2215881347656,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "708de688.ffe158",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 2\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1106.6761474609375,\r
+        "y": 831.2215576171875,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cba7e744.47fa48",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 3\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1033.3427352905273,\r
+        "y": 909.5548648834229,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d0395cd6.55c81",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 4\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1008.3428115844727,\r
+        "y": 1004.5548820495605,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f93d608.fb2cea",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 5\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 998.3427734375,\r
+        "y": 1121.2215576171875,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2d6743b.265be8",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 6\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 776.6761817932129,\r
+        "y": 1207.8881950378418,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1a11a59.e81cd8",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='original-name' value='`$service-name`' />\n\n\n",\r
+        "comments": "",\r
+        "x": 575.0094604492188,\r
+        "y": 130.00946044921875,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9f686b58.9ed108",\r
+        "type": "get-resource",\r
+        "name": "Get service from AAI",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $global-customer-id AND\n     service-subscription.service-type = $service-type AND\n     service-instance.service-instance-id = $access.service-instance-id' \npfx='mdons-access'      local-only='false'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 368.3427963256836,\r
+        "y": 929.5548934936523,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "998851ce.e8b6c",\r
+        "type": "delete",\r
+        "name": "delete service instance AAI",\r
+        "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $global-customer-id AND\nservice-subscription.service-type = $service-type AND\nservice-instance.service-instance-id = $access.service-instance-id'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 255.00948333740234,\r
+        "y": 1164.4033229351044,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "785dc0fe.0394b",\r
+        "type": "save",\r
+        "name": "save service-instance details in AAI",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $global-customer-id AND\n     service-subscription.service-type = $service-type AND\n     service-instance.service-instance-id = $access.service-instance-id' >\n<parameter name='service-instance-id' value='`$mdons-access.service-instance-id`' />\n<parameter name='service-instance-name' value='`$mdons-access.service-instance-name`' />\n<parameter name='service-type' value='`$mdons-access.service-type`' />\n<parameter name='orchestration-status' value='`$mdons-access.orchestration-status`' />\n<parameter name='service-role' value='`$mdons-access.service-role`' />\n<parameter name='model-invariant-id' value='`$mdons-access.model-invariant-id`' />\n<parameter name='model-version-id' value='`$mdons-access.model-version-id`' />\n<parameter name='input-parameters' value='`$mdons-access.input-parameters`' />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 203.34280395507812,\r
+        "y": 1274.4032859802246,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b69e4eae.e0c08",\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 = $link-name '\n      local-only='false'>\n<parameter name='operational-status' value='down' />\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": 719.2497253417969,\r
+        "y": 1304.7064723968506,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "761b7172.3b156",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idl' start='0' end='`$mdons-access.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 246.66663360595703,\r
+        "y": 1069.5897617340088,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "95b466aa.ccbde8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "95b466aa.ccbde8",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$mdons-access.relationship-list.relationship[$idl].related-to == 'logical-link'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 386.6665267944336,\r
+        "y": 1047.7714805603027,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "1e17c1fc.5337de"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1e17c1fc.5337de",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 486.6665153503418,\r
+        "y": 1189.4380588531494,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "475e659a.b3afcc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "475e659a.b3afcc",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 483.3332214355469,\r
+        "y": 1324.438066482544,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            [\r
+                "b69e4eae.e0c08",\r
+                "65078486.abf53c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "65078486.abf53c",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='link-name' value='`$mdons-access.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\n",\r
+        "comments": "",\r
+        "x": 636.6760864257812,\r
+        "y": 1249.7064208984375,\r
+        "z": "701fc60a.170548",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1a8fcaf7.2d73b5",\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/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Service Details\"/>\n<parameter name=\"field3\" value=\"`$access.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$mdons-access.model-invariant-id`\"/>\n<parameter name=\"field5\" value=\"`$mdons-access.input-parameters`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 298.3427791595459,\r
+        "y": 994.4032897949219,\r
+        "z": "701fc60a.170548",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index b99102d..a83834c 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "ed855935.68b9c",\r
+        "id": "d4295740.c12e18",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 105.5,\r
-        "y": 109,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 278.3428039550781,\r
+        "y": 140.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             [\r
-                "3c249c15.d445ac"\r
+                "5b3e4a47.637864"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aeb9ff8.19b168",\r
+        "id": "ac487a45.8727c8",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='optical-service-create-sync-success' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 299.5,\r
-        "y": 81,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 472.3428039550781,\r
+        "y": 112.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             [\r
-                "2bc24e2c.b2707a"\r
+                "f7120a00.d17148"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3c249c15.d445ac",\r
+        "id": "5b3e4a47.637864",\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": 141,\r
-        "y": 232,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 313.8428039550781,\r
+        "y": 263.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             [\r
-                "aeb9ff8.19b168"\r
+                "ac487a45.8727c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2bc24e2c.b2707a",\r
+        "id": "f7120a00.d17148",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 402.5,\r
-        "y": 145,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 575.3428039550781,\r
+        "y": 176.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             [\r
-                "45c29ba0.1a8f6c",\r
-                "8ae2e619.562c8",\r
-                "f8f48edd.64e44",\r
-                "4cef2908.13e6b8",\r
-                "b6ddb6e7.407d88",\r
-                "861e288.ff5a6d8",\r
-                "d66dfe6f.f22d28",\r
-                "3cba8d47.890d8a",\r
-                "9679e92f.973568",\r
-                "4a3b5ff.ccb33a"\r
+                "10419a02.5279a6",\r
+                "dec6cfa9.b29a2",\r
+                "f6dad6b5.f6a6d8",\r
+                "abf2f09.770521",\r
+                "78255cf4.62dbd4",\r
+                "1a4fe0d2.9104df",\r
+                "950ee350.7984c",\r
+                "6433103.5b64df",\r
+                "2f74f1c4.b8113e",\r
+                "127d45c8.8b89aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f8f48edd.64e44",\r
+        "id": "f6dad6b5.f6a6d8",\r
         "type": "save",\r
         "name": "update rate in aend in DB",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-aend WHERE \ninterface_name = $optical-service-create-input.payload.service-aend.port-id'\nforce='true' pfx='save-result'>\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\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 803.5,\r
-        "y": 189,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 976.3428039550781,\r
+        "y": 220.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b6ddb6e7.407d88",\r
+        "id": "78255cf4.62dbd4",\r
         "type": "update",\r
         "name": "update p-interface a-End in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-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",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 727.5,\r
-        "y": 319,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 900.3428039550781,\r
+        "y": 350.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4cef2908.13e6b8",\r
+        "id": "abf2f09.770521",\r
         "type": "save",\r
         "name": "update rate in azend DB",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-zend WHERE \ninterface_name = $optical-service-create-input.payload.service-zend.port-id'\nforce='true' pfx='save-result'>\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\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 741.5,\r
-        "y": 263,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 914.3428039550781,\r
+        "y": 294.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "861e288.ff5a6d8",\r
+        "id": "1a4fe0d2.9104df",\r
         "type": "update",\r
         "name": "update p-interface z-End in AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $z-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-zend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-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",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 723.5,\r
-        "y": 391,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 896.3428039550781,\r
+        "y": 422.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "45c29ba0.1a8f6c",\r
+        "id": "10419a02.5279a6",\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=\"Inside sync success\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 562.5,\r
-        "y": 92,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 735.3428039550781,\r
+        "y": 123.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "8ae2e619.562c8",\r
+        "id": "dec6cfa9.b29a2",\r
         "type": "set",\r
         "name": "set available rate as 0",\r
         "xml": "<set>\n<parameter name='available-bandwidth-aend' value='0' />\n<parameter name='available-bandwidth-zend' value='0' />\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 674.5,\r
-        "y": 142,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 847.3428039550781,\r
+        "y": 173.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9679e92f.973568",\r
+        "id": "2f74f1c4.b8113e",\r
         "type": "save",\r
         "name": "save Service Request Details in DB",\r
-        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );\">\n",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 667.5,\r
-        "y": 467,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 840.3428039550781,\r
+        "y": 498.00946044921875,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "4a3b5ff.ccb33a",\r
+        "id": "127d45c8.8b89aa",\r
         "type": "save",\r
         "name": "save service-instance details in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATED' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\n\n",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATING' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 636.5,\r
-        "y": 535,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 809.3428039550781,\r
+        "y": 566.0094604492188,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d66dfe6f.f22d28",\r
+        "id": "950ee350.7984c",\r
         "type": "save",\r
         "name": "save service-instance relation with p-interface",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $a-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-aend.port-id `\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$a-end-pnf-name`\" /> \n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $z-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-zend.port-id `\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$z-end-pnf-name`\" />\n   \n    ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 621.5,\r
-        "y": 608,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 794.3428039550781,\r
+        "y": 639.0094604492188,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3cba8d47.890d8a",\r
+        "id": "6433103.5b64df",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='final-response-code' value='200' />\n",\r
         "comments": "",\r
-        "x": 469.566650390625,\r
-        "y": 703.566650390625,\r
-        "z": "7dd93eb8.cfce58",\r
+        "x": 642.4094543457031,\r
+        "y": 734.5761108398438,\r
+        "z": "5af8d27f.fc4b1c",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 6edd77f..0fe22a3 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "b74a66d5.9bb398",\r
+        "id": "51ee7ceb.84e7d4",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 295.5000305175781,\r
-        "y": 78.99999237060547,\r
-        "z": "be119e26.f34f9",\r
+        "x": 292.0000305175781,\r
+        "y": 61.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "f760250f.2146"\r
+                "29401623.aa2d9a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3de2d7a.f5149a8",\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": 294.5000305175781,\r
-        "y": 153.99999237060547,\r
-        "z": "be119e26.f34f9",\r
+        "x": 291.0000305175781,\r
+        "y": 136.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "a5ce55fe.28ddd"\r
+                "6db2445a.fdb20c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f760250f.2146",\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": 513.0000305175781,\r
-        "y": 61.99999237060547,\r
-        "z": "be119e26.f34f9",\r
+        "x": 509.5000305175781,\r
+        "y": 44.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "3de2d7a.f5149a8"\r
+                "69c7c01f.2eeed"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a5ce55fe.28ddd",\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": 386.5000305175781,\r
-        "y": 235,\r
-        "z": "be119e26.f34f9",\r
+        "x": 383.0000305175781,\r
+        "y": 217.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "2ab36a9f.f1f24e",\r
-                "77ca198e.37e04",\r
-                "68ebe78a.dd3bb",\r
-                "360c94f6.31041c",\r
-                "c21735a0.60eee",\r
-                "13d6217f.3fa927",\r
-                "f6fda81a.c05dd8",\r
-                "52cfcf48.59a01",\r
-                "47962899.7c2",\r
-                "e4b9f8f.0986908",\r
-                "3bfa7a37.3c6426"\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": "2ab36a9f.f1f24e",\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": 519.5,\r
-        "y": 199,\r
-        "z": "be119e26.f34f9",\r
+        "x": 557.666690826416,\r
+        "y": 160.00946807861328,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "9060c9c5.3504f8",\r
-                "5d6c79de.a3b868",\r
-                "3ef65e63.bc200a",\r
-                "cbdd335e.bb59e8",\r
-                "1e17c676.d6b4d2",\r
-                "e5856afd.4a9d48",\r
-                "7ddb4531.494d44",\r
-                "dc75f16e.caefe8",\r
-                "80d81673.f6bb08",\r
-                "da2fcf8b.57e868",\r
-                "84b92024.42fc4",\r
-                "b3fa14e7.d8f17",\r
-                "ee48055b.43515",\r
-                "27cdd875.835958"\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": "9060c9c5.3504f8",\r
+        "id": "b230a9a.ea8ce58",\r
         "type": "switchNode",\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": 739.5,\r
-        "y": 97.00000762939453,\r
-        "z": "be119e26.f34f9",\r
+        "x": 736,\r
+        "y": 79.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "b6665015.8f12d"\r
+                "f1cbc9ae.931cf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b3fa14e7.d8f17",\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": 768.5,\r
-        "y": 47,\r
-        "z": "be119e26.f34f9",\r
+        "x": 765,\r
+        "y": 29.676143646240234,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b6665015.8f12d",\r
+        "id": "f1cbc9ae.931cf8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 903.5,\r
-        "y": 99.00000762939453,\r
-        "z": "be119e26.f34f9",\r
+        "x": 900,\r
+        "y": 81.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "1e006738.7e7a91"\r
+                "a064a4f8.6ae9d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1e006738.7e7a91",\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",\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": 1043.5,\r
-        "y": 94.00000762939453,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1040,\r
+        "y": 76.67615127563477,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5d6c79de.a3b868",\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": 739.5,\r
-        "y": 178,\r
-        "z": "be119e26.f34f9",\r
+        "x": 736,\r
+        "y": 160.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "589d96ad.decae8"\r
+                "acca2ae3.ec4788"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "589d96ad.decae8",\r
+        "id": "acca2ae3.ec4788",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 898.5,\r
-        "y": 183,\r
-        "z": "be119e26.f34f9",\r
+        "x": 895,\r
+        "y": 165.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "ec88e67b.e42a78"\r
+                "6ec85b7f.521a14"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ec88e67b.e42a78",\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",\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": 1033.5,\r
-        "y": 180,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1030,\r
+        "y": 162.67614364624023,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3ef65e63.bc200a",\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": 743.5,\r
-        "y": 274.9999694824219,\r
-        "z": "be119e26.f34f9",\r
+        "x": 740,\r
+        "y": 257.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "8b10514f.c61f58"\r
+                "3a02c2d9.6ce01e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8b10514f.c61f58",\r
+        "id": "3a02c2d9.6ce01e",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 941.5,\r
-        "y": 274.9999694824219,\r
-        "z": "be119e26.f34f9",\r
+        "x": 938,\r
+        "y": 257.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "fef26935.ee43c"\r
+                "c9dce196.c5e71"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fef26935.ee43c",\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": 1078.5,\r
-        "y": 271.9999694824219,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1075,\r
+        "y": 254.6761131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "cbdd335e.bb59e8",\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": 709.5,\r
-        "y": 329.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 706,\r
+        "y": 312.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "a83d6090.08a4a"\r
+                "117b40a7.23ea5f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a83d6090.08a4a",\r
+        "id": "117b40a7.23ea5f",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 854.5,\r
-        "y": 334.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 851,\r
+        "y": 317.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "eec11b63.1ee83"\r
+                "66cc41f8.ae315"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eec11b63.1ee83",\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",\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": 1012.5,\r
-        "y": 345.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1009,\r
+        "y": 328.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1e17c676.d6b4d2",\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": 703.5,\r
-        "y": 383.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 700,\r
+        "y": 366.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "c1d6057a.bfaba"\r
+                "ae088ec6.29d92"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1d6057a.bfaba",\r
+        "id": "ae088ec6.29d92",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 858.5,\r
-        "y": 398.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 855,\r
+        "y": 381.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "6c9b34a9.cdab44"\r
+                "67b586c7.bcf178"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6c9b34a9.cdab44",\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",\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": 1016.5,\r
-        "y": 404.99993896484375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1013,\r
+        "y": 387.676082611084,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e5856afd.4a9d48",\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": 710.5,\r
-        "y": 423.39996337890625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 707,\r
+        "y": 406.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "180d2bf0.83ffa4"\r
+                "1f05175.be186e9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "180d2bf0.83ffa4",\r
+        "id": "1f05175.be186e9",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 910.5,\r
-        "y": 460.39996337890625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 907,\r
+        "y": 443.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "b518fbe6.6b3d48"\r
+                "fe24f047.e45ef"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b518fbe6.6b3d48",\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": 1050.5,\r
-        "y": 466.39996337890625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1047,\r
+        "y": 449.0761070251465,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7ddb4531.494d44",\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": 689.5,\r
-        "y": 471.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 686,\r
+        "y": 454.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "3f99875.f5fb5f8"\r
+                "751bffda.f24f9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dc75f16e.caefe8",\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": 682.5,\r
-        "y": 535.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 679,\r
+        "y": 518.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "5ff8b6da.c93f"\r
+                "4d014a76.3767e4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3f99875.f5fb5f8",\r
+        "id": "751bffda.f24f9",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 862.5,\r
-        "y": 498.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 859,\r
+        "y": 481.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "a1dffc1a.4ca8b8"\r
+                "d29b2dd5.306d9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5ff8b6da.c93f",\r
+        "id": "4d014a76.3767e4",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 847.5,\r
-        "y": 553.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 844,\r
+        "y": 536.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "1195c2b2.9677fd"\r
+                "351beb55.ce6a24"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a1dffc1a.4ca8b8",\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",\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": 1004.5,\r
-        "y": 503.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1001,\r
+        "y": 486.07616806030273,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1195c2b2.9677fd",\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",\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": 971.5,\r
-        "y": 548.4000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 968,\r
+        "y": 531.0761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "80d81673.f6bb08",\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": 695.5,\r
-        "y": 584.800048828125,\r
-        "z": "be119e26.f34f9",\r
+        "x": 691.9999771118164,\r
+        "y": 564.1428337097168,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "11aeaa86.32d365"\r
+                "7e0a0351.eab4cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "11aeaa86.32d365",\r
+        "id": "7e0a0351.eab4cc",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 872.5,\r
-        "y": 587.800048828125,\r
-        "z": "be119e26.f34f9",\r
+        "x": 869,\r
+        "y": 570.4761924743652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "4ffe3b95.e1db4c"\r
+                "5a51c390.a2526c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4ffe3b95.e1db4c",\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": 1016.5,\r
-        "y": 588.800048828125,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1013,\r
+        "y": 571.4761924743652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "77ca198e.37e04",\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": 678.5,\r
-        "y": 779.5999755859375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 675,\r
+        "y": 762.2761192321777,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "8351b374.bb829"\r
+                "3bc0ebca.20fce4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "68ebe78a.dd3bb",\r
+        "id": "ea5ef9b3.a11be8",\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-zend.port-id' \npfx='db.source2'>\n    \n    \n    \n    \n    \n    \n    \n    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 659.5000305175781,\r
-        "y": 831.6000061035156,\r
-        "z": "be119e26.f34f9",\r
+        "x": 656.0000305175781,\r
+        "y": 814.2761497497559,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "b67baa88.7569f8"\r
+                "f54a3d3d.942aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2aa1562e.df8772",\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": 1005.5,\r
-        "y": 779.5999755859375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1002,\r
+        "y": 762.2761192321777,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "723d4991.2456b",\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": 1001.5,\r
-        "y": 838.6000061035156,\r
-        "z": "be119e26.f34f9",\r
+        "x": 998,\r
+        "y": 821.2761497497559,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3bfa7a37.3c6426",\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": 97.5,\r
-        "y": 1339.599967956543,\r
-        "z": "be119e26.f34f9",\r
+        "x": 94,\r
+        "y": 1322.2761116027832,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "8218e216.269b68",\r
-                "abeeec75.5e0a"\r
+                "cbd08e71.434f",\r
+                "5cc41004.9acb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8218e216.269b68",\r
+        "id": "cbd08e71.434f",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 278.39996337890625,\r
-        "y": 1278.89990234375,\r
-        "z": "be119e26.f34f9",\r
+        "x": 274.89996337890625,\r
+        "y": 1261.5760459899902,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "714fe0b3.cbe86"\r
+                "dfba0215.d64aa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "28b59567.3572fa",\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": 697.4000549316406,\r
-        "y": 1262.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 693.9000549316406,\r
+        "y": 1245.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "f2170d69.16bd1"\r
+                "e44b182.8dbb5e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "abeeec75.5e0a",\r
+        "id": "5cc41004.9acb",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 369.3999938964844,\r
-        "y": 1445.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 275.8999710083008,\r
+        "y": 1426.9094772338867,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "9e125ea0.2b4738"\r
+                "b5b4fca.44564"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "360c94f6.31041c",\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='`$controller1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 671.3999938964844,\r
-        "y": 887.8999938964844,\r
-        "z": "be119e26.f34f9",\r
+        "x": 667.8999938964844,\r
+        "y": 870.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c21735a0.60eee",\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": 659.4000244140625,\r
-        "y": 935.8999938964844,\r
-        "z": "be119e26.f34f9",\r
+        "x": 655.9000244140625,\r
+        "y": 918.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "13d6217f.3fa927",\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": 584.2500305175781,\r
-        "y": 983.7499694824219,\r
-        "z": "be119e26.f34f9",\r
+        "x": 580.7500305175781,\r
+        "y": 966.4261131286621,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9e125ea0.2b4738",\r
+        "id": "b5b4fca.44564",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 511.0666809082031,\r
-        "y": 1443.5666427612305,\r
-        "z": "be119e26.f34f9",\r
+        "x": 507.5666809082031,\r
+        "y": 1426.2427864074707,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "cb4e4d03.2320a8",\r
-                "aabebe1e.a2a91",\r
-                "ed06089e.edc54",\r
-                "ee62cd42.65cd58",\r
-                "be3eb75a.fcea9"\r
+                "8104d75c.ee8468",\r
+                "656ab2d4.c3fb6c",\r
+                "a9e2c26d.57924",\r
+                "5465bdbd.205a84",\r
+                "d5363033.a7177"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cb4e4d03.2320a8",\r
+        "id": "8104d75c.ee8468",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='access-aend' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='access-zend' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n",\r
+        "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": 682.1500015258789,\r
-        "y": 1562.6500406265259,\r
-        "z": "be119e26.f34f9",\r
+        "x": 693.6499633789062,\r
+        "y": 1500.3261532783508,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "be3eb75a.fcea9",\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": 673.6500015258789,\r
-        "y": 1677.6500415802002,\r
-        "z": "be119e26.f34f9",\r
+        "x": 670.1500015258789,\r
+        "y": 1660.3261852264404,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "714fe0b3.cbe86",\r
+        "id": "dfba0215.d64aa",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 521.3999938964844,\r
-        "y": 1267.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 517.8999938964844,\r
+        "y": 1250.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "912b18e0.6fcbc8",\r
-                "ce6f9a2a.d58bc",\r
-                "545d3a33.e4b434",\r
-                "9be241b.73fe74",\r
-                "28b59567.3572fa"\r
+                "a69cc43e.4224a8",\r
+                "39fef34a.fff3dc",\r
+                "a0b47622.30a538",\r
+                "18de46db.9f95f9",\r
+                "96ef7743.5c1a08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2a30842b.722684",\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": 916.4000549316406,\r
-        "y": 1175.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 912.9000549316406,\r
+        "y": 1158.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "13543e22.9a274a"\r
+                "d35f8f3f.afff5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13543e22.9a274a",\r
+        "id": "d35f8f3f.afff5",\r
         "type": "outcome",\r
         "name": "200",\r
         "xml": "<outcome value='200'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1054.4000549316406,\r
-        "y": 1168.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1050.9000549316406,\r
+        "y": 1151.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "d10726b7.d3d02"\r
+                "8ba6bc3c.8340d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d44f3957.51ad4",\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": 1354.4000549316406,\r
-        "y": 1211.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1652.5666961669922,\r
+        "y": 1242.9096031188965,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d10726b7.d3d02",\r
+        "id": "8ba6bc3c.8340d",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1192.4000549316406,\r
-        "y": 1164.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1188.9000549316406,\r
+        "y": 1147.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "d44f3957.51ad4",\r
-                "16c29993.ab7326",\r
-                "87bdb7fa.7da8d8"\r
+                "81960bf8.553688",\r
+                "2784835b.5b854c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "da2fcf8b.57e868",\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": 740.4000244140625,\r
-        "y": 137.89999389648438,\r
-        "z": "be119e26.f34f9",\r
+        "x": 736.9000244140625,\r
+        "y": 120.57613754272461,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "84b92024.42fc4",\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": 735.4000244140625,\r
-        "y": 214.89999389648438,\r
-        "z": "be119e26.f34f9",\r
+        "x": 731.9000244140625,\r
+        "y": 197.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ee48055b.43515",\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": 663.0667114257812,\r
-        "y": 618.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 659.5667114257812,\r
+        "y": 601.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "5a17268d.005fe8"\r
+                "41a2a0bb.81352"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5a17268d.005fe8",\r
+        "id": "41a2a0bb.81352",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 840.0667114257812,\r
-        "y": 634.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 836.5667114257812,\r
+        "y": 617.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "a2725653.88689"\r
+                "504e594c.3f8818"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a2725653.88689",\r
+        "id": "504e594c.3f8818",\r
         "type": "set",\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": 974.0667724609375,\r
-        "y": 636.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 970.5667724609375,\r
+        "y": 619.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8351b374.bb829",\r
+        "id": "3bc0ebca.20fce4",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 860.4000244140625,\r
-        "y": 785.9000244140625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 856.9000244140625,\r
+        "y": 768.5761680603027,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "2aa1562e.df8772"\r
+                "f63b3eeb.67f52"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b67baa88.7569f8",\r
+        "id": "f54a3d3d.942aa",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 858.4000244140625,\r
-        "y": 835.8999938964844,\r
-        "z": "be119e26.f34f9",\r
+        "x": 854.9000244140625,\r
+        "y": 818.5761375427246,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "723d4991.2456b"\r
+                "f111e27.da9dc2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f2170d69.16bd1",\r
+        "id": "e44b182.8dbb5e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 853.3999938964844,\r
-        "y": 1262.900016784668,\r
-        "z": "be119e26.f34f9",\r
+        "x": 849.8999938964844,\r
+        "y": 1245.5761604309082,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "2a30842b.722684"\r
+                "93240432.64d878"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f6fda81a.c05dd8",\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": 355.5000305175781,\r
-        "y": 946.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 352.0000305175781,\r
+        "y": 929.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "52cfcf48.59a01",\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": 384.5000305175781,\r
-        "y": 860.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 381.0000305175781,\r
+        "y": 843.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "47962899.7c2",\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": 318.5000305175781,\r
-        "y": 1021.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 315.0000305175781,\r
+        "y": 1004.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e4b9f8f.0986908",\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": 289.5000305175781,\r
-        "y": 1098.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 286.0000305175781,\r
+        "y": 1081.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "16c29993.ab7326",\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": 1450.5000305175781,\r
-        "y": 1129.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1447.0000305175781,\r
+        "y": 1112.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ce6f9a2a.d58bc",\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": 690.5000305175781,\r
-        "y": 1064.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 687.0000305175781,\r
+        "y": 1047.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "912b18e0.6fcbc8",\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 ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+        "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": 754.5000305175781,\r
-        "y": 1154.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 751.0000457763672,\r
+        "y": 1137.6762208938599,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ed06089e.edc54",\r
+        "id": "a9e2c26d.57924",\r
         "type": "set",\r
         "name": "set acc ser",\r
-        "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='domain-requests' value=\"`$service1-request-id + ',' + $service2-request-id`\" />\n\n",\r
+        "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": 690.5000305175781,\r
-        "y": 1379.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 687.0000305175781,\r
+        "y": 1362.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "aabebe1e.a2a91",\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 ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+        "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": 752.5000305175781,\r
-        "y": 1506.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 754.0000915527344,\r
+        "y": 1439.6760692596436,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ee62cd42.65cd58",\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=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field3\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n",\r
+        "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": 697.6000061035156,\r
-        "y": 1443.099967956543,\r
-        "z": "be119e26.f34f9",\r
+        "x": 682.4333305358887,\r
+        "y": 1564.1094455718994,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "545d3a33.e4b434",\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": 696.6000061035156,\r
-        "y": 1110.099967956543,\r
-        "z": "be119e26.f34f9",\r
+        "x": 693.1000061035156,\r
+        "y": 1092.7761116027832,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9be241b.73fe74",\r
+        "id": "18de46db.9f95f9",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />",\r
+        "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": 526.5000305175781,\r
-        "y": 1055.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 523.0000305175781,\r
+        "y": 1038.6761360168457,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     },\r
     {\r
-        "id": "87bdb7fa.7da8d8",\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": "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": 1376.5000305175781,\r
-        "y": 1054.9999923706055,\r
-        "z": "be119e26.f34f9",\r
+        "x": 643.0666389465332,\r
+        "y": 642.5760822296143,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
-            []\r
+            [\r
+                "7821583f.1da9f8"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "27cdd875.835958",\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='optical-service-create-input.payload.service-protocol' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+        "comments": "",\r
+        "x": 893.066650390625,\r
+        "y": 668.2427940368652,\r
+        "z": "3765d4ee.f4ef7c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2784835b.5b854c",\r
         "type": "switchNode",\r
-        "name": "protocol",\r
-        "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_client_proto'`\">\n",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$domain-type == 'MSA'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 646.566650390625,\r
-        "y": 661.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1346.373046875,\r
+        "y": 1191.373046875,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "b3f1926e.bdae08"\r
+                "85ea004e.44196",\r
+                "20585705.4cb1a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b3f1926e.bdae08",\r
+        "id": "85ea004e.44196",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 770.566650390625,\r
-        "y": 672.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 1496.3731002807617,\r
+        "y": 1174.7064771652222,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": [\r
             [\r
-                "487a398d.1fdfb"\r
+                "5682ade7.0ace44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "487a398d.1fdfb",\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='optical-service-create-input.payload.service-protocol' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\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='pinterface-list' value=\"`$pinterface-aend + $pinterface-zend`\"/>\n",\r
         "comments": "",\r
-        "x": 896.566650390625,\r
-        "y": 685.566650390625,\r
-        "z": "be119e26.f34f9",\r
+        "x": 138.34280395507812,\r
+        "y": 1229.2518281936646,\r
+        "z": "3765d4ee.f4ef7c",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 8c2cfb8..bdcecb6 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "c17df4ee.ad8458",\r
+        "id": "e0d62dfb.c4892",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 112.5,\r
-        "y": 195,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 171.67613220214844,\r
+        "y": 182.38332986831665,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "2f8ae227.f9075e"\r
+                "ed0e245d.a59e08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2f8ae227.f9075e",\r
+        "id": "ed0e245d.a59e08",\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": 221,\r
-        "y": 273,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 280.17613220214844,\r
+        "y": 260.38332986831665,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "34dadbb5.269934"\r
+                "5edee11.65d4d2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "34dadbb5.269934",\r
+        "id": "5edee11.65d4d2",\r
         "type": "method",\r
         "name": "method",\r
         "xml": "<method rpc='optical-service-delete' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 89.5,\r
-        "y": 364,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 148.67613220214844,\r
+        "y": 351.38332986831665,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "e6b811fb.e9938"\r
+                "30cfbd8.db7ed42"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e6b811fb.e9938",\r
+        "id": "30cfbd8.db7ed42",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 275.5,\r
-        "y": 360,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 343.00946044921875,\r
+        "y": 390.7166624069214,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "60962f66.88821",\r
-                "616349b4.624558",\r
-                "4ec77896.6688b8",\r
-                "f1e1cc05.18be2",\r
-                "e639fab2.57e918",\r
-                "2b88b50f.6d1f2a"\r
+                "5a0a00ba.7c221",\r
+                "21047af0.e45596",\r
+                "acfa1fdd.4f126",\r
+                "af71a4c0.67cbc8",\r
+                "15d56a2d.a7cc46",\r
+                "5666351c.3fed7c",\r
+                "1d36fe9a.5fdc81"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "60962f66.88821",\r
+        "id": "5a0a00ba.7c221",\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": 545.9999771118164,\r
-        "y": 32.61667013168335,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 605.1761093139648,\r
+        "y": 20,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "616349b4.624558",\r
+        "id": "21047af0.e45596",\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 *\nfrom REQUEST_DETAILS\nWHERE request_id = $optical-service-delete-input.request-id'\npfx='detail-db'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 659.4999542236328,\r
-        "y": 126.9999942779541,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 718.6760635375977,\r
+        "y": 112.71665000915527,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "b9be5065.25db9"\r
+                "63804231.b88b9c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b9be5065.25db9",\r
+        "id": "63804231.b88b9c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 887.0000114440918,\r
-        "y": 118.9999942779541,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 946.1761436462402,\r
+        "y": 106.38332414627075,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "1b12f198.60face"\r
+                "e6431c0d.bb995"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4ec77896.6688b8",\r
+        "id": "acfa1fdd.4f126",\r
         "type": "set",\r
         "name": "set domain-services",\r
-        "xml": "<set>\n<parameter name='notification-url' value=\"http://167.254.204.152:31817/asyncNotification\" />\n<parameter name='domain-service1' value='`$param-prefix1[0]`' />\n<parameter name='domain-service2' value='`$param-prefix1[1]`' />",\r
+        "xml": "<set>\n<parameter name='notification-url' value=\"notificationUrl\" />\n<parameter name='access-status' value=\"success\" />\n",\r
         "comments": "",\r
-        "x": 668.4999465942383,\r
-        "y": 236.00000381469727,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 731.0093307495117,\r
+        "y": 228.3833179473877,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f1e1cc05.18be2",\r
+        "id": "af71a4c0.67cbc8",\r
         "type": "execute",\r
         "name": "split domain-requests for access services",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$domain-req`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 704.6166534423828,\r
-        "y": 188.61665606498718,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 763.7928161621094,\r
+        "y": 172.66664695739746,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e639fab2.57e918",\r
+        "id": "15d56a2d.a7cc46",\r
         "type": "for",\r
         "name": "for",\r
         "xml": "<for index='ppx' start='0' end='`$param-prefix1_length`' >\n    \n    \n    \n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 527.5,\r
-        "y": 354.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 591.6760711669922,\r
+        "y": 374.8332996368408,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "623884ec.5f3a8c"\r
+                "85a69e7e.7e74e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "623884ec.5f3a8c",\r
+        "id": "85a69e7e.7e74e",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$param-prefix1_length`'>\n",\r
+        "xml": "<switch test='`$param-prefix1_length == 1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 681.5,\r
-        "y": 352.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 740.6761322021484,\r
+        "y": 339.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "d5d414a3.d47da8",\r
-                "b4f97507.a007b8"\r
+                "31b9f2de.b5872e",\r
+                "e0aaa8d0.545478"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d5d414a3.d47da8",\r
-        "type": "outcome",\r
-        "name": "1",\r
-        "xml": "<outcome value='1'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 864.5,\r
-        "y": 346.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "e287faaa.f3da48"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e287faaa.f3da48",\r
+        "id": "caa8b5a3.b36418",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1033.5,\r
-        "y": 346.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1092.6761322021484,\r
+        "y": 333.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "ee746443.f75118",\r
-                "7b7f945a.86e22c",\r
-                "97c1a1ae.42a57",\r
-                "f357d481.8e4f58"\r
+                "91ecfc44.f143a",\r
+                "719feef2.99781",\r
+                "238c69d1.2b6de6",\r
+                "c2baf636.474808"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b4f97507.a007b8",\r
-        "type": "outcome",\r
-        "name": "2",\r
-        "xml": "<outcome value='2'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 614.5,\r
-        "y": 783.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "f4eb142b.f563f8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7b7f945a.86e22c",\r
+        "id": "719feef2.99781",\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-id1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1305.5,\r
-        "y": 351.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1364.6761322021484,\r
+        "y": 338.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ee746443.f75118",\r
+        "id": "91ecfc44.f143a",\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 REQUEST_DETAILS\nWHERE request_id = $domain-service1'\npfx='detail-db1'>",\r
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $param-prefix1[$ppx]'\npfx='detail-db1'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1309.61669921875,\r
-        "y": 311.23333740234375,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1368.7925567626953,\r
+        "y": 288.6166639328003,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "657a4de1.7e7434"\r
+                "319883a4.a6298c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "657a4de1.7e7434",\r
+        "id": "319883a4.a6298c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1554.61669921875,\r
-        "y": 310.23333740234375,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1613.7928314208984,\r
+        "y": 297.6166672706604,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "2456ff5f.8ccfc"\r
+                "fa33f2b4.9586d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2456ff5f.8ccfc",\r
+        "id": "fa33f2b4.9586d",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='controller-id1' value='`$detail-db1.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 1702.61669921875,\r
-        "y": 312.23333740234375,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1761.7928314208984,\r
+        "y": 299.6166672706604,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "97c1a1ae.42a57",\r
+        "id": "238c69d1.2b6de6",\r
         "type": "set",\r
         "name": "set domain-services",\r
-        "xml": "<set>\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service1`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>",\r
+        "xml": "<set>\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix1[$ppx]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-service1' value=\"`$param-prefix1[$ppx]`\" />\n",\r
         "comments": "",\r
-        "x": 1257.61669921875,\r
-        "y": 423.23333740234375,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1311.7928314208984,\r
+        "y": 410.6166763305664,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f357d481.8e4f58",\r
+        "id": "c2baf636.474808",\r
         "type": "switchNode",\r
         "name": "switch domain-type",\r
         "xml": "<switch test='`$domain-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1246.5,\r
-        "y": 558.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1252.3428115844727,\r
+        "y": 543.8333339691162,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "fccd0b30.b9cbc8",\r
-                "bef3609.dfed5a"\r
+                "c3c51e46.241cf",\r
+                "409a0484.8b3eec"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fccd0b30.b9cbc8",\r
+        "id": "c3c51e46.241cf",\r
         "type": "outcome",\r
         "name": "MSA",\r
         "xml": "<outcome value='MSA'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1449.5,\r
-        "y": 469.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1508.6761322021484,\r
+        "y": 456.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "a299e8ab.d4c218"\r
+                "f8fc18f7.4d8af8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bef3609.dfed5a",\r
+        "id": "409a0484.8b3eec",\r
         "type": "outcome",\r
         "name": "TAPI",\r
         "xml": "<outcome value='TAPI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1452.5,\r
-        "y": 649.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1511.6761322021484,\r
+        "y": 636.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "6037d29.154702c"\r
+                "cae5e210.d6395"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a299e8ab.d4c218",\r
+        "id": "f8fc18f7.4d8af8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1589.5,\r
-        "y": 466.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1648.6761322021484,\r
+        "y": 453.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "11bafb72.872785"\r
+                "c176f2f2.5fee2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "11bafb72.872785",\r
+        "id": "c176f2f2.5fee2",\r
         "type": "call",\r
         "name": "call MSA DELETE DG",\r
         "xml": "<call module='optical-service' rpc='service-delete-msa' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1777.5,\r
-        "y": 467.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1836.6761322021484,\r
+        "y": 454.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "67a6d9a9.a380e8",\r
-                "b6015380.84934"\r
+                "e405e5bb.3a20a8",\r
+                "4df16ad1.b6ecc4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "67a6d9a9.a380e8",\r
+        "id": "e405e5bb.3a20a8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1962.5,\r
-        "y": 423.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2021.6761322021484,\r
+        "y": 410.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "bea424de.48e7e8"\r
+                "8dfeea48.8664a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b6015380.84934",\r
+        "id": "4df16ad1.b6ecc4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1964.5,\r
-        "y": 515.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2023.6761322021484,\r
+        "y": 502.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "68e25a.54defda8"\r
+                "22cc809f.74d45"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bea424de.48e7e8",\r
+        "id": "8dfeea48.8664a8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2133.5,\r
-        "y": 414.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2192.6761322021484,\r
+        "y": 401.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "92667335.f399b"\r
+                "e0798c41.0c606"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "92667335.f399b",\r
+        "id": "e0798c41.0c606",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
         "comments": "",\r
-        "x": 2276.5,\r
-        "y": 389.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2335.6761322021484,\r
+        "y": 376.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "68e25a.54defda8",\r
+        "id": "22cc809f.74d45",\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='Failed to call MSA DG' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 2133.5,\r
-        "y": 545.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2192.6761322021484,\r
+        "y": 532.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6037d29.154702c",\r
+        "id": "cae5e210.d6395",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1608.5,\r
-        "y": 651.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1667.6761322021484,\r
+        "y": 638.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "c1da415.e052fc"\r
+                "65305f1a.cd63"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1da415.e052fc",\r
+        "id": "65305f1a.cd63",\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
         "outputs": 1,\r
-        "x": 1796.5,\r
-        "y": 652.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1855.6761322021484,\r
+        "y": 639.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "c9ff3987.f9cc28",\r
-                "32a118e.8eb39e8"\r
+                "10cb997f.2c1b67",\r
+                "e32d2f8.8429fd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c9ff3987.f9cc28",\r
+        "id": "10cb997f.2c1b67",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1981.5,\r
-        "y": 608.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2040.6761322021484,\r
+        "y": 595.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "d0a6dc35.167bc"\r
+                "6c6dbee5.bd866"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "32a118e.8eb39e8",\r
+        "id": "e32d2f8.8429fd",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1983.5,\r
-        "y": 700.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2042.6761322021484,\r
+        "y": 687.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "f15af963.5b5418"\r
+                "22c2bd5a.04a492"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d0a6dc35.167bc",\r
+        "id": "6c6dbee5.bd866",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2152.5,\r
-        "y": 599.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2211.6761322021484,\r
+        "y": 586.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "905a5288.1d934",\r
-                "757c5587.8c047c"\r
+                "e23cf700.e51748",\r
+                "94cb4145.57c88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "905a5288.1d934",\r
+        "id": "e23cf700.e51748",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
         "comments": "",\r
-        "x": 2295.5,\r
-        "y": 574.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2354.6761322021484,\r
+        "y": 561.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f15af963.5b5418",\r
+        "id": "22c2bd5a.04a492",\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='Failed to call MSA DG' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 2152.5,\r
-        "y": 730.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2211.6761322021484,\r
+        "y": 717.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e770f30c.f95fb",\r
+        "id": "ffbaf9e.fb0fb08",\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
         "outputs": 1,\r
-        "x": 1298.5,\r
-        "y": 956.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "279a4131.3c50fe",\r
-                "12daba39.e98ea6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "66eb021.82f40fc",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service1`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-type' value='`$domain1[0]`' />\n<parameter name='controller-ip' value='`$domain1[1]`' />\n",\r
-        "comments": "",\r
-        "x": 1279.61669921875,\r
-        "y": 880.2334289550781,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "f4eb142b.f563f8",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$ppx`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 754.6167602539062,\r
-        "y": 788.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "e9f6b436.fcdbc8",\r
-                "5bc45c8e.581fe4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e9f6b436.fcdbc8",\r
-        "type": "outcome",\r
-        "name": "0",\r
-        "xml": "<outcome value='0'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 934.6167602539062,\r
-        "y": 788.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "969523a9.6bb09"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5bc45c8e.581fe4",\r
-        "type": "outcome",\r
-        "name": "1",\r
-        "xml": "<outcome value='1'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 882.6167602539062,\r
-        "y": 1162.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1357.6761322021484,\r
+        "y": 943.4999985694885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "293ec8e4.019748"\r
+                "d2fc4e32.19347"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8c2a8c7c.a451",\r
+        "id": "fca311a3.3788e",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service2`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-type' value='`$domain2[0]`' />\n<parameter name='controller-ip' value='`$domain2[1]`' />\n\n\n",\r
+        "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix1[$ppx]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n\n",\r
         "comments": "",\r
-        "x": 1277.61669921875,\r
-        "y": 1235.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1338.7928314208984,\r
+        "y": 867.6167588233948,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ce3eac33.d1ef7",\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
-        "outputs": 1,\r
-        "x": 1284.61669921875,\r
-        "y": 1308.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "c8833e1f.21b83",\r
-                "d3120001.a70e1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "969523a9.6bb09",\r
+        "id": "64b9ab4c.add954",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1074.61669921875,\r
-        "y": 789.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1133.7928314208984,\r
+        "y": 776.6166977882385,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "66eb021.82f40fc",\r
-                "e770f30c.f95fb",\r
-                "54b2f238.cd48bc",\r
-                "71435f69.1d588"\r
+                "fca311a3.3788e",\r
+                "ffbaf9e.fb0fb08",\r
+                "7dcb69ce.f66178",\r
+                "ac94d58e.2025e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "293ec8e4.019748",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1008.6167602539062,\r
-        "y": 1171.2333679199219,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "8c2a8c7c.a451",\r
-                "ce3eac33.d1ef7",\r
-                "a41e1354.f17a4",\r
-                "402c6221.29fbfc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "279a4131.3c50fe",\r
+        "id": "d2fc4e32.19347",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1559.5,\r
-        "y": 909.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "41399ce9.b1c0e4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "12daba39.e98ea6",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1543.5,\r
-        "y": 1038.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1557.009506225586,\r
+        "y": 939.8333444595337,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "1b2c47f4.41a498"\r
+                "b1d14962.f347a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "41399ce9.b1c0e4",\r
+        "id": "b1d14962.f347a8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1715.5,\r
-        "y": 916.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1733.0094604492188,\r
+        "y": 940.1666679382324,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "c73df929.f6ae38",\r
-                "91dcae30.1f35"\r
+                "37bfc4a8.eaaf0c",\r
+                "3ecbb172.0c334e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c73df929.f6ae38",\r
+        "id": "37bfc4a8.eaaf0c",\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='service-status' value='`$final-response-code`' />\n",\r
         "comments": "",\r
-        "x": 1882.4998779296875,\r
-        "y": 829.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1861.6761283874512,\r
+        "y": 873.1666774749756,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "91dcae30.1f35",\r
+        "id": "3ecbb172.0c334e",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$service1-status == 200`'>\n",\r
+        "xml": "<switch test='`$service-status == 200`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1871.4998779296875,\r
-        "y": 946.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1860.6760368347168,\r
+        "y": 1001.8333568572998,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "a76b03e3.6d946",\r
-                "35234e07.f4ce22"\r
+                "421f5497.942c9c",\r
+                "686fcc2a.0dbf94"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a76b03e3.6d946",\r
+        "id": "421f5497.942c9c",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2013.4998779296875,\r
-        "y": 876.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2021.0092849731445,\r
+        "y": 913.499981880188,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "3e585958.e262c6"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "35234e07.f4ce22",\r
+        "id": "686fcc2a.0dbf94",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2014.5,\r
-        "y": 994.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2013.676040649414,\r
+        "y": 1063.1666793823242,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "dcda07af.655078"\r
+                "f3e4a24a.52e36"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3e585958.e262c6",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
-        "comments": "",\r
-        "x": 2168.5,\r
-        "y": 882.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "dcda07af.655078",\r
+        "id": "f3e4a24a.52e36",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
+        "xml": "<set>\n<parameter name='access-status' value='failure' />\n",\r
         "comments": "",\r
-        "x": 2181.5,\r
-        "y": 992.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2197.3425827026367,\r
+        "y": 1064.4999742507935,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1b2c47f4.41a498",\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 Delete Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
-        "comments": "",\r
-        "x": 1715.5,\r
-        "y": 1039.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c8833e1f.21b83",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "94cb4145.57c88",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-delete-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$service1-status`\"/>\n\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1526.5,\r
-        "y": 1232.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 2349.5262298583984,\r
+        "y": 636.349974155426,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "48e846a7.aa0238"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "d3120001.a70e1",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "5666351c.3fed7c",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$ppx == 0`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1533.5,\r
-        "y": 1371.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 408.20947647094727,\r
+        "y": 1499.1498394012451,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "6f442ba4.a9bd94"\r
+                "178292af.b017ad",\r
+                "791b18b2.1028c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "48e846a7.aa0238",\r
+        "id": "3314378c.27c9e8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1681.5,\r
-        "y": 1240.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 783.0761566162109,\r
+        "y": 1405.8999619483948,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "e50cb4fe.0872a8",\r
-                "d3d1dcfc.971ef"\r
+                "155d72bc.d68edd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e50cb4fe.0872a8",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
-        "comments": "",\r
-        "x": 1877.5,\r
-        "y": 1155.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d3d1dcfc.971ef",\r
+        "id": "155d72bc.d68edd",\r
         "type": "switchNode",\r
         "name": "switch",\r
-        "xml": "<switch test='`$service2-status == 200`'>\n",\r
+        "xml": "<switch test='`$service1-status`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1858.5,\r
-        "y": 1280.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 925.4261322021484,\r
+        "y": 1411.0999131202698,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "c12b59f0.2b2a08",\r
-                "1e2be21a.84b09e"\r
+                "d2a2c499.44f5d8",\r
+                "7b86389e.6c7b68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c12b59f0.2b2a08",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "b3c2e52b.63a388",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2020.5,\r
-        "y": 1205.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1260.4261322021484,\r
+        "y": 1353.2999863624573,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "8a03b0aa.7cc6"\r
+                "79f9a1bf.52d0f",\r
+                "e7d0e65b.efbea8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1e2be21a.84b09e",\r
-        "type": "outcomeFalse",\r
-        "name": "false",\r
-        "xml": "<outcome value='false'>\n",\r
+        "id": "79f9a1bf.52d0f",\r
+        "type": "delete",\r
+        "name": "delete",\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-id\"> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2026.5,\r
-        "y": 1327.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1426.092716217041,\r
+        "y": 1348.6333484649658,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "374b4547.8f703a"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "8a03b0aa.7cc6",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
-        "comments": "",\r
-        "x": 2175.5,\r
-        "y": 1208.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "374b4547.8f703a",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='service2' value='failure' />\n",\r
-        "comments": "",\r
-        "x": 2188.5,\r
-        "y": 1330.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6f442ba4.a9bd94",\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 Delete Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "id": "e7d0e65b.efbea8",\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 Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
         "comments": "",\r
-        "x": 1734.5,\r
-        "y": 1371.1166687011719,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1466.4261322021484,\r
+        "y": 1534.3001084327698,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "757c5587.8c047c",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-delete-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$service1-status`\"/>\n\n\n\n\n\n",\r
+        "id": "d2a2c499.44f5d8",\r
+        "type": "outcome",\r
+        "name": "200",\r
+        "xml": "<outcome value='200'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2290.35009765625,\r
-        "y": 648.9666442871094,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1098.8760833740234,\r
+        "y": 1360.7499375343323,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            []\r
+            [\r
+                "b3c2e52b.63a388"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "2b88b50f.6d1f2a",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$ppx`'>\n",\r
+        "id": "7b86389e.6c7b68",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 345.70001220703125,\r
-        "y": 1511.7665710449219,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1075.8760833740234,\r
+        "y": 1512.7499375343323,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "67345bfe.f921b4",\r
-                "e5284e9a.754bb"\r
+                "c68df7b5.0b81e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "67345bfe.f921b4",\r
-        "type": "outcome",\r
-        "name": "0",\r
-        "xml": "<outcome value='0'>\n",\r
+        "id": "e0ffad7.48b955",\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='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+        "comments": "",\r
+        "x": 1254.1761322021484,\r
+        "y": 1524.8998398780823,\r
+        "z": "23113e64.4c4872",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7dcb69ce.f66178",\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 REQUEST_DETAILS\nWHERE request_id = $param-prefix1[$ppx]'\npfx='detail-db11'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 581.9000549316406,\r
-        "y": 1414.5166320800781,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1420.342758178711,\r
+        "y": 733.166624546051,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "ae809859.8b1778"\r
+                "1aabb5e8.22157a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e5284e9a.754bb",\r
-        "type": "outcome",\r
-        "name": "1",\r
-        "xml": "<outcome value='1'>\n",\r
+        "id": "1aabb5e8.22157a",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 572.9000549316406,\r
-        "y": 1587.5165710449219,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1666.342758178711,\r
+        "y": 737.166624546051,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "7df23ffd.b4b17"\r
+                "70d90830.02f658"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ae809859.8b1778",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "id": "70d90830.02f658",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='controller-id11' value='`$detail-db11.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
+        "comments": "",\r
+        "x": 1834.342758178711,\r
+        "y": 739.166624546051,\r
+        "z": "23113e64.4c4872",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ac94d58e.2025e8",\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-id11`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain1\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 723.9000244140625,\r
-        "y": 1418.5166320800781,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1441.342758178711,\r
+        "y": 809.166624546051,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "c1901914.b04438"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "c1901914.b04438",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$service1-status`'>\n",\r
+        "id": "8fd18db8.4cb08",\r
+        "type": "update",\r
+        "name": "update",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\n\n\n\n<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'\nkey='logical-link.link-name = $tmp.link-id' >\n    <parameter name='link-name' value='`$tmp.link-id`' />\n    <parameter name='link-type' value='`$link.link-type`' />\n    <parameter name='in-maint' value='true' />\n    <parameter name='speed-value' value='100' />\n    <parameter name='speed-units' value='Gbps' />\n    <parameter name='operational-status' value='`$link.administrative-state`' />\n    <parameter name='available-capacity' value='100' />\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
         "comments": "",\r
         "outputs": 1,\r
-        "x": 866.25,\r
-        "y": 1423.7165832519531,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1461.3428039550781,\r
+        "y": 1438.1666703224182,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "d5045cc6.1de7a",\r
-                "2beb7d55.e9c492"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "3b5e2ea9.61d282",\r
+        "id": "c68df7b5.0b81e8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1201.25,\r
-        "y": 1365.9166564941406,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1173.009506225586,\r
+        "y": 1465.8331894874573,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "e398c832.c96cf8",\r
-                "5465b919.f201f8"\r
+                "e0ffad7.48b955"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e398c832.c96cf8",\r
-        "type": "delete",\r
-        "name": "delete",\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-id\"> ",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1365.25,\r
-        "y": 1362.9167785644531,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5465b919.f201f8",\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 Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
+        "id": "e6431c0d.bb995",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n<parameter name='domain-req' value='`$detail-db.domain-requests`' />\n<parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\n<parameter name='access-id' value='`$optical-service-delete-input.request-id`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 1407.25,\r
-        "y": 1546.9167785644531,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1109.1761474609375,\r
+        "y": 119.88333177566528,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d5045cc6.1de7a",\r
-        "type": "outcome",\r
-        "name": "200",\r
-        "xml": "<outcome value='200'>\n",\r
+        "id": "31b9f2de.b5872e",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1039.699951171875,\r
-        "y": 1373.3666076660156,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 906.6761627197266,\r
+        "y": 324.85795402526855,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "3b5e2ea9.61d282"\r
+                "caa8b5a3.b36418"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2beb7d55.e9c492",\r
-        "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
+        "id": "e0aaa8d0.545478",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1016.699951171875,\r
-        "y": 1525.3666076660156,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 853.3427200317383,\r
+        "y": 773.1913871765137,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "887f6ab3.6fe378"\r
+                "64b9ab4c.add954"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "efea6422.1a8b28",\r
-        "type": "switchNode",\r
-        "name": "switch",\r
-        "xml": "<switch test='`$service1-status == $service2-status == 200`'>\n",\r
+        "id": "178292af.b017ad",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 841.25,\r
-        "y": 1594.7165222167969,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 515.0094858805338,\r
+        "y": 1440.6155522664385,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "cad7c61d.e2a2d8",\r
-                "4a80a00e.4cc7a"\r
+                "3314378c.27c9e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cad7c61d.e2a2d8",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "791b18b2.1028c8",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 999.25,\r
-        "y": 1603.7165222167969,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 521.6761341094971,\r
+        "y": 1642.2822799682617,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "bb726b3c.e444e8"\r
+                "ccbb9a05.8b09d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bb726b3c.e444e8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "id": "ccbb9a05.8b09d8",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$access-status == success`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1139.25,\r
-        "y": 1610.7165222167969,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 741.6760864257812,\r
+        "y": 1670.7669677734375,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "f739490d.428058",\r
-                "b63b3bcb.e95608",\r
-                "fe0c4836.3d8508",\r
-                "58672708.482528",\r
-                "64dca83a.79a788",\r
-                "d26a3044.53ce7"\r
+                "2c873361.6b8cec",\r
+                "29ad4b93.f97874"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f739490d.428058",\r
-        "type": "delete",\r
-        "name": "delete",\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-id\"> ",\r
+        "id": "2c873361.6b8cec",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1303.25,\r
-        "y": 1610.7165222167969,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 898.3426628112793,\r
+        "y": 1609.4031372070312,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            []\r
+            [\r
+                "abeb4b39.e29ad8"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "4a80a00e.4cc7a",\r
+        "id": "29ad4b93.f97874",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 949.7500152587891,\r
-        "y": 1965.7165794372559,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 898.3426780700684,\r
+        "y": 1771.069803237915,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "fa9da88e.4da0d8"\r
+                "b59bb9d9.ea7ce8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fa9da88e.4da0d8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
+        "id": "6ec4d0d8.6e90a",\r
+        "type": "delete",\r
+        "name": "delete",\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-id\"> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1098.750015258789,\r
-        "y": 1963.7165794372559,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1174.5549240112305,\r
+        "y": 1607.4334983825684,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "a9697233.3edb9"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "a9697233.3edb9",\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='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
-        "comments": "",\r
-        "x": 1276.2500228881836,\r
-        "y": 1964.2165832519531,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b63b3bcb.e95608",\r
+        "id": "61f3204d.d33e2",\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 Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
         "comments": "",\r
-        "x": 1271.2500228881836,\r
-        "y": 1889.2165803909302,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "35501454.cf543c",\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='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
-        "comments": "",\r
-        "x": 1195,\r
-        "y": 1537.5165100097656,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1704.2214965820312,\r
+        "y": 1844.2668190002441,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7df23ffd.b4b17",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 719.9000244140625,\r
-        "y": 1588.5165710449219,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "efea6422.1a8b28"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "54b2f238.cd48bc",\r
+        "id": "a47c2756.f32468",\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 REQUEST_DETAILS\nWHERE request_id = $domain-service1'\npfx='detail-db11'>",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1361.1666259765625,\r
-        "y": 745.7832946777344,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            [\r
-                "ba13f726.ec48a8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ba13f726.ec48a8",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "name": "Get service from AAI",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n     service-subscription.service-type = $output.service-type AND\n     service-instance.service-instance-id = $delete-acc-svc-id' \npfx='acc-serv-dl'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1607.1666259765625,\r
-        "y": 749.7832946777344,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1212.971118927002,\r
+        "y": 1682.550464630127,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            [\r
-                "7f178723.eed2f8"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "7f178723.eed2f8",\r
+        "id": "9f2294b5.bcbfe8",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='controller-id11' value='`$detail-db11.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
+        "xml": "<set>\n<parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\n",\r
         "comments": "",\r
-        "x": 1775.1666259765625,\r
-        "y": 751.7832946777344,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1665.4713287353516,\r
+        "y": 1665.0501899719238,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "71435f69.1d588",\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-id11`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain1\"/>\n",\r
+        "id": "a80e8726.f84408",\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 = $link-name '\n      local-only='false'>\n<parameter name='operational-status' value='up' />\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": 1382.1666259765625,\r
-        "y": 821.7832946777344,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1768.8047256469727,\r
+        "y": 1759.2170295715332,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a41e1354.f17a4",\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 REQUEST_DETAILS\nWHERE request_id = $domain-service2'\npfx='detail-db22'>",\r
+        "id": "abeb4b39.e29ad8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1308.1666259765625,\r
-        "y": 1121.7834167480469,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1022.8881912231445,\r
+        "y": 1610.7668838500977,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "20c8cbec.0b11d4"\r
+                "6ec4d0d8.6e90a",\r
+                "a47c2756.f32468",\r
+                "98787f37.a2ed6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "20c8cbec.0b11d4",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "98787f37.a2ed6",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idl' start='0' end='`$acc-serv-dl.relationship-list.relationship_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1553.1666259765625,\r
-        "y": 1125.7834167480469,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1112.8882637023926,\r
+        "y": 1737.4336795806885,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "70d195e8.9d4ccc"\r
+                "e4e22bae.fd2a68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "70d195e8.9d4ccc",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='controller-id22' value='`$detail-db22.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
-        "comments": "",\r
-        "x": 1702.1666259765625,\r
-        "y": 1129.7834167480469,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "402c6221.29fbfc",\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-id22`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain2\"/>\n",\r
+        "id": "e4e22bae.fd2a68",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test=\"`$acc-serv-dl.relationship-list.relationship[$idl].related-to == 'logical-link'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1311.1666259765625,\r
-        "y": 1183.7834167480469,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1256.221492767334,\r
+        "y": 1730.6154251098633,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            []\r
+            [\r
+                "55e7e053.a52d9"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "912f5144.144e7",\r
-        "type": "update",\r
-        "name": "update",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\n\n\n\n<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'\nkey='logical-link.link-name = $tmp.link-id' >\n    <parameter name='link-name' value='`$tmp.link-id`' />\n    <parameter name='link-type' value='`$link.link-type`' />\n    <parameter name='in-maint' value='true' />\n    <parameter name='speed-value' value='100' />\n    <parameter name='speed-units' value='Gbps' />\n    <parameter name='operational-status' value='`$link.administrative-state`' />\n    <parameter name='available-capacity' value='100' />\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": "55e7e053.a52d9",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1402.1666717529297,\r
-        "y": 1450.7833404541016,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1396.2214965820312,\r
+        "y": 1738.94873046875,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
-            []\r
+            [\r
+                "cac797c.4727a68"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "887f6ab3.6fe378",\r
+        "id": "cac797c.4727a68",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1113.8333740234375,\r
-        "y": 1478.4498596191406,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1531.2214965820312,\r
+        "y": 1740.6153564453125,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             [\r
-                "35501454.cf543c"\r
+                "9f2294b5.bcbfe8",\r
+                "a80e8726.f84408",\r
+                "61f3204d.d33e2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fe0c4836.3d8508",\r
-        "type": "get-resource",\r
-        "name": "Get service from AAI",\r
-        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n     service-subscription.service-type = $output.service-type AND\n     service-instance.service-instance-id = $delete-acc-svc-id' \npfx='acc-serv-dl'      local-only='false'>\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1350.0000190734863,\r
-        "y": 1747.5000267028809,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "b127a64f.fc83e8",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1074.9999999999995,\r
-        "y": 1872.4999999999993,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d26a3044.53ce7",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[0].relationship-data[0].relationship-value`' />\n",\r
+        "id": "b59bb9d9.ea7ce8",\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='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1297.5000190734863,\r
-        "y": 1805.0000267028809,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1071.2214965820312,\r
+        "y": 1808.7972412109375,\r
+        "z": "23113e64.4c4872",\r
         "wires": []\r
     },\r
     {\r
-        "id": "58672708.482528",\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 = $link-name '\n      local-only='false'>\n<parameter name='operational-status' value='available' />\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": "1d36fe9a.5fdc81",\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/new.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$domain-req`\"/>\n<parameter name=\"field2\" value=\"`$domain-service1`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1337.5,\r
-        "y": 1852.5,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 705.1609497070312,\r
+        "y": 265.00946044921875,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1b12f198.60face",\r
-        "type": "set",\r
-        "name": "set",\r
-        "xml": "<set>\n<parameter name='domain-req' value='`$detail-db.domain-requests`' />\n<parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\n\n\n\n\n\n\n\n\n\n\n\n",\r
-        "comments": "",\r
-        "x": 1050.000015258789,\r
-        "y": 132.50000190734863,\r
-        "z": "fd6341d7.d80b3",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "64dca83a.79a788",\r
+        "id": "55028f82.4ab0c",\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
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/new.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Domain Details\"/>\n<parameter name=\"field2\" value=\"`$controller-ip`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-delete-input.request-id`\"/>\n<parameter name=\"field4\" value=\"`$optical-service-delete-input.payload.service-name`\"/>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1525.0000228881836,\r
-        "y": 1630.0000247955322,\r
-        "z": "fd6341d7.d80b3",\r
+        "x": 1251.070011138916,\r
+        "y": 486.6761064529419,\r
+        "z": "23113e64.4c4872",\r
         "wires": [\r
             []\r
         ]\r
index 22a1705..393c9e8 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "f869c120.9a5e8",\r
+        "id": "96a5b969.30fca8",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 121.5,\r
-        "y": 90,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 155.0094757080078,\r
+        "y": 95.00946807861328,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "8af1dc93.0e0da"\r
+                "1d5d884c.37fd58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8af1dc93.0e0da",\r
+        "id": "1d5d884c.37fd58",\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": 134.5,\r
-        "y": 150,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 168.0094757080078,\r
+        "y": 155.00946807861328,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "b03df385.9b70c"\r
+                "5e65cfab.dd111"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b03df385.9b70c",\r
+        "id": "5e65cfab.dd111",\r
         "type": "method",\r
         "name": "method service-delete-tapi",\r
         "xml": "<method rpc='service-delete-tapi' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 154.5,\r
-        "y": 230,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 188.0094757080078,\r
+        "y": 235.00946807861328,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "dae9b3c0.70198"\r
+                "f4aad36f.30bf3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dae9b3c0.70198",\r
+        "id": "f4aad36f.30bf3",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 402,\r
-        "y": 230,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 435.5094757080078,\r
+        "y": 235.00946807861328,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "882993c6.73a42",\r
-                "9a7b4d91.dc0e5",\r
-                "fe5645b4.4896a8",\r
-                "361056c9.62d1aa",\r
-                "fcf7ae69.66bac",\r
-                "658b7b5f.7441e4",\r
-                "ca74a3e.de9376"\r
+                "baeb3a20.8dfc38",\r
+                "b7cdfff3.60956",\r
+                "26889205.8ed4ce",\r
+                "b25ded2.8528d1",\r
+                "1c70a864.9f7418",\r
+                "736dbac8.fe21e4",\r
+                "fac7a5ef.c80558"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "882993c6.73a42",\r
+        "id": "baeb3a20.8dfc38",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside optical service delete tapi\"/>\n\n\n\n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 498.5,\r
-        "y": 53,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 532.0094757080078,\r
+        "y": 58.00946807861328,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "9a7b4d91.dc0e5",\r
+        "id": "b7cdfff3.60956",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='request-id' value='`$optical-service-delete-input.request-id`' />\n",\r
         "comments": "",\r
-        "x": 689.5000076293945,\r
-        "y": 37.00000190734863,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 724.6760940551758,\r
+        "y": 43.67613506317139,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ca74a3e.de9376",\r
+        "id": "fac7a5ef.c80558",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.get.services.url + $service-name`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"services-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.jks\"/>  \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>  \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>  \n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 575.4999465942383,\r
-        "y": 328.3888740539551,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 609.0094223022461,\r
+        "y": 333.39834213256836,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "63d373a2.41054c",\r
-                "5229271d.664468"\r
+                "7d0dfa0.f280408",\r
+                "c2e935ef.e4a2e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bfa60c53.34db1",\r
+        "id": "32ea3700.8daa7a",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-nep' value=\"`$services-response.service[0].end-point[0].connection-end-point[0].node-edge-point-uuid`\" />\n<parameter name='zend-nep' value=\"`$services-response.service[0].end-point[1].connection-end-point[0].node-edge-point-uuid`\" />\n<parameter name='aend-cep' value=\"`$services-response.service[0].end-point[0].connection-end-point[0].connection-end-point-uuid`\" />\n<parameter name='zend-cep' value=\"`$services-response.service[0].end-point[1].connection-end-point[0].connection-end-point-uuid`\" />\n",\r
         "comments": "",\r
-        "x": 1332.7221870422363,\r
-        "y": 97.55551338195801,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1366.2316627502441,\r
+        "y": 102.56498146057129,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "63d373a2.41054c",\r
+        "id": "7d0dfa0.f280408",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 793.8332633972168,\r
-        "y": 285.33330154418945,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 827.3427391052246,\r
+        "y": 290.34276962280273,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5229271d.664468",\r
+        "id": "c2e935ef.e4a2e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 777.9998893737793,\r
-        "y": 377.55554580688477,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 811.5093650817871,\r
+        "y": 382.56501388549805,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "aa57e737.b0fed8"\r
+                "32f937f0.4e8528"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aa57e737.b0fed8",\r
+        "id": "32f937f0.4e8528",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 981.0554733276367,\r
-        "y": 303.6666831970215,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1014.5649490356445,\r
+        "y": 308.67615127563477,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "bfa60c53.34db1",\r
-                "863b12fd.05227",\r
-                "b8f3f329.852df",\r
-                "dbf2f1d6.f28c4"\r
+                "32ea3700.8daa7a",\r
+                "885424f1.0069b8",\r
+                "54c031dd.863f3",\r
+                "de1cabdc.96bb48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "863b12fd.05227",\r
+        "id": "885424f1.0069b8",\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 = $aend-nep'\npfx='db-aend'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1363.5556869506836,\r
-        "y": 152.27777290344238,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1397.0651626586914,\r
+        "y": 157.28724098205566,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "b8f3f329.852df",\r
+        "id": "54c031dd.863f3",\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 = $zend-nep'\npfx='db-zend'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1366.055564880371,\r
-        "y": 209.2222318649292,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1399.565040588379,\r
+        "y": 214.23169994354248,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a6a0d931.29ae78",\r
+        "id": "b2aec0dc.c2c89",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value='`$aend-cep`' />\n",\r
         "comments": "",\r
-        "x": 1776.721923828125,\r
-        "y": 504.22216796875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1810.2313995361328,\r
+        "y": 509.2316360473633,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "96350f11.361f",\r
+        "id": "828818ca.4aad88",\r
         "type": "get-resource",\r
         "name": "find if aend is uni or nni or enni",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $db-aend.pnf-name AND\n     p-interface.interface-name = $aend-nep\"\npfx='aend'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1564.6107177734375,\r
-        "y": 419.88885498046875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1598.1201934814453,\r
+        "y": 424.89832305908203,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "dbf2f1d6.f28c4",\r
+        "id": "de1cabdc.96bb48",\r
         "type": "execute",\r
         "name": "execute",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.delete.service.url + $service-name`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/>  \n<parameter name=\"restapiPassword\" value=\"admin\"/>  \n<parameter name=\"httpMethod\" value=\"DELETE\"/>\n<parameter name=\"responsePrefix\" value=\"tapi-service-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.jks\"/>  \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>  \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>  \n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1128.8331146240234,\r
-        "y": 371.44440746307373,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1162.3425903320312,\r
+        "y": 376.453875541687,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "f321d77d.d8fcf8",\r
-                "21838287.92c3fe"\r
+                "cf272327.98557",\r
+                "adcf3c26.2cf95"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f321d77d.d8fcf8",\r
+        "id": "cf272327.98557",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1097.8331146240234,\r
-        "y": 513.4444074630737,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1131.3425903320312,\r
+        "y": 518.453875541687,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "91f84772.c4f2c8"\r
+                "700524c3.0d43fc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91f84772.c4f2c8",\r
+        "id": "700524c3.0d43fc",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1252.0553512573242,\r
-        "y": 467.666627407074,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1285.564826965332,\r
+        "y": 472.67609548568726,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "96350f11.361f",\r
-                "fd9b7231.073dc",\r
-                "438c73c3.1e914c",\r
-                "f0125016.faa34",\r
-                "40bc2de7.03f354",\r
-                "db818283.160ff",\r
-                "f97e22d2.872f8",\r
-                "9544eb2a.40e488",\r
-                "91c2f578.c64f58"\r
+                "828818ca.4aad88",\r
+                "85389b8c.88a8e8",\r
+                "67825a8e.147714",\r
+                "abca3112.cebd3",\r
+                "ade690c3.af541",\r
+                "2a3f3874.b27468",\r
+                "897491a8.a70ea",\r
+                "61b774be.b66afc",\r
+                "45655a72.080ca4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "21838287.92c3fe",\r
+        "id": "adcf3c26.2cf95",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1255.4998016357422,\r
-        "y": 355.88880443573,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1289.00927734375,\r
+        "y": 360.89827251434326,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "77e1cb8f.bccac4"\r
+                "5bce5b0c.ac8be4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "77e1cb8f.bccac4",\r
+        "id": "5bce5b0c.ac8be4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1422.4998016357422,\r
-        "y": 354.88880443573,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1456.00927734375,\r
+        "y": 359.89827251434326,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "92f8a789.a292a8"\r
+                "18f011de.c92bae"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "92f8a789.a292a8",\r
+        "id": "18f011de.c92bae",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Service Deletion failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
         "comments": "",\r
-        "x": 1590.3886985778809,\r
-        "y": 353.66657543182373,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1623.8981742858887,\r
+        "y": 358.676043510437,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fd9b7231.073dc",\r
+        "id": "85389b8c.88a8e8",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$aend.network-interface-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1486.6108856201172,\r
-        "y": 522.5554914474487,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1520.120361328125,\r
+        "y": 527.564959526062,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "1a5628eb.513f87",\r
-                "b8eb04be.936ff8"\r
+                "644a8ff3.a04c3",\r
+                "45753948.c945e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1a5628eb.513f87",\r
+        "id": "644a8ff3.a04c3",\r
         "type": "outcome",\r
         "name": "UNI",\r
         "xml": "<outcome value='UNI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1651.388671875,\r
-        "y": 504.22216796875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1684.8981475830078,\r
+        "y": 509.2316360473633,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "a6a0d931.29ae78"\r
+                "b2aec0dc.c2c89"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b8eb04be.936ff8",\r
+        "id": "45753948.c945e8",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1653.6108779907227,\r
-        "y": 577.5555419921875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1687.1203536987305,\r
+        "y": 582.5650100708008,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "54b37131.ec50b"\r
+                "7e74bb5.db6fd44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "438c73c3.1e914c",\r
+        "id": "67825a8e.147714",\r
         "type": "save",\r
         "name": "update pinterface cep DB Aend",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $aend-new WHERE interface_name = $aend-nep'\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1516.6108856201172,\r
-        "y": 620.3332624435425,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1550.120361328125,\r
+        "y": 625.3427305221558,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f0125016.faa34",\r
+        "id": "abca3112.cebd3",\r
         "type": "get-resource",\r
         "name": "find if zend is uni or nni or enni",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $db-zend.pnf-name AND\n     p-interface.interface-name = $zend-nep\"\npfx='zend'      local-only='false'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1493.2772598266602,\r
-        "y": 703.6665992736816,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1526.786735534668,\r
+        "y": 708.6760673522949,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "40bc2de7.03f354",\r
+        "id": "ade690c3.af541",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$zend.network-interface-type`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1395.4998149871826,\r
-        "y": 772.55544090271,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1429.0092906951904,\r
+        "y": 777.5649089813232,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "c35140e8.3b796",\r
-                "59a847b5.312e98"\r
+                "8e0c1510.b363d8",\r
+                "9ddd7d7c.d1f57"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c35140e8.3b796",\r
+        "id": "8e0c1510.b363d8",\r
         "type": "outcome",\r
         "name": "UNI",\r
         "xml": "<outcome value='UNI'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1585.8330764770508,\r
-        "y": 760.2221584320068,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1619.3425521850586,\r
+        "y": 765.2316265106201,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "5f2dae98.203c3"\r
+                "c517caee.e227b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "59a847b5.312e98",\r
+        "id": "9ddd7d7c.d1f57",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1588.0553359985352,\r
-        "y": 827.5555419921875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1621.564811706543,\r
+        "y": 832.5650100708008,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "135bc522.303b8b"\r
+                "7ea6e466.0c8b7c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "db818283.160ff",\r
+        "id": "2a3f3874.b27468",\r
         "type": "save",\r
         "name": "update pinterface cep DB Zend",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $zend-new WHERE interface_name = $zend-nep'\nforce='true' pfx='save-result'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1416.6112060546875,\r
-        "y": 866.9999141693115,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1450.1206817626953,\r
+        "y": 872.0093822479248,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "cf13929a.a5198",\r
+        "id": "987b345f.99da18",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$zend-cep`\" />\n",\r
         "comments": "",\r
-        "x": 1985.499885559082,\r
-        "y": 829.2221412658691,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 2019.0093612670898,\r
+        "y": 834.2316093444824,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5f2dae98.203c3",\r
+        "id": "c517caee.e227b8",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value='`$zend-cep`' />\n",\r
         "comments": "",\r
-        "x": 1712.1664352416992,\r
-        "y": 759.2221622467041,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1745.675910949707,\r
+        "y": 764.2316303253174,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f97e22d2.872f8",\r
+        "id": "897491a8.a70ea",\r
         "type": "delete",\r
         "name": "delete service instance AAI",\r
         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $output.global-customer-id AND\nservice-subscription.service-type = $output.service-type AND\nservice-instance.service-instance-id = $output.service-instance-id'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1312.1664199829102,\r
-        "y": 981.4443254470825,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1345.675895690918,\r
+        "y": 986.4537935256958,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "135bc522.303b8b",\r
+        "id": "7ea6e466.0c8b7c",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$db-zend.connection-point`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1729.9444444444443,\r
-        "y": 830.3333333333333,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1763.4539201524522,\r
+        "y": 835.3428014119465,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "dda38169.1a96b",\r
-                "943fd023.cc6d9"\r
+                "999904dc.fc7cb8",\r
+                "adbee89.147ee18"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dda38169.1a96b",\r
+        "id": "999904dc.fc7cb8",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1857.7222061157227,\r
-        "y": 831.4444217681885,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1891.2316818237305,\r
+        "y": 836.4538898468018,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "cf13929a.a5198"\r
+                "987b345f.99da18"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "582c452e.50a00c",\r
+        "id": "d74d6061.0e996",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='zend-new' value=\"`$db-zend.connection-point + ',' + $zend-cep`\" />\n",\r
         "comments": "",\r
-        "x": 1987.721981048584,\r
-        "y": 895.8887939453125,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 2021.2314567565918,\r
+        "y": 900.8982620239258,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "943fd023.cc6d9",\r
+        "id": "adbee89.147ee18",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1869.9444444444443,\r
-        "y": 894.7777777777778,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1903.4539201524522,\r
+        "y": 899.7872458563911,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "582c452e.50a00c"\r
+                "d74d6061.0e996"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "54b37131.ec50b",\r
+        "id": "7e74bb5.db6fd44",\r
         "type": "switchNode",\r
         "name": "switch",\r
         "xml": "<switch test='`$db-aend.connection-point`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1781.0554428100586,\r
-        "y": 580.3333148956299,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1814.5649185180664,\r
+        "y": 585.3427829742432,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "d7cb5d1f.868ba",\r
-                "b8aa01ad.10807"\r
+                "a505e3a1.91e69",\r
+                "1c74a938.614077"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cd72b99.aafe848",\r
+        "id": "7279e4ff.1814cc",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value=\"`$aend-cep`\" />\n",\r
         "comments": "",\r
-        "x": 2055.5,\r
-        "y": 569.22216796875,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 2089.009475708008,\r
+        "y": 574.2316360473633,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d7cb5d1f.868ba",\r
+        "id": "a505e3a1.91e69",\r
         "type": "outcome",\r
         "name": "outcome",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1927.7223205566406,\r
-        "y": 571.4444484710693,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1961.2317962646484,\r
+        "y": 576.4539165496826,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "cd72b99.aafe848"\r
+                "7279e4ff.1814cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b905fec4.7ac5f",\r
+        "id": "22cfd3ec.44ae6c",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='aend-new' value=\"`$db-aend.connection-point + ',' + $aend-cep`\" />\n",\r
         "comments": "",\r
-        "x": 2057.722095489502,\r
-        "y": 635.8888206481934,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 2091.2315711975098,\r
+        "y": 640.8982887268066,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b8aa01ad.10807",\r
+        "id": "1c74a938.614077",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1939.9445588853623,\r
-        "y": 634.7778044806587,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1973.4540345933701,\r
+        "y": 639.787272559272,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             [\r
-                "b905fec4.7ac5f"\r
+                "22cfd3ec.44ae6c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9544eb2a.40e488",\r
+        "id": "61b774be.b66afc",\r
         "type": "delete",\r
         "name": "delete 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 = $request-id\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1223.2776336669922,\r
-        "y": 1042.5554809570312,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1256.787109375,\r
+        "y": 1047.5649490356445,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "91c2f578.c64f58",\r
+        "id": "45655a72.080ca4",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='final-response-code' value=\"200\" />\n",\r
         "comments": "",\r
-        "x": 1170.5,\r
-        "y": 1114,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 1204.0094757080078,\r
+        "y": 1119.0094680786133,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fe5645b4.4896a8",\r
+        "id": "26889205.8ed4ce",\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 REQUEST_DETAILS WHERE request_id = $request-id '\npfx='output'>\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": 710.0000114440918,\r
-        "y": 107.50000095367432,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 743.5094871520996,\r
+        "y": 112.5094690322876,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "361056c9.62d1aa",\r
+        "id": "b25ded2.8528d1",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n<parameter name='esr-id' value='`$output.controller-id`' />\n",\r
         "comments": "",\r
-        "x": 727.5,\r
-        "y": 152.5,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 759.3427124023438,\r
+        "y": 157.50946426391602,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fcf7ae69.66bac",\r
+        "id": "1c70a864.9f7418",\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='`$esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-esr\"/> ",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 707.5000152587891,\r
-        "y": 207.50000190734863,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 742.6761665344238,\r
+        "y": 207.50947380065918,\r
+        "z": "ae52800f.42b85",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "658b7b5f.7441e4",\r
+        "id": "736dbac8.fe21e4",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n<parameter name='service-name' value=\"`$optical-service-delete-input.payload.service-name +  $new-esr[2]`\" />\n",\r
+        "xml": "<set>\n<parameter name='service-name' value=\"`$optical-service-delete-input.payload.service-name +  $new-esr[2]`\" />\n<parameter name='controller-ip' value=\"`$new-esr[1]`\" />\n\n",\r
         "comments": "",\r
-        "x": 675.0000114440918,\r
-        "y": 262.50000381469727,\r
-        "z": "3bd40398.0e17fc",\r
+        "x": 708.5094871520996,\r
+        "y": 267.50947189331055,\r
+        "z": "ae52800f.42b85",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 417792c..bdea7bb 100644 (file)
@@ -24,3 +24,4 @@ optical-service optical-service_inter-domain-handling ${project.version} sync
 optical-service optical-service_create-service-relationship ${project.version} sync
 optical-service main-create ${project.version} sync
 optical-service service-delete-msa ${project.version} sync
+optical-service mdons-closed-loop ${project.version} sync
index c817cee..b8df0f6 100644 (file)
@@ -21,40 +21,44 @@ pfx='aai.service'      local-only='false'></get-resource>
                 <parameter name="field2" value="`$aai.service.orchestration-status`"/>\r
                 <parameter name="field3" value="`$aai.service.relationship-list.relationship_length`"/>\r
             </record>\r
-            <for index='idx' start='1' end='`$aai.service.relationship-list.relationship_length`' >\r
-                <block atomic='true'>\r
-                    <set>\r
-                        <parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\r
-                        <parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\r
-                    </set>\r
-                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                        <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
-                        <parameter name="level" value="info" />\r
-                        <parameter name="field1" value="Inside Revert PInterface details"/>\r
-                        <parameter name="field2" value="`$pnf-name`"/>\r
-                        <parameter name="field3" value="`$pinterface-name`"/>\r
-                    </record>\r
-                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+            <for index='idx' start='0' end='`$aai.service.relationship-list.relationship_length`' >\r
+                <switch test="`$aai.service.relationship-list.relationship[$idx].related-to == 'p-interface'`">\r
+                    <outcome value='true'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\r
+                                <parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Inside Revert PInterface details"/>\r
+                                <parameter name="field2" value="`$pnf-name`"/>\r
+                                <parameter name="field3" value="`$pinterface-name`"/>\r
+                            </record>\r
+                            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
 resource="p-interface"\r
      key='pnf.pnf-name = $pnf-name AND\r
      p-interface.interface-name = $pinterface-name ' \r
 pfx='p.in.details'      local-only='false'></get-resource>\r
-                    <set>\r
-                        <parameter name='new-rate' value='`$p.in.details.speed-value`' />\r
-                    </set>\r
-                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+                            <set>\r
+                                <parameter name='new-rate' value='`$p.in.details.speed-value`' />\r
+                            </set>\r
+                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
 force='true'\r
 resource='p-interface'\r
      key='pnf.pnf-name = $pnf-name AND\r
      p-interface.interface-name = $pinterface-name '\r
       local-only='false'>\r
-                        <parameter name='available-capacity' value='`$new-rate`' />\r
-                    </update>\r
-                    <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+                                <parameter name='available-capacity' value='`$new-rate`' />\r
+                            </update>\r
+                            <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
 resource='SQL' \r
 key='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $new-rate WHERE interface_name = $pinterface-name '\r
 force='true' pfx='save-result'></save>\r
-                </block>\r
+                        </block>\r
+                    </outcome>\r
+                </switch>\r
             </for>\r
             <delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
 resource="service-instance"\r
index db55f38..cdb04af 100644 (file)
@@ -26,11 +26,19 @@ resource='service-instance'
                         <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
 resource='SQL' \r
 key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $request-id'\r
+force='true' pfx='save-result'></save>\r
+                        <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \r
+key="SELECT * from REQUEST_DETAILS WHERE domain_requests = $request-id "\r
+pfx='access'></get-resource>\r
+                        <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+resource='SQL' \r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $access.request-id'\r
 force='true' pfx='save-result'></save>\r
                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                             <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
                             <parameter name="level" value="info" />\r
                             <parameter name="field1" value="Finished updating service in AAI and DB to CREATED"/>\r
+                            <parameter name="field2" value="`$access.request-id`"/>\r
                         </record>\r
                     </block>\r
                 </outcome>\r
@@ -43,10 +51,26 @@ force='true' pfx='save-result'></save>
                     </block>\r
                 </outcome>\r
             </switch>\r
+            <set>\r
+                <parameter name='so.service-instance-id' value='`$access.service-instance-id`' />\r
+                <parameter name='so.service-type' value='`$access.service-type`' />\r
+                <parameter name='so.svc-request-id' value='`$access.request-id`' />\r
+                <parameter name='so.response-code' value='`$response-code`' />\r
+                <parameter name='so.response-message' value='`$response-message`' />\r
+                <parameter name='so.ack-final-indicator' value='Y' />\r
+            </set>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="SO Parameters"/>\r
+                <parameter name="field2" value="`$so.service-instance-id`"/>\r
+                <parameter name="field3" value="`$so.svc-request-id`"/>\r
+                <parameter name="field4" value="`$so.response-code`"/>\r
+            </record>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
-                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.template.so.response.filename`" />\r
-                <parameter name="restapiUrl" value="`$output.notification-url`"/>\r
-                <parameter name="restapiUser" value="`$prop.so.username`" />\r
+                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/async-response-so.json'`" />\r
+                <parameter name="restapiUrl" value="http://so-bpmn-infra.onap:8081/mso/async/services/updateStatus"/>\r
+                <parameter name="restapiUser" value="sdncaBpmn" />\r
                 <parameter name="restapiPassword" value="`$prop.so.password`"/>\r
                 <parameter name="httpMethod" value="POST"/>\r
                 <parameter name="responsePrefix" value="so-response"/>\r
index 669f380..9e4a875 100644 (file)
@@ -6,7 +6,7 @@
             <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
 key='SELECT *\r
 from REQUEST_DETAILS\r
-WHERE request_id = $as-request-id'\r
+WHERE request_id = $access-request-id'\r
 pfx='access-service'></get-resource>\r
             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
                 <parameter name="original_string" value='`$access-service.domain-requests`'/>\r
@@ -33,17 +33,19 @@ pfx='ds-details'></get-resource>
                     </block>\r
                 </block>\r
             </for>\r
-            <switch test='`$domain-services_length`'>\r
-                <outcome value='2'>\r
-                    <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \r
+            <switch test='`$domain-services_length == 1`'>\r
+                <outcome value='false'>\r
+                    <for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+                        <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \r
      key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
      service-subscription.service-type = $optical-service-create-input.service-type AND\r
      service-instance.service-instance-id = $access-service.service-instance-id' force="true" pfx="tmp.AnAI-data">\r
-                        <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
-                        <parameter name="relationship-list.relationship[0].related-link" value="`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`" />\r
-                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="logical-link.link-name" />\r
-                        <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$inter.logical-link[$ida].link-name`" />\r
-                    </save>\r
+                            <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
+                            <parameter name="relationship-list.relationship[0].related-link" value="`'/network/logical-links/logical-link/' + $oof-response.solutions.routeInfo.linkList[$idml]`" />\r
+                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="logical-link.link-name" />\r
+                            <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$oof-response.solutions.routeInfo.linkList[$idml]`" />\r
+                        </save>\r
+                    </for>\r
                 </outcome>\r
             </switch>\r
         </block>\r
index 4e712ea..7f67e5d 100644 (file)
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
     <method rpc='inter-domain-handling' mode='sync'>\r
         <block atomic="true">\r
-            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-resource="logical-links"\r
-key=" "\r
-pfx='inter' local-only='false' >\r
-                <outcome value='not-found'>\r
-                    <return status='failure'>\r
-                        <parameter name='error-code' value='500' />\r
-                        <parameter name='error-message' value='No inter-domain-links available' />\r
-                        <parameter name='ack-final-indicator' value="Y" />\r
-                    </return>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+                <parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\r
+                <parameter name='contextPrefix' value='prop' />\r
+            </execute>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT * from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE WHERE interface_name = $src-port-id'\r
+pfx='src'>\r
+                <outcome value='success'>\r
+                    <set>\r
+                        <parameter name='src-node-id' value='`$src.pnf-name`' />\r
+                        <parameter name='src-esr-id' value='`$src.controller-id`' />\r
+                    </set>\r
                 </outcome>\r
+            </get-resource>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$src-esr-id`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="param-prefix"/>\r
+            </execute>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\r
+WHERE interface_name = $dst-port-id'\r
+pfx='dst'>\r
+                <outcome value='success'>\r
+                    <set>\r
+                        <parameter name='dst-node-id' value='`$dst.pnf-name`' />\r
+                        <parameter name='dst-esr-id' value='`$dst.controller-id`' />\r
+                    </set>\r
+                </outcome>\r
+            </get-resource>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$dst-esr-id`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="param-prefix1"/>\r
+            </execute>\r
+            <set>\r
+                <parameter name='src-controller-id' value='`$param-prefix[2]`' />\r
+                <parameter name='dst-controller-id' value='`$param-prefix1[2]`' />\r
+                <parameter name='flag' value='true' />\r
+                <parameter name='domain-requests' value='' />\r
+                <parameter name='access-status' value='success' />\r
+                <parameter name='domain-status' value='' />\r
+            </set>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="oof-request-id"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                <parameter name="ctx-destination" value="oof-transaction-id"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+                <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/oof-mdons.json'`" />\r
+                <parameter name="restapiUrl" value="` $prop.oof.mdons.url`" />\r
+                <parameter name="restapiUser" value="admin"/>\r
+                <parameter name="restapiPassword" value="admin"/>\r
+                <parameter name="httpMethod" value="POST"/>\r
+                <parameter name="responsePrefix" value="oof-response"/>\r
+                <parameter name='contentType' value='application/json' />\r
+                <parameter name='format' value='json' />\r
                 <outcome value='failure'>\r
                     <return status='failure'>\r
                         <parameter name='error-code' value='500' />\r
-                        <parameter name='error-message' value='Could not retrieve logical-links' />\r
+                        <parameter name='error-message' value='No service route found by OOF' />\r
                         <parameter name='ack-final-indicator' value="Y" />\r
                     </return>\r
                 </outcome>\r
                 <outcome value='success'>\r
-                    <block atomic="true">\r
-                        <for index='ida' start='0' end='`$inter.logical-link_length`' >\r
-                            <switch test='`$inter.logical-link[$ida].link-type`'>\r
-                                <outcome value='inter-domain'>\r
-                                    <switch test='`$inter.logical-link[$ida].operational-status == occupied`'>\r
-                                        <outcome value='true'></outcome>\r
-                                        <outcome value='false'>\r
-                                            <block atomic="true">\r
-                                                <set>\r
-                                                    <parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\r
-                                                    <parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\r
-                                                </set>\r
-                                                <break/>\r
-                                            </block>\r
-                                        </outcome>\r
-                                    </switch>\r
-                                </outcome>\r
-                            </switch>\r
+                    <block atomic='true'>\r
+                        <for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+                            <block atomic='true'>\r
+                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="logical-link"\r
+key="logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idml]"\r
+pfx='inter' local-only='false' ></get-resource>\r
+                                <switch test="`$inter.operational-status == up`">\r
+                                    <outcome value='false'>\r
+                                        <block>\r
+                                            <set>\r
+                                                <parameter name='flag' value='false' />\r
+                                            </set>\r
+                                        </block>\r
+                                    </outcome>\r
+                                </switch>\r
+                            </block>\r
                         </for>\r
-                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                            <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
-                            <parameter name="level" value="info" />\r
-                            <parameter name="field1" value="`'Aaccess bend---' + $access-bend`"/>\r
-                            <parameter name="field2" value="`'Aaccess cend---' + $access-cend`"/>\r
-                            <parameter name="field3" value="`'Service 1 req id---' + $service1-request-id`"/>\r
-                            <parameter name="field4" value="`'Service 2 req id---' + $service2-request-id`"/>\r
-                        </record>\r
-                        <switch test="`$access-bend == ''`">\r
-                            <outcome value='true'>\r
+                        <switch test="`$flag == 'true' `">\r
+                            <outcome value='false'>\r
                                 <return status='failure'>\r
                                     <parameter name='error-code' value='500' />\r
-                                    <parameter name='error-message' value='No inter-domain-links available' />\r
+                                    <parameter name='error-message' value='Inter domain links not available' />\r
                                     <parameter name='ack-final-indicator' value="Y" />\r
                                 </return>\r
                             </outcome>\r
-                            <outcome value='false'>\r
-                                <block atomic="true">\r
-                                    <set>\r
-                                        <parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\r
-                                    </set>\r
-                                    <for index='idb' start='0' end='2' >\r
-                                        <switch test='`$idb`'>\r
-                                            <outcome value='0'>\r
-                                                <block atomic="true">\r
+                            <outcome value='true'>\r
+                                <block atomic='true'>\r
+                                    <for index='idmk' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+                                        <block>\r
+                                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+force='true'\r
+resource='logical-link'\r
+     key='logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idmk]'\r
+      local-only='false'>\r
+                                                <parameter name='operational-status' value='occupied' />\r
+                                            </update>\r
+                                        </block>\r
+                                    </for>\r
+                                </block>\r
+                            </outcome>\r
+                        </switch>\r
+                        <for index='idomainsvc' start='0' end='`$oof-response.solutions.routeInfo.serviceRoute_length`' >\r
+                            <block atomic='true'>\r
+                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                    <parameter name="ctx-destination" value="domain-request-id"/>\r
+                                </execute>\r
+                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+                                    <parameter name="ctx-destination" value="domain-instance-id"/>\r
+                                </execute>\r
+                                <switch test="`$idomainsvc == $oof-response.solutions.routeInfo.serviceRoute_length - 1`">\r
+                                    <outcome value='true'>\r
+                                        <set>\r
+                                            <parameter name='domain-requests' value="`$domain-requests + $domain-request-id`" />\r
+                                        </set>\r
+                                    </outcome>\r
+                                    <outcome value='false'>\r
+                                        <set>\r
+                                            <parameter name='domain-requests' value="`$domain-requests + $domain-request-id + ','`" />\r
+                                        </set>\r
+                                    </outcome>\r
+                                </switch>\r
+                                <set>\r
+                                    <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].srcInterfaceId`' />\r
+                                    <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].dstInterfaceId`' />\r
+                                    <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name +  '_MDONS-OTN'`" />\r
+                                    <parameter name='domain-type' value="TAPI" />\r
+                                    <parameter name='optical-service-create-input.request-id' value="`$domain-request-id`" />\r
+                                    <parameter name='optical-service-create-input.service-id' value="`$domain-instance-id`" />\r
+                                </set>\r
+                                <call module='optical-service' rpc='main-create' mode='sync' >\r
+                                    <outcome value='success'>\r
+                                        <block atomic='true'>\r
+                                            <set>\r
+                                                <parameter name='service-status' value='`$final-response-code`' />\r
+                                            </set>\r
+                                            <switch test='`$service-status == 200`'>\r
+                                                <outcome value='true'>\r
                                                     <set>\r
-                                                        <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\r
-                                                        <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\r
-                                                        <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name +  '_MDONS-OTN'`" />\r
-                                                        <parameter name='domain-type' value="TAPI" />\r
-                                                        <parameter name='optical-service-create-input.request-id' value="`$service1-request-id`" />\r
-                                                        <parameter name='optical-service-create-input.service-id' value="`$service1-svc-instance-id`" />\r
+                                                        <parameter name='status' value='success' />\r
                                                     </set>\r
-                                                    <call module='optical-service' rpc='main-create' mode='sync' >\r
-                                                        <outcome value='success'>\r
-                                                            <block atomic="true">\r
-                                                                <set>\r
-                                                                    <parameter name='service1-status' value='`$final-response-code`' />\r
-                                                                </set>\r
-                                                                <switch test='`$service1-status == 200`'>\r
-                                                                    <outcome value='true'>\r
-                                                                        <set>\r
-                                                                            <parameter name='service1' value='success' />\r
-                                                                        </set>\r
-                                                                    </outcome>\r
-                                                                    <outcome value='false'>\r
-                                                                        <set>\r
-                                                                            <parameter name='service1' value='failure' />\r
-                                                                        </set>\r
-                                                                    </outcome>\r
-                                                                </switch>\r
-                                                            </block>\r
-                                                        </outcome>\r
-                                                        <outcome value='failure'>\r
-                                                            <return status='failure'>\r
-                                                                <parameter name='error-code' value='500' />\r
-                                                                <parameter name='error-message' value='Main Create Dg not available' />\r
-                                                                <parameter name='ack-final-indicator' value="Y" />\r
-                                                            </return>\r
-                                                        </outcome>\r
-                                                    </call>\r
-                                                </block>\r
-                                            </outcome>\r
-                                            <outcome value='1'>\r
-                                                <block atomic="true">\r
+                                                </outcome>\r
+                                                <outcome value='false'>\r
                                                     <set>\r
-                                                        <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\r
-                                                        <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\r
-                                                        <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_MDONS-OTN'`" />\r
-                                                        <parameter name='domain-type' value="TAPI" />\r
-                                                        <parameter name='optical-service-create-input.request-id' value="`$service2-request-id`" />\r
-                                                        <parameter name='optical-service-create-input.service-id' value="`$service2-svc-instance-id`" />\r
+                                                        <parameter name='status' value='failure' />\r
+                                                        <parameter name='access-status' value='failure' />\r
                                                     </set>\r
-                                                    <call module='optical-service' rpc='main-create' mode='sync' >\r
-                                                        <outcome value='success'>\r
-                                                            <block atomic="true">\r
-                                                                <set>\r
-                                                                    <parameter name='service2-status' value='`$final-response-code`' />\r
-                                                                </set>\r
-                                                                <switch test='`$service2-status == 200`'>\r
-                                                                    <outcome value='true'>\r
-                                                                        <set>\r
-                                                                            <parameter name='service2' value='success' />\r
-                                                                        </set>\r
-                                                                    </outcome>\r
-                                                                    <outcome value='false'>\r
-                                                                        <set>\r
-                                                                            <parameter name='service2' value='success' />\r
-                                                                        </set>\r
-                                                                    </outcome>\r
-                                                                </switch>\r
-                                                            </block>\r
-                                                        </outcome>\r
-                                                        <outcome value='failure'>\r
-                                                            <return status='failure'>\r
-                                                                <parameter name='error-code' value='500' />\r
-                                                                <parameter name='error-message' value='Main Create Dg not available' />\r
-                                                                <parameter name='ack-final-indicator' value="Y" />\r
-                                                            </return>\r
-                                                        </outcome>\r
-                                                    </call>\r
-                                                </block>\r
-                                            </outcome>\r
-                                        </switch>\r
-                                    </for>\r
-                                    <set>\r
-                                        <parameter name='inter' value='' />\r
-                                    </set>\r
-                                    <switch test='`$service1 == $service2 == success`'>\r
-                                        <outcome value='true'>\r
-                                            <block>\r
-                                                <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+                                                </outcome>\r
+                                            </switch>\r
+                                            <set>\r
+                                                <parameter name='domain-status' value="`$domain-status + $domain-request-id + '_' + $status` " />\r
+                                            </set>\r
+                                        </block>\r
+                                    </outcome>\r
+                                </call>\r
+                            </block>\r
+                        </for>\r
+                        <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                            <parameter name="file" value="/opt/opendaylight/current/data/log/oof-mdons.log" />\r
+                            <parameter name="level" value="info" />\r
+                            <parameter name="field1" value="Domain Status"/>\r
+                            <parameter name="field2" value="`$domain-status`"/>\r
+                            <parameter name="field3" value="`$flag`"/>\r
+                            <parameter name="field4" value="`$access-status`"/>\r
+                        </record>\r
+                        <switch test="`$access-status == 'success'`">\r
+                            <outcome value='true'>\r
+                                <block atomic='true'>\r
+                                    <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
 resource='SQL' \r
-key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED", domain_requests = $domain-requests WHERE request_id = $access-request-id'\r
 force='true' pfx='save-result'></save>\r
-                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
-force='true'\r
-resource='logical-link'\r
-     key='logical-link.link-name = $inter.logical-link[$ida].link-name '\r
-      local-only='false'>\r
-                                                    <parameter name='operational-status' value='occupied' />\r
-                                                </update>\r
-                                                <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
-                                                <return status='success'>\r
-                                                    <parameter name='error-code' value='200' />\r
-                                                    <parameter name='error-message' value='Multi-domain-service successfully created' />\r
-                                                    <parameter name='ack-final-indicator' value="Y" />\r
-                                                </return>\r
-                                            </block>\r
-                                        </outcome>\r
-                                        <outcome value='false'>\r
-                                            <block>\r
-                                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                                    <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
-                                                    <parameter name="level" value="info" />\r
-                                                    <parameter name="field1" value="Access service creation failed"/>\r
-                                                </record>\r
-                                                <return status='failure'>\r
-                                                    <parameter name='error-code' value='500' />\r
-                                                    <parameter name='error-message' value='Multi-domain-service creation failed' />\r
-                                                    <parameter name='ack-final-indicator' value="Y" />\r
-                                                </return>\r
-                                            </block>\r
-                                        </outcome>\r
-                                    </switch>\r
+                                    <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
+                                    <return status='success'>\r
+                                        <parameter name='error-code' value='200' />\r
+                                        <parameter name='error-message' value='Multi-domain-service successfully created' />\r
+                                        <parameter name='ack-final-indicator' value="Y" />\r
+                                    </return>\r
                                 </block>\r
                             </outcome>\r
                         </switch>\r
                     </block>\r
                 </outcome>\r
-            </get-resource>\r
+            </execute>\r
         </block>\r
     </method>\r
 </service-logic>
\ No newline at end of file
diff --git a/platform-logic/optical-service/src/main/xml/optical-service_mdons-closed-loop.xml b/platform-logic/optical-service/src/main/xml/optical-service_mdons-closed-loop.xml
new file mode 100644 (file)
index 0000000..13061e5
--- /dev/null
@@ -0,0 +1,237 @@
+<service-logic\r
+    xmlns='http://www.onap.org/sdnc/svclogic'\r
+    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
+    <method rpc='mdons-closed-loop' mode='sync'>\r
+        <block>\r
+            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from REQUEST_DETAILS\r
+WHERE service_instance_id = $access-service-id'\r
+pfx='access'></get-resource>\r
+            <set>\r
+                <parameter name='original-name' value='`$service-name`' />\r
+            </set>\r
+            <set>\r
+                <parameter name='domain-services' value='`$access.domain-requests`' />\r
+                <parameter name='pinterface-list' value='`$access.pinterface-list`' />\r
+                <parameter name='optical-service-delete-input.request-id' value='`$access.request-id`' />\r
+                <parameter name='optical-service-delete-input.payload.param[0].name' value='service-name' />\r
+                <parameter name='optical-service-delete-input.payload.param[0].value' value='`$service-name`' />\r
+                <parameter name='service-instance-id' value='`$access.service-instance-id`' />\r
+                <parameter name='service-rate' value='`$access.service-rate`' />\r
+                <parameter name='service-type' value='`$access.service-type`' />\r
+                <parameter name='global-customer-id' value='`$access.global-customer-id`' />\r
+                <parameter name='notification-url' value='`$access.notification-url`' />\r
+            </set>\r
+            <call module='optical-service' rpc='optical-service-delete' mode='sync' ></call>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Delete successful"/>\r
+            </record>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$pinterface-list`'/>\r
+                <parameter name="regex" value=","/>\r
+                <parameter name="ctx_memory_result_key" value="param-prefix"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$param-prefix[0]`'/>\r
+                <parameter name="regex" value="--"/>\r
+                <parameter name="ctx_memory_result_key" value="new-aend"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$param-prefix[1]`'/>\r
+                <parameter name="regex" value="--"/>\r
+                <parameter name="ctx_memory_result_key" value="new-zend"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$new-aend[0]`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="coding1"/>\r
+            </execute>\r
+            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                <parameter name="original_string" value='`$new-zend[0]`'/>\r
+                <parameter name="regex" value="_"/>\r
+                <parameter name="ctx_memory_result_key" value="coding2"/>\r
+            </execute>\r
+            <set>\r
+                <parameter name='optical-service-create-input.payload.param_length' value='7' />\r
+            </set>\r
+            <for index='ido' start='0' end='`$optical-service-create-input.payload.param_length`' >\r
+                <switch test='`$ido`'>\r
+                    <outcome value='0'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value='service-name' />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$original-name`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 0"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='1'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-aend[0]`' />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-aend[1]`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 1"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='2'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-zend[0]`' />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-zend[1]`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 2"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='3'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding1[0] + '_coding_func'`" />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 3"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='4'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding2[0] + '_coding_func'`" />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 4"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='5'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding1[0] + '_client_proto'`" />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 5"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                    <outcome value='6'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding2[0] + '_client_proto'`" />\r
+                                <parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\r
+                            </set>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Param details 6"/>\r
+                                <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+                                <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+                            </record>\r
+                        </block>\r
+                    </outcome>\r
+                </switch>\r
+            </for>\r
+            <set>\r
+                <parameter name='optical-service-create-input.request-id' value='`$access.request-id`' />\r
+                <parameter name='optical-service-create-input.global-customer-id' value='`$global-customer-id`' />\r
+                <parameter name='optical-service-create-input.service-type' value='`$service-type`' />\r
+                <parameter name='optical-service-create-input.notification-url' value='`$notification-url`' />\r
+                <parameter name='optical-service-create-input.service-id' value='`$service-instance-id`' />\r
+                <parameter name='optical-service-create-input.source' value='SO' />\r
+            </set>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Length"/>\r
+                <parameter name="field2" value="`$optical-service-create-input.payload.param_length`"/>\r
+                <parameter name="field" value="`$access.service-instance-id`"/>\r
+            </record>\r
+            <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="service-instance"\r
+ key='customer.global-customer-id = $global-customer-id AND\r
+     service-subscription.service-type = $service-type AND\r
+     service-instance.service-instance-id = $access.service-instance-id' \r
+pfx='mdons-access'      local-only='false'></get-resource>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Service Details"/>\r
+                <parameter name="field3" value="`$access.service-instance-id`"/>\r
+                <parameter name="field4" value="`$mdons-access.model-invariant-id`"/>\r
+                <parameter name="field5" value="`$mdons-access.input-parameters`"/>\r
+            </record>\r
+            <for index='idl' start='0' end='`$mdons-access.relationship-list.relationship_length`' >\r
+                <switch test="`$mdons-access.relationship-list.relationship[$idl].related-to == 'logical-link'`">\r
+                    <outcome value='true'>\r
+                        <block>\r
+                            <set>\r
+                                <parameter name='link-name' value='`$mdons-access.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\r
+                            </set>\r
+                            <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+force='true'\r
+resource='logical-link'\r
+     key='logical-link.link-name = $link-name '\r
+      local-only='false'>\r
+                                <parameter name='operational-status' value='down' />\r
+                            </update>\r
+                        </block>\r
+                    </outcome>\r
+                </switch>\r
+            </for>\r
+            <delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="service-instance"\r
+key='customer.global-customer-id = $global-customer-id AND\r
+service-subscription.service-type = $service-type AND\r
+service-instance.service-instance-id = $access.service-instance-id'></delete>\r
+            <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \r
+     key='customer.global-customer-id = $global-customer-id AND\r
+     service-subscription.service-type = $service-type AND\r
+     service-instance.service-instance-id = $access.service-instance-id' >\r
+                <parameter name='service-instance-id' value='`$mdons-access.service-instance-id`' />\r
+                <parameter name='service-instance-name' value='`$mdons-access.service-instance-name`' />\r
+                <parameter name='service-type' value='`$mdons-access.service-type`' />\r
+                <parameter name='orchestration-status' value='`$mdons-access.orchestration-status`' />\r
+                <parameter name='service-role' value='`$mdons-access.service-role`' />\r
+                <parameter name='model-invariant-id' value='`$mdons-access.model-invariant-id`' />\r
+                <parameter name='model-version-id' value='`$mdons-access.model-version-id`' />\r
+                <parameter name='input-parameters' value='`$mdons-access.input-parameters`' />\r
+            </save>\r
+            <call module='optical-service' rpc='optical-service-create' mode='sync' ></call>\r
+        </block>\r
+    </method>\r
+</service-logic>
\ No newline at end of file
index 4eed402..0eaf0d8 100644 (file)
@@ -38,7 +38,7 @@ key = 'pnf.pnf-name = $z-end-pnf-name
       local-only='false'>\r
                 <parameter name='available-capacity' value='`$available-bandwidth-zend`' />\r
             </update>\r
-            <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );"></save>\r
+            <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );"></save>\r
             <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \r
      key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
      service-subscription.service-type = $optical-service-create-input.service-type AND\r
@@ -46,7 +46,7 @@ key = 'pnf.pnf-name = $z-end-pnf-name
                 <parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\r
                 <parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\r
                 <parameter name='service-type' value='Domain-Service' />\r
-                <parameter name='orchestration-status' value='CREATED' />\r
+                <parameter name='orchestration-status' value='CREATING' />\r
                 <parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\r
                 <parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\r
             </save>\r
index 2341c60..9cc1736 100644 (file)
@@ -3,6 +3,9 @@
     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
     <method rpc='optical-service-create' mode='sync'>\r
         <block atomic='true'>\r
+            <set>\r
+                <parameter name='pinterface-list' value=""/>\r
+            </set>\r
             <for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\r
                 <set>\r
                     <parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\r
@@ -11,6 +14,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-aend' value="`'uni1_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -23,6 +27,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-zend' value="`',uni2_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -42,6 +47,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-aend' value="`'uni_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -49,6 +55,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-zend' value="`',enni_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -63,6 +70,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-aend' value="`'enni1_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -70,6 +78,7 @@
                     <outcome value='true'>\r
                         <set>\r
                             <parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+                            <parameter name='pinterface-zend' value="`',enni2_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
                         </set>\r
                     </outcome>\r
                 </switch>\r
@@ -145,11 +154,21 @@ pfx='db.source2'>
             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
                 <parameter name="ctx-destination" value="service2-request-id"/>\r
             </execute>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="Controller Ids"/>\r
+                <parameter name="field2" value="`$controller1`"/>\r
+                <parameter name="field3" value="`$controller2`"/>\r
+            </record>\r
+            <set>\r
+                <parameter name='pinterface-list' value="`$pinterface-aend + $pinterface-zend`"/>\r
+            </set>\r
             <switch test='`$controller1==$controller2`'>\r
                 <outcome value='true'>\r
                     <block>\r
                         <set>\r
-                            <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+                            <parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\r
                             <parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
                         </set>\r
                         <set>\r
@@ -164,22 +183,29 @@ pfx='db.source2'>
                             <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
                             <parameter name="field2" value="`'Access rquest_' + $as-request-id`"/>\r
                         </record>\r
-                        <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
+                        <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 );"></save>\r
                         <call module='optical-service' rpc='main-create' mode='sync' >\r
                             <outcome value='success'>\r
                                 <switch test='`$final-response-code`'>\r
                                     <outcome value='200'>\r
                                         <block>\r
-                                            <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
-resource='SQL' \r
-key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
-force='true' pfx='save-result'></save>\r
                                             <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
-                                            <return status='success'>\r
-                                                <parameter name='error-code' value='200' />\r
-                                                <parameter name='error-message' value='Service Created Successfully' />\r
-                                                <parameter name='ack-final-indicator' value='Y' />\r
-                                            </return>\r
+                                            <switch test="`$domain-type == 'MSA'`">\r
+                                                <outcome value='true'>\r
+                                                    <return status='success'>\r
+                                                        <parameter name='error-code' value='200' />\r
+                                                        <parameter name='error-message' value='Service Created Successfully' />\r
+                                                        <parameter name='ack-final-indicator' value='N' />\r
+                                                    </return>\r
+                                                </outcome>\r
+                                                <outcome value='false'>\r
+                                                    <return status='success'>\r
+                                                        <parameter name='error-code' value='200' />\r
+                                                        <parameter name='error-message' value='Service Created Successfully' />\r
+                                                        <parameter name='ack-final-indicator' value='Y' />\r
+                                                    </return>\r
+                                                </outcome>\r
+                                            </switch>\r
                                         </block>\r
                                     </outcome>\r
                                 </switch>\r
@@ -190,22 +216,23 @@ force='true' pfx='save-result'></save>
                 <outcome value='false'>\r
                     <block>\r
                         <set>\r
-                            <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+                            <parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\r
                             <parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
-                            <parameter name='domain-requests' value="`$service1-request-id + ',' + $service2-request-id`" />\r
+                            <parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\r
+                        </set>\r
+                        <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests, 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 );"></save>\r
+                        <set>\r
+                            <parameter name='src-port-id' value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
+                            <parameter name='dst-port-id' value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
+                            <parameter name='access-service-name' value="`$optical-service-create-input.payload.service-name`"/>\r
                         </set>\r
                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                             <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
                             <parameter name="level" value="info" />\r
-                            <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
-                            <parameter name="field2" value="`'Service 1 req id---' + $service1-request-id`"/>\r
-                            <parameter name="field3" value="`'Service 2 req id---' + $service2-request-id`"/>\r
+                            <parameter name="field1" value="Access service details"/>\r
+                            <parameter name="field2" value="`$access-request-id`"/>\r
+                            <parameter name="field3" value="`$src-port-id`"/>\r
                         </record>\r
-                        <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate ,  $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
-                        <set>\r
-                            <parameter name='access-aend' value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
-                            <parameter name='access-zend' value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
-                        </set>\r
                         <call module='optical-service' rpc='inter-domain-handling' mode='sync' ></call>\r
                     </block>\r
                 </outcome>\r
index 2bbd79e..33d1782 100644 (file)
@@ -16,6 +16,7 @@ pfx='detail-db'>
                     <set>\r
                         <parameter name='domain-req' value='`$detail-db.domain-requests`' />\r
                         <parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\r
+                        <parameter name='access-id' value='`$optical-service-delete-input.request-id`' />\r
                     </set>\r
                 </outcome>\r
             </get-resource>\r
@@ -25,18 +26,23 @@ pfx='detail-db'>
                 <parameter name="ctx_memory_result_key" value="param-prefix1"/>\r
             </execute>\r
             <set>\r
-                <parameter name='notification-url' value="http://167.254.204.152:31817/asyncNotification" />\r
-                <parameter name='domain-service1' value='`$param-prefix1[0]`' />\r
-                <parameter name='domain-service2' value='`$param-prefix1[1]`' />\r
+                <parameter name='notification-url' value="notificationUrl" />\r
+                <parameter name='access-status' value="success" />\r
             </set>\r
+            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                <parameter name="file" value="/opt/opendaylight/current/data/log/new.log" />\r
+                <parameter name="level" value="info" />\r
+                <parameter name="field1" value="`$domain-req`"/>\r
+                <parameter name="field2" value="`$domain-service1`"/>\r
+            </record>\r
             <for index='ppx' start='0' end='`$param-prefix1_length`' >\r
-                <switch test='`$param-prefix1_length`'>\r
-                    <outcome value='1'>\r
+                <switch test='`$param-prefix1_length == 1`'>\r
+                    <outcome value='true'>\r
                         <block atomic='true'>\r
                             <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
 key='SELECT controller_id\r
 from REQUEST_DETAILS\r
-WHERE request_id = $domain-service1'\r
+WHERE request_id = $param-prefix1[$ppx]'\r
 pfx='detail-db1'>\r
                                 <outcome value='success'>\r
                                     <set>\r
@@ -52,8 +58,9 @@ pfx='detail-db1'>
                             <set>\r
                                 <parameter name='domain-type' value='`$param-prefix[0]`' />\r
                                 <parameter name='controller-ip' value='`$param-prefix[1]`' />\r
-                                <parameter name='optical-service-delete-input.request-id' value="`$domain-service1`" />\r
+                                <parameter name='optical-service-delete-input.request-id' value="`$param-prefix1[$ppx]`" />\r
                                 <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
+                                <parameter name='domain-service1' value="`$param-prefix1[$ppx]`" />\r
                             </set>\r
                             <switch test='`$domain-type`'>\r
                                 <outcome value='MSA'>\r
@@ -104,122 +111,51 @@ pfx='detail-db1'>
                             </switch>\r
                         </block>\r
                     </outcome>\r
-                    <outcome value='2'>\r
-                        <switch test='`$ppx`'>\r
-                            <outcome value='0'>\r
-                                <block>\r
-                                    <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+                    <outcome value='false'>\r
+                        <block>\r
+                            <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
 key='SELECT controller_id\r
 from REQUEST_DETAILS\r
-WHERE request_id = $domain-service1'\r
+WHERE request_id = $param-prefix1[$ppx]'\r
 pfx='detail-db11'>\r
-                                        <outcome value='success'>\r
-                                            <set>\r
-                                                <parameter name='controller-id11' value='`$detail-db11.controller-id`' />\r
-                                            </set>\r
-                                        </outcome>\r
-                                    </get-resource>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
-                                        <parameter name="original_string" value='`$controller-id11`'/>\r
-                                        <parameter name="regex" value="_"/>\r
-                                        <parameter name="ctx_memory_result_key" value="domain1"/>\r
-                                    </execute>\r
-                                    <set>\r
-                                        <parameter name='optical-service-delete-input.request-id' value="`$domain-service1`" />\r
-                                        <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
-                                        <parameter name='domain-type' value='`$domain1[0]`' />\r
-                                        <parameter name='controller-ip' value='`$domain1[1]`' />\r
-                                    </set>\r
-                                    <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
-                                        <outcome value='success'>\r
-                                            <block>\r
-                                                <set>\r
-                                                    <parameter name='service1-status' value='`$final-response-code`' />\r
-                                                </set>\r
-                                                <switch test='`$service1-status == 200`'>\r
-                                                    <outcome value='true'>\r
-                                                        <set>\r
-                                                            <parameter name='service1' value='success' />\r
-                                                        </set>\r
-                                                    </outcome>\r
-                                                    <outcome value='false'>\r
-                                                        <set>\r
-                                                            <parameter name='service1' value='failure' />\r
-                                                        </set>\r
-                                                    </outcome>\r
-                                                </switch>\r
-                                            </block>\r
-                                        </outcome>\r
-                                        <outcome value='failure'>\r
-                                            <return status='failure'>\r
-                                                <parameter name='error-code' value='500' />\r
-                                                <parameter name='error-message' value='Main Delete Dg not available' />\r
-                                                <parameter name='ack-final-indicator' value="Y" />\r
-                                            </return>\r
-                                        </outcome>\r
-                                    </call>\r
-                                </block>\r
-                            </outcome>\r
-                            <outcome value='1'>\r
-                                <block>\r
-                                    <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
-key='SELECT controller_id\r
-from REQUEST_DETAILS\r
-WHERE request_id = $domain-service2'\r
-pfx='detail-db22'>\r
-                                        <outcome value='success'>\r
-                                            <set>\r
-                                                <parameter name='controller-id22' value='`$detail-db22.controller-id`' />\r
-                                            </set>\r
-                                        </outcome>\r
-                                    </get-resource>\r
-                                    <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
-                                        <parameter name="original_string" value='`$controller-id22`'/>\r
-                                        <parameter name="regex" value="_"/>\r
-                                        <parameter name="ctx_memory_result_key" value="domain2"/>\r
-                                    </execute>\r
+                                <outcome value='success'>\r
                                     <set>\r
-                                        <parameter name='optical-service-delete-input.request-id' value="`$domain-service2`" />\r
-                                        <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
-                                        <parameter name='domain-type' value='`$domain2[0]`' />\r
-                                        <parameter name='controller-ip' value='`$domain2[1]`' />\r
+                                        <parameter name='controller-id11' value='`$detail-db11.controller-id`' />\r
                                     </set>\r
-                                    <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
-                                        <outcome value='success'>\r
-                                            <block>\r
+                                </outcome>\r
+                            </get-resource>\r
+                            <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+                                <parameter name="original_string" value='`$controller-id11`'/>\r
+                                <parameter name="regex" value="_"/>\r
+                                <parameter name="ctx_memory_result_key" value="domain1"/>\r
+                            </execute>\r
+                            <set>\r
+                                <parameter name='optical-service-delete-input.request-id' value="`$param-prefix1[$ppx]`" />\r
+                                <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
+                            </set>\r
+                            <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
+                                <outcome value='success'>\r
+                                    <block>\r
+                                        <set>\r
+                                            <parameter name='service-status' value='`$final-response-code`' />\r
+                                        </set>\r
+                                        <switch test='`$service-status == 200`'>\r
+                                            <outcome value='true'></outcome>\r
+                                            <outcome value='false'>\r
                                                 <set>\r
-                                                    <parameter name='service2-status' value='`$final-response-code`' />\r
+                                                    <parameter name='access-status' value='failure' />\r
                                                 </set>\r
-                                                <switch test='`$service2-status == 200`'>\r
-                                                    <outcome value='true'>\r
-                                                        <set>\r
-                                                            <parameter name='service2' value='success' />\r
-                                                        </set>\r
-                                                    </outcome>\r
-                                                    <outcome value='false'>\r
-                                                        <set>\r
-                                                            <parameter name='service2' value='failure' />\r
-                                                        </set>\r
-                                                    </outcome>\r
-                                                </switch>\r
-                                            </block>\r
-                                        </outcome>\r
-                                        <outcome value='failure'>\r
-                                            <return status='failure'>\r
-                                                <parameter name='error-code' value='500' />\r
-                                                <parameter name='error-message' value='Main Delete Dg not available' />\r
-                                                <parameter name='ack-final-indicator' value="Y" />\r
-                                            </return>\r
-                                        </outcome>\r
-                                    </call>\r
-                                </block>\r
-                            </outcome>\r
-                        </switch>\r
+                                            </outcome>\r
+                                        </switch>\r
+                                    </block>\r
+                                </outcome>\r
+                            </call>\r
+                        </block>\r
                     </outcome>\r
                 </switch>\r
             </for>\r
-            <switch test='`$ppx`'>\r
-                <outcome value='0'>\r
+            <switch test='`$ppx == 0`'>\r
+                <outcome value='true'>\r
                     <block>\r
                         <switch test='`$service1-status`'>\r
                             <outcome value='200'>\r
@@ -246,54 +182,52 @@ pfx='detail-db22'>
                         </switch>\r
                     </block>\r
                 </outcome>\r
-                <outcome value='1'>\r
-                    <block>\r
-                        <switch test='`$service1-status == $service2-status == 200`'>\r
-                            <outcome value='true'>\r
-                                <block>\r
-                                    <delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\r
+                <outcome value='false'>\r
+                    <switch test='`$access-status == success`'>\r
+                        <outcome value='true'>\r
+                            <block>\r
+                                <delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\r
     resource="SQL"\r
     key="DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id"></delete>\r
-                                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                        <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
-                                        <parameter name="level" value="info" />\r
-                                        <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
-                                        <parameter name="field2" value="`'Access rquest_' + $as-request-id`"/>\r
-                                    </record>\r
-                                    <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
 resource="service-instance"\r
  key='customer.global-customer-id = $output.global-customer-id AND\r
      service-subscription.service-type = $output.service-type AND\r
      service-instance.service-instance-id = $delete-acc-svc-id' \r
 pfx='acc-serv-dl'      local-only='false'></get-resource>\r
-                                    <set>\r
-                                        <parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[0].relationship-data[0].relationship-value`' />\r
-                                    </set>\r
-                                    <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+                                <for index='idl' start='0' end='`$acc-serv-dl.relationship-list.relationship_length`' >\r
+                                    <switch test="`$acc-serv-dl.relationship-list.relationship[$idl].related-to == 'logical-link'`">\r
+                                        <outcome value='true'>\r
+                                            <block>\r
+                                                <set>\r
+                                                    <parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\r
+                                                </set>\r
+                                                <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
 force='true'\r
 resource='logical-link'\r
      key='logical-link.link-name = $link-name '\r
       local-only='false'>\r
-                                        <parameter name='operational-status' value='available' />\r
-                                    </update>\r
-                                    <return status='success'>\r
-                                        <parameter name="error-code" value="200" />\r
-                                        <parameter name="error-message" value="Service Deleted Successfully" />\r
-                                        <parameter name='ack-final-indicator' value='Y' />\r
-                                    </return>\r
-                                </block>\r
-                            </outcome>\r
-                            <outcome value='false'>\r
-                                <block>\r
-                                    <return status='failure'>\r
-                                        <parameter name='error-code' value='500' />\r
-                                        <parameter name='error-message' value='Access service request entry cannot be deleted' />\r
-                                        <parameter name='ack-final-indicator' value="Y" />\r
-                                    </return>\r
-                                </block>\r
-                            </outcome>\r
-                        </switch>\r
-                    </block>\r
+                                                    <parameter name='operational-status' value='up' />\r
+                                                </update>\r
+                                                <return status='success'>\r
+                                                    <parameter name="error-code" value="200" />\r
+                                                    <parameter name="error-message" value="Service Deleted Successfully" />\r
+                                                    <parameter name='ack-final-indicator' value='Y' />\r
+                                                </return>\r
+                                            </block>\r
+                                        </outcome>\r
+                                    </switch>\r
+                                </for>\r
+                            </block>\r
+                        </outcome>\r
+                        <outcome value='false'>\r
+                            <return status='failure'>\r
+                                <parameter name='error-code' value='500' />\r
+                                <parameter name='error-message' value='Access service request entry cannot be deleted' />\r
+                                <parameter name='ack-final-indicator' value="Y" />\r
+                            </return>\r
+                        </outcome>\r
+                    </switch>\r
                 </outcome>\r
             </switch>\r
         </block>\r
index 0d17afd..4901bf0 100644 (file)
@@ -24,6 +24,7 @@ pfx='output'></get-resource>
             </execute>\r
             <set>\r
                 <parameter name='service-name' value="`$optical-service-delete-input.payload.service-name +  $new-esr[2]`" />\r
+                <parameter name='controller-ip' value="`$new-esr[1]`" />\r
             </set>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
                 <parameter name="restapiUrl" value="` $controller-ip + $prop.tapi.get.services.url + $service-name`" />\r
diff --git a/platform-logic/restapi-templates/src/main/json/async-response-so.json b/platform-logic/restapi-templates/src/main/json/async-response-so.json
new file mode 100644 (file)
index 0000000..05b14b3
--- /dev/null
@@ -0,0 +1,8 @@
+{
+   "request-id":${so.svc-request-id},
+   "response-code":${so.response-code},
+   "response-message":${so.response-message},
+   "ack-final-indicator":"Y"
+}
+
+
diff --git a/platform-logic/restapi-templates/src/main/json/oof-mdons.json b/platform-logic/restapi-templates/src/main/json/oof-mdons.json
new file mode 100644 (file)
index 0000000..17a8ec7
--- /dev/null
@@ -0,0 +1,30 @@
+{
+   "requestInfo":{
+      "transactionId": ${oof-transaction-id},
+      "requestId": ${oof-request-id},
+      "callbackUrl":"",
+      "sourceId":"SDNC",
+      "requestType":"create",
+      "numSolutions":1,
+      "optimizers":[
+         "route"
+      ],
+      "timeout":600
+   },
+   "routeInfo":{
+      "routeRequest":{
+         "srcDetails":{
+            "interfaceId": ${src-port-id},
+            "nodeId": ${src-node-id},
+            "controllerId": ${src-controller-id}
+         },
+         "dstDetails":{
+            "interfaceId": ${dst-port-id},
+            "nodeId": ${dst-node-id},
+            "controllerId":  ${dst-controller-id}
+         },
+         "serviceRate": ${service-rate}
+      }
+   }
+}
+
index 8806f4b..73cf112 100644 (file)
@@ -5,8 +5,8 @@
    "sdnc-request-header":{
       "request-id": ${optical-service-create-input.request-id},
       "rpc-action":"service-create",
-      "notification-url": "http://sdnc.onap:8090/receiver/services",
-      "request-system-id":"DCAE"
+      "notification-url": "http://sdnc-oam.onap:8282/asyncNotification",
+      "request-system-id":"SDN-ONAP"
    },
    "service-a-end":{
       "service-rate": ${optical-service-create-input.payload.service-rate},
index 63f6b8a..92d4f06 100644 (file)
@@ -2,7 +2,7 @@
  "sdnc-request-header":{
    "request-id": ${optical-service-delete-input.request-id},
    "rpc-action": "service-delete",
-   "notification-url": "http://sdnc.onap:8090/receiver/services",
+   "notification-url": "http://sdnc-oam.onap:8282/asyncNotification",
    "request-system-id": "DCAE"
   },
   "service-delete-req-info":{