DG'S added for MDONS use case
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_success-aai-update-tapi.json
diff --git a/platform-logic/optical-service/src/main/json/optical-service_success-aai-update-tapi.json b/platform-logic/optical-service/src/main/json/optical-service_success-aai-update-tapi.json
new file mode 100644 (file)
index 0000000..497a75c
--- /dev/null
@@ -0,0 +1,156 @@
+[\r
+    {\r
+        "id": "257d2596.c5ecca",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 571,\r
+        "y": 662,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "5432b538.633ffc",\r
+                "7695aa94.c622d4",\r
+                "ebe3ff74.b36dd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1cc69ab0.52e865",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 101.5,\r
+        "y": 597,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "d088abd2.9587b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d088abd2.9587b8",\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": 249.5,\r
+        "y": 654,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "ddbd4624.086548"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ddbd4624.086548",\r
+        "type": "method",\r
+        "name": "method success-aai-update-tapi",\r
+        "xml": "<method rpc='success-aai-update-tapi' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 439.5,\r
+        "y": 589,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "257d2596.c5ecca"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5432b538.633ffc",\r
+        "type": "save",\r
+        "name": "save",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $aend-node-uuid + '/p-interfaces/p-interface/' + $aend-nep `\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$aend-node-uuid`\" /> \n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $zend-node-uuid + '/p-interfaces/p-interface/' + $zend-nep `\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$zend-node-uuid`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 729,\r
+        "y": 607,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7695aa94.c622d4",\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\"\nkey='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'  \npfx='aai.service'      local-only='false'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 788,\r
+        "y": 661,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ebe3ff74.b36dd",\r
+        "type": "for",\r
+        "name": "for",\r
+        "xml": "<for index='idy' start='0' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 700,\r
+        "y": 733,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "50909009.4a074"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "50909009.4a074",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 847,\r
+        "y": 733,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            [\r
+                "65d0b7bd.e13a18",\r
+                "9f8f4fb.cc3cbb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "65d0b7bd.e13a18",\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": 991,\r
+        "y": 637,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9f8f4fb.cc3cbb",\r
+        "type": "call",\r
+        "name": "call call-bandwidth-update-pinterface",\r
+        "xml": "<call module='optical-service' rpc='call-bandwidth-update-pinterface' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1127,\r
+        "y": 732,\r
+        "z": "2ef02d36.ca2f92",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file