Description
The "WriteConfig" command sets configurable settings for the general browse behavior.
Request
{"Message": "WriteConfig", "Params": ["<Parameter>":<Value>, "<Parameter>":<Value>], "ClientCookie": '<Cookie>'}
-
Params:Value: Comma-separated list of configuration parameters and their values
Possible parameters:
-
DefaultPageSizeThe page size used when a browse request is called without the "PageSize" parameter
Preset value: 1000
-
BrowseTimeOutNumber of seconds after which an inactive browse request is canceled.
Preset value: 300 s
-
-
Cookie:Name of the response cookie
For example:
{"Message": "WriteConfig", "Params": ["DefaultPageSize":500, "BrowseTimout":60], "ClientCookie": "myBrowseAlarmsRequest1"}
OnSuccess
{"Message":"NotifyWriteConfig", "Params": {"<Parameter>":<Value>, "<Parameter>":<Value>}, "ClientCookie": '<Cookie>'}
For example:
{"Message":"NotifyWriteConfig", "Params": {"DefaultPageSize":500, "BrowseTimeOut":60}, "ClientCookie": "myBrowseAlarmsRequest1"}
OnError
{"Message": "ErrorWriteConfig", "ErrorCode": "<Code>", "ErrorDescription": "<Description>" "ClientCookie": "<Cookie>"}
For example:
{"Message": "ErrorWriteConfig", "ErrorCode": "-2165322733", "ErrorDescription": "A parameter is not valid or out of range.", "ClientCookie": "myBrowseAlarmsRequest1"}