IBM BJ0NJML Integration Guide - Page 51

Object Structure Processing Rules

Page 51 highlights

Synchronous Inbound Integration Processing in the data, apply the stop action to all of the object structures that are created (every copy of the original object structure). TIP To see if a cross-reference control exists, go to the Enterprise Service tab in the Enterprise Services application. The following steps describe the steps the integration framework takes when it multiplies an object structure: 1 The integration framework checks for a cross-reference control for the object and enterprise service. 2 If a control exists, the integration framework copies the object structure once for each value in the control. 3 The integration framework determines whether the value in the cross- reference control is an organization or site value. The integration framework then replaces the organization or site in the object structure with the organization or site from the cross-reference control. Output The output of this activity is an object structure for each organization or site that is specified in the cross-reference control. Object Structure Processing Rules Summary The integration framework applies any processing rules to the object structures, before it builds the objects. Object structure processing rules define conditions under which the system can skip or stop a message, or change data in the object structure before the objects are created. You can manipulate the primary or unique keys that are defined for an object. TIP To see if inbound processing rules exist for the object structure, go to the Object Structure Processing Rules tab of the Enterprise Service tab in the Enterprise Services application. The following table shows the possible object structure rule processing outcomes. Condition No object structure processing rules exist. The processing rules skip the record. Output The unchanged object structure. None; processing ends. The processing rules stop the record. The processing rules complete successfully. If there are multiple records in one XML file, the class skips the current record and processes the next record. None; processing ends and an error is sent to the caller. The updated object structure. The primary keys of the objects. Inbound Integration Processing 37

  • 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

Synchronous Inbound Integration Processing
Inbound Integration Processing
37
in the data, apply the stop action to all of the object structures that are created
(every copy of the original object structure).
T
IP
To see if a cross-reference control exists, go to the Enterprise Service tab in the
Enterprise Services application.
The following steps describe the steps the integration framework takes when it
multiplies an object structure:
1
The integration framework checks for a cross-reference control for the object
and enterprise service.
2
If a control exists, the integration framework copies the object structure once
for each value in the control.
3
The integration framework determines whether the value in the cross-
reference control is an organization or site value. The integration framework
then replaces the organization or site in the object structure with the
organization or site from the cross-reference control.
Output
The output of this activity is an object structure for each organization or site that
is specified in the cross-reference control.
Object Structure Processing Rules
Summary
The integration framework applies any processing rules to the object structures,
before it builds the objects.
Object structure processing rules define conditions under which the system can
skip or stop a message, or change data in the object structure before the objects are
created. You can manipulate the primary or unique keys that are defined for an
object.
T
IP
To see if inbound processing rules exist for the object structure, go to the Object
Structure Processing Rules tab of the Enterprise Service tab in the Enterprise
Services application.
The following table shows the possible object structure rule processing outcomes.
Condition
Output
No object structure processing rules
exist.
The unchanged object structure.
The processing rules skip the record.
None; processing ends.
If there are multiple records in one
XML file, the class skips the current
record and processes the next record.
The processing rules stop the record.
None; processing ends and an error is
sent to the caller.
The processing rules complete
successfully.
The updated object structure.
The primary keys of the objects.