Fetch system attributes

Change-Id: I323366268e359afbe0c7556e88cc6da936af8362
This commit is contained in:
Anish Bhatt 2016-09-18 16:43:59 -07:00
parent 00c9fe4fde
commit c9e33ccd4c
8 changed files with 1186 additions and 1 deletions

View File

@ -25,6 +25,7 @@ from dracclient.resources import inventory
from dracclient.resources import job from dracclient.resources import job
from dracclient.resources import lifecycle_controller from dracclient.resources import lifecycle_controller
from dracclient.resources import raid from dracclient.resources import raid
from dracclient.resources import system
from dracclient.resources import uris from dracclient.resources import uris
from dracclient import utils from dracclient import utils
from dracclient import wsman from dracclient import wsman
@ -59,6 +60,7 @@ class DRACClient(object):
self._lifecycle_cfg = lifecycle_controller.LCConfiguration(self.client) self._lifecycle_cfg = lifecycle_controller.LCConfiguration(self.client)
self._idrac_cfg = idrac_card.iDRACCardConfiguration(self.client) self._idrac_cfg = idrac_card.iDRACCardConfiguration(self.client)
self._raid_mgmt = raid.RAIDManagement(self.client) self._raid_mgmt = raid.RAIDManagement(self.client)
self._system_cfg = system.SystemConfiguration(self.client)
self._inventory_mgmt = inventory.InventoryManagement(self.client) self._inventory_mgmt = inventory.InventoryManagement(self.client)
def get_power_state(self): def get_power_state(self):
@ -192,6 +194,19 @@ class DRACClient(object):
""" """
return self._lifecycle_cfg.list_lifecycle_settings() return self._lifecycle_cfg.list_lifecycle_settings()
def list_system_settings(self):
"""List the System configuration settings
:returns: a dictionary with the System settings using its instance id
as key. The attributes are either SystemEnumerableAttribute,
SystemStringAttribute or SystemIntegerAttribute objects.
:raises: WSManRequestFailure on request failures
:raises: WSManInvalidResponse when receiving invalid response
:raises: DRACOperationFailed on error reported back by the DRAC
interface
"""
return self._system_cfg.list_system_settings()
def list_jobs(self, only_unfinished=False): def list_jobs(self, only_unfinished=False):
"""Returns a list of jobs from the job queue """Returns a list of jobs from the job queue

View File

@ -0,0 +1,279 @@
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
from dracclient.resources import uris
from dracclient import utils
from dracclient import wsman
class SystemConfiguration(object):
def __init__(self, client):
"""Creates SystemManagement object
:param client: an instance of WSManClient
"""
self.client = client
def list_system_settings(self):
"""List the System configuration settings
:returns: a dictionary with the System settings using its name as the
key. The attributes are either SystemEnumerableAttribute,
SystemStringAttribute or SystemIntegerAttribute objects.
:raises: WSManRequestFailure on request failures
:raises: WSManInvalidResponse when receiving invalid response
:raises: DRACOperationFailed on error reported back by the DRAC
interface
"""
result = {}
namespaces = [(uris.DCIM_SystemEnumeration, SystemEnumerableAttribute),
(uris.DCIM_SystemString, SystemStringAttribute),
(uris.DCIM_SystemInteger, SystemIntegerAttribute)]
for (namespace, attr_cls) in namespaces:
attribs = self._get_config(namespace, attr_cls)
result.update(attribs)
return result
def _get_config(self, resource, attr_cls):
result = {}
doc = self.client.enumerate(resource)
items = doc.find('.//{%s}Items' % wsman.NS_WSMAN)
if items is not None:
for item in items:
attribute = attr_cls.parse(item)
result[attribute.instance_id] = attribute
return result
class SystemAttribute(object):
"""Generic System attribute class"""
def __init__(self, name, instance_id, current_value, pending_value,
read_only, fqdd, group_id):
"""Creates SystemAttribute object
:param name: name of the System attribute
:param instance_id: InstanceID of the System attribute
:param current_value: current value of the System attribute
:param pending_value: pending value of the System attribute, reflecting
an unprocessed change (eg. config job not completed)
:param read_only: indicates whether this System attribute can be
changed
:param fqdd: Fully Qualified Device Description of the System attribute
:param group_id: GroupID of System 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
self.group_id = group_id
def __eq__(self, other):
return self.__dict__ == other.__dict__
def __ne__(self, other):
return not self.__eq__(other)
@classmethod
def parse(cls, namespace, system_attr_xml):
"""Parses XML and creates SystemAttribute object"""
name = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'AttributeName')
instance_id = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'InstanceID')
current_value = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'CurrentValue', nullable=True)
pending_value = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'PendingValue', nullable=True)
read_only = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'IsReadOnly')
fqdd = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'FQDD')
group_id = utils.get_wsman_resource_attr(
system_attr_xml, namespace, 'GroupID')
return cls(name, instance_id, current_value, pending_value,
(read_only == 'true'), fqdd, group_id)
class SystemEnumerableAttribute(SystemAttribute):
"""Enumerable System attribute class"""
namespace = uris.DCIM_SystemEnumeration
def __init__(self, name, instance_id, current_value, pending_value,
read_only, fqdd, group_id, possible_values):
"""Creates SystemEnumerableAttribute object
:param name: name of the System attribute
:param instance_id: InstanceID of the System attribute
:param current_value: current value of the System attribute
:param pending_value: pending value of the System attribute, reflecting
an unprocessed change (eg. config job not completed)
:param read_only: indicates whether this System attribute can be
changed
:param fqdd: Fully Qualified Device Description of the System attribute
:param group_id: GroupID of System attribute
:param possible_values: list containing the allowed values for the
System attribute
"""
super(SystemEnumerableAttribute, self).__init__(name, instance_id,
current_value,
pending_value,
read_only, fqdd,
group_id)
self.possible_values = possible_values
@classmethod
def parse(cls, system_attr_xml):
"""Parses XML and creates SystemEnumerableAttribute object"""
system_attr = SystemAttribute.parse(
cls.namespace, system_attr_xml)
possible_values = [attr.text for attr
in utils.find_xml(system_attr_xml, 'PossibleValues',
cls.namespace, find_all=True)]
return cls(system_attr.name, system_attr.instance_id,
system_attr.current_value, system_attr.pending_value,
system_attr.read_only, system_attr.fqdd,
system_attr.group_id, 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 SystemStringAttribute(SystemAttribute):
"""String System attribute class"""
namespace = uris.DCIM_SystemString
def __init__(self, name, instance_id, current_value, pending_value,
read_only, fqdd, group_id, min_length, max_length):
"""Creates SystemStringAttribute object
:param name: name of the System attribute
:param instance_id: InstanceID of the System attribute
:param current_value: current value of the System attribute
:param pending_value: pending value of the System attribute, reflecting
an unprocessed change (eg. config job not completed)
:param read_only: indicates whether this System attribute can be
changed
:param fqdd: Fully Qualified Device Description of the System attribute
:param group_id: GroupID of System attribute
:param min_length: minimum length of the string
:param max_length: maximum length of the string
"""
super(SystemStringAttribute, self).__init__(name, instance_id,
current_value,
pending_value, read_only,
fqdd, group_id)
self.min_length = min_length
self.max_length = max_length
@classmethod
def parse(cls, system_attr_xml):
"""Parses XML and creates SystemStringAttribute object"""
system_attr = SystemAttribute.parse(
cls.namespace, system_attr_xml)
min_length = int(utils.get_wsman_resource_attr(
system_attr_xml, cls.namespace, 'MinLength'))
max_length = int(utils.get_wsman_resource_attr(
system_attr_xml, cls.namespace, 'MaxLength'))
return cls(system_attr.name, system_attr.instance_id,
system_attr.current_value, system_attr.pending_value,
system_attr.read_only, system_attr.fqdd,
system_attr.group_id, min_length, max_length)
class SystemIntegerAttribute(SystemAttribute):
"""Integer System attribute class"""
namespace = uris.DCIM_SystemInteger
def __init__(self, name, instance_id, current_value, pending_value,
read_only, fqdd, group_id, lower_bound, upper_bound):
"""Creates SystemIntegerAttribute object
:param name: name of the System attribute
:param instance_id: InstanceID of the System attribute
:param current_value: current value of the System attribute
:param pending_value: pending value of the System attribute, reflecting
an unprocessed change (eg. config job not completed)
:param read_only: indicates whether this System attribute can be
changed
:param fqdd: Fully Qualified Device Description of the System attribute
:param group_id: GroupID of System attribute
:param lower_bound: minimum value for the System attribute
:param upper_bound: maximum value for the BOIS attribute
"""
super(SystemIntegerAttribute, self).__init__(name, instance_id,
current_value,
pending_value, read_only,
fqdd, group_id)
self.lower_bound = lower_bound
self.upper_bound = upper_bound
@classmethod
def parse(cls, system_attr_xml):
"""Parses XML and creates SystemIntegerAttribute object"""
system_attr = SystemAttribute.parse(cls.namespace, system_attr_xml)
lower_bound = utils.get_wsman_resource_attr(
system_attr_xml, cls.namespace, 'LowerBound', nullable=True)
upper_bound = utils.get_wsman_resource_attr(
system_attr_xml, cls.namespace, 'UpperBound', nullable=True)
if system_attr.current_value:
system_attr.current_value = int(system_attr.current_value)
if system_attr.pending_value:
system_attr.pending_value = int(system_attr.pending_value)
if lower_bound:
lower_bound = int(lower_bound)
if upper_bound:
upper_bound = int(upper_bound)
return cls(system_attr.name, system_attr.instance_id,
system_attr.current_value, system_attr.pending_value,
system_attr.read_only, system_attr.fqdd,
system_attr.group_id, lower_bound, 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

View File

@ -82,5 +82,14 @@ DCIM_RAIDService = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
DCIM_SystemView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' DCIM_SystemView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
'DCIM_SystemView') 'DCIM_SystemView')
DCIM_SystemEnumeration = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
'DCIM_SystemEnumeration')
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_VirtualDiskView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' DCIM_VirtualDiskView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/'
'DCIM_VirtualDiskView') 'DCIM_VirtualDiskView')

View File

@ -0,0 +1,86 @@
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import requests_mock
import dracclient.client
from dracclient.resources import system
from dracclient.resources import uris
from dracclient.tests import base
from dracclient.tests import utils as test_utils
class ClientSystemConfigurationTestCase(base.BaseTest):
def setUp(self):
super(ClientSystemConfigurationTestCase, self).setUp()
self.drac_client = dracclient.client.DRACClient(
**test_utils.FAKE_ENDPOINT)
@requests_mock.Mocker()
def test_list_system_settings(self, mock_requests):
expected_enum_attr = system.SystemEnumerableAttribute(
name='ChassisLEDState',
instance_id='System.Embedded.1#ChassisPwrState.1#ChassisLEDState', # noqa
read_only=False,
current_value='Off',
pending_value=None,
fqdd='System.Embedded.1',
group_id='ChassisPwrState.1',
possible_values=['Unknown', 'Blinking', 'Off'])
expected_string_attr = system.SystemStringAttribute(
name='UserDefinedString',
instance_id='System.Embedded.1#LCD.1#UserDefinedString',
read_only=False,
current_value=None,
pending_value=None,
fqdd='System.Embedded.1',
group_id='LCD.1',
min_length=0,
max_length=62)
expected_integer_attr = system.SystemIntegerAttribute(
name='PowerCapValue',
instance_id='System.Embedded.1#ServerPwr.1#PowerCapValue',
read_only=False,
current_value=555,
pending_value=None,
fqdd='System.Embedded.1',
group_id='ServerPwr.1',
lower_bound=302,
upper_bound=578)
mock_requests.post('https://1.2.3.4:443/wsman', [
{'text': test_utils.SystemEnumerations[
uris.DCIM_SystemEnumeration]['ok']},
{'text': test_utils.SystemEnumerations[
uris.DCIM_SystemString]['ok']},
{'text': test_utils.SystemEnumerations[
uris.DCIM_SystemInteger]['ok']}])
system_settings = self.drac_client.list_system_settings()
self.assertEqual(44, len(system_settings))
# enumerable attribute
self.assertIn('System.Embedded.1#ChassisPwrState.1#ChassisLEDState',
system_settings)
self.assertEqual(expected_enum_attr, system_settings[
'System.Embedded.1#ChassisPwrState.1#ChassisLEDState']) # noqa
# string attribute
self.assertIn('System.Embedded.1#LCD.1#UserDefinedString',
system_settings)
self.assertEqual(expected_string_attr, system_settings[
'System.Embedded.1#LCD.1#UserDefinedString'])
self.assertIn('System.Embedded.1#ServerPwr.1#PowerCapValue',
system_settings)
self.assertEqual(expected_integer_attr,
system_settings['System.Embedded.1#ServerPwr.1#PowerCapValue']) # noqa

View File

@ -29,7 +29,7 @@ def load_wsman_xml(name):
"""Helper function to load a WSMan XML response from a file.""" """Helper function to load a WSMan XML response from a file."""
with open(os.path.join(os.path.dirname(__file__), 'wsman_mocks', with open(os.path.join(os.path.dirname(__file__), 'wsman_mocks',
'%s.xml' % name), 'r') as f: '%s.xml' % name), 'r') as f:
xml_body = f.read() xml_body = f.read()
return xml_body return xml_body
@ -203,3 +203,15 @@ RAIDInvocations = {
} }
} }
} }
SystemEnumerations = {
uris.DCIM_SystemEnumeration: {
'ok': load_wsman_xml('system_enumeration-enum-ok'),
},
uris.DCIM_SystemString: {
'ok': load_wsman_xml('system_string-enum-ok'),
},
uris.DCIM_SystemInteger: {
'ok': load_wsman_xml('system_integer-enum-ok'),
}
}

View File

@ -0,0 +1,294 @@
<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_SystemEnumeration"
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:f150770f-b5b7-4b08-9572-b5225e7c668b</wsa:RelatesTo>
<wsa:MessageID>uuid:7c41ce96-41ee-11ee-a839-de7e4e771814</wsa:MessageID>
</s:Header>
<s:Body>
<wsen:EnumerateResponse>
<wsman:Items>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Power Cap Setting</n1:AttributeDisplayName>
<n1:AttributeName>PowerCapSetting</n1:AttributeName>
<n1:CurrentValue>Disabled</n1:CurrentValue>
<n1:DefaultValue>Disabled</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1401</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PowerCapSetting</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Enabled</n1:PossibleValues>
<n1:PossibleValues>Disabled</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Power Supply Redundancy Policy</n1:AttributeDisplayName>
<n1:AttributeName>PSRedPolicy</n1:AttributeName>
<n1:CurrentValue>Input Power Redundant</n1:CurrentValue>
<n1:DefaultValue>Not Redundant</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1405</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PSRedPolicy</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Not Redundant</n1:PossibleValues>
<n1:PossibleValues>Input Power Redundant</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Power Supply PFC Enable</n1:AttributeDisplayName>
<n1:AttributeName>PSPFCEnabled</n1:AttributeName>
<n1:CurrentValue>Disabled</n1:CurrentValue>
<n1:DefaultValue>Disabled</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1406</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PSPFCEnabled</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Enabled</n1:PossibleValues>
<n1:PossibleValues>Disabled</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Power Supply Rapid On Enable</n1:AttributeDisplayName>
<n1:AttributeName>PSRapidOn</n1:AttributeName>
<n1:CurrentValue>Disabled</n1:CurrentValue>
<n1:DefaultValue>Enabled</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1408</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PSRapidOn</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Enabled</n1:PossibleValues>
<n1:PossibleValues>Disabled</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Rapid on Primary PSU</n1:AttributeDisplayName>
<n1:AttributeName>RapidOnPrimaryPSU</n1:AttributeName>
<n1:CurrentValue>PSU1</n1:CurrentValue>
<n1:DefaultValue>PSU1</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1411</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#RapidOnPrimaryPSU</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>PSU1</n1:PossibleValues>
<n1:PossibleValues>PSU2</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>LCD Configuration</n1:AttributeDisplayName>
<n1:AttributeName>Configuration</n1:AttributeName>
<n1:CurrentValue>Service Tag</n1:CurrentValue>
<n1:DefaultValue>Service Tag</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1432</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#Configuration</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>User Defined</n1:PossibleValues>
<n1:PossibleValues>Model Name</n1:PossibleValues>
<n1:PossibleValues>None</n1:PossibleValues>
<n1:PossibleValues>iDRAC IPv4 Address</n1:PossibleValues>
<n1:PossibleValues>iDRAC MAC Address</n1:PossibleValues>
<n1:PossibleValues>OS System Name</n1:PossibleValues>
<n1:PossibleValues>Service Tag</n1:PossibleValues>
<n1:PossibleValues>IPv6 Address</n1:PossibleValues>
<n1:PossibleValues>Ambient Temperature</n1:PossibleValues>
<n1:PossibleValues>System Watts</n1:PossibleValues>
<n1:PossibleValues>Asset Tag</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>vConsole Indication</n1:AttributeDisplayName>
<n1:AttributeName>vConsoleIndication</n1:AttributeName>
<n1:CurrentValue>Disabled</n1:CurrentValue>
<n1:DefaultValue>Disabled</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1434</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#vConsoleIndication</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Enabled</n1:PossibleValues>
<n1:PossibleValues>Disabled</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>System Watt Qualifier</n1:AttributeDisplayName>
<n1:AttributeName>QualifierWatt</n1:AttributeName>
<n1:CurrentValue>Watts</n1:CurrentValue>
<n1:DefaultValue>Watts</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1435</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#QualifierWatt</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Watts</n1:PossibleValues>
<n1:PossibleValues>BTU/hr</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Ambient Temperature Qualifier</n1:AttributeDisplayName>
<n1:AttributeName>QualifierTemp</n1:AttributeName>
<n1:CurrentValue>F</n1:CurrentValue>
<n1:DefaultValue>C</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1436</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#QualifierTemp</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>C</n1:PossibleValues>
<n1:PossibleValues>F</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Fresh Air Compliant Configuration</n1:AttributeDisplayName>
<n1:AttributeName>FreshAirCompliantConfiguration</n1:AttributeName>
<n1:CurrentValue>Yes</n1:CurrentValue>
<n1:DefaultValue>Yes</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1441</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Configuration</n1:GroupDisplayName>
<n1:GroupID>ThermalConfig.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalConfig.1#FreshAirCompliantConfiguration</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Not Applicable</n1:PossibleValues>
<n1:PossibleValues>Yes</n1:PossibleValues>
<n1:PossibleValues>No</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Thermal Profile</n1:AttributeDisplayName>
<n1:AttributeName>ThermalProfile</n1:AttributeName>
<n1:CurrentValue>Maximum Performance</n1:CurrentValue>
<n1:DefaultValue>Default Thermal Profile Settings</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1470</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#ThermalProfile</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Default Thermal Profile Settings</n1:PossibleValues>
<n1:PossibleValues>Maximum Performance</n1:PossibleValues>
<n1:PossibleValues>Minimum Power</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Fan Speed Offset</n1:AttributeDisplayName>
<n1:AttributeName>FanSpeedOffset</n1:AttributeName>
<n1:CurrentValue>Off</n1:CurrentValue>
<n1:DefaultValue>Off</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1472</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#FanSpeedOffset</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Off</n1:PossibleValues>
<n1:PossibleValues>Low Fan Speed</n1:PossibleValues>
<n1:PossibleValues>High Fan Speed</n1:PossibleValues>
<n1:PossibleValues>Medium Fan Speed</n1:PossibleValues>
<n1:PossibleValues>Max Fan Speed</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Fan Speed Response for Third-Party PCI Cards</n1:AttributeDisplayName>
<n1:AttributeName>ThirdPartyPCIFanResponse</n1:AttributeName>
<n1:CurrentValue>Enabled</n1:CurrentValue>
<n1:DefaultValue>Enabled</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1480</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#ThirdPartyPCIFanResponse</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Disabled</n1:PossibleValues>
<n1:PossibleValues>Enabled</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Quick Sync Presence</n1:AttributeDisplayName>
<n1:AttributeName>Presence</n1:AttributeName>
<n1:CurrentValue>Not Supported</n1:CurrentValue>
<n1:DefaultValue>Not Supported</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>2300</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Quick Sync</n1:GroupDisplayName>
<n1:GroupID>QuickSync.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#QuickSync.1#Presence</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Not Supported</n1:PossibleValues>
<n1:PossibleValues>Absent</n1:PossibleValues>
<n1:PossibleValues>Present</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>Backplane Bus Mode</n1:AttributeDisplayName>
<n1:AttributeName>BackplaneBusMode</n1:AttributeName>
<n1:CurrentValue>I2C</n1:CurrentValue>
<n1:DefaultValue>Unknown</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>2330</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Backplane</n1:GroupDisplayName>
<n1:GroupID>Backplane.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#Backplane.1#BackplaneBusMode</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Unknown</n1:PossibleValues>
<n1:PossibleValues>I2C</n1:PossibleValues>
<n1:PossibleValues>SGPIO</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
<n1:DCIM_SystemEnumeration>
<n1:AttributeDisplayName>LED State</n1:AttributeDisplayName>
<n1:AttributeName>ChassisLEDState</n1:AttributeName>
<n1:CurrentValue>Off</n1:CurrentValue>
<n1:DefaultValue>Unknown</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>2372</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Powerstate</n1:GroupDisplayName>
<n1:GroupID>ChassisPwrState.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ChassisPwrState.1#ChassisLEDState</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Unknown</n1:PossibleValues>
<n1:PossibleValues>Blinking</n1:PossibleValues>
<n1:PossibleValues>Off</n1:PossibleValues>
</n1:DCIM_SystemEnumeration>
</wsman:Items>
<wsen:EnumerationContext/>
<wsman:EndOfSequence/>
</wsen:EnumerateResponse>
</s:Body>
</s:Envelope>

View File

@ -0,0 +1,277 @@
<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_SystemInteger"
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:9ce6b8f8-cd0e-4994-8db6-758ef8da9d8c</wsa:RelatesTo>
<wsa:MessageID>uuid:7c9354bc-41ee-11ee-a83d-de7e4e771814</wsa:MessageID>
</s:Header>
<s:Body>
<wsen:EnumerateResponse>
<wsman:Items>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Power Cap Value</n1:AttributeDisplayName>
<n1:AttributeName>PowerCapValue</n1:AttributeName>
<n1:CurrentValue>555</n1:CurrentValue>
<n1:DefaultValue>32767</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1402</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PowerCapValue</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:LowerBound>302</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>578</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Power Cap Max Threshold</n1:AttributeDisplayName>
<n1:AttributeName>PowerCapMaxThres</n1:AttributeName>
<n1:CurrentValue>578</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1403</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PowerCapMaxThres</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Power Cap Min Threshold</n1:AttributeDisplayName>
<n1:AttributeName>PowerCapMinThres</n1:AttributeName>
<n1:CurrentValue>302</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1404</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#PowerCapMinThres</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Active Power Cap Value</n1:AttributeDisplayName>
<n1:AttributeName>ActivePowerCapVal</n1:AttributeName>
<n1:CurrentValue>555</n1:CurrentValue>
<n1:DefaultValue>32767</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1409</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#ActivePowerCapVal</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound>302</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>578</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Rack Slot</n1:AttributeDisplayName>
<n1:AttributeName>RackSlot</n1:AttributeName>
<n1:CurrentValue>1</n1:CurrentValue>
<n1:DefaultValue>1</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1424</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#RackSlot</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:LowerBound>1</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>255</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Size of Managed System in U</n1:AttributeDisplayName>
<n1:AttributeName>SizeOfManagedSystemInU</n1:AttributeName>
<n1:CurrentValue>1</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1425</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#SizeOfManagedSystemInU</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Event Generation Interval</n1:AttributeDisplayName>
<n1:AttributeName>EventGenerationInterval</n1:AttributeName>
<n1:CurrentValue>30</n1:CurrentValue>
<n1:DefaultValue>30</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1440</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Configuration</n1:GroupDisplayName>
<n1:GroupID>ThermalConfig.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalConfig.1#EventGenerationInterval</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:LowerBound>0</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>365</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Critical Event Generation Interval</n1:AttributeDisplayName>
<n1:AttributeName>CriticalEventGenerationInterval</n1:AttributeName>
<n1:CurrentValue>30</n1:CurrentValue>
<n1:DefaultValue>30</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1440</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Configuration</n1:GroupDisplayName>
<n1:GroupID>ThermalConfig.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalConfig.1#CriticalEventGenerationInterval</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:LowerBound>0</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>365</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Server Powered On Time Duration</n1:AttributeDisplayName>
<n1:AttributeName>ServerPoweredOnTime</n1:AttributeName>
<n1:CurrentValue>123456</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1453</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Operating System</n1:GroupDisplayName>
<n1:GroupID>ServerOS.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerOS.1#ServerPoweredOnTime</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Minimum Fan Speed</n1:AttributeDisplayName>
<n1:AttributeName>MinimumFanSpeed</n1:AttributeName>
<n1:CurrentValue>255</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1473</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#MinimumFanSpeed</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:LowerBound>0</n1:LowerBound>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound>65535</n1:UpperBound>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>MFS Minimum Limit</n1:AttributeDisplayName>
<n1:AttributeName>MFSMinimumLimit</n1:AttributeName>
<n1:CurrentValue>9</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1474</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#MFSMinimumLimit</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>MFS Maximum Limit</n1:AttributeDisplayName>
<n1:AttributeName>MFSMaximumLimit</n1:AttributeName>
<n1:CurrentValue>100</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1475</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#MFSMaximumLimit</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Fan Speed Low Offset Value</n1:AttributeDisplayName>
<n1:AttributeName>FanSpeedLowOffsetVal</n1:AttributeName>
<n1:CurrentValue>35</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1476</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#FanSpeedLowOffsetVal</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Fan Speed Medium Offset Value</n1:AttributeDisplayName>
<n1:AttributeName>FanSpeedMediumOffsetVal</n1:AttributeName>
<n1:CurrentValue>50</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1477</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#FanSpeedMediumOffsetVal</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Fan Speed High Offset Value</n1:AttributeDisplayName>
<n1:AttributeName>FanSpeedHighOffsetVal</n1:AttributeName>
<n1:CurrentValue>55</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1478</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#FanSpeedHighOffsetVal</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
<n1:DCIM_SystemInteger>
<n1:AttributeDisplayName>Fan Speed Maximum Offset Value</n1:AttributeDisplayName>
<n1:AttributeName>FanSpeedMaxOffsetVal</n1:AttributeName>
<n1:CurrentValue>100</n1:CurrentValue>
<n1:DefaultValue>0</n1:DefaultValue>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1479</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Thermal Settings</n1:GroupDisplayName>
<n1:GroupID>ThermalSettings.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ThermalSettings.1#FanSpeedMaxOffsetVal</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:LowerBound xsi:nil="true"/>
<n1:PendingValue xsi:nil="true"/>
<n1:UpperBound xsi:nil="true"/>
</n1:DCIM_SystemInteger>
</wsman:Items>
<wsen:EnumerationContext/>
<wsman:EndOfSequence/>
</wsen:EnumerateResponse>
</s:Body>
</s:Envelope>

View File

@ -0,0 +1,213 @@
<s:Envelope xmlns:n1="http://schemas.dell.com/wbem/wscim/1/cim-schema/2/DCIM_SystemString"
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:2c1819b5-9c87-44ee-bde1-88e43cd73edd</wsa:RelatesTo>
<wsa:MessageID>uuid:7c734ea8-41ee-11ee-a83b-de7e4e771814</wsa:MessageID>
</s:Header>
<s:Body>
<wsen:EnumerateResponse>
<wsman:Items>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Active Power Cap Policy Name</n1:AttributeDisplayName>
<n1:AttributeName>ActivePolicyName</n1:AttributeName>
<n1:CurrentValue>iDRAC</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1410</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Power</n1:GroupDisplayName>
<n1:GroupID>ServerPwr.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerPwr.1#ActivePolicyName</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:MaxLength>128</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Data Center Name</n1:AttributeDisplayName>
<n1:AttributeName>DataCenterName</n1:AttributeName>
<n1:CurrentValue xsi:nil="true"/>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1421</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#DataCenterName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>128</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Aisle Name</n1:AttributeDisplayName>
<n1:AttributeName>AisleName</n1:AttributeName>
<n1:CurrentValue xsi:nil="true"/>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1422</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#AisleName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>128</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Rack Name</n1:AttributeDisplayName>
<n1:AttributeName>RackName</n1:AttributeName>
<n1:CurrentValue xsi:nil="true"/>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1423</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#RackName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>128</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Room Name</n1:AttributeDisplayName>
<n1:AttributeName>RoomName</n1:AttributeName>
<n1:CurrentValue xsi:nil="true"/>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1428</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Topology</n1:GroupDisplayName>
<n1:GroupID>ServerTopology.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerTopology.1#RoomName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>128</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Current LCD Display String</n1:AttributeDisplayName>
<n1:AttributeName>CurrentDisplay</n1:AttributeName>
<n1:CurrentValue>ST: 1234567</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1431</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#CurrentDisplay</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>User Defined String for LCD</n1:AttributeDisplayName>
<n1:AttributeName>UserDefinedString</n1:AttributeName>
<n1:CurrentValue xsi:nil="true"/>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1433</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>LCD</n1:GroupDisplayName>
<n1:GroupID>LCD.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#LCD.1#UserDefinedString</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Host Name</n1:AttributeDisplayName>
<n1:AttributeName>HostName</n1:AttributeName>
<n1:CurrentValue>test-host1-1-dc.ops.domain.net</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1450</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Operating System</n1:GroupDisplayName>
<n1:GroupID>ServerOS.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerOS.1#HostName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Operating System Name</n1:AttributeDisplayName>
<n1:AttributeName>OSName</n1:AttributeName>
<n1:CurrentValue>CentOS</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1451</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Operating System</n1:GroupDisplayName>
<n1:GroupID>ServerOS.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerOS.1#OSName</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>Operating System Version</n1:AttributeDisplayName>
<n1:AttributeName>OSVersion</n1:AttributeName>
<n1:CurrentValue>release 6.8 (Final) Kernel 2.6.32-642.3.1.el6.x86_64 (x86_64)</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1452</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Operating System</n1:GroupDisplayName>
<n1:GroupID>ServerOS.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerOS.1#OSVersion</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>OEM Operating System Version</n1:AttributeDisplayName>
<n1:AttributeName>OEMOSVersion</n1:AttributeName>
<n1:CurrentValue>release 6.8 (Final) Kernel 2.6.32-642.3.1.el6.x86_64 (x86_64)</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>1454</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Operating System</n1:GroupDisplayName>
<n1:GroupID>ServerOS.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#ServerOS.1#OEMOSVersion</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:MaxLength>62</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
<n1:DCIM_SystemString>
<n1:AttributeDisplayName>OS App Collection Time</n1:AttributeDisplayName>
<n1:AttributeName>OSAppCollectionTime</n1:AttributeName>
<n1:CurrentValue>N/A</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:Dependency xsi:nil="true"/>
<n1:DisplayOrder>2310</n1:DisplayOrder>
<n1:FQDD>System.Embedded.1</n1:FQDD>
<n1:GroupDisplayName>Server Information</n1:GroupDisplayName>
<n1:GroupID>Diagnostics.1</n1:GroupID>
<n1:InstanceID>System.Embedded.1#Diagnostics.1#OSAppCollectionTime</n1:InstanceID>
<n1:IsReadOnly>true</n1:IsReadOnly>
<n1:MaxLength>64</n1:MaxLength>
<n1:MinLength>0</n1:MinLength>
<n1:PendingValue xsi:nil="true"/>
</n1:DCIM_SystemString>
</wsman:Items>
<wsen:EnumerationContext/>
<wsman:EndOfSequence/>
</wsen:EnumerateResponse>
</s:Body>
</s:Envelope>