IBM BJ0NJML Integration Guide - Page 150

Integration Components, Configuring External Systems

Page 150 highlights

Integration Components T File split - Multi-noun files that are processed by the FLATFILECONSUMER cron task are split before they are written to the queue. The cron task identifies if the file that is loaded is a multi-noun XML file. If the XML file is a multi-noun file, the integration framework uses the enterprise service key columns to identify where the file split occurs. For example, PONUM and SITE in the MXPOInterface enterprise service. T Queue processing - The FLATFILECONSUMER cron task identifies the queue in which the flat file is loaded. The location is based on the queue (continuous or sequential) specified at the external system and enterprise service level. The cron task creates an index file (recovery_filename.txt) that contains a reference to the last successfully processed noun when you process a multi-noun file. The entry in the index file is updated when the noun is successfully committed to the queue. Index files are available in the RECOVERY folder which is created in the cron task source directory. The FLATFILECONSUMER cron task uses the index file name to identify the file that was processed before the server or queue problem was encountered. The cron task continues to process the XML file starting at the last successfully committed noun in the index file. Errors that are identified after a message is successfully written to an inbound queue must be resolved in the Message Reprocessing application. Integration Components To configure the integration framework. Configuring External Systems Use the System tab in the External Systems application to perform the following configuration activities: 1 Create an external system. 2 Identify the queues to the external system. 3 Assign an endpoint to the external system. Use the Enterprise Services and Publish Channels tabs in the External Systems application to perform the following configuration activities: 1 Add enterprise services and publish channels to the external system. 2 Disable unused enterprise services and publish channels. 3 Specify the inbound JMS queue the enterprise services use. 4 Optional: Specify the endpoint that the publish channel uses to override the external system endpoint. 136 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

Integration Components
136
Integration Guide
File split - Multi-noun files that are processed by the
FLATFILECONSUMER cron task are split before they are written to the
queue. The cron task identifies if the file that is loaded is a multi-noun
XML file. If the XML file is a multi-noun file, the integration framework
uses the enterprise service key columns to identify where the file split
occurs. For example, PONUM and SITE in the MXPOInterface enterprise
service.
Queue processing - The FLATFILECONSUMER cron task identifies the
queue in which the flat file is loaded. The location is based on the queue
(continuous or sequential) specified at the external system and enterprise
service level.
The cron task creates an index file (recovery_filename.txt) that contains a
reference to the last successfully processed noun when you process a multi-noun
file. The entry in the index file is updated when the noun is successfully
committed to the queue. Index files are available in the RECOVERY folder which
is created in the cron task source directory.
The FLATFILECONSUMER cron task uses the index file name to identify the file
that was processed before the server or queue problem was encountered. The
cron task continues to process the XML file starting at the last successfully
committed noun in the index file. Errors that are identified after a message is
successfully written to an inbound queue must be resolved in the Message
Reprocessing application.
Integration Components
To configure the integration framework.
Configuring External Systems
Use the System tab in the External Systems application to perform the following
configuration activities:
1
Create an external system.
2
Identify the queues to the external system.
3
Assign an endpoint to the external system.
Use the Enterprise Services and Publish Channels tabs in the External Systems
application to perform the following configuration activities:
1
Add enterprise services and publish channels to the external system.
2
Disable unused enterprise services and publish channels.
3
Specify the inbound JMS queue the enterprise services use.
4
Optional: Specify the endpoint that the publish channel uses to override the
external system endpoint.