DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_aai-delete-service-handling.json
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