IBM BJ0NJML Integration Guide - Page 288

Step 1: Identify the Logical Management Operation

Page 288 highlights

Integration Module Invocation 2 Identify the operational management product and integration module. 3 Invoke the integration module. 4 Process the integration module response. Step 1: Identify the Logical Management Operation The process management product provides processes to run logical management operations. The logical management operation runs a process, such as software deployment, on a configuration item by using an operational management product. The process management product provides the necessary input to the integration module, based on the input business objects and attributes that are defined on the logical management operation. Step 2: Identify the Operational Management Product and Integration Module The Java action class identifies an operational management product that runs the logical management operation on the selected configuration item. When you install configuration items and operational management products, the component relationships are also installed. An integration module record identifies which logical management operations are supported on an operational management product. When the integration modules, configuration items, and operational management products are registered, the process management product Java class performs a lookup. The Java class determines which integration modules that it invokes based on the configuration items that it uses. Service Utility Methods The integration framework includes a service that provides the following utility methods to assist the class with integration module lookups. Utility Method psdi.iface.app.omp.OmpSetRemote getOMPListForIM (String imName, String imVersion) Function Retrieves a list of the operational management products that are associated with the integration module. psdi.iface.app.im.MaxIMSetRemote getIMListForLMO(String lmoName, String lmoNamespace) Retrieves a list of the integration modules that implement the specified logical management operation. psdi.iface.app.im.MaxIMSetRemote getIMListForLMOWithOMP(String lmoName, String lmoNamespace) Retrieves a list of the integration modules that implement the specified logical management operation on any operational management products. 274 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
274
Integration Guide
2
Identify the operational management product and integration module.
3
Invoke the integration module.
4
Process the integration module response.
Step 1: Identify the Logical Management Operation
The process management product provides processes to run logical management
operations. The logical management operation runs a process, such as software
deployment, on a configuration item by using an operational management
product. The process management product provides the necessary input to the
integration module, based on the input business objects and attributes that are
defined on the logical management operation.
Step 2: Identify the Operational Management Product and
Integration Module
The Java action class identifies an operational management product that runs the
logical management operation on the selected configuration item. When you
install configuration items and operational management products, the component
relationships are also installed.
An integration module record identifies which logical management operations
are supported on an operational management product. When the integration
modules, configuration items, and operational management products are
registered, the process management product Java class performs a lookup. The
Java class determines which integration modules that it invokes based on the
configuration items that it uses.
Service Utility Methods
The integration framework includes a service that provides the following utility
methods to assist the class with integration module lookups.
Utility Method
Function
psdi.iface.app.omp.OmpSetRemote
getOMPListForIM
(
String imName, String imVersion
)
Retrieves a list of the operational management
products that are associated with the
integration module.
psdi.iface.app.im.MaxIMSetRemote
getIMListForLMO
(
String lmoName, String lmoNamespace
)
Retrieves a list of the integration modules that
implement the specified logical management
operation.
psdi.iface.app.im.MaxIMSetRemote
getIMListForLMOWithOMP
(
String lmoName, String
lmoNamespace)
Retrieves a list of the integration modules that
implement the specified logical management
operation on any operational management
products.