IBM BJ0NJML Integration Guide - Page 162

Flat File Formatting, Flat File Properties, HTTP Handler, FILEDIR Property, FLATFILESEP Property

Page 162 highlights

Handlers Flat File Formatting If the data in the flat file contains the flat file delimiter character, the data adds the text qualifier, which is " (quotation marks). If the data contains quotation marks, the handler escapes the quotation marks. You cannot use quotation marks as the delimiter character. The following example data uses a comma (,) as a delimiter. The INVOICEDESC value, (Rotating Custom Item, No 71), contains a comma. When the flat file is written, the INVOICEDESC value is enclosed in quotation marks. EXTSYS1,MXINVOICEInterface,Add INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS 1071,"Rotating Custom Item, No 71",1000,A0001,, The following example data uses a comma (,) as a delimiter. The INVOICEDESC value (Rotating "Custom" Item No 71) contains double quotation marks. When the flat file is written, double quotation marks in INVOICEDESC data ends with quotation marks, and the entire string is wrapped in quotation marks. EXTSYS1,MXINVOICEInterface,Add INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS 1071,"Rotating ""Custom"" Item No 71",1000,A0001,, Flat File Properties FILEDIR Property FLATFILESEP Property HTTP Handler The following example data uses a comma (,) as a delimiter. The INVOICEDESC data (Rotating "Custom" Item, No. 71) contains the delimiter character and double quotation marks. When the flat file is written, the INVOICEDESC value appears in the code. EXTSYS1,MXINVOICEInterface,Add INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS 1071,"Rotating ""Custom"" Item, No. 71",1000,A0001,, This handler has the following properties: This required property specifies the location of the flat file. The location must exist on the local server where the application server runs, or on a shared network drive. This property value defaults to the Integration global directory/flatfiles folder when no value is specified. The mxe.int.globaldir value controls the integration global directory value. This required property specifies the character that separates the columns in each row. The HTTP handler is a Java component that consists of properties. The handler delivers data as an XML document to a URL by using HTTP or HTTPS protocols. The HTTP handler also evaluates the response code received from the external system. 148 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

Handlers
148
Integration Guide
Flat File Formatting
If the data in the flat file contains the flat file delimiter character, the data adds the
text qualifier, which is " (quotation marks). If the data contains quotation marks,
the handler escapes the quotation marks. You cannot use quotation marks as the
delimiter character.
The following example data uses a comma (,) as a delimiter. The INVOICEDESC
value, (
Rotating Custom Item, No 71
)
, contains a comma. When the flat file is
written, the INVOICEDESC value is enclosed in quotation marks.
EXTSYS1,MXINVOICEInterface,Add
INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS
1071,"Rotating Custom Item, No 71",1000,A0001,,
The following example data uses a comma (,) as a delimiter. The INVOICEDESC
value (
Rotating "Custom" Item No 71
) contains double quotation marks.
When the flat file is written, double quotation marks in INVOICEDESC data ends
with quotation marks, and the entire string is wrapped in quotation marks.
EXTSYS1,MXINVOICEInterface,Add
INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS
1071,"Rotating ""Custom"" Item No 71",1000,A0001,,
The following example data uses a comma (,) as a delimiter. The INVOICEDESC
data (
Rotating "Custom" Item, No. 71
) contains the delimiter character and
double quotation marks. When the flat file is written, the INVOICEDESC value
appears in the code.
EXTSYS1,MXINVOICEInterface,Add
INVOICENUM,INVOICEDESC,PONUM,VENDOR,CONTACT,PAYMENTTERMS
1071,"Rotating ""Custom"" Item, No. 71",1000,A0001,,
Flat File Properties
This handler has the following properties:
FILEDIR Property
This required property specifies the location of the flat file. The location must
exist on the local server where the application server runs, or on a shared network
drive.
This property value defaults to the
Integration global directory
/flatfiles folder when
no value is specified. The mxe.int.globaldir value controls the integration global
directory value.
FLATFILESEP Property
This required property specifies the character that separates the columns in each
row.
HTTP Handler
The HTTP handler is a Java component that consists of properties. The handler
delivers data as an XML document to a URL by using HTTP or HTTPS protocols.
The HTTP handler also evaluates the response code received from the external
system.