IBM BJ0NJML Integration Guide - Page 138

Message Deletion, Critical Errors, Common Causes of Errors

Page 138 highlights

Common Causes of Errors Message Deletion Critical Errors You can choose to delete a message from a queue. After you delete a message, the system cannot reprocess it. When the system deletes the message, the record is deleted from the MAXINTERRORMSG and MAXINTERROR tables. The application refreshes the result set and omits the deleted message listing on the main tab of the Message Reprocessing application. Critical errors are transaction processing exceptions that the integration framework error correction process cannot retry. Transaction processing exceptions can occur when incorrect data, such as a special character, is present in the XML file. When the integration framework identifies a critical error, ER and IR sections in the corresponding error file are not present. To correct the critical error, remove the incorrect data from the error XML. You can see incorrect data that is associated with a critical error in the main tab of the Message Reprocessing application. Common Causes of Errors Error Type Sequence error Data error Errors that occur when a message is processed from an outbound queue are related to the problematic delivery of a message to the endpoint that is specified for the external system. Typical problems are disruptions of the communication link between the system and the external application, or database table space, or file space issues in the external application. To resolve an outbound error, you typically do not need to modify the XML message. Errors that occur when a message is processed from an inbound queue are typically related to a business rule validation in an object or in the inbound processing of the enterprise service. The following table describes the most common message errors that you can encounter. Perform the suggested actions to correct your message errors. Correcting an error in the XML file might create a mismatch in data between the sending and receiving systems. Description Caused by sequencing problems between messages. The system stops message processing when one record is referencing another record that is in a pending state. Occurs because the data or record does not exist in the system database, and is not part of the inbound messages in the queue. Actions No action required. The system resolves the error. Add the missing data to the system database. 124 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

Common Causes of Errors
124
Integration Guide
Message Deletion
You can choose to delete a message from a queue. After you delete a message, the
system cannot reprocess it.
When the system deletes the message, the record is deleted from the
MAXINTERRORMSG and MAXINTERROR tables.
The application refreshes the result set and omits the deleted message listing on
the main tab of the Message Reprocessing application.
Critical Errors
Critical errors are transaction processing exceptions that the integration
framework error correction process cannot retry. Transaction processing
exceptions can occur when incorrect data, such as a special character, is present in
the XML file. When the integration framework identifies a critical error, ER and IR
sections in the corresponding error file are not present.
To correct the critical error, remove the incorrect data from the error XML. You
can see incorrect data that is associated with a critical error in the main tab of the
Message Reprocessing application.
Common Causes of Errors
Errors that occur when a message is processed from an outbound queue are
related to the problematic delivery of a message to the endpoint that is specified
for the external system. Typical problems are disruptions of the communication
link between the system and the external application, or database table space, or
file space issues in the external application. To resolve an outbound error, you
typically do not need to modify the XML message.
Errors that occur when a message is processed from an inbound queue are
typically related to a business rule validation in an object or in the inbound
processing of the enterprise service.
The following table describes the most common message errors that you can
encounter. Perform the suggested actions to correct your message errors.
Correcting an error in the XML file might create a mismatch in data between the
sending and receiving systems.
Error Type
Description
Actions
Sequence error
Caused by sequencing problems between
messages. The system stops message
processing when one record is referencing
another record that is in a pending state.
No action required. The system
resolves the error.
Data error
Occurs because the data or record does not
exist in the system database, and is not part of
the inbound messages in the queue.
Add the missing data to the
system database.