IBM BJ0NJML Integration Guide - Page 139

Error Research, No XML Files Exist, One or More XML Files, Exist, No ER and IR Elements

Page 139 highlights

Common Causes of Errors Error Type Communication error Message error Description Caused by communication problems with the external system from system failures or network issues. Caused by erroneous message data values. Actions Restore communication with the external system. 1 Change the transaction status to HOLD. 2 Correct the error XML file. 3 Change the transaction status to RETRY to reprocess the transaction. Error Research No XML Files Exist One or More XML Files Exist No ER and IR Elements in the Error File When you receive an error notification, look at the XML file in the Message Reprocessing application. Depending on the type of queue (sequential or continuous) and the number of messages in the queue, zero, one, or multiple error XML files might appear in the Message Reprocessing application. If no error XML file exists in the Message Reprocessing application, the message was retried and the error was not encountered again. The system deleted the error file. For example, an error occurs in an inbound receipt message due to an incorrect general ledger (GL) account. After the error occurs, an online user enters that GL account in the system. The system successfully reprocesses the message and successfully saves the data. In another example, an outbound transaction encounters a communication error. When the communication problem is resolved, the message is sent to the external system and the error file is deleted. When an error occurs in a sequential queue (inbound or outbound), processing of the queue stops until the error is resolved. One XML file exists in the error folder for the queue. When an error occurs in a continuous queue, processing of the queue continues and additional errors can occur before the initial error is resolved. Multiple XML files exist in the Message Reprocessing application. If the corresponding error file contains no ER or IR element, the integration framework encountered a major exception. The following example is an error XML file that the integration framework creates when it encounters a major exception: A major exception has occurred. Error on line 14: An invalid XML character (Unicode: 0x1b) was found in the element content of the document. Error Management 125

  • 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

Common Causes of Errors
Error Management
125
Error Research
When you receive an error notification, look at the XML file in the Message
Reprocessing application. Depending on the type of queue (sequential or
continuous) and the number of messages in the queue, zero, one, or multiple error
XML files might appear in the Message Reprocessing application.
No XML Files Exist
If no error XML file exists in the Message Reprocessing application, the message
was retried and the error was not encountered again. The system deleted the error
file.
For example, an error occurs in an inbound receipt message due to an incorrect
general ledger (GL) account. After the error occurs, an online user enters that GL
account in the system. The system successfully reprocesses the message and
successfully saves the data.
In another example, an outbound transaction encounters a communication error.
When the communication problem is resolved, the message is sent to the external
system and the error file is deleted.
One or More XML Files
Exist
When an error occurs in a sequential queue (inbound or outbound), processing of
the queue stops until the error is resolved. One XML file exists in the error folder
for the queue.
When an error occurs in a continuous queue, processing of the queue continues
and additional errors can occur before the initial error is resolved. Multiple XML
files exist in the Message Reprocessing application.
No ER and IR Elements in
the Error File
If the corresponding error file contains no ER or IR element, the integration
framework encountered a major exception.
The following example is an error XML file that the integration framework creates
when it encounters a major exception:
<?xml version="1.0" encoding="UTF-8"?>
<ERROR>
<ERRORMESSAGE>A major exception has occurred. Error on line
14: An invalid XML character (Unicode: 0x1b) was found in the
element content of the document.</ERRORMESSAGE>
</ERROR>
Communication error
Caused by communication problems with the
external system from system failures or
network issues.
Restore communication with the
external system.
Message error
Caused by erroneous message data values.
1
Change the transaction status
to HOLD.
2
Correct the error XML file.
3
Change the transaction status
to RETRY to reprocess the
transaction.
Error Type
Description
Actions