EasyCwmp

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000207easycwmp[All Projects] Bugpublic2017-02-24 07:002017-02-24 07:29
Reporterharshshah 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformARMOSopenwrtOS Version
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.
Attached Files

- Relationships

-  Notes
(0000672)
harshshah (reporter)
2017-02-24 07:29

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


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker