IBM BJ0NJML Integration Guide - Page 292

Get Service Invoker Utility Methods, Step 4: Process the Integration Module Response

Page 292 highlights

Integration Module Invocation Get Service Invoker Utility Methods The operational management product service provides the following getServiceInvoker utility methods to retrieve an instance of an integration module for a logical management operation and an operational management product. Utility Method Map getServiceInvoker (psdi.iface.omp.OmpImLmoRelInfo ompImLmoRelInfo, psdi.security.UserInfo userInfo) Function Retrieves the service invoker for the specified integration module, logical management operation, and operational management product. Map getServiceInvoker (psdi.iface.app.im.OmpImLmoRelRemote ompImLmoRelRemote, psdi.security.UserInfo userInfo) Retrieves the service invoker for the specified integration module, logical management operation, and operational management product. Map getServiceInvoker (String ompGUID, String imName, String imVersion, String lmoName, String lmoNamespace, psdi.security.UserInfo userInfo) Retrieves the service invoker for the specified integration module, logical management operation, and operational management product. Map getServiceInvoker (String ompGUID, String lmoName, String lmoNamespace, psdi.security.UserInfo userInfo) Retrieves the service invoker for the preferred integration module for the specified operational management product and logical management operation. Collection getServiceInvokerListForCIAndLMO(String actCIGUID, String lmoName, String lmoNamespace, psdi.security.UserInfo userInfo) Retrieves a list of the service invokers for the preferred integration modules that implement the specified logical management operation on the operational management products. The operational management products have a relationship with the configuration item. Step 4: Process the Integration Module Response If a logical management operation has a response object, the integration module updates the response object with the results from its invocation. The action class determines whether to save the results to the database. If the action class does not save the results, you can save the data when you view the response results in the user interface. If the response object is the primary object from the application, or if the updated object is based on a relationship with the primary object of the application, the action class does not save the object. Instead, the user interface prompts you to save the object. However, if the updated object is unrelated to the primary application object, the action class saves and commits the changes. 278 Integration Guide

  • 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
278
Integration Guide
Get Service Invoker Utility Methods
The operational management product service provides the following
getServiceInvoker utility methods to retrieve an instance of an integration module
for a logical management operation and an operational management product.
Step 4: Process the Integration Module Response
If a logical management operation has a response object, the integration module
updates the response object with the results from its invocation. The action class
determines whether to save the results to the database. If the action class does not
save the results, you can save the data when you view the response results in the
user interface.
If the response object is the primary object from the application, or if the updated
object is based on a relationship with the primary object of the application, the action
class does not save the object. Instead, the user interface prompts you to save the
object. However, if the updated object is unrelated to the primary application object,
the action class saves and commits the changes.
Utility Method
Function
Map<String, Object>
getServiceInvoker
(
psdi.iface.omp.OmpImLmoRelInfo ompImLmoRelInfo,
psdi.security.UserInfo userInfo
)
Retrieves the service invoker for the specified
integration module, logical management
operation, and operational management
product.
Map<String, Object>
getServiceInvoker
(
psdi.iface.app.im.OmpImLmoRelRemote ompImLmoRelRemote,
psdi.security.UserInfo userInfo
)
Retrieves the service invoker for the specified
integration module, logical management
operation, and operational management
product.
Map<String, Object>
getServiceInvoker
(
String ompGUID,
String imName, String imVersion, String lmoName, String
lmoNamespace, psdi.security.UserInfo userInfo
)
Retrieves the service invoker for the specified
integration module, logical management
operation, and operational management
product.
Map<String, Object>
getServiceInvoker
(
String ompGUID,
String lmoName, String lmoNamespace, psdi.security.UserInfo
userInfo
)
Retrieves the service invoker for the preferred
integration module for the specified
operational management product and logical
management operation.
Collection<Map>
getServiceInvokerListForCIAndLMO
(
String actCIGUID,
String lmoName, String lmoNamespace, psdi.security.UserInfo
userInfo
)
Retrieves a list of the service invokers for the
preferred integration modules that implement
the specified logical management operation
on the operational management products.
The operational management products have a
relationship with the configuration item.