IBM BJ0NJML Integration Guide - Page 246

Interface Table and Flat File Considerations, Predefined Object Structure Modifications

Page 246 highlights

Predefined Object Structure Modifications By default, nonpersistent columns are excluded in the object when the object structure is created. If you modify the object structure, you can include new nonpersistent columns to the object definition in the object structure. Interface Table and Flat File Considerations If you use the object structure in interface tables or flat files, check whether duplicate column names exist in the object structure. If duplicate names exist, modify the alias value for the duplicate columns. Modifying the alias ensures that all column names are unique and the system can generate the interface table or flat file without errors. Interface tables require that all columns that are included in the corresponding object have an alias name of 18 or fewer characters. Predefined Object Structure Modifications Content Objects of an Object Structure Object Columns Interface Table and Flat File Considerations You can modify predefined object structures, subject to the following restrictions. You can add objects to a predefined object structure, but you cannot delete predefined objects from the object structure. You can circumvent this restriction by copying the predefined object structure to create a user-defined object structure, and deleting objects from the copy. You can include and exclude persistent and nonpersistent columns within the scope of the standard validations. Outbound messages include the columns for objects that you add to an object structure. Test inbound messages to ensure that the added object columns are processed successfully. If the object columns are not processed successfully, add an enterprise service processing class to handle the inbound processing. If you use the object structure in interface tables or flat files, check for object structure column duplications. If you use interface tables, regenerate the table for every enterprise service or publish channel that uses the modified object structure. Endpoint Creations Handler An endpoint identifies a location and the processing logic of data publication. In the defined endpoint handler, you can identify how to route outbound data to a specific location. You also can define which data format the integration framework uses by using the handler. A handler specifies how to route outbound data to a specific endpoint location in a specific format. When you create a handler, you identify the Java class file that contains the associated processing logic. You then associate the handler with the endpoint location when you create an endpoint. 232 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

Predefined Object Structure Modifications
232
Integration Guide
By default, nonpersistent columns are excluded in the object when the object
structure is created. If you modify the object structure, you can include new
nonpersistent columns to the object definition in the object structure.
Interface Table and Flat File Considerations
If you use the object structure in interface tables or flat files, check whether
duplicate column names exist in the object structure. If duplicate names exist,
modify the alias value for the duplicate columns. Modifying the alias ensures that
all column names are unique and the system can generate the interface table or
flat file without errors.
Interface tables require that all columns that are included in the corresponding
object have an alias name of 18 or fewer characters.
Predefined Object Structure Modifications
You can modify predefined object structures, subject to the following restrictions.
Content Objects of an
Object Structure
You can add objects to a predefined object structure, but you cannot delete
predefined objects from the object structure. You can circumvent this restriction
by copying the predefined object structure to create a user-defined object
structure, and deleting objects from the copy.
Object Columns
You can include and exclude persistent and nonpersistent columns within the
scope of the standard validations.
Outbound messages include the columns for objects that you add to an object
structure. Test inbound messages to ensure that the added object columns are
processed successfully. If the object columns are not processed successfully, add
an enterprise service processing class to handle the inbound processing.
Interface Table and Flat
File Considerations
If you use the object structure in interface tables or flat files, check for object
structure column duplications.
If you use interface tables, regenerate the table for every enterprise service or
publish channel that uses the modified object structure.
Endpoint Creations
An endpoint identifies a location and the processing logic of data publication. In
the defined endpoint handler, you can identify how to route outbound data to a
specific location. You also can define which data format the integration
framework uses by using the handler.
Handler
A handler specifies how to route outbound data to a specific endpoint location in
a specific format.
When you create a handler, you identify the Java class file that contains the
associated processing logic. You then associate the handler with the endpoint
location when you create an endpoint.