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 lifecycle_controller
from dracclient.resources import raid
from dracclient.resources import system
from dracclient.resources import uris
from dracclient import utils
from dracclient import wsman
@ -59,6 +60,7 @@ class DRACClient(object):
self._lifecycle_cfg = lifecycle_controller.LCConfiguration(self.client)
self._idrac_cfg = idrac_card.iDRACCardConfiguration(self.client)
self._raid_mgmt = raid.RAIDManagement(self.client)
self._system_cfg = system.SystemConfiguration(self.client)
self._inventory_mgmt = inventory.InventoryManagement(self.client)
def get_power_state(self):
@ -192,6 +194,19 @@ class DRACClient(object):
"""
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):
"""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')
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')

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."""
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()
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>