Can anyone please give some pointer to fix this issue. Troubleshooting for last two months but still no able to figure out what was the issue.
A small gist on the issue.
All the WiFi tree parameters are not returning value from the acs server and also in GUI the values are not showing up even after multiple refresh. Example WiFi parameters are
Device.WiFi.SSID.1.Enable
Device.WiFi.Radio.1.Enable
Device.WiFi.AccessPoint.1.Enable
Except few parameters remaining are working fine. Able to retrieve value using curl command also.
Attached curl logs for working and non working case.
Working parameter:
http://10.17.63.75:7557/devices/001095-TCH%2DRDKB%2DGATEWAY%2DGENERIC-CGA4236EU%2DLab2a%2D89/tasks?connection_request
{“name”:“getParameterValues”,“parameterNames”:“Device.X_CISCO_COM_CableModem.CMStatus”}
(‘Value: ‘, {u’_value’: u’OPERATIONAL’, u’_object’: False, u’_writable’: False, u’_timestamp’: u’2020-09-16T15:33:40.295Z’, u’_type’: u’xsd:string’})
Non working
curl -i http://10.17.63.75:7557/devices/001095-TCH%2DRDKB%2DGATEWAY%2DGENERIC-CGA4236EU%2DLab2a%2D89/tasks?connection_request -X POST --data
{“name”:“getParameterValues”,“parameterNames”:“Device.WiFi.SSID.10002.SSID”}
The output returns something like this and it is not returning for the complete tree
{"_object":true,"_writable":false},“SSID”:{“10002”:{"_object":true,"_writable":true},“10003”:{"_object":true,"_writable":true},“10004”:{"_object":true,"_writable":true},“10005”:{"_object":true,"_writable":true},“10006”:{"_object":true,"_writable":true},“10007”:{"_object":true,"_writable":true},“10008”:{"_object":true,"_writable":true},“10101”:{"_object":true,"_writable":true},“10102”:{"_object":true,"_writable":true},“10103”:{"_object":true,"_writable":true},“10104”:{"_object":true,"_writable":true},“10105”:{"_object":true,"_writable":true},“10106”:{"_object":true,"_writable":true},“10107”:{"_object":true,"_writable":true},“10108”:
('Exception extractJsonValue: ', KeyError(‘1’,))
Complete format is missing.