IBM BJ0NJML Integration Guide - Page 42

Object Structure Multiplication, Enterprise Services application.

Page 42 highlights

Asynchronous Inbound Integration Processing Output The following table shows the possible XSL map processing outcomes. Condition No XSL map exists. An XSL map exists. Output The unchanged enterprise service. The updated enterprise service. The XML message must be in the format that the object structure schema defines. Object Structure Multiplication Summary If the transaction applies to multiple organizations or sites, the integration framework creates a copy of the object structure for each organization or site. In most cases, a transaction applies to a single organization or site. A crossreference control creates a copy of the object structure for each applicable organization or site. For example, you want to insert a vendor from an external system into the system, under multiple organizations. You can send a single vendor message once and apply a cross-reference control. A copy of each vendor is created for each applicable organization. The MAXIMO adapter does not provide any predefined cross-reference controls. If you must skip a duplicated object structure for a specific organization or the site must be skipped because of inapplicable data, apply the skip action to that object structure only. If you must stop a duplicated object structure because of an error 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 structure and enterprise service. 2 If a control exists, the integration framework copies the object structure once for each value in the control. Output 3 The integration framework determines whether the value in the cross- reference control is an organization value 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. The output of this activity is an object structure for each organization or site that is specified in the cross-reference control. 28 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 Inbound Integration Processing
28
Integration Guide
Output
The following table shows the possible XSL map processing outcomes.
Object Structure Multiplication
Summary
If the transaction applies to multiple organizations or sites, the integration
framework creates a copy of the object structure for each organization or site.
In most cases, a transaction applies to a single organization or site. A cross-
reference control creates a copy of the object structure for each applicable
organization or site.
For example, you want to insert a vendor from an external system into the system,
under multiple organizations. You can send a single vendor message once and
apply a cross-reference control. A copy of each vendor is created for each
applicable organization.
The MAXIMO adapter does not provide any predefined cross-reference controls.
If you must skip a duplicated object structure for a specific organization or the site
must be skipped because of inapplicable data, apply the skip action to that object
structure only. If you must stop a duplicated object structure because of an error
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
structure 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 value 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.
Condition
Output
No XSL map exists.
The unchanged enterprise service.
An XSL map exists.
The updated enterprise service.
The XML message must be in the
format that the object structure
schema defines.