View Issue Details

IDProjectCategoryView StatusLast Update
0000207easycwmpBugpublic2017-06-01 11:52
Reporterharshshah Assigned Tomohamed.kallel  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionunable to reproduce 
PlatformARMOSopenwrt 
Summary0000207: Single param GPV request from ACS results in GPV response with multiple params with same parent node
DescriptionExample:

ACS sends :

<cwmp:GetParameterValues>
   <ParameterNames SOAP-ENC:arrayType="xsd:string1">
      <string>InternetGatewayDevice.DeviceInfo.SoftwareVersion</string>
   </ParameterNames>
</cwmp:GetParameterValues>


Easycwmp returns :

<cwmp:GetParameterValuesResponse>
   <ParameterList soap_enc:arrayType="cwmp:ParameterValueStruct[10]">
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.DeviceLog</Name>
         <Value xsi:type="xsd:string">abcabc</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name>
         <Value xsi:type="xsd:string">123123</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.Manufacturer</Name>
         <Value xsi:type="xsd:string">XYZ</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.ManufacturerOUI</Name>
         <Value xsi:type="xsd:string">abc123</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.ProductClass</Name>
         <Value xsi:type="xsd:string">Class123</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.ProvisioningCode</Name>
         <Value xsi:type="xsd:string"/>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.SerialNumber</Name>
         <Value xsi:type="xsd:string">1234567890</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name>
         <Value xsi:type="xsd:string">ver1.0</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.SpecVersion</Name>
         <Value xsi:type="xsd:string">1.0</Value>
      </ParameterValueStruct>
      <ParameterValueStruct>
         <Name>InternetGatewayDevice.DeviceInfo.UpTime</Name>
         <Value xsi:type="xsd:unsignedInt">3257</Value>
      </ParameterValueStruct>
   </ParameterList>
</cwmp:GetParameterValuesResponse>
Steps To Reproduce- Initiate GPV from ACS with single parameter
- Wait for response
TagsNo tags attached.
e-mail notification

Activities

harshshah

2017-02-24 07:29

reporter   ~0000672

Even using command line utility it returns multiple params :

# easycwmp get value InternetGatewayDevice.DeviceInfo.SoftwareVersion

{ "parameter": "InternetGatewayDevice.DeviceInfo.SpecVersion", "value": "1.0" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.ProvisioningCode", "value": "" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.Manufacturer", "value": "XYZ" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.ManufacturerOUI", "value": "abc123" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.ProductClass", "value": "Class123" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.SerialNumber", "value": "1234567890" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.HardwareVersion", "value": "123123" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.SoftwareVersion", "value": "ver1.0" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.UpTime", "value": "3257", "type": "xsd:unsignedInt" }
{ "parameter": "InternetGatewayDevice.DeviceInfo.DeviceLog", "value": "abcabc" }

Issue History

Date Modified Username Field Change
2017-02-24 07:00 harshshah New Issue
2017-02-24 07:29 harshshah Note Added: 0000672
2017-06-01 11:52 mohamed.kallel Status new => resolved
2017-06-01 11:52 mohamed.kallel Resolution open => unable to reproduce
2017-06-01 11:52 mohamed.kallel Assigned To => mohamed.kallel