IBM BJ0NJML Integration Guide - Page 65

Object Structure Multiplication, Object structure, unchanged.

Page 65 highlights

Output Asynchronous Outbound Integration Processing The following table shows the possible object structure processing outcomes. Condition No object structure processing rules exist. The processing rules skip the record. The processing rules stop the record. The processing rules complete successfully. Output Object structure, unchanged. None; processing ends. None; processing ends, and an exception opens on the user interface screen. Object structure may be updated. Object Structure Multiplication Summary If the publish channel is associated with multiple external systems, the integration framework creates copies of the object structure. 1 The integration framework creates a copy of the object structure for every publish channel and external system combination. 2 The integration framework does not change the object structure XML unless the processing class or rules modify the XML. Output The outcome of this activity is one object structure per combination of publish channel and external system. The following format and header data appears: . . . The actions listed in each stage apply to each copy of the object structure that is created for a specific external system and publish channel combination. The skip action applies only to the copy of the object structure when the outbound processing for an external system-publish channel combination determines that a duplicated object structure is skipped due to inapplicable data. The stop action applies to all the copies of the object structure created in this multiplication step when the processing determines that a copied object structure is stopped due to an error in the data. Outbound Integration Processing 51

  • 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
51
Output
The following table shows the possible object structure processing outcomes.
Object Structure Multiplication
Summary
If the publish channel is associated with multiple external systems, the integration
framework creates copies of the object structure.
1
The integration framework creates a copy of the object structure for every
publish channel and external system combination.
2
The integration framework does not change the object structure XML unless
the processing class or rules modify the XML.
Output
The outcome of this activity is one object structure per combination of publish
channel and external system. The following format and header data appears:
<PublishChannelName creationDateTime="system" messageID="MessageID
per external system – publish channel" event="0" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/
maximo">
<ObjectStructureNameSet>
<
ObjectName
>
.
.
.
</
ObjectName
>
</ObjectStructureNameSet>
</PublishChannelName>
The actions listed in each stage apply to each copy of the object structure that is
created for a specific external system and publish channel combination.
The skip action applies only to the copy of the object structure when the
outbound processing for an external system-publish channel combination
determines that a duplicated object structure is skipped due to inapplicable data.
The stop action applies to all the copies of the object structure created in this
multiplication step when the processing determines that a copied object structure
is stopped due to an error in the data.
Condition
Output
No object structure processing rules
exist.
Object structure, unchanged.
The processing rules skip the record.
None; processing ends.
The processing rules stop the record.
None; processing ends, and an
exception opens on the user interface
screen.
The processing rules complete
successfully.
Object structure may be updated.