diff -pruN 3.1.0-3/AUTHORS 8.0.0-0ubuntu1/AUTHORS
--- 3.1.0-3/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/AUTHORS	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1,44 @@
+98k <18552437190@163.com>
+Aija Jauntēva <aija.jaunteva@dell.com>
+Anish Bhatt <anish.bhatt@salesforce.com>
+Chris Coyle <ccoyle@gmail.com>
+Christopher Dearborn <Christopher.Dearborn@dell.com>
+Christopher Dearborn <Christopher_Dearborn@dell.com>
+David Paterson <david_paterson@dell.com>
+David Paterson <davpat2112@yahoo.com>
+Dmitry Tantsur <divius.inside@gmail.com>
+Flavio Percoco <flaper87@gmail.com>
+Imre Farkas <farkas.imre@gmail.com>
+Imre Farkas <ifarkas@redhat.com>
+Janonymous <janonymous.codevulture@gmail.com>
+Jim Rollenhagen <jim@jimrollenhagen.com>
+Julia Kreger <juliaashleykreger@gmail.com>
+Mark Beierl <mark.beierl@dell.com>
+Mark Goddard <mark@stackhpc.com>
+Miles Gould <mgould@redhat.com>
+Monica Pardhi <mpardhi1991@gmail.com>
+Mudit <mudit.simlote@dell.com>
+Rachit7194 <kapadiarachit007@gmail.com>
+Riccardo Pittau <elfosardo@gmail.com>
+Richard Pioso <richard.pioso@dell.com>
+Sagar Nanda <sagar.nanda.nmiet@gmail.com>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Stig Telfer <stig.openstack@telfer.org>
+Thomas Bechtold <tbechtold@suse.com>
+Tin Lam <tl3438@att.com>
+Vieri <15050873171@163.com>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+Yogesh Ramachandra <yogesh.ramachandra@dell.com>
+ZhijunWei <wzj334965317@outlook.com>
+digambar <digambarpatil15@yahoo.co.in>
+erbarr <Eric_Barrera@Dell.com>
+gecong1973 <ge.cong@zte.com.cn>
+gengchc2 <geng.changcai2@zte.com.cn>
+jacky06 <zhang.min@99cloud.net>
+jainprasuk1996 <jainprasuk1996@gmail.com>
+maaoyu <maaoyu@inspur.com>
+mpardhi23 <mpardhi1991@gmail.com>
+uday344 <uday344@gmail.com>
+wangqi <wang.qi@99cloud.net>
+xuanyandong <xuanyandong@inspur.com>
+zhouxinyong <zhouxinyong@inspur.com>
diff -pruN 3.1.0-3/ChangeLog 8.0.0-0ubuntu1/ChangeLog
--- 3.1.0-3/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/ChangeLog	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1,235 @@
+CHANGES
+=======
+
+8.0.0
+-----
+
+* Set iDRACCard attributes as nullable
+* Update tox Python versions for Yoga
+* Updating yoga tested python versions in classifier
+* Add Python3 Yoga unit tests
+
+7.0.0
+-----
+
+* Fix virtual disks sharing same physical disks
+* Fix for H755 RAID controller when convert to JBOD
+* setup.cfg: Replace dashes with underscores
+* Use TOX\_CONSTRAINTS\_FILE
+* Add Python3 Xena unit tests
+
+6.0.0
+-----
+
+* Add Python3 Wallaby unit tests
+
+5.1.0
+-----
+
+* Provide last system inventory time
+* Add video enumeration to InventoryManagement
+* Remove install unnecessary packages
+* Fix \`tox -epep8\` for python3.8 users
+* Fix issue with reset\_idrac on some servers
+* Clarify module name
+* Update upper constraints URL
+
+5.0.0
+-----
+
+* Update python versions for unit tests
+* Add py38 package metadata
+* Update gate jobs for victoria
+
+4.0.0
+-----
+
+* Remove deprecated change phys disk state results
+* Use unittest.mock instead of third party mock
+* Fix for read-only and unchanged attributes
+* Drop python 2.7 support and testing
+* Add the ability to manage RAID settings
+* Added \`\`bus\`\` attribute to PhysicalDisks for NVMe drives
+* Create doc requirements.txt
+* Fix parsing for virtual disk RAIDStatus attribute
+* Switch to Ussuri jobs
+* Switch from oslosphinx to openstackdocstheme
+
+3.1.1
+-----
+
+* Fixes some issues with zuulv3 changes
+* Changes for zuulv3
+* Fix for clear\_foreign\_config() unsupported on some controllers
+* Add Python 3 Train unit tests
+
+3.1.0
+-----
+
+* Take Lifecycle Controller out of recovery mode
+* Check LCStatus instead of MessageID to determine if an iDRAC is ready
+* Add realtime support to drive conversion
+* clear\_foreign\_config() succeeds if no foreign disk
+* Replace git.openstack.org URLs with opendev.org URLs
+* Consider a BOSS card a RAID controller
+* OpenDev Migration Patch
+* Implement ResetConfig and ClearForeignConfig functionality
+
+3.0.0
+-----
+
+* Filter unprintable ASCII during enumeration
+* Fix iDRAC reset
+* Add a real-time option when commit RAID creation/deletion in python-dracclient
+* Fixes problem in is\_boss\_controller function
+* Add doc/requirements.txt to docs tox environment
+* Remove deprecated commit\_required parameter from python-dracclient
+* Update hacking version
+* Change openstack-dev to openstack-discuss
+
+2.0.0
+-----
+
+* Replacing the link in HACKING.rst
+* Add change\_physical\_disk\_state function to client
+* Adds ability to reset iDRAC
+* Add UUID to System object in python-dracclient
+* Removed deprecated disk,raid and job state
+
+1.5.0
+-----
+
+* Fix CPU count returned by introspection in Ironic iDRAC driver
+* Define constants for types of reboot job
+* Increase default is ready retries
+* Add ability to retrieve system properties
+* Delete Job API
+* Add support for NIC configuration
+* Filter out non-ASCII characters on invalid UTF8
+* Add ability to schedule jobs
+* Added is\_jbod\_capable method to raid resource
+* Adds support for Dell BOSS card RAID1 creation
+
+1.4.0
+-----
+
+* Update links in README
+* Added support for PCIe drives
+* Fixed indentation in utils.list\_settings
+* Add ability to set iDRAC card settings
+* Fixed link to the docs
+* Refactor list\_bios\_settings and set\_bios\_settings
+* Separate reboot required from commit required
+* Allow invoke without checking the return value
+* Report SAS address in physical disks
+* Report bus in controllers
+
+1.3.1
+-----
+
+* Increased is-iDRAC-ready timeout
+* Add "Reboot Failed" as terminal job state for 14G
+
+1.3.0
+-----
+
+* Simplify wait\_until\_idrac\_is\_ready() calls
+* Simplify get Lifecycle Controller version
+* Enumerate operations can wait until iDRAC is ready
+* Invoke operations can wait until iDRAC is ready
+* Parameterize iDRAC is ready retries at class level
+* Refactor iDRAC is ready functionality
+* Fetch system attributes
+* Remove support for py34
+* Fix immediate failure on SSL errors
+
+1.2.0
+-----
+
+* Added ability to determine if an iDRAC is ready
+
+1.1.1
+-----
+
+* Get/Set power state fails
+
+1.1.0
+-----
+
+* Fix typo in BIOS code
+* Add support for idrac\_card and lifecycle\_controller attributes
+* WSMAN enumerate fails to return all entries
+* Add constituent physical disks to RAID virtual disk object
+* Removes unnecessary utf-8 coding
+* Show team and repo badges on README
+* Add missing RAID Status
+* Remove references to 'wsmanclient' in docs
+
+1.0.0
+-----
+
+* Make name and description nullable for virtual disks
+* Raise a specific exception instead of generic AttributeError
+* Raise a reasonable error on non-nullable flags with empty text
+* Update setup.cfg
+* Manually sync requirements (compatible with Newton and Ocata)
+* JobManagement.get\_job() causes FutureWarning
+* Use InstanceId as unique attribute identifier rather than name
+* Fetch primary\_status from raid controller
+* Raid controller and Physical Drive attributes need to be nullable
+* Don't assume FQDD naming
+* Add \_\_ne\_\_ built-in function
+
+0.1.0
+-----
+
+* Use upper-constraints for all tox targets
+* Split tests to based on modules
+* Make object attribute names and values consistent
+* Allow missing flags on inventory.CPU
+* Add flag to indicate 64bit support in inventory.CPU
+* Add NIC enumeration to InventoryManagement
+* Use constraints for all the things
+* Add py35 to tox environments
+* Add interface to convert disks to RAID mode
+* Add memory enumeration to InventoryManagement
+* Improve docs
+* Add documentation
+* Add CPU enumeration and InventoryManagement class
+* Change LOG.warn to LOG.warning
+* Put py34 first in the env order of tox
+
+0.0.5
+-----
+
+* Fix docstrings for params
+* Add RAID management
+* Add support for BIOS configuration
+* Add boot management
+* Add job management
+* Add power management
+
+0.0.4
+-----
+
+* Switch to PBR
+
+0.0.3
+-----
+
+* Bump version to 0.0.3
+* Add 'venv' environment to tox.ini
+
+0.0.2
+-----
+
+* Bump version to 0.0.2
+
+0.0.1
+-----
+
+* Add support for lists in wsman properties
+* Add .gitreview
+* Replacing pywsman with a simple wsman client
+* Add tox.ini
+* Initial commit
diff -pruN 3.1.0-3/debian/changelog 8.0.0-0ubuntu1/debian/changelog
--- 3.1.0-3/debian/changelog	2020-04-24 16:10:37.000000000 +0000
+++ 8.0.0-0ubuntu1/debian/changelog	2022-05-31 17:23:10.000000000 +0000
@@ -1,3 +1,34 @@
+python-dracclient (8.0.0-0ubuntu1) kinetic; urgency=medium
+
+  * New upstream release for OpenStack Zed.
+  * d/control: Update standards version to 4.6.1.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 31 May 2022 13:23:10 -0400
+
+python-dracclient (7.0.0-0ubuntu1) jammy; urgency=medium
+
+  * New upstream release for OpenStack Yoga.
+  * d/control: Bump debhelper compat to 13.
+  * d/rules: Switch to pybuild.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 12 Jan 2022 11:52:42 -0500
+
+python-dracclient (6.0.0-0ubuntu1) impish; urgency=medium
+
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Xena.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 15:23:32 -0400
+
+python-dracclient (5.1.0-0ubuntu1) groovy; urgency=medium
+
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 01 Oct 2020 16:20:42 -0400
+
 python-dracclient (3.1.0-3) unstable; urgency=medium
 
   [ Michal Arbet ]
diff -pruN 3.1.0-3/debian/control 8.0.0-0ubuntu1/debian/control
--- 3.1.0-3/debian/control	2020-04-24 16:10:37.000000000 +0000
+++ 8.0.0-0ubuntu1/debian/control	2022-05-31 17:23:10.000000000 +0000
@@ -1,12 +1,13 @@
 Source: python-dracclient
 Section: python
 Priority: optional
-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
  Michal Arbet <michal.arbet@ultimum.io>,
 Build-Depends:
- debhelper-compat (= 10),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
@@ -17,12 +18,12 @@ Build-Depends-Indep:
  python3-coverage,
  python3-lxml,
  python3-mock,
+ python3-openstackdocstheme,
  python3-oslosphinx,
  python3-requests,
  python3-requests-mock,
-Standards-Version: 4.4.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/clients/python-dracclient
-Vcs-Git: https://salsa.debian.org/openstack-team/clients/python-dracclient.git
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-dracclient
 Homepage: https://launchpad.net/python-dracclient
 
 Package: python-dracclient-doc
@@ -41,9 +42,9 @@ Description: Library for managing machin
 Package: python3-dracclient
 Architecture: all
 Depends:
- python3-lxml,
- python3-pbr,
- python3-requests,
+ python3-lxml (>= 2.3),
+ python3-pbr (>= 1.6),
+ python3-requests (>= 2.10.0),
  ${misc:Depends},
  ${python3:Depends},
 Suggests:
diff -pruN 3.1.0-3/debian/gbp.conf 8.0.0-0ubuntu1/debian/gbp.conf
--- 3.1.0-3/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/debian/gbp.conf	2022-05-31 17:23:10.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 3.1.0-3/debian/rules 8.0.0-0ubuntu1/debian/rules
--- 3.1.0-3/debian/rules	2020-04-24 16:10:37.000000000 +0000
+++ 8.0.0-0ubuntu1/debian/rules	2022-05-31 17:23:10.000000000 +0000
@@ -3,8 +3,10 @@
 UPSTREAM_GIT := https://github.com/openstack/python-dracclient.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
+export PYBUILD_NAME=dracclient
+
 %:
-	dh $@ --buildsystem=python_distutils --with python3,sphinxdoc
+	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_clean:
 	rm -rf build
diff -pruN 3.1.0-3/doc/requirements.txt 8.0.0-0ubuntu1/doc/requirements.txt
--- 3.1.0-3/doc/requirements.txt	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/doc/requirements.txt	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,6 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+sphinx!=1.6.6,!=1.6.7,!=2.1.0;python_version>='3.4'  # BSD
+openstackdocstheme  # Apache-2.0
diff -pruN 3.1.0-3/doc/source/conf.py 8.0.0-0ubuntu1/doc/source/conf.py
--- 3.1.0-3/doc/source/conf.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/doc/source/conf.py	2022-02-22 09:18:07.000000000 +0000
@@ -21,7 +21,7 @@ sys.path.insert(0, os.path.abspath('../.
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
 extensions = [
     'sphinx.ext.autodoc',
-    'oslosphinx'
+    'openstackdocstheme'
 ]
 
 # autodoc generation is a bit aggressive and a nuisance when doing heavy
@@ -55,6 +55,7 @@ pygments_style = 'sphinx'
 # html_theme_path = ["."]
 # html_theme = '_theme'
 # html_static_path = ['static']
+html_theme = 'openstackdocs'
 
 # Output file base name for HTML help builder.
 htmlhelp_basename = '%sdoc' % project
@@ -71,3 +72,6 @@ latex_documents = [
 
 # Example configuration for intersphinx: refer to the Python standard library.
 #intersphinx_mapping = {'http://docs.python.org/': None}
+
+# openstackdocstheme options
+repository_name = 'openstack/python-dracclient'
diff -pruN 3.1.0-3/doc/source/usage.rst 8.0.0-0ubuntu1/doc/source/usage.rst
--- 3.1.0-3/doc/source/usage.rst	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/doc/source/usage.rst	2022-02-22 09:18:07.000000000 +0000
@@ -3,6 +3,7 @@ Usage
 
 Create a client object by providing the connection details of the DRAC card::
 
+    import dracclient
     client = dracclient.client.DRACClient('1.2.3.4', 'username', 's3cr3t')
 
 .. note::
diff -pruN 3.1.0-3/dracclient/client.py 8.0.0-0ubuntu1/dracclient/client.py
--- 3.1.0-3/dracclient/client.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/client.py	2022-02-22 09:18:07.000000000 +0000
@@ -240,7 +240,7 @@ class DRACClient(object):
         return self._idrac_cfg.set_idrac_settings(settings, idrac_fqdd)
 
     def reset_idrac(self, force=False, wait=False,
-                    ready_wait_time=30):
+                    ready_wait_time=60):
         """Resets the iDRAC and optionally block until reset is complete.
 
         :param force: does a force reset when True and a graceful reset when
@@ -753,6 +753,43 @@ class DRACClient(object):
         """
         return self._raid_mgmt.list_raid_controllers()
 
+    def list_raid_settings(self):
+        """List the RAID configuration settings
+
+        :returns: a dictionary with the RAID settings using InstanceID as the
+                  key. The attributes are either RAIDEnumerableAttribute,
+                  RAIDStringAttribute objects.
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+                 interface
+        """
+        return self._raid_mgmt.list_raid_settings()
+
+    def set_raid_settings(self, raid_fqdd, settings):
+        """Sets the RAID configuration
+
+        It sets the pending_value parameter for each of the attributes
+        passed in. For the values to be applied, a config job must
+        be created.
+        :param raid_fqdd: the FQDD of the RAID setting.
+        :param settings: a dictionary containing the proposed values, with
+                         each key being the name of attribute and the value
+                         being the proposed value.
+        :returns: a dictionary containing:
+                 - The is_commit_required key with a boolean value indicating
+                   whether a config job must be created for the values to be
+                   applied.
+                 - The is_reboot_required key with a RebootRequired enumerated
+                   value indicating whether the server must be rebooted for the
+                   values to be applied. Possible values are true and false.
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+                 interface
+        """
+        return self._raid_mgmt.set_raid_settings(raid_fqdd, settings)
+
     def list_virtual_disks(self):
         """Returns the list of RAID arrays
 
@@ -964,6 +1001,17 @@ class DRACClient(object):
         """
         return self._inventory_mgmt.list_cpus()
 
+    def list_video_controllers(self):
+        """Returns the list of video controllers
+
+        :returns: a list of Video objects
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+                 interface
+        """
+        return self._inventory_mgmt.list_video_controllers()
+
     def list_memory(self):
         """Returns a list of memory modules
 
@@ -1147,13 +1195,6 @@ class DRACClient(object):
                     - The is_reboot_required key with a RebootRequired
                       enumerated value indicating whether the server must be
                       rebooted to complete disk conversion.
-                  Also contained in the main dict are the following key/values,
-                  which are deprecated, should not be used, and will be removed
-                  in a future release:
-                  - is_reboot_required, a boolean stating whether a reboot is
-                    required or not.
-                  - commit_required_ids, a list of controller ids that will
-                    need to commit their pending RAID changes via a config job.
         :raises: DRACOperationFailed on error reported back by the DRAC and the
                  exception message does not contain NOT_SUPPORTED_MSG constant.
         :raises: Exception on unknown error.
diff -pruN 3.1.0-3/dracclient/resources/idrac_card.py 8.0.0-0ubuntu1/dracclient/resources/idrac_card.py
--- 3.1.0-3/dracclient/resources/idrac_card.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/resources/idrac_card.py	2022-02-22 09:18:07.000000000 +0000
@@ -61,7 +61,7 @@ class iDRACCardAttribute(object):
         fqdd = utils.get_wsman_resource_attr(
             idrac_attr_xml, namespace, 'FQDD')
         group_id = utils.get_wsman_resource_attr(
-            idrac_attr_xml, namespace, 'GroupID')
+            idrac_attr_xml, namespace, 'GroupID', nullable=True)
 
         return cls(name, instance_id, current_value, pending_value,
                    (read_only == 'true'), fqdd, group_id)
@@ -218,9 +218,12 @@ class iDRACCardIntegerAttribute(iDRACCar
 
         idrac_attr = iDRACCardAttribute.parse(cls.namespace, idrac_attr_xml)
         lower_bound = utils.get_wsman_resource_attr(
-            idrac_attr_xml, cls.namespace, 'LowerBound')
+            idrac_attr_xml, cls.namespace, 'LowerBound', nullable=True)
         upper_bound = utils.get_wsman_resource_attr(
-            idrac_attr_xml, cls.namespace, 'UpperBound')
+            idrac_attr_xml, cls.namespace, 'UpperBound', nullable=True)
+
+        lower_bound = lower_bound if lower_bound else 0
+        upper_bound = upper_bound if upper_bound else 0
 
         if idrac_attr.current_value:
             idrac_attr.current_value = int(idrac_attr.current_value)
@@ -235,6 +238,8 @@ class iDRACCardIntegerAttribute(iDRACCar
     def validate(self, new_value):
         """Validates new value"""
 
+        if self.lower_bound == 0 and self.upper_bound == 0:
+            return
         val = int(new_value)
         if val < self.lower_bound or val > self.upper_bound:
             msg = ('Attribute %(attr)s cannot be set to value %(val)d.'
diff -pruN 3.1.0-3/dracclient/resources/inventory.py 8.0.0-0ubuntu1/dracclient/resources/inventory.py
--- 3.1.0-3/dracclient/resources/inventory.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/resources/inventory.py	2022-02-22 09:18:07.000000000 +0000
@@ -57,9 +57,15 @@ NIC = collections.namedtuple(
     'NIC',
     ['id', 'mac', 'model', 'speed_mbps', 'duplex', 'media_type'])
 
+Video = collections.namedtuple(
+    'Video',
+    ['id', 'description', 'function_number', 'manufacturer', 'pci_device_id',
+     'pci_vendor_id', 'pci_subdevice_id', 'pci_subvendor_id'])
+
 System = collections.namedtuple(
     'System',
-    ['id', 'lcc_version', 'model', 'service_tag', 'uuid'])
+    ['id', 'lcc_version', 'model', 'service_tag', 'uuid',
+     'last_system_inventory_time'])
 
 
 class InventoryManagement(object):
@@ -188,6 +194,43 @@ class InventoryManagement(object):
         return utils.get_wsman_resource_attr(drac_nic, uris.DCIM_NICView,
                                              attr_name)
 
+    def list_video_controllers(self):
+        """Returns the list of video controllers
+
+        :returns: a list of Video objects
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+        """
+
+        doc = self.client.enumerate(uris.DCIM_VideoView)
+
+        controllers = utils.find_xml(doc, 'DCIM_VideoView',
+                                     uris.DCIM_VideoView,
+                                     find_all=True)
+
+        return [self._parse_video_controllers(controller)
+                for controller in controllers]
+
+    def _parse_video_controllers(self, controller):
+        return Video(
+            id=self._get_video_attr(controller, 'FQDD'),
+            description=self._get_video_attr(controller, 'Description'),
+            function_number=int(self._get_video_attr(controller,
+                                                     'FunctionNumber')),
+            manufacturer=self._get_video_attr(controller, 'Manufacturer'),
+            pci_device_id=self._get_video_attr(controller, 'PCIDeviceID'),
+            pci_vendor_id=self._get_video_attr(controller, 'PCIVendorID'),
+            pci_subdevice_id=self._get_video_attr(controller,
+                                                  'PCISubDeviceID'),
+            pci_subvendor_id=self._get_video_attr(controller,
+                                                  'PCISubVendorID'))
+
+    def _get_video_attr(self, controller, attr_name, allow_missing=False):
+        return utils.get_wsman_resource_attr(
+            controller, uris.DCIM_VideoView, attr_name,
+            allow_missing=allow_missing)
+
     def get_system(self):
         """Returns a System object
 
@@ -210,7 +253,9 @@ class InventoryManagement(object):
             service_tag=self._get_system_attr(drac_system, 'ServiceTag'),
             model=self._get_system_attr(drac_system, 'Model'),
             lcc_version=self._get_system_attr(drac_system,
-                                              'LifecycleControllerVersion'))
+                                              'LifecycleControllerVersion'),
+            last_system_inventory_time=self._get_system_attr(
+                drac_system, 'LastSystemInventoryTime').split('.')[0])
 
     def _get_system_attr(self, drac_system, attr_name):
         return utils.get_wsman_resource_attr(drac_system,
diff -pruN 3.1.0-3/dracclient/resources/raid.py 8.0.0-0ubuntu1/dracclient/resources/raid.py
--- 3.1.0-3/dracclient/resources/raid.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/resources/raid.py	2022-02-22 09:18:07.000000000 +0000
@@ -82,7 +82,7 @@ PhysicalDisk = collections.namedtuple(
     ['id', 'description', 'controller', 'manufacturer', 'model', 'media_type',
      'interface_type', 'size_mb', 'free_size_mb', 'serial_number',
      'firmware_version', 'status', 'raid_status', 'sas_address',
-     'device_protocol'])
+     'device_protocol', 'bus'])
 
 RAIDController = collections.namedtuple(
     'RAIDController', ['id', 'description', 'manufacturer', 'model',
@@ -95,11 +95,227 @@ VirtualDisk = collections.namedtuple(
      'status', 'raid_status', 'span_depth', 'span_length',
      'pending_operations', 'physical_disks'])
 
-NO_FOREIGN_DRIVE = "STOR018"
+NO_FOREIGN_DRIVES = ["STOR058", "STOR018"]
+
+_STARTING_LBA_AUTO_CALCULATE = '0xFFFFFFFFFFFFFFFF'
+
+
+class RAIDAttribute(object):
+    """Generic RAID attribute class"""
+
+    def __init__(self, name, instance_id, current_value, pending_value,
+                 read_only, fqdd):
+        """Creates RAIDAttribute object
+
+        :param name: name of the RAID attribute
+        :param instance_id: InstanceID of the RAID attribute
+        :param current_value: list containing the current values of the
+                RAID attribute
+        :param pending_value: pending value of the RAID attribute, reflecting
+                an unprocessed change (eg. config job not completed)
+        :param read_only: indicates whether this RAID attribute can be changed
+        :param fqdd: Fully Qualified Device Description of the RAID Attribute
+        """
+
+        self.name = name
+        self.instance_id = instance_id
+        self.current_value = current_value
+        self.pending_value = pending_value
+        self.read_only = read_only
+        self.fqdd = fqdd
+
+    def __eq__(self, other):
+        return self.__dict__ == other.__dict__
+
+    @classmethod
+    def parse(cls, namespace, raid_attr_xml):
+        """Parses XML and creates RAIDAttribute object"""
+
+        name = utils.get_wsman_resource_attr(
+            raid_attr_xml, namespace, 'AttributeName')
+        instance_id = utils.get_wsman_resource_attr(
+            raid_attr_xml, namespace, 'InstanceID')
+        current_value = [attr.text for attr in
+                         utils.find_xml(raid_attr_xml, 'CurrentValue',
+                                        namespace, find_all=True)]
+        pending_value = utils.get_wsman_resource_attr(
+            raid_attr_xml, namespace, 'PendingValue', nullable=True)
+        read_only = utils.get_wsman_resource_attr(
+            raid_attr_xml, namespace, 'IsReadOnly')
+        fqdd = utils.get_wsman_resource_attr(
+            raid_attr_xml, namespace, 'FQDD')
+
+        return cls(name, instance_id, current_value, pending_value,
+                   (read_only == 'true'), fqdd)
+
+
+class RAIDEnumerableAttribute(RAIDAttribute):
+    """Enumerable RAID attribute class"""
+
+    namespace = uris.DCIM_RAIDEnumeration
+
+    def __init__(self, name, instance_id, current_value, pending_value,
+                 read_only, fqdd, possible_values):
+        """Creates RAIDEnumerableAttribute object
+
+        :param name: name of the RAID attribute
+        :param instance_id: InstanceID of the RAID attribute
+        :param current_value: list containing the current values of the
+                RAID attribute
+        :param pending_value: pending value of the RAID attribute, reflecting
+                an unprocessed change (eg. config job not completed)
+        :param read_only: indicates whether this RAID attribute can be changed
+        :param fqdd: Fully Qualified Device Description of the RAID
+                Attribute
+        :param possible_values: list containing the allowed values for the RAID
+                attribute
+        """
+        super(RAIDEnumerableAttribute, self).__init__(name, instance_id,
+                                                      current_value,
+                                                      pending_value,
+                                                      read_only, fqdd)
+
+        self.possible_values = possible_values
+
+    @classmethod
+    def parse(cls, raid_attr_xml):
+        """Parses XML and creates RAIDEnumerableAttribute object"""
+
+        raid_attr = RAIDAttribute.parse(cls.namespace, raid_attr_xml)
+        possible_values = [attr.text for attr
+                           in utils.find_xml(raid_attr_xml,
+                                             'PossibleValues',
+                                             cls.namespace, find_all=True)]
+
+        return cls(raid_attr.name, raid_attr.instance_id,
+                   raid_attr.current_value, raid_attr.pending_value,
+                   raid_attr.read_only, raid_attr.fqdd, possible_values)
+
+    def validate(self, new_value):
+        """Validates new value"""
+
+        if str(new_value) not in self.possible_values:
+            msg = ("Attribute '%(attr)s' cannot be set to value '%(val)s'."
+                   " It must be in %(possible_values)r.") % {
+                   'attr': self.name,
+                   'val': new_value,
+                   'possible_values': self.possible_values}
+            return msg
+
+
+class RAIDStringAttribute(RAIDAttribute):
+    """String RAID attribute class"""
+
+    namespace = uris.DCIM_RAIDString
+
+    def __init__(self, name, instance_id, current_value, pending_value,
+                 read_only, fqdd, min_length, max_length):
+        """Creates RAIDStringAttribute object
+
+        :param name: name of the RAID attribute
+        :param instance_id: InstanceID of the RAID attribute
+        :param current_value:  list containing the current values of the
+                RAID attribute
+        :param pending_value: pending value of the RAID attribute, reflecting
+                an unprocessed change (eg. config job not completed)
+        :param read_only: indicates whether this RAID attribute can be changed
+        :param fqdd: Fully Qualified Device Description of the RAID
+                Attribute
+        :param min_length: minimum length of the string
+        :param max_length: maximum length of the string
+        """
+        super(RAIDStringAttribute, self).__init__(name, instance_id,
+                                                  current_value, pending_value,
+                                                  read_only, fqdd)
+        self.min_length = min_length
+        self.max_length = max_length
+
+    @classmethod
+    def parse(cls, raid_attr_xml):
+        """Parses XML and creates RAIDStringAttribute object"""
+
+        raid_attr = RAIDAttribute.parse(cls.namespace, raid_attr_xml)
+        min_length = int(utils.get_wsman_resource_attr(
+            raid_attr_xml, cls.namespace, 'MinLength'))
+        max_length = int(utils.get_wsman_resource_attr(
+            raid_attr_xml, cls.namespace, 'MaxLength'))
+
+        return cls(raid_attr.name, raid_attr.instance_id,
+                   raid_attr.current_value, raid_attr.pending_value,
+                   raid_attr.read_only, raid_attr.fqdd,
+                   min_length, max_length)
+
+
+class RAIDIntegerAttribute(RAIDAttribute):
+    """Integer RAID attribute class"""
+
+    namespace = uris.DCIM_RAIDInteger
+
+    def __init__(self, name, instance_id, current_value, pending_value,
+                 read_only, fqdd, lower_bound, upper_bound):
+        """Creates RAIDIntegerAttribute object
+
+        :param name: name of the RAID attribute
+        :param instance_id: InstanceID of the RAID attribute
+        :param current_value: list containing the current value of the
+                RAID attribute
+        :param pending_value: pending value of the RAID attribute,
+                reflecting an unprocessed change
+                (eg. config job not completed)
+        :param read_only: indicates whether this RAID attribute can be
+                changed
+        :param fqdd: Fully Qualified Device Description of the RAID
+                Attribute
+        :param lower_bound: minimum value for the RAID attribute
+        :param upper_bound: maximum value for the RAID attribute
+        """
+        super(RAIDIntegerAttribute, self).__init__(name, instance_id,
+                                                   current_value,
+                                                   pending_value,
+                                                   read_only, fqdd)
+        self.lower_bound = lower_bound
+        self.upper_bound = upper_bound
+
+    @classmethod
+    def parse(cls, raid_attr_xml):
+        """Parses XML and creates RAIDIntegerAttribute object"""
+
+        raid_attr = RAIDAttribute.parse(cls.namespace, raid_attr_xml)
+        lower_bound = utils.get_wsman_resource_attr(
+            raid_attr_xml, cls.namespace, 'LowerBound')
+        upper_bound = utils.get_wsman_resource_attr(
+            raid_attr_xml, cls.namespace, 'UpperBound')
+
+        if raid_attr.current_value:
+            raid_attr.current_value = int(raid_attr.current_value[0])
+        if raid_attr.pending_value:
+            raid_attr.pending_value = int(raid_attr.pending_value)
+
+        return cls(raid_attr.name, raid_attr.instance_id,
+                   raid_attr.current_value, raid_attr.pending_value,
+                   raid_attr.read_only, raid_attr.fqdd,
+                   int(lower_bound), int(upper_bound))
+
+    def validate(self, new_value):
+        """Validates new value"""
+
+        val = int(new_value)
+        if val < self.lower_bound or val > self.upper_bound:
+            msg = ('Attribute %(attr)s cannot be set to value %(val)d.'
+                   ' It must be between %(lower)d and %(upper)d.') % {
+                       'attr': self.name,
+                       'val': new_value,
+                       'lower': self.lower_bound,
+                       'upper': self.upper_bound}
+            return msg
 
 
 class RAIDManagement(object):
 
+    NAMESPACES = [(uris.DCIM_RAIDEnumeration, RAIDEnumerableAttribute),
+                  (uris.DCIM_RAIDString, RAIDStringAttribute),
+                  (uris.DCIM_RAIDInteger, RAIDIntegerAttribute)]
+
     def __init__(self, client):
         """Creates RAIDManagement object
 
@@ -107,6 +323,54 @@ class RAIDManagement(object):
         """
         self.client = client
 
+    def list_raid_settings(self):
+        """List the RAID configuration settings
+
+        :returns: a dictionary with the RAID settings using InstanceID as the
+                  key. The attributes are either RAIDEnumerableAttribute,
+                  RAIDStringAttribute objects.
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+                interface
+        """
+
+        return utils.list_settings(self.client, self.NAMESPACES,
+                                   by_name=False)
+
+    def set_raid_settings(self, raid_fqdd, new_settings):
+        """Sets the RAID configuration
+
+        It sets the pending_value parameter for each of the attributes
+        passed in. For the values to be applied, a config job must
+        be created.
+        :param raid_fqdd: the FQDD of the RAID setting.
+        :param new_settings: a dictionary containing the proposed values, with
+                         each key being the name of attribute and the value
+                         being the proposed value.
+        :returns: a dictionary containing:
+                 - The is_commit_required key with a boolean value indicating
+                   whether a config job must be created for the values to be
+                   applied.
+                 - The is_reboot_required key with a RebootRequired enumerated
+                   value indicating whether the server must be rebooted for the
+                   values to be applied. Possible values are true and false.
+        :raises: WSManRequestFailure on request failures
+        :raises: WSManInvalidResponse when receiving invalid response
+        :raises: DRACOperationFailed on error reported back by the DRAC
+                interface
+        """
+
+        return utils.set_settings('RAID',
+                                  self.client,
+                                  self.NAMESPACES,
+                                  new_settings,
+                                  uris.DCIM_RAIDService,
+                                  "DCIM_RAIDService",
+                                  "DCIM:RAIDService",
+                                  raid_fqdd,
+                                  by_name=False)
+
     def list_raid_controllers(self):
         """Returns the list of RAID controllers
 
@@ -140,7 +404,7 @@ class RAIDManagement(object):
                                                'PrimaryStatus')],
             firmware_version=self._get_raid_controller_attr(
                 drac_controller, 'ControllerFirmwareVersion'),
-            bus=self._get_raid_controller_attr(drac_controller, 'Bus'),
+            bus=self._get_raid_controller_attr(drac_controller, 'Bus').upper(),
             supports_realtime=RAID_CONTROLLER_IS_REALTIME[
                 self._get_raid_controller_attr(
                     drac_controller, 'RealtimeCapability')])
@@ -174,7 +438,12 @@ class RAIDManagement(object):
         drac_raid_level = self._get_virtual_disk_attr(drac_disk, 'RAIDTypes')
         size_b = self._get_virtual_disk_attr(drac_disk, 'SizeInBytes')
         drac_status = self._get_virtual_disk_attr(drac_disk, 'PrimaryStatus')
-        drac_raid_status = self._get_virtual_disk_attr(drac_disk, 'RAIDStatus')
+        drac_raid_status = self._get_virtual_disk_attr(
+            drac_disk, 'RAIDStatus', allow_missing=True)
+        if drac_raid_status is None:
+            drac_raid_status = self._get_virtual_disk_attr(
+                drac_disk, 'RaidStatus')
+
         drac_pending_operations = self._get_virtual_disk_attr(
             drac_disk, 'PendingOperations')
 
@@ -199,10 +468,11 @@ class RAIDManagement(object):
             physical_disks=self._get_virtual_disk_attrs(drac_disk,
                                                         'PhysicalDiskIDs'))
 
-    def _get_virtual_disk_attr(self, drac_disk, attr_name, nullable=False):
+    def _get_virtual_disk_attr(
+            self, drac_disk, attr_name, nullable=False, allow_missing=False):
         return utils.get_wsman_resource_attr(
             drac_disk, uris.DCIM_VirtualDiskView, attr_name,
-            nullable=nullable)
+            nullable=nullable, allow_missing=allow_missing)
 
     def _get_virtual_disk_attrs(self, drac_disk, attr_name):
         return utils.get_all_wsman_resource_attrs(
@@ -259,6 +529,11 @@ class RAIDManagement(object):
                                                        uri)
         drac_bus_protocol = self._get_physical_disk_attr(drac_disk,
                                                          'BusProtocol', uri)
+        bus = self._get_physical_disk_attr(drac_disk,
+                                           'Bus', uri,  allow_missing=True)
+
+        if bus is not None:
+            bus = bus.upper()
 
         return PhysicalDisk(
             id=fqdd,
@@ -284,7 +559,8 @@ class RAIDManagement(object):
             device_protocol=self._get_physical_disk_attr(drac_disk,
                                                          'DeviceProtocol',
                                                          uri,
-                                                         allow_missing=True))
+                                                         allow_missing=True),
+            bus=bus)
 
     def _get_physical_disk_attr(self, drac_disk, attr_name, uri,
                                 allow_missing=False):
@@ -398,6 +674,15 @@ class RAIDManagement(object):
             virtual_disk_prop_names.append('SpanLength')
             virtual_disk_prop_values.append(str(span_length))
 
+        # Necessary when creating more than 1 VD on  same physical disks.
+        # To keep things simple, passing this all the time as no harm to pass
+        # this when creating only 1 VD taking all physical disk space.
+        # Passed value '0xFFFFFFFFFFFFFFFF' instructs iDRAC to calculate the
+        # value programmatically on its side. For single or first VD that would
+        # be 0.
+        virtual_disk_prop_names.append('StartingLBA')
+        virtual_disk_prop_values.append(_STARTING_LBA_AUTO_CALCULATE)
+
         if error_msgs:
             msg = ('The following errors were encountered while parsing '
                    'the provided parameters: %r') % ','.join(error_msgs)
@@ -637,6 +922,15 @@ class RAIDManagement(object):
         RAID to JBOD or vice versa.  It does this by only converting the
         disks that are not already in the correct state.
 
+        When converting Dell EMC PERC H755 RAID controller physical disks
+        to non-RAID mode, RAID-0 virtual disks get created for each physical
+        disk and disks moved to 'Online' state.
+
+        This is different from other controllers supporting non-RAID conversion
+        and takes up physical disks that cannot be later used for user intended
+        RAID configuration. H755 RAID controllers are excluded when converting
+        to non-RAID mode leaving disks in 'Ready' state.
+
         :param mode: constants.RaidStatus enumeration that indicates the mode
                      to change the disks to.
         :param controllers_to_physical_disk_ids: Dictionary of controllers and
@@ -651,13 +945,6 @@ class RAIDManagement(object):
                     - The is_reboot_required key with a RebootRequired
                       enumerated value indicating whether the server must be
                       rebooted to complete disk conversion.
-                  Also contained in the main dict are the following key/values,
-                  which are deprecated, should not be used, and will be removed
-                  in a future release:
-                  - is_reboot_required, a boolean stating whether a reboot is
-                    required or not.
-                  - commit_required_ids, a list of controller ids that will
-                    need to commit their pending RAID changes via a config job.
         :raises: DRACOperationFailed on error reported back by the DRAC and the
                  exception message does not contain NOT_SUPPORTED_MSG constant.
         :raises: Exception on unknown error.
@@ -665,11 +952,12 @@ class RAIDManagement(object):
         physical_disks = self.list_physical_disks()
 
         raid = constants.RaidStatus.raid
+        jbod = constants.RaidStatus.jbod
 
+        all_controllers = self.list_raid_controllers()
         if not controllers_to_physical_disk_ids:
             controllers_to_physical_disk_ids = collections.defaultdict(list)
 
-            all_controllers = self.list_raid_controllers()
             for physical_d in physical_disks:
                 # Weed out disks that are not attached to a RAID controller
                 if self.is_raid_controller(physical_d.controller,
@@ -679,6 +967,27 @@ class RAIDManagement(object):
 
                     physical_disk_ids.append(physical_d.id)
 
+        controllers_to_results = {}
+
+        # Filter out PERC H755 controller as it creates RAID-0 virtual disks
+        # when in non-RAID mode. Returns conversion result dictionary
+        # containing is_commit_required and is_reboot_required key with
+        # the value always set to False.
+        if mode == jbod:
+            for cntlr in all_controllers:
+                if cntlr.model.startswith("PERC H755") and \
+                 cntlr.id in controllers_to_physical_disk_ids:
+                    LOG.debug("Excluding {} from converting to "
+                              "non-RAID mode".format(cntlr.model))
+                    del controllers_to_physical_disk_ids[cntlr.id]
+                    controllers_to_results[cntlr.id] = \
+                        utils.build_return_dict(
+                            doc=None,
+                            resource_uri=None,
+                            is_commit_required_value=False,
+                            is_reboot_required_value=constants.
+                            RebootRequired.false)
+
         '''Modify controllers_to_physical_disk_ids dict by inspecting desired
         status vs current status of each controller's disks.
         Raise exception if there are any failed drives or
@@ -687,9 +996,6 @@ class RAIDManagement(object):
         final_ctls_to_phys_disk_ids = self._check_disks_status(
                 mode, physical_disks, controllers_to_physical_disk_ids)
 
-        is_reboot_required = False
-        controllers = []
-        controllers_to_results = {}
         for controller, physical_disk_ids \
                 in final_ctls_to_phys_disk_ids.items():
             if physical_disk_ids:
@@ -715,17 +1021,6 @@ class RAIDManagement(object):
                         raise
                 else:
                     controllers_to_results[controller] = conversion_results
-
-                    # Remove the code below when is_reboot_required and
-                    # commit_required_ids are deprecated
-                    reboot_true = constants.RebootRequired.true
-                    reboot_optional = constants.RebootRequired.optional
-                    _is_reboot_required = \
-                        conversion_results["is_reboot_required"]
-                    is_reboot_required = is_reboot_required \
-                        or (_is_reboot_required
-                            in [reboot_true, reboot_optional])
-                    controllers.append(controller)
             else:
                 controllers_to_results[controller] = \
                     utils.build_return_dict(
@@ -735,9 +1030,7 @@ class RAIDManagement(object):
                         is_reboot_required_value=constants.
                         RebootRequired.false)
 
-        return {'conversion_results': controllers_to_results,
-                'is_reboot_required': is_reboot_required,
-                'commit_required_ids': controllers}
+        return {'conversion_results': controllers_to_results}
 
     def is_realtime_supported(self, raid_controller_fqdd):
         """Find if controller supports realtime or not
@@ -831,10 +1124,12 @@ class RAIDManagement(object):
                                         'MessageID',
                                         uris.DCIM_RAIDService).text
 
-            # A MessageID 'STOR018' indicates no foreign drive was
+            # A MessageID 'STOR018'/'STOR058' indicates no foreign drive was
             # detected. Return a value which informs the caller nothing
             # further needs to be done.
-            if message_id == NO_FOREIGN_DRIVE:
+            no_foreign_drives_detected = any(
+                stor_id == message_id for stor_id in NO_FOREIGN_DRIVES)
+            if no_foreign_drives_detected:
                 is_commit_required_value = False
                 is_reboot_required_value = constants.RebootRequired.false
             else:
diff -pruN 3.1.0-3/dracclient/resources/uris.py 8.0.0-0ubuntu1/dracclient/resources/uris.py
--- 3.1.0-3/dracclient/resources/uris.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/resources/uris.py	2022-02-22 09:18:07.000000000 +0000
@@ -94,20 +94,33 @@ DCIM_PCIeSSDView = ('http://schemas.dell
 DCIM_PhysicalDiskView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
                          'DCIM_PhysicalDiskView')
 
+DCIM_RAIDEnumeration = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                        'DCIM_RAIDEnumeration')
+
+DCIM_RAIDInteger = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                    'DCIM_RAIDInteger')
+
 DCIM_RAIDService = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
                     'DCIM_RAIDService')
 
-DCIM_SystemView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
-                   'DCIM_SystemView')
+
+DCIM_RAIDString = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                   'DCIM_RAIDString')
 
 DCIM_SystemEnumeration = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
                           'DCIM_SystemEnumeration')
 
+DCIM_SystemInteger = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                      'DCIM_SystemInteger')
+
 DCIM_SystemString = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
                      'DCIM_SystemString')
 
-DCIM_SystemInteger = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
-                      'DCIM_SystemInteger')
+DCIM_SystemView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                   'DCIM_SystemView')
+
+DCIM_VideoView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
+                  'DCIM_VideoView')
 
 DCIM_VirtualDiskView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
                         'DCIM_VirtualDiskView')
diff -pruN 3.1.0-3/dracclient/tests/test_bios.py 8.0.0-0ubuntu1/dracclient/tests/test_bios.py
--- 3.1.0-3/dracclient/tests/test_bios.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_bios.py	2022-02-22 09:18:07.000000000 +0000
@@ -12,9 +12,9 @@
 #    under the License.
 
 import re
+from unittest import mock
 
 import lxml.etree
-import mock
 import requests_mock
 
 import dracclient.client
@@ -346,7 +346,8 @@ class ClientBIOSConfigurationTestCase(ba
                 'SetAttributes']['ok'])
 
         result = self.drac_client.set_bios_settings(
-            {'ProcVirtualization': 'Disabled'})
+            {'ProcVirtualization': 'Disabled',
+             'DynamicCoreAllocation': 'Disabled'})
 
         self.assertEqual({'is_commit_required': True,
                           'is_reboot_required': constants.RebootRequired.true},
diff -pruN 3.1.0-3/dracclient/tests/test_client.py 8.0.0-0ubuntu1/dracclient/tests/test_client.py
--- 3.1.0-3/dracclient/tests/test_client.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_client.py	2022-02-22 09:18:07.000000000 +0000
@@ -11,7 +11,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import mock
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
diff -pruN 3.1.0-3/dracclient/tests/test_idrac_card.py 8.0.0-0ubuntu1/dracclient/tests/test_idrac_card.py
--- 3.1.0-3/dracclient/tests/test_idrac_card.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_idrac_card.py	2022-02-22 09:18:07.000000000 +0000
@@ -12,8 +12,9 @@
 #    under the License.
 
 import lxml.etree
-import mock
 import re
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
@@ -183,6 +184,47 @@ class ClientiDRACCardConfigurationTestCa
         self.assertEqual(expected_enum_attr, idrac_settings[
                          'Info.1#Type'])
 
+    def test_list_idrac_settings_with_nil_group_id(
+             self, mock_requests, mock_wait_until_idrac_is_ready):
+
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardEnumeration]['ok']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardString]['nil_group_id']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardInteger]['ok']}])
+        self.drac_client.list_idrac_settings(
+             by_name=True, fqdd_filter='iDRAC.Embedded.1')
+
+    def test_list_idrac_settings_with_nil_lower_bound(
+             self, mock_requests, mock_wait_until_idrac_is_ready):
+
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardEnumeration]['ok']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardString]['ok']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardInteger]['nil_lower_bound']}])
+
+        self.drac_client.list_idrac_settings(
+             by_name=True, fqdd_filter='iDRAC.Embedded.1')
+
+    def test_list_idrac_settings_with_nil_upper_bound(
+             self, mock_requests, mock_wait_until_idrac_is_ready):
+
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardEnumeration]['ok']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardString]['ok']},
+             {'text': test_utils.iDracCardEnumerations[
+                 uris.DCIM_iDRACCardInteger]['nil_upper_bound']}])
+
+        self.drac_client.list_idrac_settings(
+             by_name=True, fqdd_filter='iDRAC.Embedded.1')
+
     @mock.patch.object(dracclient.client.WSManClient, 'invoke',
                        spec_set=True, autospec=True)
     def test_set_idrac_settings(
diff -pruN 3.1.0-3/dracclient/tests/test_inventory.py 8.0.0-0ubuntu1/dracclient/tests/test_inventory.py
--- 3.1.0-3/dracclient/tests/test_inventory.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_inventory.py	2022-02-22 09:18:07.000000000 +0000
@@ -11,7 +11,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import mock
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
@@ -132,13 +133,44 @@ class ClientInventoryManagementTestCase(
             expected_nics,
             self.drac_client.list_nics())
 
+    def test_list_video_controllers(self, mock_requests,
+                                    mock_wait_until_idrac_is_ready):
+        expected_video_controllers = [
+            inventory.Video(
+                id='Video.Embedded.1-1',
+                description='Integrated Matrox G200eW3 Graphics Controller',
+                function_number=0,
+                manufacturer='Matrox Electronics Systems Ltd.',
+                pci_device_id='0536',
+                pci_vendor_id='102B',
+                pci_subdevice_id='0737',
+                pci_subvendor_id='1028'),
+            inventory.Video(
+                id='Video.Slot.7-1',
+                description='TU104GL [Tesla T4]',
+                function_number=0,
+                manufacturer='NVIDIA Corporation',
+                pci_device_id='1EB8',
+                pci_vendor_id='10DE',
+                pci_subdevice_id='12A2',
+                pci_subvendor_id='10DE')]
+
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.InventoryEnumerations[uris.DCIM_VideoView]['ok'])
+
+        self.assertEqual(
+            expected_video_controllers,
+            self.drac_client.list_video_controllers())
+
     def test_get_system(self, mock_requests, mock_wait_until_idrac_is_ready):
         expected_system = inventory.System(
             id='System.Embedded.1',
             uuid='ebd4edd3-dfd7-4c7d-a2c8-562b3c23b811',
             service_tag='A1B2C3D',
             model='PowerEdge R630',
-            lcc_version='2.1.0')
+            lcc_version='2.1.0',
+            last_system_inventory_time='20200902160859')
         mock_requests.post(
             'https://1.2.3.4:443/wsman',
             text=test_utils.LifecycleControllerEnumerations[
diff -pruN 3.1.0-3/dracclient/tests/test_job.py 8.0.0-0ubuntu1/dracclient/tests/test_job.py
--- 3.1.0-3/dracclient/tests/test_job.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_job.py	2022-02-22 09:18:07.000000000 +0000
@@ -13,7 +13,8 @@
 
 import datetime
 import lxml.etree
-import mock
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
diff -pruN 3.1.0-3/dracclient/tests/test_lifecycle_controller.py 8.0.0-0ubuntu1/dracclient/tests/test_lifecycle_controller.py
--- 3.1.0-3/dracclient/tests/test_lifecycle_controller.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_lifecycle_controller.py	2022-02-22 09:18:07.000000000 +0000
@@ -12,8 +12,9 @@
 #    under the License.
 
 import lxml.etree
-import mock
 import re
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
diff -pruN 3.1.0-3/dracclient/tests/test_nic.py 8.0.0-0ubuntu1/dracclient/tests/test_nic.py
--- 3.1.0-3/dracclient/tests/test_nic.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_nic.py	2022-02-22 09:18:07.000000000 +0000
@@ -13,8 +13,9 @@
 
 import datetime
 import lxml.etree
-import mock
 import re
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
diff -pruN 3.1.0-3/dracclient/tests/test_raid.py 8.0.0-0ubuntu1/dracclient/tests/test_raid.py
--- 3.1.0-3/dracclient/tests/test_raid.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_raid.py	2022-02-22 09:18:07.000000000 +0000
@@ -14,8 +14,10 @@
 
 import collections
 import lxml.etree
-import mock
 import random
+import re
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
@@ -37,12 +39,16 @@ class ClientRAIDManagementTestCase(base.
         self.drac_client = dracclient.client.DRACClient(
             **test_utils.FAKE_ENDPOINT)
         self.raid_controller_fqdd = "RAID.Integrated.1-1"
+        self.boss_controller_fqdd = "AHCI.Slot.3-1"
+        self.h755_controller_fqdd = "RAID.SL.8-1"
         cntl_dict = {'RAID.Integrated.1-1':
                      ['Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1',
                       'Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1'],
                      'AHCI.Integrated.1-1':
                      ['Disk.Bay.0:Enclosure.Internal.0-1:AHCI.Integrated.1-1',
-                      'Disk.Bay.1:Enclosure.Internal.0-1:AHCI.Integrated.1-1']}
+                      'Disk.Bay.1:Enclosure.Internal.0-1:AHCI.Integrated.1-1'],
+                     'RAID.SL.8-1':
+                     ['Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.8-1']}
         self.controllers_to_physical_disk_ids = cntl_dict
         self.disk_1 = raid.PhysicalDisk(
             id='Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1',
@@ -59,7 +65,8 @@ class ClientRAIDManagementTestCase(base.
             status='ok',
             raid_status='ready',
             sas_address='500056B37789ABE3',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
 
         self.disk_2 = raid.PhysicalDisk(
             id='Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1',
@@ -76,7 +83,8 @@ class ClientRAIDManagementTestCase(base.
             status='online',
             raid_status='ready',
             sas_address='500056B37789ABE3',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
 
         self.disk_3 = raid.PhysicalDisk(
             id='Disk.Bay.0:Enclosure.Internal.0-1:AHCI.Integrated.1-1',
@@ -93,7 +101,8 @@ class ClientRAIDManagementTestCase(base.
             status='online',
             raid_status='ready',
             sas_address='500056B37789ABE3',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
 
         self.disk_4 = raid.PhysicalDisk(
             id='Disk.Bay.1:Enclosure.Internal.0-1:AHCI.Integrated.1-1',
@@ -110,7 +119,203 @@ class ClientRAIDManagementTestCase(base.
             status='online',
             raid_status='ready',
             sas_address='500056B37789ABE3',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
+
+        self.disk_5 = raid.PhysicalDisk(
+            id='Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.8-1',
+            description='Disk 0 in Backplane 1 of RAID Controller in SL 8',
+            controller='RAID.SL.8-1',
+            manufacturer='ATA',
+            model='ST91000640NS',
+            media_type='hdd',
+            interface_type='sata',
+            size_mb=953344,
+            free_size_mb=953344,
+            serial_number='9XG4SLGZ',
+            firmware_version='AA09',
+            status='ok',
+            raid_status='ready',
+            sas_address='500056B37789ABE3',
+            device_protocol=None,
+            bus=None)
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    def test_list_raid_settings(self, mock_requests,
+                                mock_wait_until_idrac_is_ready):
+        expected_enum_attr = raid.RAIDEnumerableAttribute(
+            name='RAIDCurrentControllerMode',
+            instance_id='RAID.Integrated.1-1:RAIDCurrentControllerMode',  # noqa
+            current_value=['RAID'],
+            pending_value=None,
+            read_only=True,
+            fqdd='RAID.Integrated.1-1',
+            possible_values=['RAID', 'Enhanced HBA'])
+        expected_string_attr = raid.RAIDStringAttribute(
+            name='Name',
+            instance_id='Disk.Virtual.1:RAID.Integrated.1-1:Name',  # noqa
+            current_value='Virtual Disk 1',
+            pending_value=None,
+            read_only=True,
+            fqdd='Disk.Virtual.1:RAID.Integrated.1-1',
+            min_length=0,
+            max_length=129)
+        expected_integer_attr = raid.RAIDIntegerAttribute(
+            name='RAIDmaxSupportedVD',
+            instance_id='RAID.Integrated.1-1:RAIDmaxSupportedVD',  # noqa
+            current_value=240,
+            pending_value=None,
+            read_only=True,
+            fqdd='RAID.Integrated.1-1',
+            lower_bound=0,
+            upper_bound=0)
+        # expected_string_attr
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']}
+        ])
+
+        raid_settings = self.drac_client.list_raid_settings()
+        self.assertEqual(219, len(raid_settings))
+        # enumerable attribute
+        self.assertIn(
+            'RAID.Integrated.1-1:RAIDCurrentControllerMode',  # noqa
+            raid_settings)
+        self.assertEqual(expected_enum_attr.fqdd, raid_settings[
+                         'RAID.Integrated.1-1:RAIDCurrentControllerMode'].fqdd)  # noqa
+        # string attribute
+        self.assertIn(
+            'Disk.Virtual.1:RAID.Integrated.1-1:Name',  # noqa
+            raid_settings)
+        self.assertEqual(expected_string_attr.fqdd,
+                         raid_settings['Disk.Virtual.1:RAID.Integrated.1-1:Name'].fqdd)  # noqa
+        # integer attribute
+        self.assertIn(
+            'RAID.Integrated.1-1:RAIDmaxSupportedVD',  # noqa
+            raid_settings)
+        self.assertEqual(expected_integer_attr.fqdd, raid_settings[
+            'RAID.Integrated.1-1:RAIDmaxSupportedVD'].fqdd)  # noqa
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'invoke', spec_set=True,
+                       autospec=True)
+    def test_set_raid_settings(self, mock_requests,
+                               mock_invoke,
+                               mock_wait_until_idrac_is_ready):
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']}])
+        mock_invoke.return_value = lxml.etree.fromstring(
+            test_utils.RAIDInvocations[uris.DCIM_RAIDService][
+                'SetAttributes']['ok'])
+
+        result = self.drac_client.set_raid_settings(
+            self.raid_controller_fqdd,
+            {'RAID.Integrated.1-1:RAIDRequestedControllerMode': 'RAID'})
+
+        self.assertEqual({'is_commit_required': True,
+                          'is_reboot_required': constants.RebootRequired.true
+                          },
+                         result)
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    def test_set_raid_settings_with_unknown_attr(
+            self, mock_requests, mock_wait_until_idrac_is_ready):
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']},
+            {'text': test_utils.RAIDInvocations[
+                uris.DCIM_RAIDService]['SetAttributes']['error']}])
+
+        self.assertRaises(exceptions.InvalidParameterValue,
+                          self.drac_client.set_raid_settings,
+                          self.raid_controller_fqdd, {'foo': 'bar'})
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    def test_set_raid_settings_with_unchanged_attr(
+            self, mock_requests, mock_wait_until_idrac_is_ready):
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']}])
+        attrKey = 'Disk.Virtual.1:RAID.Integrated.1-1:RAIDdefaultWritePolicy'
+        result = self.drac_client.set_raid_settings(
+            self.raid_controller_fqdd,
+            {attrKey: 'WriteBack'})
+
+        self.assertEqual({'is_commit_required': False,
+                          'is_reboot_required':
+                          constants.RebootRequired.false},
+                         result)
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    def test_set_raid_settings_with_readonly_attr(
+            self, mock_requests, mock_wait_until_idrac_is_ready):
+        expected_message = (
+            "Cannot set read-only RAID attributes: "
+            "['RAID.Integrated.1-1:RAIDCurrentControllerMode']."
+        )
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']}])
+
+        self.assertRaisesRegexp(
+            exceptions.DRACOperationFailed, re.escape(expected_message),
+            self.drac_client.set_raid_settings,
+            self.raid_controller_fqdd,
+            {'RAID.Integrated.1-1:RAIDCurrentControllerMode': 'Enhanced HBA'})
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
+    def test_set_raid_settings_with_incorrect_enum_value(
+            self, mock_requests, mock_wait_until_idrac_is_ready):
+        expected_message = ("Attribute 'RAIDRequestedControllerMode' cannot "
+                            "be set to value 'foo'. It must be in "
+                            "['RAID', 'Enhanced HBA', 'None'].")
+
+        mock_requests.post('https://1.2.3.4:443/wsman', [
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDEnumeration]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDString]['ok']},
+            {'text': test_utils.RAIDEnumerations[
+                uris.DCIM_RAIDInteger]['ok']}])
+        self.assertRaisesRegexp(
+            exceptions.DRACOperationFailed, re.escape(expected_message),
+            self.drac_client.set_raid_settings,
+            self.raid_controller_fqdd,
+            {'RAID.Integrated.1-1:RAIDRequestedControllerMode': 'foo'})
 
     @mock.patch.object(dracclient.client.WSManClient,
                        'wait_until_idrac_is_ready', spec_set=True,
@@ -165,6 +370,36 @@ class ClientRAIDManagementTestCase(base.
     @mock.patch.object(dracclient.client.WSManClient,
                        'wait_until_idrac_is_ready', spec_set=True,
                        autospec=True)
+    def test_list_virtual_disks_with_raid_status_change(
+            self, mock_requests, mock_wait_until_idrac_is_ready):
+        expected_virtual_disk = raid.VirtualDisk(
+            id='Disk.Virtual.0:RAID.Integrated.1-1',
+            name='disk 0',
+            description='Virtual Disk 0 on Integrated RAID Controller 1',
+            controller='RAID.Integrated.1-1',
+            raid_level='1',
+            size_mb=571776,
+            status='ok',
+            raid_status='online',
+            span_depth=1,
+            span_length=2,
+            pending_operations=None,
+            physical_disks=[
+                'Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1',
+                'Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1'
+            ])
+
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[
+                uris.DCIM_VirtualDiskView]['Raid_Status_ok'])
+
+        self.assertIn(expected_virtual_disk,
+                      self.drac_client.list_virtual_disks())
+
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     def test_list_physical_disks(self, mock_requests,
                                  mock_wait_until_idrac_is_ready):
         expected_physical_disk = raid.PhysicalDisk(
@@ -183,7 +418,8 @@ class ClientRAIDManagementTestCase(base.
             status='ok',
             raid_status='ready',
             sas_address='5000C5007764F409',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
 
         mock_requests.post(
             'https://1.2.3.4:443/wsman',
@@ -213,7 +449,8 @@ class ClientRAIDManagementTestCase(base.
             status='ok',
             raid_status='ready',
             sas_address='5000C5007764F409',
-            device_protocol=None)
+            device_protocol=None,
+            bus=None)
 
         mock_requests.post(
             'https://1.2.3.4:443/wsman',
@@ -242,7 +479,8 @@ class ClientRAIDManagementTestCase(base.
             status='unknown',
             raid_status=None,
             sas_address=None,
-            device_protocol='NVMe-MI1.0')
+            device_protocol='NVMe-MI1.0',
+            bus='3E')
 
         mock_requests.post(
             'https://1.2.3.4:443/wsman',
@@ -410,8 +648,11 @@ class ClientRAIDManagementTestCase(base.
                               'Name': 'DCIM:RAIDService'}
         expected_properties = {'Target': 'controller',
                                'PDArray': ['disk1', 'disk2'],
-                               'VDPropNameArray': ['Size', 'RAIDLevel'],
-                               'VDPropValueArray': ['42', '4']}
+                               'VDPropNameArray': [
+                                   'Size', 'RAIDLevel', 'StartingLBA'],
+                               'VDPropValueArray': [
+                                   '42', '4',
+                                   raid._STARTING_LBA_AUTO_CALCULATE]}
         mock_invoke.return_value = lxml.etree.fromstring(
             test_utils.RAIDInvocations[uris.DCIM_RAIDService][
                 'CreateVirtualDisk']['ok'])
@@ -438,11 +679,12 @@ class ClientRAIDManagementTestCase(base.
                               'Name': 'DCIM:RAIDService'}
         expected_properties = {'Target': 'controller',
                                'PDArray': ['disk1', 'disk2'],
-                               'VDPropNameArray': ['Size', 'RAIDLevel',
-                                                   'VirtualDiskName',
-                                                   'SpanDepth', 'SpanLength'],
-                               'VDPropValueArray': ['42', '4', 'name', '3',
-                                                    '2']}
+                               'VDPropNameArray': [
+                                   'Size', 'RAIDLevel', 'VirtualDiskName',
+                                   'SpanDepth', 'SpanLength', 'StartingLBA'],
+                               'VDPropValueArray': [
+                                   '42', '4', 'name', '3', '2',
+                                   raid._STARTING_LBA_AUTO_CALCULATE]}
         mock_invoke.return_value = lxml.etree.fromstring(
             test_utils.RAIDInvocations[uris.DCIM_RAIDService][
                 'CreateVirtualDisk']['ok'])
@@ -669,6 +911,31 @@ class ClientRAIDManagementTestCase(base.
             expected_selectors, expected_properties,
             check_return_value=False)
 
+    @mock.patch.object(dracclient.client.WSManClient, 'invoke',
+                       spec_set=True, autospec=True)
+    def test_clear_foreign_config_with_operation_not_supported(self,
+                                                               mock_requests,
+                                                               mock_invoke):
+        expected_selectors = {'SystemCreationClassName': 'DCIM_ComputerSystem',
+                              'CreationClassName': 'DCIM_RAIDService',
+                              'SystemName': 'DCIM:ComputerSystem',
+                              'Name': 'DCIM:RAIDService'}
+        expected_properties = {'Target': self.boss_controller_fqdd}
+        mock_invoke.return_value = lxml.etree.fromstring(
+            test_utils.RAIDInvocations[uris.DCIM_RAIDService][
+                'ClearForeignConfig']['foreign_drive_operation_not_supported'])
+
+        result = self.drac_client.clear_foreign_config(
+                self.boss_controller_fqdd)
+        self.assertEqual({'is_commit_required': False,
+                          'is_reboot_required':
+                          constants.RebootRequired.false},
+                         result)
+        mock_invoke.assert_called_once_with(
+            mock.ANY, uris.DCIM_RAIDService, 'ClearForeignConfig',
+            expected_selectors, expected_properties,
+            check_return_value=False)
+
     @mock.patch.object(dracclient.client.WSManClient,
                        'wait_until_idrac_is_ready', spec_set=True,
                        autospec=True)
@@ -984,7 +1251,8 @@ class ClientRAIDManagementTestCase(base.
     def test_check_disks_status_bad(self, mock_requests):
         mode = constants.RaidStatus.raid
         disk_2 = self.disk_2._replace(raid_status='FAKE_STATUS')
-        physical_disks = [self.disk_1, disk_2, self.disk_3, self.disk_4]
+        physical_disks = [self.disk_1, disk_2, self.disk_3, self.disk_4,
+                          self.disk_5]
         raid_mgt = self.drac_client._raid_mgmt
 
         self.assertRaises(ValueError,
@@ -1002,7 +1270,8 @@ class ClientRAIDManagementTestCase(base.
     def test_check_disks_status_fail(self, mock_requests):
         mode = constants.RaidStatus.raid
         disk_2_failed = self.disk_2._replace(raid_status='failed')
-        physical_disks = [self.disk_1, disk_2_failed, self.disk_3, self.disk_4]
+        physical_disks = [self.disk_1, disk_2_failed, self.disk_3, self.disk_4,
+                          self.disk_5]
         raid_mgt = self.drac_client._raid_mgmt
 
         self.assertRaises(ValueError,
@@ -1021,7 +1290,7 @@ class ClientRAIDManagementTestCase(base.
         raid_mgt = self.drac_client._raid_mgmt
         mode = constants.RaidStatus.raid
         physical_disks = [self.disk_1, self.disk_2,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
 
         raid_cntl_to_phys_disk_ids = raid_mgt._check_disks_status(
             mode,  physical_disks, self.controllers_to_physical_disk_ids)
@@ -1032,7 +1301,7 @@ class ClientRAIDManagementTestCase(base.
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
 
         jbod_cntl_to_phys_disk_ids = raid_mgt._check_disks_status(
             mode,  physical_disks, self.controllers_to_physical_disk_ids)
@@ -1042,7 +1311,8 @@ class ClientRAIDManagementTestCase(base.
     def test_check_disks_status_change_state(self, mock_requests):
         raid_mgt = self.drac_client._raid_mgmt
         mode = constants.RaidStatus.jbod
-        physical_disks = [self.disk_1, self.disk_2, self.disk_3, self.disk_4]
+        physical_disks = [self.disk_1, self.disk_2, self.disk_3,
+                          self.disk_4, self.disk_5]
 
         jbod_cntl_to_phys_disk_ids = raid_mgt._check_disks_status(
             mode, physical_disks, self.controllers_to_physical_disk_ids)
@@ -1053,7 +1323,7 @@ class ClientRAIDManagementTestCase(base.
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
         raid_cntl_to_phys_disk_ids = raid_mgt._check_disks_status(
             mode,  physical_disks, self.controllers_to_physical_disk_ids)
         raid_len = len(raid_cntl_to_phys_disk_ids['RAID.Integrated.1-1'])
@@ -1063,7 +1333,8 @@ class ClientRAIDManagementTestCase(base.
         mode = constants.RaidStatus.raid
         disk_1_bad = self.disk_1._replace(raid_status='FAKE_STATUS')
         disk_2_failed = self.disk_2._replace(raid_status='failed')
-        physical_disks = [disk_1_bad, disk_2_failed, self.disk_3, self.disk_4]
+        physical_disks = [disk_1_bad, disk_2_failed, self.disk_3,
+                          self.disk_4, self.disk_5]
         raid_mgt = self.drac_client._raid_mgmt
 
         self.assertRaises(ValueError,
@@ -1089,25 +1360,33 @@ class ClientRAIDManagementTestCase(base.
             mock_convert_physical_disks,
             wait_until_idrac_is_ready):
         mode = constants.RaidStatus.jbod
-        mock_requests.post(
-            'https://1.2.3.4:443/wsman',
-            text=test_utils.RAIDEnumerations[uris.DCIM_PhysicalDiskView]['ok'])
+        mock_requests.post('https://1.2.3.4:443/wsman',
+                           [{'text': test_utils.RAIDEnumerations[
+                            uris.DCIM_PhysicalDiskView]['ok']},
+                            {'text': test_utils.RAIDEnumerations[
+                             uris.DCIM_ControllerView]['ok']}])
         cvt_phys_disks_return_value = {'is_commit_required': True,
                                        'is_reboot_required': constants.
                                        RebootRequired.true}
+        h755_return_value = {'is_commit_required': False,
+                             'is_reboot_required': constants.
+                             RebootRequired.false}
         mock_convert_physical_disks.return_value = cvt_phys_disks_return_value
 
         expected_return_value = {'RAID.Integrated.1-1':
                                  cvt_phys_disks_return_value,
                                  'AHCI.Integrated.1-1':
-                                 cvt_phys_disks_return_value}
+                                 cvt_phys_disks_return_value,
+                                 'RAID.SL.8-1':
+                                 h755_return_value}
         results = self.drac_client.change_physical_disk_state(
             mode, self.controllers_to_physical_disk_ids)
-        self.assertTrue(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 2)
         self.assertEqual(results['conversion_results'],
                          expected_return_value)
 
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     @mock.patch.object(dracclient.resources.raid.RAIDManagement,
                        'list_physical_disks', spec_set=True,
                        autospec=True)
@@ -1117,52 +1396,70 @@ class ClientRAIDManagementTestCase(base.
     def test_change_physical_disk_state_raid(
             self, mock_requests,
             mock_convert_physical_disks,
-            mock_list_physical_disks):
+            mock_list_physical_disks,
+            mock_wait_until_idrac_is_ready):
         mode = constants.RaidStatus.raid
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         boss_return_value = {'is_commit_required': False,
                              'is_reboot_required':
                              constants.RebootRequired.false}
         raid_return_value = {'is_commit_required': True,
                              'is_reboot_required':
                              constants.RebootRequired.true}
+        h755_return_value = {'is_commit_required': False,
+                             'is_reboot_required':
+                             constants.RebootRequired.false}
         mock_convert_physical_disks.return_value = raid_return_value
 
         results = self.drac_client.change_physical_disk_state(
             mode, self.controllers_to_physical_disk_ids)
-        self.assertTrue(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 1)
-        self.assertEqual(len(results['conversion_results']), 2)
+        self.assertEqual(len(results['conversion_results']), 3)
         self.assertEqual(results['conversion_results']['AHCI.Integrated.1-1'],
                          boss_return_value)
         self.assertEqual(results['conversion_results']['RAID.Integrated.1-1'],
                          raid_return_value)
+        self.assertEqual(results['conversion_results']['RAID.SL.8-1'],
+                         h755_return_value)
 
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     @mock.patch.object(dracclient.resources.raid.RAIDManagement,
                        'list_physical_disks', spec_set=True,
                        autospec=True)
     def test_change_physical_disk_state_none(
             self, mock_requests,
-            mock_list_physical_disks):
+            mock_list_physical_disks,
+            mock_wait_until_idrac_is_ready):
         mode = constants.RaidStatus.raid
-        physical_disks = [self.disk_1, self.disk_2, self.disk_3, self.disk_4]
+        physical_disks = [self.disk_1, self.disk_2, self.disk_3, self.disk_4,
+                          self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         expected_return_value = {'is_commit_required': False,
                                  'is_reboot_required':
                                  constants.RebootRequired.false}
         results = self.drac_client.change_physical_disk_state(
             mode, self.controllers_to_physical_disk_ids)
-        self.assertFalse(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 0)
         self.assertEqual(results['conversion_results']['RAID.Integrated.1-1'],
                          expected_return_value)
         self.assertEqual(results['conversion_results']['AHCI.Integrated.1-1'],
                          expected_return_value)
+        self.assertEqual(results['conversion_results']['RAID.SL.8-1'],
+                         expected_return_value)
 
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     @mock.patch.object(dracclient.resources.raid.RAIDManagement,
                        'list_physical_disks', spec_set=True,
                        autospec=True)
@@ -1174,25 +1471,32 @@ class ClientRAIDManagementTestCase(base.
     def test_change_physical_disk_state_not_supported(
             self, mock_requests,
             mock_convert_physical_disks,
-            mock_list_physical_disks):
+            mock_list_physical_disks,
+            mock_wait_until_idrac_is_ready):
         mode = constants.RaidStatus.raid
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         expected_return_value = {'is_commit_required': False,
                                  'is_reboot_required':
                                  constants.RebootRequired.false}
         results = self.drac_client.change_physical_disk_state(
             mode, self.controllers_to_physical_disk_ids)
-        self.assertFalse(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 0)
         self.assertEqual(results['conversion_results']['RAID.Integrated.1-1'],
                          expected_return_value)
         self.assertEqual(results['conversion_results']['AHCI.Integrated.1-1'],
                          expected_return_value)
+        self.assertEqual(results['conversion_results']['RAID.SL.8-1'],
+                         expected_return_value)
 
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     @mock.patch.object(dracclient.resources.raid.RAIDManagement,
                        'list_physical_disks', spec_set=True,
                        autospec=True)
@@ -1204,13 +1508,17 @@ class ClientRAIDManagementTestCase(base.
     def test_change_physical_disk_state_raise_drac_operation_other(
             self, mock_requests,
             mock_convert_physical_disks,
-            mock_list_physical_disks):
+            mock_list_physical_disks,
+            mock_wait_until_idrac_is_ready):
         mode = constants.RaidStatus.raid
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         self.assertRaisesRegexp(
             exceptions.DRACOperationFailed,
             "OTHER_MESSAGE",
@@ -1218,6 +1526,9 @@ class ClientRAIDManagementTestCase(base.
             mode,
             self.controllers_to_physical_disk_ids)
 
+    @mock.patch.object(dracclient.client.WSManClient,
+                       'wait_until_idrac_is_ready', spec_set=True,
+                       autospec=True)
     @mock.patch.object(dracclient.resources.raid.RAIDManagement,
                        'list_physical_disks', spec_set=True,
                        autospec=True)
@@ -1228,13 +1539,17 @@ class ClientRAIDManagementTestCase(base.
     def test_change_physical_disk_state_raise_other(
             self, mock_requests,
             mock_convert_physical_disks,
-            mock_list_physical_disks):
+            mock_list_physical_disks,
+            mock_wait_until_idrac_is_ready):
         mode = constants.RaidStatus.raid
         disk_1_non_raid = self.disk_1._replace(raid_status='non-RAID')
         disk_2_non_raid = self.disk_2._replace(raid_status='non-RAID')
         physical_disks = [disk_1_non_raid, disk_2_non_raid,
-                          self.disk_3, self.disk_4]
+                          self.disk_3, self.disk_4, self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        mock_requests.post(
+            'https://1.2.3.4:443/wsman',
+            text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         self.assertRaisesRegexp(
             Exception,
             "SOMETHING_BAD_HAPPENED",
@@ -1260,15 +1575,26 @@ class ClientRAIDManagementTestCase(base.
             'https://1.2.3.4:443/wsman',
             text=test_utils.RAIDEnumerations[uris.DCIM_ControllerView]['ok'])
         mode = constants.RaidStatus.jbod
-        physical_disks = [self.disk_1, self.disk_2, self.disk_3, self.disk_4]
-        mock_convert_physical_disks.return_value = {'is_commit_required': True,
-                                                    'is_reboot_required':
-                                                    constants.RebootRequired
-                                                    .true}
+        physical_disks = [self.disk_1, self.disk_2, self.disk_3, self.disk_4,
+                          self.disk_5]
         mock_list_physical_disks.return_value = physical_disks
+        cvt_phys_disks_return_value = {'is_commit_required': True,
+                                       'is_reboot_required': constants.
+                                       RebootRequired.true}
+        h755_return_value = {'is_commit_required': False,
+                             'is_reboot_required':
+                             constants.RebootRequired.false}
+
+        mock_convert_physical_disks.return_value = cvt_phys_disks_return_value
+        expected_return_value = {'RAID.Integrated.1-1':
+                                 cvt_phys_disks_return_value,
+                                 'AHCI.Integrated.1-1':
+                                 cvt_phys_disks_return_value,
+                                 'RAID.SL.8-1':
+                                 h755_return_value}
         results = self.drac_client.change_physical_disk_state(mode)
-        self.assertTrue(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 2)
+        self.assertDictEqual(results['conversion_results'],
+                             expected_return_value)
 
     @mock.patch.object(dracclient.client.WSManClient,
                        'wait_until_idrac_is_ready', spec_set=True,
@@ -1291,8 +1617,7 @@ class ClientRAIDManagementTestCase(base.
         physical_disks = [_disk_1, _disk_2, _disk_3, _disk_4]
         mock_list_physical_disks.return_value = physical_disks
         results = self.drac_client.change_physical_disk_state(mode)
-        self.assertFalse(results["is_reboot_required"])
-        self.assertEqual(len(results["commit_required_ids"]), 0)
+        self.assertDictEqual(results['conversion_results'], {})
 
     @mock.patch.object(dracclient.client.WSManClient,
                        'wait_until_idrac_is_ready', spec_set=True,
diff -pruN 3.1.0-3/dracclient/tests/test_system.py 8.0.0-0ubuntu1/dracclient/tests/test_system.py
--- 3.1.0-3/dracclient/tests/test_system.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_system.py	2022-02-22 09:18:07.000000000 +0000
@@ -11,7 +11,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import mock
+from unittest import mock
+
 import requests_mock
 
 import dracclient.client
diff -pruN 3.1.0-3/dracclient/tests/test_wsman.py 8.0.0-0ubuntu1/dracclient/tests/test_wsman.py
--- 3.1.0-3/dracclient/tests/test_wsman.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/test_wsman.py	2022-02-22 09:18:07.000000000 +0000
@@ -12,11 +12,11 @@
 #    under the License.
 
 import collections
+from unittest import mock
 import uuid
 
 import lxml.etree
 import lxml.objectify
-import mock
 import requests.exceptions
 import requests_mock
 import six
diff -pruN 3.1.0-3/dracclient/tests/utils.py 8.0.0-0ubuntu1/dracclient/tests/utils.py
--- 3.1.0-3/dracclient/tests/utils.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/utils.py	2022-02-22 09:18:07.000000000 +0000
@@ -109,6 +109,9 @@ InventoryEnumerations = {
     },
     uris.DCIM_NICView: {
         'ok': load_wsman_xml('nic_view-enum-ok')
+    },
+    uris.DCIM_VideoView: {
+        'ok': load_wsman_xml('video_view-enum-ok'),
     }
 }
 
@@ -160,10 +163,16 @@ iDracCardEnumerations = {
         'ok': load_wsman_xml('idraccard_enumeration-enum-ok')
     },
     uris.DCIM_iDRACCardString: {
-        'ok': load_wsman_xml('idraccard_string-enum-ok')
+        'ok': load_wsman_xml('idraccard_string-enum-ok'),
+        'nil_group_id': load_wsman_xml(
+                        'idraccard_string-enum-nil-group-id')
     },
     uris.DCIM_iDRACCardInteger: {
-        'ok': load_wsman_xml('idraccard_integer-enum-ok')
+        'ok': load_wsman_xml('idraccard_integer-enum-ok'),
+        'nil_lower_bound': load_wsman_xml(
+                           'idraccard_integer-enum-nil-lower-bound'),
+        'nil_upper_bound': load_wsman_xml(
+                           'idraccard_integer-enum-nil-upper-bound')
     },
 }
 
@@ -246,7 +255,18 @@ RAIDEnumerations = {
         'ok': load_wsman_xml('physical_disk_view-enum-ok')
     },
     uris.DCIM_VirtualDiskView: {
+        'Raid_Status_ok': load_wsman_xml(
+            'virtual_disk_view-enum-with-raid-status-ok'),
         'ok': load_wsman_xml('virtual_disk_view-enum-ok')
+    },
+    uris.DCIM_RAIDEnumeration: {
+        'ok': load_wsman_xml('raid_enumeration-enum-ok')
+    },
+    uris.DCIM_RAIDString: {
+        'ok': load_wsman_xml('raid_string-enum-ok')
+    },
+    uris.DCIM_RAIDInteger: {
+        'ok': load_wsman_xml('raid_integer-enum-ok')
     }
 }
 
@@ -283,6 +303,14 @@ RAIDInvocations = {
                 'raid_service-invoke-clear_foreign_config-no_foreign_drive'),
             'invalid_controller_id': load_wsman_xml(
                 'raid_service-invoke-clear_foreign_config-invalid_controller'),
+            'foreign_drive_operation_not_supported': load_wsman_xml(
+                'raid_service-invoke-clear_foreign_config-not_supported'),
+        },
+        'SetAttributes': {
+            'ok': load_wsman_xml(
+                'raid_service-invoke-set_attributes-ok'),
+            'error': load_wsman_xml(
+                'raid_service-invoke-set_attributes-error'),
         }
     }
 }
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/bios_enumeration-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/bios_enumeration-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/bios_enumeration-enum-ok.xml	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/bios_enumeration-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -202,13 +202,13 @@
           <n1:AttributeDisplayName>Logical Processor Idling</n1:AttributeDisplayName>
           <n1:AttributeName>DynamicCoreAllocation</n1:AttributeName>
           <n1:CurrentValue>Disabled</n1:CurrentValue>
-          <n1:Dependency xsi:nil="true"/>
-          <n1:DisplayOrder>421</n1:DisplayOrder>
+          <n1:Dependency>&lt;Dep&gt;&lt;AttrLev Op="OR"&gt;&lt;ROIf Name="ProcPwrPerf"&gt;MaxPerf&lt;/ROIf&gt;&lt;/AttrLev&gt;&lt;/Dep&gt;</n1:Dependency>
+          <n1:DisplayOrder>5817</n1:DisplayOrder>
           <n1:FQDD>BIOS.Setup.1-1</n1:FQDD>
           <n1:GroupDisplayName>Processor Settings</n1:GroupDisplayName>
           <n1:GroupID>ProcSettings</n1:GroupID>
           <n1:InstanceID>BIOS.Setup.1-1:DynamicCoreAllocation</n1:InstanceID>
-          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
           <n1:PendingValue xsi:nil="true"/>
           <n1:PossibleValues>Enabled</n1:PossibleValues>
           <n1:PossibleValues>Disabled</n1:PossibleValues>
@@ -1492,4 +1492,4 @@
       <wsman:EndOfSequence/>
     </wsen:EnumerateResponse>
   </s:Body>
-</s:Envelope>
\ No newline at end of file
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/controller_view-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/controller_view-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/controller_view-enum-ok.xml	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/controller_view-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -93,6 +93,55 @@
           <n1:SupportRAID10UnevenSpans>0</n1:SupportRAID10UnevenSpans>
           <n1:T10PICapability>0</n1:T10PICapability>
         </n1:DCIM_ControllerView>
+        <n1:DCIM_ControllerView>
+          <n1:AlarmState>1</n1:AlarmState>
+          <n1:BootVirtualDiskFQDD xsi:nil="true"/>
+          <n1:Bus>1</n1:Bus>
+          <n1:CacheSizeInMB>8192</n1:CacheSizeInMB>
+          <n1:CachecadeCapability>0</n1:CachecadeCapability>
+          <n1:ConfigLockdownCapable>0</n1:ConfigLockdownCapable>
+          <n1:ConfigLockdownState>0</n1:ConfigLockdownState>
+          <n1:ConnectorCount>4</n1:ConnectorCount>
+          <n1:ControllerFirmwareVersion>52.13.2-3661</n1:ControllerFirmwareVersion>
+          <n1:Device>0</n1:Device>
+          <n1:DeviceCardDataBusWidth>Unknown</n1:DeviceCardDataBusWidth>
+          <n1:DeviceCardManufacturer>DELL</n1:DeviceCardManufacturer>
+          <n1:DeviceCardSlotLength>2</n1:DeviceCardSlotLength>
+          <n1:DeviceCardSlotType>Unknown</n1:DeviceCardSlotType>
+          <n1:DeviceDescription>RAID Controller in SL 8</n1:DeviceDescription>
+          <n1:DriverVersion xsi:nil="true"/>
+          <n1:EncryptionCapability>1</n1:EncryptionCapability>
+          <n1:EncryptionMode>0</n1:EncryptionMode>
+          <n1:FQDD>RAID.SL.8-1</n1:FQDD>
+          <n1:Function>0</n1:Function>
+          <n1:InstanceID>RAID.SL.8-1</n1:InstanceID>
+          <n1:KeyID xsi:nil="true"/>
+          <n1:LastSystemInventoryTime>20210831081620.000000+000</n1:LastSystemInventoryTime>
+          <n1:LastUpdateTime>20210831081620.000000+000</n1:LastUpdateTime>
+          <n1:MaxAvailablePCILinkSpeed xsi:nil="true"/>
+          <n1:MaxPossiblePCILinkSpeed xsi:nil="true"/>
+          <n1:PCIDeviceID>10E2</n1:PCIDeviceID>
+          <n1:PCISlot xsi:nil="true"/>
+          <n1:PCISubDeviceID>1AE1</n1:PCISubDeviceID>
+          <n1:PCISubVendorID>1028</n1:PCISubVendorID>
+          <n1:PCIVendorID>1000</n1:PCIVendorID>
+          <n1:PatrolReadState>1</n1:PatrolReadState>
+          <n1:PersistentHotspare>0</n1:PersistentHotspare>
+          <n1:PrimaryStatus>0</n1:PrimaryStatus>
+          <n1:ProductName>PERC H755 Front</n1:ProductName>
+          <n1:RealtimeCapability>0</n1:RealtimeCapability>
+          <n1:RollupStatus>0</n1:RollupStatus>
+          <n1:SASAddress>52CEA7F06A603500</n1:SASAddress>
+          <n1:SecurityStatus>1</n1:SecurityStatus>
+          <n1:SharedSlotAssignmentAllowed>0</n1:SharedSlotAssignmentAllowed>
+          <n1:SlicedVDCapability>1</n1:SlicedVDCapability>
+          <n1:SupportControllerBootMode>0</n1:SupportControllerBootMode>
+          <n1:SupportEnhancedAutoForeignImport>1</n1:SupportEnhancedAutoForeignImport>
+          <n1:SupportRAID10UnevenSpans>1</n1:SupportRAID10UnevenSpans>
+          <n1:T10PICapability>0</n1:T10PICapability>
+          <n1:UpdateLockdownCapable>0</n1:UpdateLockdownCapable>
+          <n1:UpdateLockdownState>0</n1:UpdateLockdownState>
+        </n1:DCIM_ControllerView>
       </wsman:Items>
       <wsen:EnumerationContext/>
       <wsman:EndOfSequence/>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-lower-bound.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-lower-bound.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-lower-bound.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-lower-bound.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,37 @@
+<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_iDRACCardInteger"
+            xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+            xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+            xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+            xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <s:Header>
+    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+    <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+    <wsa:RelatesTo>uuid:1b114e09-e635-4ad9-90dd-3045421499a7</wsa:RelatesTo>
+    <wsa:MessageID>uuid:a92483bc-40aa-10aa-8221-de7e4e771814</wsa:MessageID>
+  </s:Header>
+  <s:Body>
+    <wsen:EnumerateResponse>
+      <wsman:Items>
+<n1:DCIM_iDRACCardInteger>
+          <n1:AttributeDisplayName>Delivery Retry Interval In Seconds</n1:AttributeDisplayName>
+          <n1:AttributeName>DeliveryRetryIntervalInSeconds</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:DefaultValue>30</n1:DefaultValue>
+          <n1:Dependency xsi:nil="true"/>
+          <n1:DisplayOrder>2241</n1:DisplayOrder>
+          <n1:FQDD>iDRAC.Embedded.1</n1:FQDD>
+          <n1:GroupDisplayName>RedfishEventing</n1:GroupDisplayName>
+          <n1:GroupID>RedfishEventing.1</n1:GroupID>
+          <n1:InstanceID>iDRAC.Embedded.1#RedfishEventing.1#DeliveryRetryIntervalInSeconds</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:LowerBound xsi:nil="true"/>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>60</n1:UpperBound>
+        </n1:DCIM_iDRACCardInteger>
+      </wsman:Items>
+      <wsen:EnumerationContext/>
+      <wsman:EndOfSequence/>
+    </wsen:EnumerateResponse>
+  </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-upper-bound.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-upper-bound.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-upper-bound.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-upper-bound.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,37 @@
+<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_iDRACCardInteger"
+            xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+            xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+            xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+            xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <s:Header>
+    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+    <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+    <wsa:RelatesTo>uuid:1b114e09-e635-4ad9-90dd-3045421499a7</wsa:RelatesTo>
+    <wsa:MessageID>uuid:a92483bc-40aa-10aa-8221-de7e4e771814</wsa:MessageID>
+  </s:Header>
+  <s:Body>
+    <wsen:EnumerateResponse>
+      <wsman:Items>
+<n1:DCIM_iDRACCardInteger>
+          <n1:AttributeDisplayName>Delivery Retry Interval In Seconds</n1:AttributeDisplayName>
+          <n1:AttributeName>DeliveryRetryIntervalInSeconds</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:DefaultValue>30</n1:DefaultValue>
+          <n1:Dependency xsi:nil="true"/>
+          <n1:DisplayOrder>2241</n1:DisplayOrder>
+          <n1:FQDD>iDRAC.Embedded.1</n1:FQDD>
+          <n1:GroupDisplayName>RedfishEventing</n1:GroupDisplayName>
+          <n1:GroupID>RedfishEventing.1</n1:GroupID>
+          <n1:InstanceID>iDRAC.Embedded.1#RedfishEventing.1#DeliveryRetryIntervalInSeconds</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:UpperBound xsi:nil="true"/>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:LowerBound>60</n1:LowerBound>
+        </n1:DCIM_iDRACCardInteger>
+      </wsman:Items>
+      <wsen:EnumerationContext/>
+      <wsman:EndOfSequence/>
+    </wsen:EnumerateResponse>
+  </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_string-enum-nil-group-id.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_string-enum-nil-group-id.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/idraccard_string-enum-nil-group-id.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/idraccard_string-enum-nil-group-id.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,38 @@
+<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_iDRACCardString"
+            xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+            xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+            xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+            xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <s:Header>
+    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+    <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+    <wsa:RelatesTo>uuid:437c3101-0e6a-41f5-ad49-8a09b3ee5589</wsa:RelatesTo>
+    <wsa:MessageID>uuid:a8ddc513-40aa-10aa-821d-de7e4e771814</wsa:MessageID>
+  </s:Header>
+  <s:Body>
+    <wsen:EnumerateResponse>
+      <wsman:Items>
+        <n1:DCIM_iDRACCardString>
+          <n1:AttributeDisplayName>iDRAC Product Information</n1:AttributeDisplayName>
+          <n1:AttributeName>Product</n1:AttributeName>
+          <n1:CurrentValue>Integrated Dell Remote Access Controller</n1:CurrentValue>
+          <n1:DefaultValue xsi:nil="true"/>
+          <n1:Dependency xsi:nil="true"/>
+          <n1:DisplayOrder>1</n1:DisplayOrder>
+          <n1:FQDD>iDRAC.Embedded.1</n1:FQDD>
+          <n1:GroupDisplayName>RAC Information</n1:GroupDisplayName>
+          <n1:GroupID xsi:nil="true"/>
+          <n1:InstanceID>iDRAC.Embedded.1#Info.1#Product</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:MaxLength>63</n1:MaxLength>
+          <n1:MinLength>0</n1:MinLength>
+          <n1:PendingValue xsi:nil="true"/>
+        </n1:DCIM_iDRACCardString>
+      </wsman:Items>
+      <wsen:EnumerationContext/>
+      <wsman:EndOfSequence/>
+    </wsen:EnumerateResponse>
+  </s:Body>
+</s:Envelope>
+
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/physical_disk_view-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/physical_disk_view-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/physical_disk_view-enum-ok.xml	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/physical_disk_view-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -199,8 +199,46 @@
           <n1:T10PICapability>0</n1:T10PICapability>
           <n1:UsedSizeInBytes>0</n1:UsedSizeInBytes>
         </n1:DCIM_PhysicalDiskView>
+	<n1:DCIM_PhysicalDiskView>
+          <n1:BlockSizeInBytes>512</n1:BlockSizeInBytes>
+          <n1:BusProtocol>6</n1:BusProtocol>
+          <n1:Connector>0</n1:Connector>
+          <n1:DeviceDescription>Disk 0 in Backplane 1 of Int RAID Controller 1</n1:DeviceDescription>
+          <n1:DriveFormFactor>2</n1:DriveFormFactor>
+          <n1:FQDD>Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.8-1</n1:FQDD>
+          <n1:FreeSizeInBytes>599550590976</n1:FreeSizeInBytes>
+          <n1:HotSpareStatus>0</n1:HotSpareStatus>
+          <n1:InstanceID>Disk.Bay.0:Enclosure.Internal.0-1:RAID.SL.8-1</n1:InstanceID>
+          <n1:LastSystemInventoryTime>20150226180025.000000+000</n1:LastSystemInventoryTime>
+          <n1:LastUpdateTime>20150226180025.000000+000</n1:LastUpdateTime>
+          <n1:Manufacturer>SEAGATE </n1:Manufacturer>
+          <n1:ManufacturingDay>2</n1:ManufacturingDay>
+          <n1:ManufacturingWeek>33</n1:ManufacturingWeek>
+          <n1:ManufacturingYear>2014</n1:ManufacturingYear>
+          <n1:MaxCapableSpeed>3</n1:MaxCapableSpeed>
+          <n1:MediaType>0</n1:MediaType>
+          <n1:Model>ST600MM0006     </n1:Model>
+          <n1:OperationName>None</n1:OperationName>
+          <n1:OperationPercentComplete>0</n1:OperationPercentComplete>
+          <n1:PPID>CN07YX587262248G01MHA02 </n1:PPID>
+          <n1:PredictiveFailureState>0</n1:PredictiveFailureState>
+          <n1:PrimaryStatus>1</n1:PrimaryStatus>
+          <n1:RaidStatus>1</n1:RaidStatus>
+          <n1:RemainingRatedWriteEndurance>255</n1:RemainingRatedWriteEndurance>
+          <n1:Revision>LS0A</n1:Revision>
+          <n1:RollupStatus>1</n1:RollupStatus>
+          <n1:SASAddress>5000C5007764FF6D</n1:SASAddress>
+          <n1:SecurityState>0</n1:SecurityState>
+          <n1:SerialNumber>S0M3EVL6            </n1:SerialNumber>
+          <n1:SizeInBytes>599550590976</n1:SizeInBytes>
+          <n1:Slot>0</n1:Slot>
+          <n1:SupportedEncryptionTypes>None</n1:SupportedEncryptionTypes>
+          <n1:T10PICapability>0</n1:T10PICapability>
+          <n1:UsedSizeInBytes>0</n1:UsedSizeInBytes>
+        </n1:DCIM_PhysicalDiskView>
         <n2:DCIM_PCIeSSDView>
           <n2:BusProtocol>7</n2:BusProtocol>
+          <n2:Bus>3E</n2:Bus>
           <n2:DeviceDescription>PCIe SSD in Slot 20 in Bay 1</n2:DeviceDescription>
           <n2:DeviceProtocol>NVMe-MI1.0</n2:DeviceProtocol>
           <n2:DriveFormFactor>2</n2:DriveFormFactor>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_enumeration-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_enumeration-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_enumeration-enum-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_enumeration-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,2347 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+    xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+    xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+    xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDEnumeration"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <s:Header>
+        <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+        <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+        <wsa:RelatesTo>uuid:41a4f623-7f99-43b9-b240-4a773aa39860</wsa:RelatesTo>
+        <wsa:MessageID>uuid:3b204fe0-9caa-1caa-a2f1-614a498fd94c</wsa:MessageID>
+    </s:Header>
+    <s:Body>
+        <wsen:EnumerateResponse>
+            <wsman:Items>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDSupportedRAIDLevels</n1:AttributeName>
+                    <n1:CurrentValue>2(RAID-0)</n1:CurrentValue>
+                    <n1:CurrentValue>4(RAID-1)</n1:CurrentValue>
+                    <n1:CurrentValue>64(RAID-5)</n1:CurrentValue>
+                    <n1:CurrentValue>128(RAID-6)</n1:CurrentValue>
+                    <n1:CurrentValue>2048(RAID-10)</n1:CurrentValue>
+                    <n1:CurrentValue>8192(RAID-50)</n1:CurrentValue>
+                    <n1:CurrentValue>16384(RAID-60)</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDSupportedRAIDLevels</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>2(RAID-0)</n1:PossibleValues>
+                    <n1:PossibleValues>4(RAID-1)</n1:PossibleValues>
+                    <n1:PossibleValues>64(RAID-5)</n1:PossibleValues>
+                    <n1:PossibleValues>128(RAID-6)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(RAID-10)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(RAID-50)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(RAID-60)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDSupportedDiskProt</n1:AttributeName>
+                    <n1:CurrentValue>SAS</n1:CurrentValue>
+                    <n1:CurrentValue>SATA</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDSupportedDiskProt</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>SAS</n1:PossibleValues>
+                    <n1:PossibleValues>SATA</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDSupportedInitTypes</n1:AttributeName>
+                    <n1:CurrentValue>Fast</n1:CurrentValue>
+                    <n1:CurrentValue>Full</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDSupportedInitTypes</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Fast</n1:PossibleValues>
+                    <n1:PossibleValues>Full</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDloadBalancedMode</n1:AttributeName>
+                    <n1:CurrentValue>Automatic</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDloadBalancedMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Automatic</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDccMode</n1:AttributeName>
+                    <n1:CurrentValue>Normal</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDccMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Normal</n1:PossibleValues>
+                    <n1:PossibleValues>Stop on Error</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDprMode</n1:AttributeName>
+                    <n1:CurrentValue>Automatic</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDprMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Automatic</n1:PossibleValues>
+                    <n1:PossibleValues>Manual</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPatrolReadUnconfiguredArea</n1:AttributeName>
+                    <n1:CurrentValue>Enabled</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDPatrolReadUnconfiguredArea</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDcopybackMode</n1:AttributeName>
+                    <n1:CurrentValue>On</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDcopybackMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>On</n1:PossibleValues>
+                    <n1:PossibleValues>On with SMART</n1:PossibleValues>
+                    <n1:PossibleValues>Off</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDEnhancedAutoImportForeignConfig</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDEnhancedAutoImportForeignConfig</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDControllerBootMode</n1:AttributeName>
+                    <n1:CurrentValue>Headless Mode Continue On Error</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDControllerBootMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>User Mode</n1:PossibleValues>
+                    <n1:PossibleValues>Continue Boot On Error</n1:PossibleValues>
+                    <n1:PossibleValues>Headless Mode Continue On Error</n1:PossibleValues>
+                    <n1:PossibleValues>Headless Safe Mode</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDCurrentControllerMode</n1:AttributeName>
+                    <n1:CurrentValue>RAID</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDCurrentControllerMode</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Enhanced HBA</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDRequestedControllerMode</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDRequestedControllerMode</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Enhanced HBA</n1:PossibleValues>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDMode</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDMode</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                    <n1:PossibleValues>Linux</n1:PossibleValues>
+                    <n1:PossibleValues>Windows</n1:PossibleValues>
+                    <n1:PossibleValues>Mixed</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDpersistentHotspare</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDpersistentHotspare</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDMaxCapableSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>RAID.Integrated.1-1:RAIDMaxCapableSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDSupportedInitTypes</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+                    <n1:InstanceID>AHCI.Embedded.1-1:RAIDSupportedInitTypes</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDMode</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+                    <n1:InstanceID>AHCI.Embedded.1-1:RAIDMode</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                    <n1:PossibleValues>Linux</n1:PossibleValues>
+                    <n1:PossibleValues>Windows</n1:PossibleValues>
+                    <n1:PossibleValues>Mixed</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDSupportedInitTypes</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+                    <n1:InstanceID>AHCI.Embedded.2-1:RAIDSupportedInitTypes</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDMode</n1:AttributeName>
+                    <n1:CurrentValue>None</n1:CurrentValue>
+                    <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+                    <n1:InstanceID>AHCI.Embedded.2-1:RAIDMode</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>None</n1:PossibleValues>
+                    <n1:PossibleValues>Linux</n1:PossibleValues>
+                    <n1:PossibleValues>Windows</n1:PossibleValues>
+                    <n1:PossibleValues>Mixed</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                  <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.2:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.2:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.2:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.2:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.2:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.2:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.2:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.2:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.2:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.2:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.3:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.3:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.3:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.3:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.3:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.3:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.3:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.3:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.3:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.3:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.4:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.4:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.4:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.4:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.4:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.4:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.4:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.4:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.4:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.4:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.5:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.5:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.5:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.5:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.5:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.5:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.5:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.5:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.5:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.5:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.6:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.6:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.6:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.6:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.6:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.6:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.6:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.6:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.6:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.6:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.7:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.7:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.7:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.7:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.7:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.7:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.7:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.7:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.7:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.7:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.8:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.8:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.8:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.8:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.8:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.8:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.8:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.8:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.8:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.8:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.9:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.9:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.9:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.9:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.9:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.9:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.9:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.9:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.9:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.9:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.10:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.10:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.10:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.10:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.10:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.10:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.10:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.10:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.10:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.10:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.11:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.11:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.11:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.11:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.11:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.11:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.11:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.11:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.11:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.11:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.12:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.12:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.12:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.12:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.12:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.12:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.12:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.12:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.12:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.12:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.13:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.13:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.13:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.13:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Enabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.13:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.13:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.13:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.13:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.13:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.13:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.14:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.14:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.14:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.14:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Enabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.14:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.14:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.14:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.14:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.14:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.14:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.15:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.15:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.15:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.15:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Enabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.15:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.15:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.15:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.15:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.15:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.15:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.16:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.16:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.16:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.16:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Enabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.16:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.16:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.16:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.16:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.16:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.16:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.17:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.17:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.17:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.17:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.17:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.17:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.17:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.17:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.17:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.17:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultWritePolicy</n1:AttributeName>
+                    <n1:CurrentValue>WriteBack</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.18:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.18:RAID.Integrated.1-1:RAIDdefaultWritePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>WriteThrough</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBack</n1:PossibleValues>
+                    <n1:PossibleValues>WriteBackForce</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDdefaultReadPolicy</n1:AttributeName>
+                    <n1:CurrentValue>ReadAhead</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.18:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.18:RAID.Integrated.1-1:RAIDdefaultReadPolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>NoReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>ReadAhead</n1:PossibleValues>
+                    <n1:PossibleValues>AdaptiveReadAhead</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>DiskCachePolicy</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.18:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.18:RAID.Integrated.1-1:DiskCachePolicy</n1:InstanceID>
+                    <n1:IsReadOnly>false</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Default</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>T10PIStatus</n1:AttributeName>
+                    <n1:CurrentValue>Disabled</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.18:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.18:RAID.Integrated.1-1:T10PIStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Disabled</n1:PossibleValues>
+                    <n1:PossibleValues>Enabled</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDStripeSize</n1:AttributeName>
+                    <n1:CurrentValue>512(256 KB)</n1:CurrentValue>
+                    <n1:FQDD>Disk.Virtual.18:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Virtual.18:RAID.Integrated.1-1:RAIDStripeSize</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>0</n1:PossibleValues>
+                    <n1:PossibleValues>1(512 Bytes)</n1:PossibleValues>
+                    <n1:PossibleValues>2(1 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4(2 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8(4 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16(8 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32(16 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>64(32 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>128(64 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>256(128 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>512(256 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>1024(512 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>2048(1024 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>4096(2048 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>8192(4096 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>16384(8192 KB)</n1:PossibleValues>
+                    <n1:PossibleValues>32768(16384 KB)</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDMultipath</n1:AttributeName>
+                    <n1:CurrentValue>Off</n1:CurrentValue>
+                    <n1:FQDD>Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDMultipath</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Off</n1:PossibleValues>
+                    <n1:PossibleValues>On</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>BackplaneType</n1:AttributeName>
+                    <n1:CurrentValue>Not Shared</n1:CurrentValue>
+                    <n1:FQDD>Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Enclosure.Internal.0-1:RAID.Integrated.1-1:BackplaneType</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Not Shared</n1:PossibleValues>
+                    <n1:PossibleValues>Shared</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus
+                    </n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.10:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.11:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>6_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.12:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>6_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.13:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>6_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.14:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>6_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.15:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.16:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.17:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.18:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDPDState</n1:AttributeName>
+                    <n1:CurrentValue>Online</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDPDState</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>Unknown</n1:PossibleValues>
+                    <n1:PossibleValues>Ready</n1:PossibleValues>
+                    <n1:PossibleValues>Online</n1:PossibleValues>
+                    <n1:PossibleValues>Foreign</n1:PossibleValues>
+                    <n1:PossibleValues>Blocked</n1:PossibleValues>
+                    <n1:PossibleValues>Failed</n1:PossibleValues>
+                    <n1:PossibleValues>Non-RAID</n1:PossibleValues>
+                    <n1:PossibleValues>Missing</n1:PossibleValues>
+                    <n1:PossibleValues>Offline</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDHotSpareStatus</n1:AttributeName>
+                    <n1:CurrentValue>No</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDHotSpareStatus</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>No</n1:PossibleValues>
+                    <n1:PossibleValues>Dedicated</n1:PossibleValues>
+                    <n1:PossibleValues>Global</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                <n1:DCIM_RAIDEnumeration>
+                    <n1:AttributeName>RAIDNegotiatedSpeed</n1:AttributeName>
+                    <n1:CurrentValue>12_GBS</n1:CurrentValue>
+                    <n1:FQDD>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                    <n1:InstanceID>Disk.Bay.19:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNegotiatedSpeed</n1:InstanceID>
+                    <n1:IsReadOnly>true</n1:IsReadOnly>
+                    <n1:PendingValue xsi:nil="true"/>
+                    <n1:PossibleValues>1_5_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>3_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>6_GBS</n1:PossibleValues>
+                    <n1:PossibleValues>12_GBS</n1:PossibleValues>
+                </n1:DCIM_RAIDEnumeration>
+                </wsman:Items>
+        </wsen:EnumerateResponse>
+    </s:Body>
+</s:Envelope>
+
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_integer-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_integer-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_integer-enum-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_integer-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,416 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDInteger" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <s:Header>
+    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+    <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+    <wsa:RelatesTo>uuid:40206465-1566-46e3-bf05-9952ba57ec3c</wsa:RelatesTo>
+    <wsa:MessageID>uuid:6af777f7-9ef1-1ef1-b067-84d3878fd94c</wsa:MessageID>
+  </s:Header>
+  <s:Body>
+    <wsen:EnumerateResponse>
+      <wsman:Items>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSupportedVD</n1:AttributeName>
+          <n1:CurrentValue>240</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDmaxSupportedVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxPDsInSpan</n1:AttributeName>
+          <n1:CurrentValue>32</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDmaxPDsInSpan</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSpansInVD</n1:AttributeName>
+          <n1:CurrentValue>8</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDmaxSpansInVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDrebuildRate</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDrebuildRate</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDccRate</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDccRate</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDreconstructRate</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDreconstructRate</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDbgiRate</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDbgiRate</n1:InstanceID>
+          <n1:IsReadOnly>false</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprRate</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDprRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDspinDownIdleTime</n1:AttributeName>
+          <n1:CurrentValue>30</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDspinDownIdleTime</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>65535</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprIterations</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>RAID.Integrated.1-1:RAIDprIterations</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>1</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSupportedVD</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDmaxSupportedVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxPDsInSpan</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDmaxPDsInSpan</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSpansInVD</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDmaxSpansInVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDrebuildRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDrebuildRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDccRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDccRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDreconstructRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDreconstructRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDbgiRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDbgiRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDprRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDspinDownIdleTime</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDspinDownIdleTime</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>65535</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprIterations</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.2-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.2-1:RAIDprIterations</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>1</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSupportedVD</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDmaxSupportedVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxPDsInSpan</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDmaxPDsInSpan</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDmaxSpansInVD</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDmaxSpansInVD</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>0</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDrebuildRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDrebuildRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDccRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDccRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDreconstructRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDreconstructRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDbgiRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDbgiRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprRate</n1:AttributeName>
+          <n1:CurrentValue>255</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDprRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>100</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDspinDownIdleTime</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDspinDownIdleTime</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>0</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>65535</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDprIterations</n1:AttributeName>
+          <n1:CurrentValue>0</n1:CurrentValue>
+          <n1:FQDD>AHCI.Embedded.1-1</n1:FQDD>
+          <n1:InstanceID>AHCI.Embedded.1-1:RAIDprIterations</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>1</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+        <n1:DCIM_RAIDInteger>
+          <n1:AttributeName>RAIDNominalMediumRotationRate</n1:AttributeName>
+          <n1:CurrentValue>10000</n1:CurrentValue>
+          <n1:FQDD>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Bay.9:Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDNominalMediumRotationRate</n1:InstanceID>
+          <n1:IsReadOnly>true</n1:IsReadOnly>
+          <n1:LowerBound>2</n1:LowerBound>
+          <n1:PendingValue xsi:nil="true"/>
+          <n1:UpperBound>4294967295</n1:UpperBound>
+        </n1:DCIM_RAIDInteger>
+      </wsman:Items>
+      <wsman:EndOfSequence/>
+    </wsen:EnumerateResponse>
+  </s:Body>
+</s:Envelope>
+
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-not_supported.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-not_supported.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-not_supported.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-not_supported.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,18 @@
+<s:Envelope   xmlns:s="http://www.w3.org/2003/05/soap-envelope" 
+              xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService"
+              xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
+   <s:Header>
+      <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+      <wsa:Action>http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService/ClearForeignConfigResponse</wsa:Action>
+      <wsa:RelatesTo>uuid:473f8ede-9a1a-441a-aaf6-699c1476aa97</wsa:RelatesTo>
+      <wsa:MessageID>uuid:55d91de0-90a1-10a1-8147-8c0c498fd94c</wsa:MessageID>
+   </s:Header>
+   <s:Body>
+      <n1:ClearForeignConfig_OUTPUT>
+         <n1:Message>The operation cannot be completed either because the operation is not supported on the target device, 
+ or the RAIDType of "MD Software RAID" does not allow the operation.</n1:Message>
+         <n1:MessageID>STOR058</n1:MessageID>
+         <n1:ReturnValue>2</n1:ReturnValue>
+      </n1:ClearForeignConfig_OUTPUT>
+   </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-error.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-error.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-error.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-error.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,21 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+        xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+        xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService">
+        <s:Header>
+                <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
+                </wsa:To>
+                <wsa:Action>http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService/SetAttributesResponse
+                </wsa:Action>
+                <wsa:RelatesTo>uuid:bf8adefe-6fc0-456d-b97c-fd8d4aca2d6c
+                </wsa:RelatesTo>
+                <wsa:MessageID>uuid:84abf7b9-7176-1176-a11c-a53ffbd9bed4
+                </wsa:MessageID>
+        </s:Header>
+        <s:Body>
+                <n1:SetAttributes_OUTPUT>
+                        <n1:Message>Invalid parameter value</n1:Message>
+                        <n1:MessageID>STOR004</n1:MessageID>
+                        <n1:ReturnValue>2</n1:ReturnValue>
+                </n1:SetAttributes_OUTPUT>
+        </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,24 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+        xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+        xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService">
+        <s:Header>
+                <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
+                </wsa:To>
+                <wsa:Action>http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDService/SetAttributesResponse
+                </wsa:Action>
+                <wsa:RelatesTo>uuid:bf8adefe-6fc0-456d-b97c-fd8d4aca2d6c
+                </wsa:RelatesTo>
+                <wsa:MessageID>uuid:84abf7b9-7176-1176-a11c-a53ffbd9bed4
+                </wsa:MessageID>
+        </s:Header>
+        <s:Body>
+                <n1:SetAttributes_OUTPUT>
+                        <n1:MessageID>STOR001</n1:MessageID>
+                        <n1:Message>The command was successful for all attributes</n1:Message>
+                        <n1:ReturnValue>0</n1:ReturnValue>
+                        <n1:RebootRequired>Yes</n1:RebootRequired>
+                        <n1:SetResult>Set PendingValue</n1:SetResult>
+                </n1:SetAttributes_OUTPUT>
+        </s:Body>
+</s:Envelope>
+
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/raid_string-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_string-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/raid_string-enum-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/raid_string-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,49 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+    xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+    xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+    xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_RAIDString"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <s:Header>
+        <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+        <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+        <wsa:RelatesTo>uuid:6f1e7eae-511a-4268-9913-c1ce1bb414be</wsa:RelatesTo>
+        <wsa:MessageID>uuid:6da65cf0-9cbb-1cbb-9773-deda878fd94c</wsa:MessageID>
+    </s:Header>
+    <s:Body>
+        <wsen:EnumerateResponse>
+            <wsman:Items>
+                <n1:DCIM_RAIDString>
+                  <n1:AttributeName>Name</n1:AttributeName>
+                  <n1:CurrentValue>Virtual Disk 0</n1:CurrentValue>
+                  <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+                  <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1:Name</n1:InstanceID>
+                  <n1:IsReadOnly>true</n1:IsReadOnly>
+                  <n1:MaxLength>129</n1:MaxLength>
+                  <n1:MinLength>0</n1:MinLength>
+                  <n1:PendingValue xsi:nil="true"/>
+                </n1:DCIM_RAIDString>
+                <n1:DCIM_RAIDString>
+                  <n1:AttributeName>Name</n1:AttributeName>
+                  <n1:CurrentValue>Virtual Disk 1</n1:CurrentValue>
+                  <n1:FQDD>Disk.Virtual.1:RAID.Integrated.1-1</n1:FQDD>
+                  <n1:InstanceID>Disk.Virtual.1:RAID.Integrated.1-1:Name</n1:InstanceID>
+                  <n1:IsReadOnly>true</n1:IsReadOnly>
+                  <n1:MaxLength>129</n1:MaxLength>
+                  <n1:MinLength>0</n1:MinLength>
+                  <n1:PendingValue xsi:nil="true"/>
+                </n1:DCIM_RAIDString>
+                <n1:DCIM_RAIDString>
+                  <n1:AttributeName>RAIDEffectiveSASAddress</n1:AttributeName>
+                  <n1:CurrentValue>500056B3239C1AFD</n1:CurrentValue>
+                  <n1:FQDD>Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:FQDD>
+                  <n1:InstanceID>Enclosure.Internal.0-1:RAID.Integrated.1-1:RAIDEffectiveSASAddress</n1:InstanceID>
+                  <n1:IsReadOnly>true</n1:IsReadOnly>
+                  <n1:MaxLength>16</n1:MaxLength>
+                  <n1:MinLength>16</n1:MinLength>
+                  <n1:PendingValue xsi:nil="true"/>
+                </n1:DCIM_RAIDString>
+            </wsman:Items>
+        </wsen:EnumerateResponse>
+    </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/system_view-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/system_view-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/system_view-enum-ok.xml	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/system_view-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -17,6 +17,7 @@
           <n1:LifecycleControllerVersion>2.1.0</n1:LifecycleControllerVersion>
           <n1:Model>PowerEdge R630</n1:Model>
           <n1:ServiceTag>A1B2C3D</n1:ServiceTag>
+          <n1:LastSystemInventoryTime>20200902160859.000000+000</n1:LastSystemInventoryTime>
           <n1:UUID>ebd4edd3-dfd7-4c7d-a2c8-562b3c23b811</n1:UUID>
         </n1:DCIM_SystemView>
       </wsman:Items>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/video_view-enum-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/video_view-enum-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/video_view-enum-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/video_view-enum-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,58 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+    xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+    xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+    xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_VideoView">
+    <s:Header>
+        <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+        <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+        <wsa:RelatesTo>uuid:dd7ea19a-8633-4fa4-a43a-66ae8220f689</wsa:RelatesTo>
+        <wsa:MessageID>uuid:247e710c-29de-19de-93c9-f148d4fe83b0</wsa:MessageID>
+        </s:Header>
+        <s:Body>
+            <wsen:EnumerateResponse>
+                <wsman:Items>
+                    <n1:DCIM_VideoView>
+                        <n1:BusNumber>3</n1:BusNumber>
+                        <n1:DataBusWidth>0002</n1:DataBusWidth>
+                        <n1:Description>Integrated Matrox G200eW3 Graphics Controller</n1:Description>
+                        <n1:DeviceDescription>Embedded Video Controller 1</n1:DeviceDescription>
+                        <n1:DeviceNumber>0</n1:DeviceNumber>
+                        <n1:FQDD>Video.Embedded.1-1</n1:FQDD>
+                        <n1:FunctionNumber>0</n1:FunctionNumber>
+                        <n1:InstanceID>Video.Embedded.1-1</n1:InstanceID>
+                        <n1:LastSystemInventoryTime>20200811163707.000000+000</n1:LastSystemInventoryTime>
+                        <n1:LastUpdateTime>20200520203243.000000+000</n1:LastUpdateTime>
+                        <n1:Manufacturer>Matrox Electronics Systems Ltd.</n1:Manufacturer>
+                        <n1:PCIDeviceID>0536</n1:PCIDeviceID>
+                        <n1:PCISubDeviceID>0737</n1:PCISubDeviceID>
+                        <n1:PCISubVendorID>1028</n1:PCISubVendorID>
+                        <n1:PCIVendorID>102B</n1:PCIVendorID>
+                        <n1:SlotLength>0002</n1:SlotLength>
+                        <n1:SlotType>0002</n1:SlotType>
+                    </n1:DCIM_VideoView>
+                    <n1:DCIM_VideoView>
+                        <n1:BusNumber>135</n1:BusNumber>
+                        <n1:DataBusWidth>000B</n1:DataBusWidth>
+                        <n1:Description>TU104GL [Tesla T4]</n1:Description>
+                        <n1:DeviceDescription>Video Controller in Slot 7</n1:DeviceDescription>
+                        <n1:DeviceNumber>0</n1:DeviceNumber>
+                        <n1:FQDD>Video.Slot.7-1</n1:FQDD>
+                        <n1:FunctionNumber>0</n1:FunctionNumber>
+                        <n1:InstanceID>Video.Slot.7-1</n1:InstanceID>
+                        <n1:LastSystemInventoryTime>20200811163707.000000+000</n1:LastSystemInventoryTime>
+                        <n1:LastUpdateTime>20200710054947.000000+000</n1:LastUpdateTime>
+                        <n1:Manufacturer>NVIDIA Corporation</n1:Manufacturer>
+                        <n1:PCIDeviceID>1EB8</n1:PCIDeviceID>
+                        <n1:PCISubDeviceID>12A2</n1:PCISubDeviceID>
+                        <n1:PCISubVendorID>10DE</n1:PCISubVendorID>
+                        <n1:PCIVendorID>10DE</n1:PCIVendorID>
+                        <n1:SlotLength>0004</n1:SlotLength>
+                        <n1:SlotType>00B6</n1:SlotType>
+                    </n1:DCIM_VideoView>
+                </wsman:Items>
+            <wsen:EnumerationContext/>
+            <wsman:EndOfSequence/>
+        </wsen:EnumerateResponse>
+    </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/tests/wsman_mocks/virtual_disk_view-enum-with-raid-status-ok.xml 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/virtual_disk_view-enum-with-raid-status-ok.xml
--- 3.1.0-3/dracclient/tests/wsman_mocks/virtual_disk_view-enum-with-raid-status-ok.xml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/tests/wsman_mocks/virtual_disk_view-enum-with-raid-status-ok.xml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,55 @@
+<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
+            xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+            xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration"
+            xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"
+            xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_VirtualDiskView"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <s:Header>
+    <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
+    <wsa:Action>http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse</wsa:Action>
+    <wsa:RelatesTo>uuid:b182f1ee-103a-103a-8002-fd0aa2bdb228</wsa:RelatesTo>
+    <wsa:MessageID>uuid:b80f21ed-103f-103f-8992-a36fc6fe83b0</wsa:MessageID>
+  </s:Header>
+  <s:Body>
+    <wsen:EnumerateResponse>
+      <wsman:Items>
+        <n1:DCIM_VirtualDiskView>
+          <n1:BlockSizeInBytes>512</n1:BlockSizeInBytes>
+          <n1:BusProtocol>6</n1:BusProtocol>
+          <n1:Cachecade>0</n1:Cachecade>
+          <n1:DeviceDescription>Virtual Disk 0 on Integrated RAID Controller 1</n1:DeviceDescription>
+          <n1:DiskCachePolicy>1024</n1:DiskCachePolicy>
+          <n1:FQDD>Disk.Virtual.0:RAID.Integrated.1-1</n1:FQDD>
+          <n1:InstanceID>Disk.Virtual.0:RAID.Integrated.1-1</n1:InstanceID>
+          <n1:LastSystemInventoryTime>20150301200527.000000+000</n1:LastSystemInventoryTime>
+          <n1:LastUpdateTime>20150301200527.000000+000</n1:LastUpdateTime>
+          <n1:LockStatus>0</n1:LockStatus>
+          <n1:MediaType>1</n1:MediaType>
+          <n1:Name>disk 0</n1:Name>
+          <n1:ObjectStatus>0</n1:ObjectStatus>
+          <n1:OperationName>Background Intialization</n1:OperationName>
+          <n1:OperationPercentComplete>8</n1:OperationPercentComplete>
+          <n1:PendingOperations>0</n1:PendingOperations>
+          <n1:PhysicalDiskIDs>Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:PhysicalDiskIDs>
+          <n1:PhysicalDiskIDs>Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1</n1:PhysicalDiskIDs>
+          <n1:PrimaryStatus>1</n1:PrimaryStatus>
+          <n1:RaidStatus>2</n1:RaidStatus>
+          <n1:RAIDTypes>4</n1:RAIDTypes>
+          <n1:ReadCachePolicy>16</n1:ReadCachePolicy>
+          <n1:RemainingRedundancy>1</n1:RemainingRedundancy>
+          <n1:RollupStatus>1</n1:RollupStatus>
+          <n1:SizeInBytes>599550590976</n1:SizeInBytes>
+          <n1:SpanDepth>1</n1:SpanDepth>
+          <n1:SpanLength>2</n1:SpanLength>
+          <n1:StartingLBAinBlocks>0</n1:StartingLBAinBlocks>
+          <n1:StripeSize>128</n1:StripeSize>
+          <n1:T10PIStatus>0</n1:T10PIStatus>
+          <n1:VirtualDiskTargetID>0</n1:VirtualDiskTargetID>
+          <n1:WriteCachePolicy>2</n1:WriteCachePolicy>
+        </n1:DCIM_VirtualDiskView>
+      </wsman:Items>
+      <wsen:EnumerationContext/>
+      <wsman:EndOfSequence/>
+    </wsen:EnumerateResponse>
+  </s:Body>
+</s:Envelope>
diff -pruN 3.1.0-3/dracclient/utils.py 8.0.0-0ubuntu1/dracclient/utils.py
--- 3.1.0-3/dracclient/utils.py	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/dracclient/utils.py	2022-02-22 09:18:07.000000000 +0000
@@ -301,7 +301,8 @@ def set_settings(settings_type,
                  cim_name,
                  target,
                  name_formatter=None,
-                 wait_for_idrac=True):
+                 wait_for_idrac=True,
+                 by_name=True):
     """Generically handles setting various types of settings on the iDRAC
 
     This method pulls the current list of settings from the iDRAC then compares
@@ -325,6 +326,8 @@ def set_settings(settings_type,
     :param wait_for_idrac: indicates whether or not to wait for the
                            iDRAC to be ready to accept commands before issuing
                            the command
+    :param by_name: Controls whether returned dictionary uses RAID
+                    attribute name or instance_id as key.
     :returns: a dictionary containing:
              - The is_commit_required key with a boolean value indicating
                whether a config job must be created for the values to be
@@ -340,17 +343,14 @@ def set_settings(settings_type,
     :raises: DRACUnexpectedReturnValue on return value mismatch
     :raises: InvalidParameterValue on invalid new setting
     """
-
-    current_settings = list_settings(client, namespaces, by_name=True,
+    current_settings = list_settings(client, namespaces, by_name=by_name,
                                      name_formatter=name_formatter,
                                      wait_for_idrac=wait_for_idrac)
 
     unknown_keys = set(new_settings) - set(current_settings)
     if unknown_keys:
-        msg = ('Unknown %(settings_type)s attributes found: '
-               '%(unknown_keys)r' %
-               {'settings_type': settings_type,
-                'unknown_keys': unknown_keys})
+        msg = ('Unknown %(settings_type)s attributes found: %(unknown_keys)r' %
+               {'settings_type': settings_type, 'unknown_keys': unknown_keys})
         raise exceptions.InvalidParameterValue(reason=msg)
 
     read_only_keys = []
@@ -360,11 +360,23 @@ def set_settings(settings_type,
     candidates = set(new_settings)
 
     for attr in candidates:
-        if str(new_settings[attr]) == str(
-                current_settings[attr].current_value):
-            unchanged_attribs.append(attr)
-        elif current_settings[attr].read_only:
+        # There are RAID settings that can have multiple values,
+        # however these are all read-only attributes.
+        # Filter out all read-only attributes first so that we exclude
+        # these settings from further consideration
+        current_setting_value = current_settings[attr].current_value
+        if type(current_setting_value) is list:
+            current_setting_value = current_setting_value[0]
+
+        unchanged_attribute = str(new_settings[attr]) == str(
+            current_setting_value)
+
+        # check if read-only attribute is unchanged
+        if current_settings[attr].read_only and not unchanged_attribute:
             read_only_keys.append(attr)
+
+        if unchanged_attribute:
+            unchanged_attribs.append(attr)
         else:
             validation_msg = current_settings[attr].validate(
                 new_settings[attr])
@@ -405,10 +417,20 @@ def set_settings(settings_type,
                  'SystemName': 'DCIM:ComputerSystem'}
 
     properties = {'Target': target,
-                  'AttributeName': attrib_names,
                   'AttributeValue': [new_settings[attr] for attr
                                      in attrib_names]}
-
+    # To set RAID settings, above we fetched list raid settings using
+    # instance_id to retrieve attribute values. When we pass instance_id in
+    # setattribute method for setting any new RAID settings, wsman raises
+    # an error. So another approach to set those settings is to list raid
+    # settings using instance_id and for settings new settings, pass the
+    # attribute names in list to SetAttributes method along with the target.
+    # That's the reason, we need to handle RAID specific settings like below
+    if settings_type == 'RAID':
+        properties['AttributeName'] = [current_settings[attr].name for
+                                       attr in attrib_names]
+    else:
+        properties['AttributeName'] = attrib_names
     doc = client.invoke(resource_uri, 'SetAttributes',
                         selectors, properties,
                         wait_for_idrac=wait_for_idrac)
diff -pruN 3.1.0-3/.gitignore 8.0.0-0ubuntu1/.gitignore
--- 3.1.0-3/.gitignore	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,61 +0,0 @@
-# Byte-compiled / optimized / DLL files
-__pycache__/
-*.py[cod]
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-env/
-build/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib/
-lib64/
-parts/
-sdist/
-var/
-*.egg-info/
-.installed.cfg
-*.egg
-
-# PyInstaller
-#  Usually these files are written by a python script from a template
-#  before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
-.coverage
-.coverage.*
-.cache
-nosetests.xml
-coverage.xml
-*,cover
-
-# Translations
-*.mo
-*.pot
-
-# Django stuff:
-*.log
-
-# Sphinx documentation
-docs/_build/
-
-# PyBuilder
-target/
-
-# PBR
-AUTHORS
-ChangeLog
\ No newline at end of file
diff -pruN 3.1.0-3/.gitreview 8.0.0-0ubuntu1/.gitreview
--- 3.1.0-3/.gitreview	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/python-dracclient.git
diff -pruN 3.1.0-3/PKG-INFO 8.0.0-0ubuntu1/PKG-INFO
--- 3.1.0-3/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/PKG-INFO	2022-02-22 09:18:38.484902600 +0000
@@ -0,0 +1,39 @@
+Metadata-Version: 1.2
+Name: python-dracclient
+Version: 8.0.0
+Summary: Library for managing machines with Dell iDRAC cards
+Home-page: https://launchpad.net/python-dracclient
+Author-email: openstack-discuss@lists.openstack.org
+Maintainer: DracClient Team
+License: Apache-2
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-dracclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        python-dracclient
+        =================
+        
+        Library for managing machines with Dell iDRAC cards.
+        
+        * Free software: Apache license
+        * Documentation: https://docs.openstack.org/python-dracclient/latest
+        * Source: http://opendev.org/openstack/python-dracclient
+        * Bugs: https://bugs.launchpad.net/python-dracclient
+        
+        
+Platform: UNKNOWN
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
diff -pruN 3.1.0-3/python_dracclient.egg-info/dependency_links.txt 8.0.0-0ubuntu1/python_dracclient.egg-info/dependency_links.txt
--- 3.1.0-3/python_dracclient.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/dependency_links.txt	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.1.0-3/python_dracclient.egg-info/not-zip-safe 8.0.0-0ubuntu1/python_dracclient.egg-info/not-zip-safe
--- 3.1.0-3/python_dracclient.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/not-zip-safe	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.1.0-3/python_dracclient.egg-info/pbr.json 8.0.0-0ubuntu1/python_dracclient.egg-info/pbr.json
--- 3.1.0-3/python_dracclient.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/pbr.json	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "9c7499c", "is_release": true}
\ No newline at end of file
diff -pruN 3.1.0-3/python_dracclient.egg-info/PKG-INFO 8.0.0-0ubuntu1/python_dracclient.egg-info/PKG-INFO
--- 3.1.0-3/python_dracclient.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/PKG-INFO	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1,39 @@
+Metadata-Version: 1.2
+Name: python-dracclient
+Version: 8.0.0
+Summary: Library for managing machines with Dell iDRAC cards
+Home-page: https://launchpad.net/python-dracclient
+Author-email: openstack-discuss@lists.openstack.org
+Maintainer: DracClient Team
+License: Apache-2
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-dracclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        python-dracclient
+        =================
+        
+        Library for managing machines with Dell iDRAC cards.
+        
+        * Free software: Apache license
+        * Documentation: https://docs.openstack.org/python-dracclient/latest
+        * Source: http://opendev.org/openstack/python-dracclient
+        * Bugs: https://bugs.launchpad.net/python-dracclient
+        
+        
+Platform: UNKNOWN
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
diff -pruN 3.1.0-3/python_dracclient.egg-info/requires.txt 8.0.0-0ubuntu1/python_dracclient.egg-info/requires.txt
--- 3.1.0-3/python_dracclient.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/requires.txt	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1,3 @@
+lxml>=2.3
+pbr>=1.6
+requests>=2.10.0
diff -pruN 3.1.0-3/python_dracclient.egg-info/SOURCES.txt 8.0.0-0ubuntu1/python_dracclient.egg-info/SOURCES.txt
--- 3.1.0-3/python_dracclient.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/SOURCES.txt	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1,138 @@
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+doc/requirements.txt
+doc/source/client-api.rst
+doc/source/conf.py
+doc/source/contributing.rst
+doc/source/index.rst
+doc/source/usage.rst
+dracclient/__init__.py
+dracclient/client.py
+dracclient/constants.py
+dracclient/exceptions.py
+dracclient/utils.py
+dracclient/wsman.py
+dracclient/resources/__init__.py
+dracclient/resources/bios.py
+dracclient/resources/idrac_card.py
+dracclient/resources/inventory.py
+dracclient/resources/job.py
+dracclient/resources/lifecycle_controller.py
+dracclient/resources/nic.py
+dracclient/resources/raid.py
+dracclient/resources/system.py
+dracclient/resources/uris.py
+dracclient/tests/__init__.py
+dracclient/tests/base.py
+dracclient/tests/test_bios.py
+dracclient/tests/test_client.py
+dracclient/tests/test_idrac_card.py
+dracclient/tests/test_inventory.py
+dracclient/tests/test_job.py
+dracclient/tests/test_lifecycle_controller.py
+dracclient/tests/test_nic.py
+dracclient/tests/test_raid.py
+dracclient/tests/test_system.py
+dracclient/tests/test_utils.py
+dracclient/tests/test_wsman.py
+dracclient/tests/utils.py
+dracclient/tests/wsman_mocks/bios_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/bios_integer-enum-mutable.xml
+dracclient/tests/wsman_mocks/bios_integer-enum-ok.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-create_targeted_config_job-error.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-create_targeted_config_job-ok.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-delete_pending_configuration-error.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-delete_pending_configuration-ok.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-set_attributes-error.xml
+dracclient/tests/wsman_mocks/bios_service-invoke-set_attributes-ok.xml
+dracclient/tests/wsman_mocks/bios_string-enum-colliding.xml
+dracclient/tests/wsman_mocks/bios_string-enum-ok.xml
+dracclient/tests/wsman_mocks/bios_string-enum-regexp.xml
+dracclient/tests/wsman_mocks/boot_config_setting-enum-ok.xml
+dracclient/tests/wsman_mocks/boot_config_setting-invoke-change_boot_order_by_instance_id-error.xml
+dracclient/tests/wsman_mocks/boot_config_setting-invoke-change_boot_order_by_instance_id-ok.xml
+dracclient/tests/wsman_mocks/boot_source_setting-enum-ok-11g.xml
+dracclient/tests/wsman_mocks/boot_source_setting-enum-ok.xml
+dracclient/tests/wsman_mocks/computer_system-enum-ok.xml
+dracclient/tests/wsman_mocks/computer_system-invoke-request_state_change-error.xml
+dracclient/tests/wsman_mocks/computer_system-invoke-request_state_change-ok.xml
+dracclient/tests/wsman_mocks/controller_view-enum-ok.xml
+dracclient/tests/wsman_mocks/cpu_view-enum-empty_flag.xml
+dracclient/tests/wsman_mocks/cpu_view-enum-missing_flags.xml
+dracclient/tests/wsman_mocks/cpu_view-enum-ok.xml
+dracclient/tests/wsman_mocks/idrac_service-invoke-set_attributes-ok.xml
+dracclient/tests/wsman_mocks/idrac_service-reset-error.xml
+dracclient/tests/wsman_mocks/idrac_service-reset-ok.xml
+dracclient/tests/wsman_mocks/idraccard_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-lower-bound.xml
+dracclient/tests/wsman_mocks/idraccard_integer-enum-nil-upper-bound.xml
+dracclient/tests/wsman_mocks/idraccard_integer-enum-ok.xml
+dracclient/tests/wsman_mocks/idraccard_string-enum-nil-group-id.xml
+dracclient/tests/wsman_mocks/idraccard_string-enum-ok.xml
+dracclient/tests/wsman_mocks/job_service-delete-job-id-error.xml
+dracclient/tests/wsman_mocks/job_service-delete-job-id-ok.xml
+dracclient/tests/wsman_mocks/lc_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/lc_getremoteservicesapistatus_not_ready.xml
+dracclient/tests/wsman_mocks/lc_getremoteservicesapistatus_ready.xml
+dracclient/tests/wsman_mocks/lc_getremoteservicesapistatus_recovery.xml
+dracclient/tests/wsman_mocks/lc_service-invoke-create_config_job-error.xml
+dracclient/tests/wsman_mocks/lc_service-invoke-create_config_job-ok.xml
+dracclient/tests/wsman_mocks/lc_service-invoke-set_attributes-error.xml
+dracclient/tests/wsman_mocks/lc_service-invoke-set_attributes-ok.xml
+dracclient/tests/wsman_mocks/lc_string-enum-ok.xml
+dracclient/tests/wsman_mocks/lifecycle_job-enum-not_found.xml
+dracclient/tests/wsman_mocks/lifecycle_job-enum-ok.xml
+dracclient/tests/wsman_mocks/memory_view-enum-ok.xml
+dracclient/tests/wsman_mocks/nic_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/nic_integer-enum-ok.xml
+dracclient/tests/wsman_mocks/nic_service-invoke-set_attributes-error.xml
+dracclient/tests/wsman_mocks/nic_service-invoke-set_attributes-ok.xml
+dracclient/tests/wsman_mocks/nic_string-enum-colliding.xml
+dracclient/tests/wsman_mocks/nic_string-enum-ok.xml
+dracclient/tests/wsman_mocks/nic_view-enum-ok.xml
+dracclient/tests/wsman_mocks/physical_disk_view-enum-ok.xml
+dracclient/tests/wsman_mocks/raid_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/raid_integer-enum-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-invalid_controller.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-no_foreign_drive.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-not_supported.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-clear_foreign_config-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-convert_physical_disks-error.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-convert_physical_disks-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-create_virtual_disk-error.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-create_virtual_disk-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-delete_virtual_disk-error.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-delete_virtual_disk-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-reset_raid_config-error.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-reset_raid_config-ok.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-error.xml
+dracclient/tests/wsman_mocks/raid_service-invoke-set_attributes-ok.xml
+dracclient/tests/wsman_mocks/raid_string-enum-ok.xml
+dracclient/tests/wsman_mocks/system_enumeration-enum-ok.xml
+dracclient/tests/wsman_mocks/system_integer-enum-ok.xml
+dracclient/tests/wsman_mocks/system_string-enum-ok.xml
+dracclient/tests/wsman_mocks/system_view-enum-ok.xml
+dracclient/tests/wsman_mocks/video_view-enum-ok.xml
+dracclient/tests/wsman_mocks/virtual_disk_view-enum-ok.xml
+dracclient/tests/wsman_mocks/virtual_disk_view-enum-with-raid-status-ok.xml
+dracclient/tests/wsman_mocks/wsman-enum_context-1.xml
+dracclient/tests/wsman_mocks/wsman-enum_context-2.xml
+dracclient/tests/wsman_mocks/wsman-enum_context-3.xml
+dracclient/tests/wsman_mocks/wsman-enum_context-4.xml
+python_dracclient.egg-info/PKG-INFO
+python_dracclient.egg-info/SOURCES.txt
+python_dracclient.egg-info/dependency_links.txt
+python_dracclient.egg-info/not-zip-safe
+python_dracclient.egg-info/pbr.json
+python_dracclient.egg-info/requires.txt
+python_dracclient.egg-info/top_level.txt
+zuul.d/project.yaml
\ No newline at end of file
diff -pruN 3.1.0-3/python_dracclient.egg-info/top_level.txt 8.0.0-0ubuntu1/python_dracclient.egg-info/top_level.txt
--- 3.1.0-3/python_dracclient.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/python_dracclient.egg-info/top_level.txt	2022-02-22 09:18:38.000000000 +0000
@@ -0,0 +1 @@
+dracclient
diff -pruN 3.1.0-3/setup.cfg 8.0.0-0ubuntu1/setup.cfg
--- 3.1.0-3/setup.cfg	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/setup.cfg	2022-02-22 09:18:38.484902600 +0000
@@ -1,27 +1,33 @@
 [metadata]
 name = python-dracclient
 summary = Library for managing machines with Dell iDRAC cards
-description-file = README.rst
+description_file = README.rst
 maintainer = DracClient Team
-author-email = openstack-discuss@lists.openstack.org
-home-page = https://launchpad.net/python-dracclient
+author_email = openstack-discuss@lists.openstack.org
+home_page = https://launchpad.net/python-dracclient
 license = Apache-2
-classifier =
-    Intended Audience :: Developers
-    Intended Audience :: Information Technology
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX
-    Programming Language :: Python
-    Programming Language :: Python :: 2
-    Programming Language :: Python :: 2.7
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.5
+classifier = 
+	Intended Audience :: Developers
+	Intended Audience :: Information Technology
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.6
+	Programming Language :: Python :: 3.7
+	Programming Language :: Python :: 3.8
+	Programming Language :: Python :: 3.9
 
 [files]
-packages =
-    dracclient
+packages = 
+	dracclient
 
 [build_sphinx]
 all_files = 1
 build-dir = doc/build
 source-dir = doc/source
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
diff -pruN 3.1.0-3/test-requirements.txt 8.0.0-0ubuntu1/test-requirements.txt
--- 3.1.0-3/test-requirements.txt	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/test-requirements.txt	2022-02-22 09:18:07.000000000 +0000
@@ -4,8 +4,5 @@
 
 coverage>=3.6
 doc8
-hacking>=1.1.0,<1.2.0 # Apache-2.0
-mock>=2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
 requests-mock>=1.0
-sphinx>=1.2.1,!=1.3b1,<1.3
-oslosphinx>=2.5.0,!=3.4.0
diff -pruN 3.1.0-3/tox.ini 8.0.0-0ubuntu1/tox.ini
--- 3.1.0-3/tox.ini	2019-06-17 08:52:24.000000000 +0000
+++ 8.0.0-0ubuntu1/tox.ini	2022-02-22 09:18:07.000000000 +0000
@@ -1,12 +1,16 @@
 [tox]
-envlist = py35,py27,pep8
+minversion = 3.1.0
+envlist = py39,py36,pep8
+ignore_basepython_conflict=true
 
 [testenv]
 usedevelop = True
-install_command = pip install -U -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt} {opts} {packages}
+install_command = pip install -U {opts} {packages}
 deps =
+    -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
     -r{toxinidir}/requirements.txt
     -r{toxinidir}/test-requirements.txt
+basepython = python3
 setenv = PYTHONDONTWRITEBYTECODE=1
 commands =
     coverage run --branch --source dracclient --omit "dracclient/tests*" -m unittest discover dracclient.tests
@@ -16,17 +20,16 @@ commands =
 commands = {posargs}
 
 [testenv:pep8]
-basepython = python2.7
 commands =
     flake8 dracclient
     doc8 README.rst CONTRIBUTING.rst doc/source
 
 [testenv:docs]
 deps =
-  -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-  -r{toxinidir}/requirements.txt
+  -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/doc/requirements.txt
-commands = python setup.py build_sphinx
+commands =
+  sphinx-build -b html doc/source doc/build/html
 
 [flake8]
 max-complexity=15
diff -pruN 3.1.0-3/zuul.d/project.yaml 8.0.0-0ubuntu1/zuul.d/project.yaml
--- 3.1.0-3/zuul.d/project.yaml	1970-01-01 00:00:00.000000000 +0000
+++ 8.0.0-0ubuntu1/zuul.d/project.yaml	2022-02-22 09:18:07.000000000 +0000
@@ -0,0 +1,3 @@
+- project:
+    templates:
+      - openstack-python3-yoga-jobs
