IBM BJ0NJML Integration Guide - Page 66

User Exit Preprocessing, Publish Channel Class Processing, processing class value.

Page 66 highlights

Asynchronous Outbound Integration Processing User Exit Preprocessing Summary The integration framework applies the custom processing logic in the user exit class to the object structure. You can use a preprocessing method in a user exit class to manipulate the object structure before any predefined processing takes place on the publish channel. The predefined publish channels do not provide any user exit classes. TIP To see if preprocessing customization exists, go to the Publish Channel tab in the Publish Channels application. If the Publish Channel tab shows a user exit class, check that class file for a preprocessing method. The same processing class contains the user exit preprocessing and user exit postprocessing methods. Output The following table shows the possible user exit processing outcomes. Condition No preprocessing method exists. The preprocessing method skips the record. The preprocessing method stops the record. The preprocessing method completes successfully. Output The existing object structure, unchanged. None; processing ends None; processing ends, and an exception opens on the user interface screen. The existing object structure, possibly updated. Publish Channel Class Processing Summary The integration framework applies predefined publish channel processing logic in the processing class to the object structure. A publish channel processing class typically implements additional processing logic and converts data from an object structure format to a publish channel format. The MAXIMO adapter does not provide any predefined publish channel processing classes. The XML format for the publish channels that are defined within the MAXIMO adapter is comparable to the format of the object structure, as no XML mapping takes place. TIP To see if a processing class exists for a publish channel, go to the Publish Channel tab in the Publish Channels application. On the Publish Channel tab look for a processing class value. 52 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

Asynchronous Outbound Integration Processing
52
Integration Guide
User Exit Preprocessing
Summary
The integration framework applies the custom processing logic in the user exit
class to the object structure.
You can use a preprocessing method in a user exit class to manipulate the object
structure before any predefined processing takes place on the publish channel.
The predefined publish channels do not provide any user exit classes.
T
IP
To see if preprocessing customization exists, go to the Publish Channel tab in the
Publish Channels application. If the Publish Channel tab shows a user exit class,
check that class file for a preprocessing method.
The same processing class contains the user exit preprocessing and user exit
postprocessing methods.
Output
The following table shows the possible user exit processing outcomes.
Publish Channel Class Processing
Summary
The integration framework applies predefined publish channel processing logic
in the processing class to the object structure.
A publish channel processing class typically implements additional processing
logic and converts data from an object structure format to a publish channel
format.
The MAXIMO adapter does not provide any predefined publish channel
processing classes. The XML format for the publish channels that are defined
within the MAXIMO adapter is comparable to the format of the object structure,
as no XML mapping takes place.
T
IP
To see if a processing class exists for a publish channel, go to the Publish Channel
tab in the Publish Channels application. On the Publish Channel tab look for a
processing class value.
Condition
Output
No preprocessing method exists.
The existing object structure,
unchanged.
The preprocessing method skips the
record.
None; processing ends
The preprocessing method stops the
record.
None; processing ends, and an
exception opens on the user interface
screen.
The preprocessing method completes
successfully.
The existing object structure, possibly
updated.