IBM BJ0NJML Integration Guide - Page 89

Records accompanying, the add change action, Valid action attribute, combinations, Child, Record

Page 89 highlights

Records accompanying the add change action Valid action attribute combinations Object Structure Element For the sample PO, the sending system sends the following records. Some may contain updated information; some may contain the same data that are in the database. T The PO header T POLINE 1 and POCOST lines 1 and 2 T POLINE 2 and POCOST lines 1 and 2 The XML message does not include the POCOST 3 record for POLINE 1, or the POLINE 3 record, so the receiving system deletes these records and POLINE 3 child records. In this example, the same records that accompany the change action would accompany the add change action. The following table shows the combinations of action attributes you can include on primary and child records. Find the action attribute for the parent record in the column on the left, then read across the table to find out if the action attribute for the child is valid. Child Record Primary Record Add Add N/A Delete N/A Change Yes Replace N/A AddChange N/A No value N/A Delete Change Replace AddChange No Value Remarks N/A N/A N/A N/A N/A N/A N/A N/A Yes Yes No No N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Yes (insert, update) N/A N/A N/A All child values ignored All child values ignored Replace and AddChange not allowed at child level All child values ignored All child values ignored All child values ignored Integration XML and Schemas 75

  • 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

Object Structure Element
Integration XML and Schemas
75
For the sample PO, the sending system sends the following records. Some may
contain updated information; some may contain the same data that are in the
database.
The PO header
POLINE 1 and POCOST lines 1 and 2
POLINE 2 and POCOST lines 1 and 2
The XML message does not include the POCOST 3 record for POLINE 1, or the
POLINE 3 record, so the receiving system deletes these records and POLINE 3
child records.
Records accompanying
the add change action
In this example, the same records that accompany the change action would
accompany the add change action.
Valid action attribute
combinations
The following table shows the combinations of action attributes you can include
on primary and child records. Find the action attribute for the parent record in the
column on the left, then read across the table to find out if the action attribute for
the child is valid.
Child
Record
Add
Delete
Change
Replace
AddChange
No Value
Remarks
Primary
Record
Add
N/A
N/A
N/A
N/A
N/A
N/A
All child
values
ignored
Delete
N/A
N/A
N/A
N/A
N/A
N/A
All child
values
ignored
Change
Yes
Yes
Yes
No
No
Yes
(insert,
update)
Replace and
AddChange
not allowed
at child level
Replace
N/A
N/A
N/A
N/A
N/A
N/A
All child
values
ignored
AddChange
N/A
N/A
N/A
N/A
N/A
N/A
All child
values
ignored
No value
N/A
N/A
N/A
N/A
N/A
N/A
All child
values
ignored