trouble using setParameterValues
Eugene B
eugeneb2008 at gmail.com
Thu Feb 14 14:56:46 EST 2019
After call getParameterValues i received:
HTTP/1.1 200 OK
GenieACS-Version: 1.1.3
Content-Type: application/json
Date: Thu, 14 Feb 2019 19:31:20 GMT
Connection: keep-alive
Transfer-Encoding: chunked
{"name":"getParameterValues","parameterNames":["InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.AdminState"],"device":"48BF74-FAP%2FpBS4230%2FSC-1202000092184AP0017","timestamp":"2019-02-14T19:31:18.790Z","_id":"5c65c20672cedb7ae9c9a7d6"}
log cwmp server:
2019-02-14T19:37:56.160Z [INFO] 192.168.61.1
48BF74-FAP%2FpBS4230%2FSC-1202000092184AP0017: Inform; cpeRequestId=""
informEvent="6 CONNECTION REQUEST" informRetryCount=0
2019-02-14T19:37:56.174Z [INFO] 192.168.61.1
48BF74-FAP%2FpBS4230%2FSC-1202000092184AP0017: ACS request;
acsRequestId="168ed83fabe0000" acsRequestName="GetParameterNames"
request to cpe:
<soap-env:Body>
<cwmp:GetParameterNames>
<ParameterPath>
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.
</ParameterPath>
<NextLevel>
1
</NextLevel>
</cwmp:GetParameterNames>
</soap-env:Body>
response:
<cwmp:GetParameterNamesResponse>
<ParameterList
soap-enc:arrayType="cwmp:ParameterInfoStruct[3]">
<ParameterInfoStruct>
<Name>
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.OpState
</Name>
<Writable>
0
</Writable>
</ParameterInfoStruct>
<ParameterInfoStruct>
<Name>
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.X_QUALCOMM_AVAILABILITY_STATE
</Name>
<Writable>
0
</Writable>
</ParameterInfoStruct>
<ParameterInfoStruct>
<Name>
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.X_QUALCOMM_DATATRANS_STATE
</Name>
<Writable>
0
</Writable>
------
after this ACS finished transaction with result as previous case.
forgot to mention that there is no perameter in the cache db. Only next
params:
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.OpState
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.X_QUALCOMM_AVAILABILITY_STATE
InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.X_QUALCOMM_DATATRANS_STATE
чт, 14 лют. 2019 о 20:25 Dan Morphis <dan at milkcarton.com> пише:
> GenieACS will not do a SPV if it thinks the value is already the desired
> one. I.e., if the cached model matches the desired state, no changes will
> be sent to the CPE.
>
> To work around this, you need to do a GPV first.
>
> curl -i '
> http://localhost:7557/devices/48BF74-FAP%252FpBS4230%252FSC-1202000092184AP0017/tasks?connection_request'
> \
> -X POST \
> --data '{"name":"getParameterValues", "*parameterNames*
> ":["InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.AdminState"]}'
>
> Then:
> curl -i '
> http://localhost:7557/devices/48BF74-FAP%252FpBS4230%252FSC-1202000092184AP0017/tasks?connection_request'
> \
> -X POST \
> --data '{"name":"setParameterValues",
> "parameterValues":[["InternetGatewayDevice.Services.FAPService.1.FAPControl.LTE.AdminState",
> "DOWN"]]}'
>
> -dan
> _______________________________________________
> Users mailing list
> Users at lists.genieacs.com
> http://lists.genieacs.com/mailman/listinfo/users
>
--
*Yours faithfully,*
*Eugene B.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20190214/ca4d70a9/attachment.html>
More information about the Users
mailing list