From: Martin Skorupski Date: Fri, 14 Apr 2023 12:24:49 +0000 (+0200) Subject: Add watchdog reset function for O-RUs X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=b50e1db7d0f2e6b18df54bda65524e8508c26c1d;p=oam.git Add watchdog reset function for O-RUs - harden the javascript code Issue-ID: OAM-327 Change-Id: I51b61712fa303d63d106c2111b8b547b3963eea9 Signed-off-by: Martin Skorupski --- diff --git a/solution/smo/apps/flows/data/flows.json b/solution/smo/apps/flows/data/flows.json index 56c18e6..29657ba 100644 --- a/solution/smo/apps/flows/data/flows.json +++ b/solution/smo/apps/flows/data/flows.json @@ -2541,7 +2541,7 @@ "type": "function", "z": "7ba02ed596e8cde5", "name": "Consumer (new Data?)", - "func": "const topicData = global.get('topicData');\nmsg.payload = topicData.map(event => {\n if (event.event.commonEventHeader.stndDefinedNamespace === 'o-ran-supervision:supervision-notification')\n return event.event.commonEventHeader.sourceName;\n}).filter(element => {\n return element !== undefined;\n});\nglobal.set('topicData', []);\nreturn msg;", + "func": "// read topic data from global context\nconst topicData = global.get('topicData');\n// init result as array\nlet result = [];\nif (Array.isArray(topicData)) {\n result = topicData.filter(event => {\n return event.event.commonEventHeader.stndDefinedNamespace === 'o-ran-supervision:supervision-notification';\n }).map(event => {\n return event.event.commonEventHeader.sourceName;;\n });\n}\nmsg.payload = result;\nglobal.set('topicData', []);\nreturn msg; ", "outputs": 1, "noerr": 0, "initialize": "",