HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

Server Profile
A CIM Server is anything that supports the CIM-XML protocol and supports the basic read functional
profile as defined by the CIM Operations over HTTP specification. After a CIM client has discovered
a CIM server within a SAN, it then needs to determine the services provided by that server. The
Server Profile defines the capabilities of the CIM Server. This includes the communication mechanisms
the CIM Server supports, the CIM namespaces that it manages, and the SMI-S profiles and
subprofiles that are supported.
For a complete discussion on the Server Profile model, please refer to SMI-S at http://www.snla.org.
Server Profile CIM Classes
Table 12 Server Profile CIM Key Classes
DescriptionCIM Class
Defines the communication protocols supported by the CIM
server.
TPD_CIMXMLCommunicationMechanism
Defines the CIM namespaces supported by the CIM Server.TPD_Namespace
The CIM Object Manager service of the CIM Server.TPD_ObjectManager
One instance of this class exists for each SMI-S Profile that
is registered with the CIM Server.
TPD_RegisteredProfile
One instance of this class exists for each SMI-S Subprofile
that is registered with the CIM Server.
TPD_RegisteredSubprofile
The storage server that is hosting the CIM Server.TPD_StorageSystem
Supported Methods
Table 13 Method for TPD_StorageSystem
DescriptionMethod
Provides the ability to set owner and contact information
for the StorageSystem.
modifyInstance()
UML Diagram
For the Server Profile Instance Diagram, refer to the SMI-S, v1.4 at http://www.snia.org.
Profile Registration Profile
Profile Registration Profile is mandatory for Server Profile. This profile models the profiles registered
in the object manager and the associations between registration classes and the domain classes
implementing the profile.
CIM Classes
Table 14 Key Classes
DescriptionClass
One instance of this class will exist for each SMI-S Profile
that is registered with the CIM Server. One instance exists
for the SMI-S Profile.
TPD_RegisteredProfile
One instance of this class will exist for each SMI-S
Subprofile that is registered with the CIM Server.
TPD_RegisteredSubprofile
18 CIM API SMI-S Support