IBM BJ0NJML Integration Guide - Page 114

Restricted Columns, Integration Processing Columns, IFACENAME Column, TRANSID Column

Page 114 highlights

Format of Interface Tables Restricted Columns The HASLD field, which is an internal system column, is excluded from all object structures. Do not include this column in any object structure that is associated with an interface table. The LANGCODE field is also excluded from the predefined object structures. Integration Processing Columns The following table shows the columns that are used in the interface table sequencing, retrieval, and processing. Some columns are in either the interface queue tables or the interface tables; some are in both places. Column Name IFACENAME TRANSID TRANSSEQ EXTSYSNAME ACTION IMPORTMESSAGE TRANSLANGUAGE MESSAGEID IFACETBNAME Interface Queue Tables? Yes Yes No Yes Yes Yes (used inbound only) Yes Yes (used outbound only) Yes (used outbound only) Interface Tables? No Yes Yes No No No No No No IFACENAME Column The IFACENAME column in the interface queue table contains the name of the enterprise service or the publish channel that is used in a transaction. The IFACENAME column is populated in the outbound transactions. For inbound transactions, the external system must populate the column with the enterprise service name or the publish channel name that corresponds to the row that is inserted into an interface table. TRANSID Column The TRANSID column in an interface queue table is a sequential number that uniquely identifies an integration transaction. The TRANSID and the interface table name, identifies a unique transaction. The interface queue table can contain one record with a TRANSID value. The corresponding interface table can have one or more records with the TRANSID, depending on the number of records that are written to that interface table as part of that enterprise service or the publish channel. 100 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

Format of Interface Tables
100
Integration Guide
Restricted Columns
The HASLD field, which is an internal system column, is excluded from all object
structures. Do not include this column in any object structure that is associated
with an interface table. The LANGCODE field is also excluded from the
predefined object structures.
Integration Processing Columns
The following table shows the columns that are used in the interface table
sequencing, retrieval, and processing. Some columns are in either the interface
queue tables or the interface tables; some are in both places.
IFACENAME Column
The IFACENAME column in the interface queue table contains the name of the
enterprise service or the publish channel
that is used in a transaction
.
The
IFACENAME column is populated in the outbound transactions. For inbound
transactions, the external system must populate the column with the enterprise
service name or the publish channel name that corresponds to the row that is
inserted into an interface table.
TRANSID Column
The TRANSID column in an interface queue table is a sequential number that
uniquely identifies an integration transaction. The TRANSID and the interface
table name, identifies a unique transaction. The interface queue table can contain
one record with a TRANSID value. The corresponding interface table can have
one or more records with the TRANSID, depending on the number of records that
are written to that interface table as part of that enterprise service or the publish
channel.
Column Name
Interface Queue Tables?
Interface Tables?
IFACENAME
Yes
No
TRANSID
Yes
Yes
TRANSSEQ
No
Yes
EXTSYSNAME
Yes
No
ACTION
Yes
No
IMPORTMESSAGE
Yes (used inbound only)
No
TRANSLANGUAGE
Yes
No
MESSAGEID
Yes (used outbound only)
No
IFACETBNAME
Yes (used outbound only)
No