IBM BJ0NJML Integration Guide - Page 220

Field to Evaluate, Type of Evaluation, Direction of Processing Rule, XML Field, Evaluation, Object

Page 220 highlights

Conditions and Evaluations Because enterprise service processing rules are applied before objects are built, the processing rules cannot evaluate object fields or object sets. You can use the following combinations of categories, processing direction (outbound or inbound), and record types (record or object) in your evaluations. Direction of Processing Rule Outbound Inbound (record) Inbound (Object) XML Field Evaluation Available Available Available Object Field Evaluation Available Not available Available Object Set Evaluation Available Not available Available Control Evaluation Available Available Available Field to Evaluate For XML field and object field evaluations, you specify the field that you evaluate. For an object evaluation, you specify the object and the relationship to access the field. If the field value is a derivative of the object, which matches the record, no relationship is required. Type of Evaluation Evaluations generally involve the comparison of two values or a check for the existence of an object set or a null value. The user interface displays a subset of the types depending on the category of evaluation (XML field, object field, object set, or control). The following table lists the possible types of evaluations that you can use. Type of Evaluation EQUALS NOTEQUALS GREATER GREATEROREQUAL LESS LESSOREQUAL LIKE NOTLIKE ISNULL Description The value in the specified field is equal to the value of a second field (the comparison field). The value in the specified field is not equal to the value of a second field (the comparison field). The value in the specified field is greater than the value of a second field (the comparison field). The value in the specified field is greater than or equal to the value of a second field (the comparison field). The value in the specified field is less than the value of a second field (the comparison field). The value in the specified field is less than or equal to the value of a second field (the comparison field). The value contains the expected value. The value does not contain the expected value. The specified field contains no value or a null value. 206 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

Conditions and Evaluations
206
Integration Guide
Because enterprise service processing rules are applied before objects are built,
the processing rules cannot evaluate object fields or object sets. You can use the
following combinations of categories, processing direction (outbound or
inbound), and record types (record or object) in your evaluations.
Field to Evaluate
For XML field and object field evaluations, you specify the field that you evaluate.
For an object evaluation, you specify the object and the relationship to access the
field. If the field value is a derivative of the object, which matches the record, no
relationship is required.
Type of Evaluation
Evaluations generally involve the comparison of two values or a check for the
existence of an object set or a null value.
The user interface displays a subset of the types depending on the category of
evaluation (XML field, object field, object set, or control). The following table lists
the possible types of evaluations that you can use.
Direction of Processing Rule
XML Field
Evaluation
Object
Field
Evaluation
Object Set
Evaluation
Control
Evaluation
Outbound
Available
Available
Available
Available
Inbound (record)
Available
Not
available
Not
available
Available
Inbound (Object)
Available
Available
Available
Available
Type of Evaluation
Description
EQUALS
The value in the specified field is equal to the value
of a second field (the comparison field).
NOTEQUALS
The value in the specified field is not equal to the
value of a second field (the comparison field).
GREATER
The value in the specified field is greater than the
value of a second field (the comparison field).
GREATEROREQUAL
The value in the specified field is greater than or
equal to the value of a second field (the comparison
field).
LESS
The value in the specified field is less than the value
of a second field (the comparison field).
LESSOREQUAL
The value in the specified field is less than or equal
to the value of a second field (the comparison field).
LIKE
The value contains the expected value.
NOTLIKE
The value does not contain the expected value.
ISNULL
The specified field contains no value or a null value.