IBM BJ0NJML Integration Guide - Page 56

Object Structure Identification, Object Creation, Object Structure Processing Class, Summary, Output

Page 56 highlights

Synchronous Inbound Integration Processing „ Access to the Home and Remote class files „ Access to the J2EE jar files for the server „ The URL of the server that hosts the Enterprise JavaBean „ The context factory class name The client code must instantiate the default IntialContext object. The context derives the provider URL and the context factory from the environment. Object Structure Identification Summary The integration framework identifies the object structure that are associated with the service and creates a copy of the message. The following activities identify the object structure that are associated with the message: 1 The object structure definition identifies the operations to which the object structure is mapped. 2 The integration framework identifies the object structure name and operation from the root element in the inbound XML transaction. The integration framework inbound integration can process numbers that are represented in standard or scientific notation. Object Creation Summary The integration framework builds the objects by using the information in the object structure. Output The output of this activity is the objects. Object Structure Processing Class Summary The integration framework applies any predefined logic to the object structure. Output The following table shows the possible object structure processing outcomes. Condition No object structure processing exists. The object structure class skips the record. The object structure class stops the record. The object structure processing completes successfully. Output The object, unchanged. None; processing ends. 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 object, possibly updated. 42 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

Synchronous Inbound Integration Processing
42
Integration Guide
Access to the Home and Remote class files
Access to the J2EE jar files for the server
The URL of the server that hosts the Enterprise JavaBean
The context factory class name
The client code must instantiate the default IntialContext object. The context
derives the provider URL and the context factory from the environment.
Object Structure Identification
Summary
The integration framework identifies the object structure that are associated with
the service and creates a copy of the message.
The following activities identify the object structure that are associated with the
message:
1
The object structure definition identifies the operations to which the object
structure is mapped.
2
The integration framework identifies the object structure name and operation
from the root element in the inbound XML transaction.
The integration framework inbound integration can process numbers that are
represented in standard or scientific notation.
Object Creation
Summary
The integration framework builds the objects by using the information in the
object structure.
Output
The output of this activity is the objects.
Object Structure Processing Class
Summary
The integration framework applies any predefined logic to the object structure.
Output
The following table shows the possible object structure processing outcomes.
Condition
Output
No object structure processing exists.
The object, unchanged.
The object structure class skips 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 object structure class stops the
record.
None; processing ends and an error is
sent to the caller.
The object structure processing
completes successfully.
The object, possibly updated.