IBM BJ0NJML Integration Guide - Page 67

User Exit Postprocessing, successfully, without mapping.

Page 67 highlights

Output Asynchronous Outbound Integration Processing The following table shows the possible publish channel class processing outcomes. Condition Output No processing class exists. The existing object structure, unchanged. The processing class skips the record. None; processing ends. The processing class stops the record. None; processing ends, and an exception displays on the user interface screen. The processing class completes successfully, without mapping. The existing object structure, possibly updated. The processing class completes successfully, with mapping. The XML file in an external system format. User Exit Postprocessing Summary The integration framework applies custom processing logic in the user exit class to the publish channel XML that is created in the preceding activity. This option is typically used to customize a predefined publish channel after publish channel processing takes place. Both the input object structure and the publish channel that are created from that object structure are available. The predefined publish channels do not provide any user exit classes. TIP To see if postprocessing 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 postprocessing method. The same processing class contains the user exit preprocessing and user exit postprocessing methods. Output The following table shows the possible user exit postprocessing outcomes. Condition No postprocessing method exists. The postprocessing method skips the record. The postprocessing method stops the record. The postprocessing method completes successfully. Output The existing object structure or publish channel, unchanged. None; processing ends. None; processing ends, and an exception displays on the user interface screen. The existing publish channel, possibly updated. Outbound Integration Processing 53

  • 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
Outbound Integration Processing
53
Output
The following table shows the possible publish channel class processing
outcomes.
User Exit Postprocessing
Summary
The integration framework applies custom processing logic in the user exit class
to the publish channel XML that is created in the preceding activity.
This option is typically used to customize a predefined publish channel after
publish channel processing takes place. Both the input object structure and the
publish channel that are created from that object structure are available.
The predefined publish channels do not provide any user exit classes.
T
IP
To see if postprocessing 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 postprocessing method.
The same processing class contains the user exit preprocessing and user exit
postprocessing methods.
Output
The following table shows the possible user exit postprocessing outcomes.
Condition
Output
No processing class exists.
The existing object structure,
unchanged.
The processing class skips the record.
None; processing ends.
The processing class stops the record.
None; processing ends, and an
exception displays on the user
interface screen.
The processing class completes
successfully, without mapping.
The existing object structure, possibly
updated.
The processing class completes
successfully, with mapping.
The XML file in an external system
format.
Condition
Output
No postprocessing method exists.
The existing object structure or
publish channel, unchanged.
The postprocessing method skips the
record.
None; processing ends.
The postprocessing method stops the
record.
None; processing ends, and an
exception displays on the user
interface screen.
The postprocessing method
completes successfully.
The existing publish channel, possibly
updated.