Some bug fixing for E-Line based Cloud Leased-Line service support in CCVPN use-case.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / p2p_eline / GENERIC-RESOURCE-API_p2p-vnf-topology-operation-p2p-callbackdg-notification.json
diff --git a/platform-logic/generic-resource-api/src/main/json/p2p_eline/GENERIC-RESOURCE-API_p2p-vnf-topology-operation-p2p-callbackdg-notification.json b/platform-logic/generic-resource-api/src/main/json/p2p_eline/GENERIC-RESOURCE-API_p2p-vnf-topology-operation-p2p-callbackdg-notification.json
new file mode 100644 (file)
index 0000000..e2d91c0
--- /dev/null
@@ -0,0 +1,254 @@
+[\r
+    {\r
+        "id": "146661fc.5f1716",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 231.3333282470703,\r
+        "y": 168.33334350585938,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "86a2b61b.9e561"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "86a2b61b.9e561",\r
+        "type": "service-logic",\r
+        "name": "GENERIC-RESOURCE-API 888",\r
+        "module": "GENERIC-RESOURCE-API",\r
+        "version": "888",\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='GENERIC-RESOURCE-API' version='888'>",\r
+        "outputs": 1,\r
+        "x": 515.6190185546875,\r
+        "y": 229.5714521408081,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "75333460.3692e4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "75333460.3692e4",\r
+        "type": "method",\r
+        "name": "method p2p-vnf-topology-operation-p2p-callbackdg-notification",\r
+        "xml": "<method rpc='p2p-vnf-topology-operation-p2p-callbackdg-notification' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 502.7619171142578,\r
+        "y": 305.3333740234375,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "a3ba9640.ce2a68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3fe77da.9239682",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1090.5713653564453,\r
+        "y": 530.0000152587891,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "431c42fb.f6e204",\r
+                "3460fdb3.e8d272",\r
+                "730e4c82.49807c",\r
+                "c0f75bcd.e70238",\r
+                "11c77827.79f3f8",\r
+                "467dc2f0.3c1dec",\r
+                "cea32b3b.64c058"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ebdcbc8.001434",\r
+        "type": "execute",\r
+        "name": "execute properties",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1082.3333282470703,\r
+        "y": 306.3333435058594,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "431c42fb.f6e204",\r
+        "type": "set",\r
+        "name": "set received notification parameters",\r
+        "xml": "<set>\n<!--<parameter name='rcvdNotif' value='`$notifvalue`' />-->\n<parameter name='rcvd-etht-svc-end-point' value='`$push-change-update.datastore-changes.payload.parameter-value[0].etht-svc-end-point`' />\n<parameter name='rcvd-subscription-id' value='`$push-change-update.subscription-id`' />\n<parameter name='rcvd-bandwidth-value' value='`$push-change-update.datastore-changes.payload.parameter-value[0].value`' />\n<parameter name='rcvd-service-instance-id' value='`$push-change-update.datastore-changes.payload.parameter-value[0].value-description`' />",\r
+        "comments": "",\r
+        "x": 1411.3333282470703,\r
+        "y": 488.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a593f0c.3d3a59",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CallBack DG For SSE CONNECTION is called\"/>\n<!--<parameter name=\"field2\" value=\"`$rcvdNotif`\"/>-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1046.3333892822266,\r
+        "y": 250.33334350585938,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "467dc2f0.3c1dec",\r
+        "type": "save",\r
+        "name": "save:metadata to AAI",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource=\"service-instance:metadata\"\n key=\"service-instance.service-instance-id =  $rcvd-service-instance-id\n AND customer.global-customer-id = 'IBNCustomer' \n AND service-subscription.service-type = 'IBN'\"  force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"metadata.metadatum[0].metaname\" value=\"`$rcvd-etht-svc-end-point`\" />\n    <parameter name=\"metadata.metadatum[0].metaval\" value=\"`$rcvd-bandwidth-value`\" />\n\n    \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1349.3333129882812,\r
+        "y": 698.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c0f75bcd.e70238",\r
+        "type": "set",\r
+        "name": "set parameters",\r
+        "xml": "<set>\n<parameter name='eventIdUuid' value=\"`'BandwidthChanged_' + $eventId-uuid`\" />\n<parameter name='eventNameUuid' value='`$eventName-uuid`' />\n<parameter name='cclId' value='`$rcvd-service-instance-id`' />\n<parameter name='uniId' value='`$rcvd-etht-svc-end-point`' />\n<parameter name='bandwidthValue' value='`$rcvd-bandwidth-value`' />\n",\r
+        "comments": "",\r
+        "x": 1340.3333129882812,\r
+        "y": 1026.3332977294922,\r
+        "z": "b7370f57.e5898",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "11c77827.79f3f8",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode call VES",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.p2p-call-ves.templatefile`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.dcaeAddrAndPort + '/eventListener/v7'`\" />-->\n<parameter name=\"restapiUrl\" value=\"https://dcae-ves-collector:8443/eventListener/v7\" />\n<parameter name=\"restapiUser\" value=\"sample1\" />\n<parameter name=\"restapiPassword\" value=\"sample1\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<parameter name=\"responsePrefix\" value=\"ves-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.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\"/>-->\n<parameter name=\"disableHostVerification\" value=\"true\"/>\n<parameter name=\"ssl\" value=\"false\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1398.3333129882812,\r
+        "y": 1069.3332977294922,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3460fdb3.e8d272",\r
+        "type": "execute",\r
+        "name": "execute UUID generator for eventId",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"eventId-uuid\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1402.3333129882812,\r
+        "y": 934.3332977294922,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "730e4c82.49807c",\r
+        "type": "execute",\r
+        "name": "execute UUID generator for eventName",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"eventName-uuid\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1415.3333129882812,\r
+        "y": 976.3332977294922,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "65d0a166.302088",\r
+        "type": "comment",\r
+        "name": "Calling VES and passing notification parameters",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1429.3333129882812,\r
+        "y": 879.3332977294922,\r
+        "z": "b7370f57.e5898",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "349d4c54.f7933c",\r
+        "type": "switchNode",\r
+        "name": "switch change type == upadte",\r
+        "xml": "<switch test=\"`$push-change-update.datastore-changes.type == 'update' `\">\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1107.3333282470703,\r
+        "y": 381.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "fb0217.09e69de8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fb0217.09e69de8",\r
+        "type": "outcome",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1322.3333282470703,\r
+        "y": 379.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "3fe77da.9239682"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a3ba9640.ce2a68",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 837.3333282470703,\r
+        "y": 306.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            [\r
+                "a593f0c.3d3a59",\r
+                "5ebdcbc8.001434",\r
+                "349d4c54.f7933c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cea32b3b.64c058",\r
+        "type": "save",\r
+        "name": "update:metadata to AAI",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource=\"service-instance\"\n key=\"service-instance.service-instance-id =  $rcvd-service-instance-id\n AND customer.global-customer-id = 'IBNCustomer' \n AND service-subscription.service-type = 'IBN'\n AND metadatum.metaname = $rcvd-etht-svc-end-point\"  force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"metaname\" value=\"`$rcvd-etht-svc-end-point`\" />\n    <parameter name=\"metaval\" value=\"`$rcvd-bandwidth-value`\" />\n\n    \n<!--AND metadatum.metaname = $rcvd-etht-svc-end-point-->\n\n<!--<parameter name=\"metadata.metadatum[0].metaname\" value=\"`$rcvd-etht-svc-end-point`\" />-->\n<!--    <parameter name=\"metadata.metadatum[0].metaval\" value=\"`$rcvd-bandwidth-value`\" />-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1358.3333129882812,\r
+        "y": 753.3333282470703,\r
+        "z": "b7370f57.e5898",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file