HP-UX WBEM SAS Instance Provider Datasheet, April 2010
Table 2: HPUX_SASRegisteredProfile properties
Table 2 describes the properties of the HPUX_SASRegisteredProfile class. It has three columns. The first is the property name (including type and
units), the second is the property inheritance (indicating which class or superclass defines the property), and the third is the property’s value and
data source. Each row describes a property.
Property name
Property Inheritance
Property Value (and data source)
string
(KEY) InstanceID
Inherited from
CIM_
RegisteredProfile
A
string that specifies the
instance of this class. In this case “HP
-
UX: SAS HBA”
s
tring
RegisteredVersion
Inherited from CIM_RegisteredProfile
A
string that
denotes the registered version of this profile
s
tring RegisteredName
Inherited
from CIM_RegisteredProfile
T
he
name of this Registered Profile
u
int16
RegisteredOrganization
Inherited from CIM_RegisteredProfile
A
n integer that specifies the organization that defines this Profile.
In this case set to 1 (other).
s
tring
OtherRegisteredOrganization
Inherited from CIM_RegisteredProfile
A
string that specifies the
Registered Organization, in this case
“Hewlett Packard”
u
int16 AdvertiseTypes
Inherited from CIM_RegisteredProfile
A
string that
signifies advertisement for profile information.
s
tring ProviderVersion
Inherited from
HPUX_SASRegisteredProfile
A
string that specifies the
version of the Provider.
Note: It can be assumed properties not listed above will have their values set to NULL.
Table 3: Intrinsic Methods for HPUXSASPortController and HPUX_SASRegisteredProfile
Table 2 describes the intrinsic methods supported by this provider. It has three columns. The first is the method name, the second is a description of
the provider’s actions based on invoking that method, and the third is a list of any exceptions that could result from invoking the method. Each row
describes a method.
Method Name
Description
Exceptions Thrown
enumerateInstances
Returns all instances of class with all
properties and their respective
values.
CIM_ERR_
INVAL
ID_PARAMETER
(including
missing, duplicate, unrecognized or otherwise
incorrect parameters)
CIM_ERR_INVALID_CLASS ( wrong class is passed)
CIM_ERR_NOT_FOUND
(the request CIM Class does not exist in the
specified namespace)
CIM_ERR_FAILED (some other unspecified error
occurred)
( Failed to get one or more instances)
enumerateInstanceNames
Return object path of all instances of
class.
CIM_ERR_INVALID_PARAMETER
(including
missing, duplicate, unrecognized or otherwise
incorrect parameters)
CIM_ERR_FAILED (some other unspecified error
occurred)
CIM_ERR_INVALID_CLASS ( wrong class is passed)
getInstance
Supported
CIM_ERR_INVALID_PARAMETER if wrong class, or
wrong number of keys.
CIM_ERR_FAILED if provider can’t get access to
various system resources.
CIM_ERR_INVALID_CLASS ( wrong class is passed)