HP 3PAR StoreServ 7200 2-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 18

Server Profile, Server Profile CIM Classes, Supported Methods, UML Diagram

Page 18 highlights

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 CIM Class TPD_CIMXMLCommunicationMechanism TPD_Namespace TPD_ObjectManager TPD_RegisteredProfile TPD_RegisteredSubprofile TPD_StorageSystem Description Defines the communication protocols supported by the CIM server. Defines the CIM namespaces supported by the CIM Server. The CIM Object Manager service of the CIM Server. One instance of this class exists for each SMI-S Profile that is registered with the CIM Server. One instance of this class exists for each SMI-S Subprofile that is registered with the CIM Server. The storage server that is hosting the CIM Server. Supported Methods Table 13 Method for TPD_StorageSystem Method modifyInstance() Description Provides the ability to set owner and contact information for the StorageSystem. 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 Class TPD_RegisteredProfile TPD_RegisteredSubprofile Description 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. One instance of this class will exist for each SMI-S Subprofile that is registered with the CIM Server. 18 CIM API SMI-S Support

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309

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
h
t
tp://w
w
w
.snla
.o
r
g
.
Server Profile CIM Classes
Table 12 Server Profile CIM Key Classes
Description
CIM 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
Description
Method
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
h
t
tp://w
w
w
.sni
a
.o
r
g
.
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
Description
Class
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