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

TPD_OwningJobElement, TPD_AffectedJobElement, TPD_AssociatedJobMethodResult, Indications

Page 73 highlights

job, then this contains a CIM_InstMethodCall instance representing AttachOrModifyReplica. CIM_InstMethodCall contains the following values: ◦ ◦ MethodName - string of the methodName, e.g., AttachOrModifyReplica. ◦ MethodParameters - parameters of the method, formatted as an EmbeddedObject (with a predefined class name of "__MethodParameters"). This only contains the input parameters; output parameter (Job) is not included. ◦ PreCall - Boolean indicating whether the Indication is sent before the method begins executing (TRUE) or when the method completes (FALSE). In this case this value is TRUE. • PostCallindication - string representing an embedded instance of the CIM_InstMethodCall class, which contains the method called that triggered. However, this differs from the case in PreCallIndication in that output parameters is also included in the MethodParameters parameter. Output parameter in this case is Job. ◦ ◦ MethodName - string of the methodName, e.g., AttachOrModifyReplica. ◦ MethodParameters - parameters of the method, formatted as an EmbeddedObject (with a predefined class name of "__MethodParameters"). This contains both input and output parameters. Job parameter is a reference to the TPD_ConcreteJob that was created. ◦ PreCall - FALSE ◦ ReturnValue - contains string representation of the method's return value, e.g., "Failed" ◦ ReturnValueType - the type of the method return value. This is always "uint32" (9) since all replication methods that we support have a return value type of uint32. TPD_OwningJobElement Association between TPD_StorageConfigurationService and TPD_ConcreteJob. TPD_AffectedJobElement Association between TPD_ConcreteJob and one or more TPD_StorageVolume affected by the job. The affected volumes are the source and target volumes, with the exception of update snapspace task, where the affected volumes are those snapshots that are being updated. TPD_AssociatedJobMethodResult Association between TPD_ConcreteJob and TPD_MethodResult. Indications The following Job Control subprofile indication is supported: "SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob". Location Subprofile The Location subprofile models information about the location of a physical device. In the case of the Array profile, it is used to provide information about the physical location of a storage array. The information provided through this subprofile is the physical location of the HP 3PAR Storage System. Location Subprofile 73

  • 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

job, then this contains a
CIM_InstMethodCall
instance representing
AttachOrModifyReplica
.
CIM_InstMethodCall
contains the following values:
MethodName
– string of the
methodName
, e.g.,
AttachOrModifyReplica
.
MethodParameters
- parameters of the method, formatted as an
EmbeddedObject
(with
a predefined class name of “
__MethodParameters
"). This only contains the input
parameters; output parameter (Job) is not included.
PreCall
- Boolean indicating whether the Indication is sent before the method begins
executing (TRUE) or when the method completes (FALSE). In this case this value is TRUE.
PostCallindication
– string representing an embedded instance of the
CIM_InstMethodCall
class, which contains the method called that triggered. However, this differs from the case in
PreCallIndication
in that output parameters is also included in the
MethodParameters
parameter. Output parameter in this case is Job.
MethodName
– string of the
methodName
, e.g.,
AttachOrModifyReplica
.
MethodParameters
- parameters of the method, formatted as an
EmbeddedObject
(with
a predefined class name of “
__MethodParameters
"). This contains both input and
output parameters. Job parameter is a reference to the
TPD_ConcreteJob
that was
created.
PreCall
– FALSE
ReturnValue
- contains string representation of the method's return value, e.g., “Failed”
ReturnValueType
- the type of the method return value. This is always “uint32” (9) since
all replication methods that we support have a return value type of uint32.
TPD_OwningJobElement
Association between
TPD_StorageConfigurationService
and
TPD_ConcreteJob
.
TPD_AffectedJobElement
Association between
TPD_ConcreteJob
and one or more
TPD_StorageVolume
affected by
the job. The affected volumes are the source and target volumes, with the exception of update
snapspace task, where the affected volumes are those snapshots that are being updated.
TPD_AssociatedJobMethodResult
Association between
TPD_ConcreteJob
and
TPD_MethodResult
.
Indications
The following Job Control subprofile indication is supported:
"SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob".
Location Subprofile
The Location subprofile models information about the location of a physical device. In the case of
the Array profile, it is used to provide information about the physical location of a storage array.
The information provided through this subprofile is the physical location of the HP 3PAR Storage
System.
Location Subprofile
73