IBM BJ0NJML Integration Guide - Page 291

Operational Management Product Service Method, Property, Description

Page 291 highlights

Integration Module Invocation The action class passes the following properties when it calls one of the invoke methods on the instantiated service invoker. Property metaData Source object and object set Target object and object set Action Endpointname Description The property map that the get service invoker utility method returns. The object with the input attributes that are defined on the logical management operation. This property can contain a null value. The object and object set that contains the return data. This property can contain a null value. This parameter indicates whether existing objects in the targetMboSet are updated, or new objects are added. The possible values for action are: T psdi.mbo.MboSetRemote.INSERTONLY T psdi.mbo.MboSetRemote.UPDATEONLY The name of the endpoint that the integration module uses for communication. Operational Management Product Service Method Use the operational management product service method when the action class has a relationship to a configuration item, or when it has a configuration item globally unique identifier (CIGUID) attribute. When the action class has an authorized configuration item, instead of an actual configuration item, you can use the configuration item globally unique identifier attribute of the authorized configuration item. The following service method retrieves a list of the preferred integration modules (service invokers). The integration modules implement the specified logical management operation on the operational management products that manage the specified actual configuration item. public Collection Map getServiceInvokerListForCIAndLMO(String actCIGUID, String lmoName, String lmoNamespace, UserInfo userInfo) Each operational management product that has a relationship with the specified actual configuration item, returns the preferred integration module for the logical management operation. Integration Modules 277

  • 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
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

Integration Module Invocation
Integration Modules
277
The action class passes the following properties when it calls one of the invoke
methods on the instantiated service invoker.
Operational Management Product Service Method
Use the operational management product service method when the action class has a
relationship to a configuration item, or when it has a configuration item globally
unique identifier (CIGUID) attribute.
When the action class has an authorized configuration item, instead of an actual
configuration item, you can use the configuration item globally unique identifier
attribute of the authorized configuration item.
The following service method retrieves a list of the preferred integration modules
(service invokers). The integration modules implement the specified logical
management operation on the operational management products that manage the
specified actual configuration item.
public Collection
Map
getServiceInvokerListForCIAndLMO
(
String
actCIGUID, String lmoName, String lmoNamespace, UserInfo userInfo
)
Each operational management product that has a relationship with the specified
actual configuration item, returns the preferred integration module for the logical
management operation.
Property
Description
metaData
The property map that the get service invoker utility method returns.
Source object and object set
The object with the input attributes that are defined on the logical management
operation. This property can contain a null value.
Target object and object set
The object and object set that contains the return data. This property can
contain a null value.
Action
This parameter indicates whether existing objects in the targetMboSet are
updated, or new objects are added.
The possible values for action are:
psdi.mbo.MboSetRemote.INSERTONLY
psdi.mbo.MboSetRemote.UPDATEONLY
Endpointname
The name of the endpoint that the integration module uses for communication.