Preset, add more than 3 objects, wrong order
Markus Mehlan
markus.mehlan at argus.info
Mon May 18 07:08:41 EDT 2015
Hello Zaid,
I think there is a problem with the precondition mechanism if I want to configure more than 3
similar objects. The data is not written into the right objects, e.g.
Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthPassword should be "Password3c",
but ACS writes “Password4d”.
I recognized this behavior with a real CPE and with the test.js-Client.
The AddObject-RPC works as expected, but not the SetParameterValues-RPC.
Have you got any idea, where the problem is?
Best greetings,
Markus
--------------Precondition---------------
{
"weight" : 0,
"precondition" : "{\"summary.productClass\":\"CPETest\"}",
"configurations" : [
{
"type" : "value",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.AuthUserName",
"value" : "User1"
},
{
"type" : "value",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.AuthPassword",
"value" : "Password1"
},
{
"type" : "value",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.URI",
"value" : "sip:+49101 at tel.test.com"
},
{
"type" : "value",
"name" : "Device.DeviceInfo.ProvisioningCode",
"value" : "000.004.000.000"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",
"object" : "CPE_Line_2"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",
"object" : "CPE_SIPLine_2"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",
"object" : "CPE_Line_3"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",
"object" : "CPE_SIPLine_3"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",
"object" : "CPE_Line_4"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",
"object" : "CPE_SIPLine_4"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",
"object" : "CPE_Line_5"
},
{
"type" : "add_object",
"name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",
"object" : "CPE_SIPLine_5"
}
],
"_id" : "CPETest1"
}
--------------Objects---------------
{
"AuthUserName" : "User2",
"AuthPassword" : "Password2b",
"URI" : "sip:+49102 at tel.test.com",
"_keys" : [
"AuthUserName",
"AuthPassword",
"URI"
],
"_id" : "CPE_SIPLine_2"
}
{
"AuthUserName" : "User3",
"AuthPassword" : "Password3c",
"URI" : "sip:+49103 at tel.test.com",
"_keys" : [
"AuthUserName",
"AuthPassword",
"URI"
],
"_id" : "CPE_SIPLine_3"
}
{
"AuthUserName" : "User4",
"AuthPassword" : "Password4d",
"URI" : "sip:+49104 at tel.test.com",
"_keys" : [
"AuthUserName",
"AuthPassword",
"URI"
],
"_id" : "CPE_SIPLine_4"
}
{
"AuthUserName" : "User5",
"AuthPassword" : "Password5e",
"URI" : "sip:+49105 at tel.test.com",
"_keys" : [
"AuthUserName",
"AuthPassword",
"URI"
],
"_id" : "CPE_SIPLine_5"
}
--------------Request from GenieACS (Wireshark)---------------
HTTP/1.1 200 OK
Server: GenieACS/1.0.3
SOAPServer: GenieACS/1.0.3
Content-Type: text/xml; charset="utf-8"
Content-Length: 1143
Date: Mon, 18 May 2015 10:47:26 GMT
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-enc=http://schemas.xmlsoap.org/soap/encoding/
xmlns:soap-env=http://schemas.xmlsoap.org/soap/envelope/
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cwmp="urn:dslforum-org:cwmp-1-3">
<soap-env:Header>
<cwmp:ID soap-env:mustUnderstand="1">5559c33ee58b1cf114642e66</cwmp:ID>
</soap-env:Header>
<soap-env:Body>
<cwmp:SetParameterValues>
<ParameterList soap-enc:arrayType="cwmp:ParameterValueStruct[3]">
<ParameterValueStruct>
<Name>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthPassword</Name>
<Value xsi:type="xsd:string">Password4d</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthUserName</Name>
<Value xsi:type="xsd:string">User4</Value>
</ParameterValueStruct>
<ParameterValueStruct>
<Name>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.URI</Name>
<Value xsi:type="xsd:string">sip:+49104 at tel.test.com</Value <sip:+49104 at tel.test.com%3c/Value> >
</ParameterValueStruct>
</ParameterList>
<ParameterKey/>
</cwmp:SetParameterValues>
</soap-env:Body>
</soap-env:Envelope>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20150518/64aa517c/attachment-0001.html>
More information about the Users
mailing list