<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hello Zaid,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US>I think there is a problem with the precondition mechanism if I want to configure more than 3<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>similar objects. The data is not written into the right objects, e.g.<o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='color:red'>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthPassword should be </span></b><span lang=EN-US> "Password3c",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>but ACS writes “<b><span style='color:red'>Password4d</span></b>”.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I recognized this behavior with a real CPE and with the test.js-Client.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>The AddObject-RPC works as expected, but not the SetParameterValues-RPC.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Have you got any idea, where the problem  is?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Best greetings,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Markus<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>--------------Precondition---------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "weight" : 0,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "precondition" : "{\"summary.productClass\":\"CPETest\"}",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "configurations" : [ <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "value",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.AuthUserName",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "value" : "User1"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "value",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.AuthPassword",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "value" : "Password1"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "value",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.1.URI",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "value" : "sip:+49101@tel.test.com"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "value",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.DeviceInfo.ProvisioningCode",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "value" : "000.004.000.000"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_Line_2"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_SIPLine_2"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_Line_3"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_SIPLine_3"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_Line_4"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_SIPLine_4"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.Line",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_Line_5"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "type" : "add_object",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "name" : "Device.Services.VoiceService.1.NetworkProfile.1.SIPLine",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>            "object" : "CPE_SIPLine_5"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        }<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    ],<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_id" : "CPETest1"<o:p></o:p></span></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US>--------------Objects---------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthUserName" : "User2",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthPassword" : "Password2b",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "URI" : "sip:+49102@tel.test.com",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_keys" : [ <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthUserName", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthPassword", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "URI"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    ],<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_id" : "CPE_SIPLine_2"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthUserName" : "User3",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthPassword" : "Password3c",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "URI" : "sip:+49103@tel.test.com",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_keys" : [ <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthUserName", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthPassword", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "URI"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    ],<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_id" : "CPE_SIPLine_3"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>{<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthUserName" : "User4",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "AuthPassword" : "Password4d",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "URI" : "sip:+49104@tel.test.com",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_keys" : [ <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthUserName", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthPassword", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "URI"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    ],<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_id" : "CPE_SIPLine_4"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal>{<o:p></o:p></p><p class=MsoNormal>    "AuthUserName" : "User5",<o:p></o:p></p><p class=MsoNormal>    "AuthPassword" : "Password5e",<o:p></o:p></p><p class=MsoNormal>    "URI" : "sip:+49105@tel.test.com",<o:p></o:p></p><p class=MsoNormal>    <span lang=EN-US>"_keys" : [ <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthUserName", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "AuthPassword", <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        "URI"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    ],<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    "_id" : "CPE_SIPLine_5"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>}<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>--------------Request from GenieACS (Wireshark)---------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>HTTP/1.1 200 OK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Server: GenieACS/1.0.3<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>SOAPServer: GenieACS/1.0.3<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Content-Type: text/xml; charset="utf-8"<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Content-Length: 1143<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Date: Mon, 18 May 2015 10:47:26 GMT<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Connection: keep-alive<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><?xml version="1.0" encoding="UTF-8"?><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><soap-env:Envelope xmlns:soap-enc=<a href="http://schemas.xmlsoap.org/soap/encoding/">http://schemas.xmlsoap.org/soap/encoding/</a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                                          xmlns:soap-env=<a href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                                          xmlns:xsd="http://www.w3.org/2001/XMLSchema" <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                                          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                                          xmlns:cwmp="urn:dslforum-org:cwmp-1-3"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  <soap-env:Header><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    <cwmp:ID soap-env:mustUnderstand="1">5559c33ee58b1cf114642e66</cwmp:ID><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  </soap-env:Header> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  <soap-env:Body><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    <cwmp:SetParameterValues><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      <ParameterList soap-enc:arrayType="cwmp:ParameterValueStruct[3]"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        <ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>          <Name><b><span style='color:red'>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthPassword</span></b></Name><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>          <Value xsi:type="xsd:string"><b><span style='color:red'>Password4d</span></b></Value><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>       </ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      <ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        <Name>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.AuthUserName</Name><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        <Value xsi:type="xsd:string">User4</Value><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      </ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      <ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        <Name>Device.Services.VoiceService.1.NetworkProfile.1.SIPLine.3.URI</Name><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        <Value xsi:type="xsd:string"><a href="sip:+49104@tel.test.com%3c/Value">sip:+49104@tel.test.com</Value</a>><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      </ParameterValueStruct><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    </ParameterList><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>    <ParameterKey/><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>  </cwmp:SetParameterValues><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US></soap-env:Body><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US></soap-env:Envelope><o:p></o:p></span></p></div></body></html>