IBM BJ0NJML Integration Guide - Page 305

Collaboration Switch Retrieval

Page 305 highlights

Collaboration Switch Retrieval The default switches use various combinations of the following values in the System ID 1 and System ID 2 fields: System ID Value THISMX EXT Meaning The system identified in MAXVARS.MXSYSID The collaboration switches do not use the actual value in MXSYSID. Any system other than the one identified in MAXVARS.MXSYSID Authorized users can update only the process control value in the default collaboration switches. Deleting a default collaboration switch or modifying a field other than the process control value can result in a system failure. Collaboration Switch Retrieval Each process control ID has at least three related collaboration switches (the defaults and any that the user adds). The system uses the following logic to determine which system ID values to set when retrieving a collaboration switch from the MXCOLLAB table: 1 The system uses the rules for deriving the System ID 1 and System ID 2 values for the process control ID in question. For example, the process control ID PRDEL, System ID 1 is the literal THISMX and System ID 2 is the system that owns the PR. 2 If the value in System ID 1 is now blank, null, or equal to the value in the MXSYSID row of the system MAXVARS table, the system uses THISMX for System ID 1. 3 If the value in System ID 2 is now blank, null, or is equal to the value in the MXSYSID row of the system MAXVARS table, and the process control ID is not PRPAB, the sytem uses THISMX for System ID 2. 4 If the process control ID is PRPAB, the value in System ID 2 will be null after step 1, and the system uses EXT for System ID 2. (if the blanket PO does not exist). 5 If both System ID 1 and System ID 2 now equal THISMX, the system performs the default system processing (that is, it acts as if it retrieved an MXCOLLAB record with a process control value of 0). If both System ID 1 and System ID 2 equal THISMX, ignore the remaining steps. 6 The system tries to find a record with the modified key in the MXCOLLAB table. 291

  • 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

Collaboration Switch Retrieval
291
The default switches use various combinations of the following values in the
System ID 1 and System ID 2 fields:
Authorized users can update only the process control value in the default
collaboration switches.
Deleting a default collaboration switch or modifying a field other than the process
control value can result in a system failure.
Collaboration Switch Retrieval
Each process control ID has at least three related collaboration switches (the
defaults and any that the user adds). The system uses the following logic to
determine which system ID values to set when retrieving a collaboration switch
from the MXCOLLAB table:
1
The system uses the rules for deriving the System ID 1 and System ID 2 values
for the process control ID in question.
For example, the process control ID PRDEL, System ID 1 is the literal THISMX
and System ID 2 is the system that owns the PR.
2
If the value in System ID 1 is now blank, null, or equal to the value in the
MXSYSID row of the system MAXVARS table, the system uses THISMX for
System ID 1.
3
If the value in System ID 2 is now blank, null, or is equal to the value in the
MXSYSID row of the system MAXVARS table, and the process control ID is
not PRPAB, the sytem uses THISMX for System ID 2.
4
If the process control ID is PRPAB, the value in System ID 2 will be null after
step 1, and the system uses EXT for System ID 2. (if the blanket PO does not
exist).
5
If both System ID 1 and System ID 2 now equal THISMX, the system performs
the default system processing (that is, it acts as if it retrieved an MXCOLLAB
record with a process control value of 0).
If both System ID 1 and System ID 2 equal THISMX, ignore the remaining
steps.
6
The system tries to find a record with the modified key in the MXCOLLAB
table.
System ID Value
Meaning
THISMX
The system identified in MAXVARS.MXSYSID
The collaboration switches do not use the actual value
in MXSYSID.
EXT
Any system other than the one identified in
MAXVARS.MXSYSID