IBM BJ0NJML Integration Guide - Page 148

XMLFILECONSUMER Cron Task Processing Properties, Parameter, Description

Page 148 highlights

JMS Queues Parameter ENTERPRISESERVICE FILENAME USEREXITCLASS TARGETENABLED Description A required parameter value that identifies the enterprise service name that the cron task uses to process all files that are located in the source directory. An optional parameter value that determines whether the cron task data load process selects source files based on its file name. An optional custom processing class value that defines additional cron task capability (for example, file load order). A required Boolean flag value that determines whether the cron task runs in a specific application server. The default value is 0 (false). When set to a value of 1, the application server where the cron task was created is defined as a dedicated server for that particular cron task instance. All XML files that are available in the source directory are associated with a specific external system - enterprise service when you add a value to the EXTERNALSYSTEM, SOURCEDIRECTORY, and the ENTERPRISESERVICE parameters. These XML files also are loaded into the integration framework. The files that match the cron task file name property are associated with a specific external system - enterprise service and are loaded into the system when you add a value to the EXTERNALSYSTEM, SOURCEDIRECTORY, ENTERPRISESERVICE, and FILENAME parameters XMLFILECONSUMER Cron Task Processing Properties Keep in mind the following cron task processing properties for inbound messages: T File processing order - The order in which files are loaded on to the server that is determined by the XML file time stamp. The cron task user exit class can be used to overwrite the inbound message processing logic. T File split - Multi-noun files that are processed by the XMLFILECONSUMER 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 split tag value and XML schema (when default schema is not being used) to identify the node in which the file split occurs. T Queue processing - The XMLIN cron task identifies the queue in which the XML 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 134 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

JMS Queues
134
Integration Guide
All XML files that are available in the source directory are associated with a
specific external system – enterprise service when you add a value to the
EXTERNALSYSTEM, SOURCEDIRECTORY, and the ENTERPRISESERVICE
parameters. These XML files also are loaded into the integration framework.
The files that match the cron task file name property are associated with a specific
external system – enterprise service and are loaded into the system when you add
a value to the EXTERNALSYSTEM, SOURCEDIRECTORY,
ENTERPRISESERVICE, and FILENAME parameters
XMLFILECONSUMER Cron Task Processing Properties
Keep in mind the following cron task processing properties for inbound
messages:
File processing order - The order in which files are loaded on to the server
that is determined by the XML file time stamp. The cron task user exit
class can be used to overwrite the inbound message processing logic.
File split - Multi-noun files that are processed by the
XMLFILECONSUMER 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 split tag value and XML schema (when default schema is not
being used) to identify the node in which the file split occurs.
Queue processing - The XMLIN cron task identifies the queue in which
the XML 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
ENTERPRISESERVICE
A required parameter value that identifies the
enterprise service name that the cron task uses to
process all files that are located in the source
directory.
FILENAME
An optional parameter value that determines
whether the cron task data load process selects
source files based on its file name.
USEREXITCLASS
An optional custom processing class value that
defines additional cron task capability (for
example, file load order).
TARGETENABLED
A required Boolean flag value that determines
whether the cron task runs in a specific
application server. The default value is 0 (false).
When set to a value of 1, the application server
where the cron task was created is defined as a
dedicated server for that particular cron task
instance.
Parameter
Description