IBM BJ0NJML Integration Guide - Page 282

Integration Module Tasks, Integration Modules and Endpoints, Description

Page 282 highlights

Integration Module Implementation Properties Name ENDPOINTPROP USERNAME PASSWORD Description A map of String.psdi.iface.mic.MaxEndPointPropInfo properties that override the endpoint properties. The user name that the integration framework uses to communicate with the endpoint. The password for USERNAME. Integration Module Tasks Java-based integration modules are responsible for populating the logical management operation response object or response object set with the results of the operation. For invocation channels, you can specify a mapping from the operational management product response to the response object or set. The integration framework copies the data into the response object or set. Integration modules must quickly return to their callers. If the external service is a long-running service, the integration module must create another thread. The new thread makes the call to the operational management product, while the original thread returns to the caller. Integration modules perform the following tasks: T Retrieve input from the source object or source object set T If applicable, retrieve the integration module-specific properties T Perform all processing logic that the logical management operation requires before it calls the operational management product T Call the operational management product T If applicable, handle the operational management product response T If applicable, populate the response object or response object set with the return data T Return processing information back to the caller Integration Modules and Endpoints The integration framework provides endpoints that facilitate the invocation of an external service, such as an operational management product service. An integration module that contains an invocation channel must use an endpoint. A Java class integration module can use an endpoint or use a custom approach to external service invocations. Endpoints contain URL properties that the integration module uses to communicate with an operational management product. Each endpoint must have a different set of handler properties. For example, an endpoint with a Web service handler has different properties than an endpoint with a command-line handler. Endpoints can be overwritten at run time when the process management product passes endpoint properties as input to the integration module. The USERNAME 268 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 Implementation Properties
268
Integration Guide
Integration Module Tasks
Java-based integration modules are responsible for populating the logical
management operation response object or response object set with the results of
the operation. For invocation channels, you can specify a mapping from the
operational management product response to the response object or set. The
integration framework copies the data into the response object or set.
Integration modules must quickly return to their callers. If the external service is a
long-running service, the integration module must create another thread. The
new thread makes the call to the operational management product, while the
original thread returns to the caller.
Integration modules perform the following tasks:
Retrieve input from the source object or source object set
If applicable, retrieve the integration module-specific properties
Perform all processing logic that the logical management operation
requires before it calls the operational management product
Call the operational management product
If applicable, handle the operational management product response
If applicable, populate the response object or response object set with the
return data
Return processing information back to the caller
Integration Modules and Endpoints
The integration framework provides endpoints that facilitate the invocation of an
external service, such as an operational management product service. An
integration module that contains an invocation channel must use an endpoint. A
Java class integration module can use an endpoint or use a custom approach to
external service invocations.
Endpoints contain URL properties that the integration module uses to
communicate with an operational management product. Each endpoint must
have a different set of handler properties. For example, an endpoint with a Web
service handler has different properties than an endpoint with a command-line
handler.
Endpoints can be overwritten at run time when the process management product
passes endpoint properties as input to the integration module. The USERNAME
ENDPOINTPROP
A map of
String.psdi.iface.mic.MaxEndPointPropInfo
properties that override the endpoint properties.
USERNAME
The user name that the integration framework
uses to communicate with the endpoint.
PASSWORD
The password for USERNAME.
Name
Description