python-dracclient/dracclient
Christopher Dearborn 0c1d56dde5 WSMAN enumerate fails to return all entries
When querying an enumeration using the WSMAN enumerate method, not all
entries are returned if there are more than max_elems (default of 100)
in the enumeration.

When querying an enumeration, the first response returns <wsman:Items>
in the body.  Successive pulls, however, contain <wsen:Items>.

The old code always queried for <wsen:Items>, which caused the first
batch of attributes to be dropped only when the number of entries in
the enumeration exceeded max_elems.

This patch queries for <wsman:Items> in the first response, and for
<wsen:Items> in successive responses.

Change-Id: I2e9036b562c7d7ba5af188dd552b6c67388bb02c
Closes-Bug: #1659052
2017-01-25 11:26:40 -05:00
..
resources Add constituent physical disks to RAID virtual disk object 2017-01-12 19:56:39 +00:00
tests WSMAN enumerate fails to return all entries 2017-01-25 11:26:40 -05:00
__init__.py Initial commit 2015-08-03 10:50:50 +02:00
client.py Use InstanceId as unique attribute identifier rather than name 2016-10-27 12:38:31 -07:00
constants.py Make object attribute names and values consistent 2016-08-10 10:48:36 +02:00
exceptions.py Raise a specific exception instead of generic AttributeError 2016-11-08 18:04:42 +01:00
utils.py Add constituent physical disks to RAID virtual disk object 2017-01-12 19:56:39 +00:00
wsman.py WSMAN enumerate fails to return all entries 2017-01-25 11:26:40 -05:00