HP-UX WBEM RAIDSA Instance Provider Datasheet, April 2010
Table 2: HPUX_RAIDSARegisteredProfile properties
Table 2 describes the properties of the HPUX_RAIDSARegisteredProfile 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) I
nstanceID
Inherited from CIM_RegisteredProfile
A string that specifies the instance of this class. In this case
“HPUX: RAIDSA HBA”
string RegisteredVersion
Inherited from CIM_RegisteredProfile
A string that denotes the registered version of this profile
string RegisteredName
Inherited from CIM_RegisteredProfile
The name of this Registered Profile
uint16 RegisteredOrganization
Inherited from CIM_RegisteredProfile
An integer that specifies the organization that defines this Profile.
In this case set to 1 (other).
String
OtherRegisteredOrganization
Inherited from CIM_RegisteredProfile
A string that specifies the Registered Organization, in this case
“Hewlett Packard”
uint16 AdvertiseTypes
Inherited from CIM_RegisteredProfile
A string that signifies adverti
sement for profile information.
s
tring ProviderVersion
Inherited from
HPUX_RAIDSARegisteredProfile
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 HPUXRAIDSAPortController and HPUX_RAIDSARegisteredProfile
Table 3 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_
INVALID_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)