IBM BJ0NJML Integration Guide - Page 164

IFACETABLE Handler, CONNECTTIMEOUT, Property, READTIMEOUT Property, URL Property, USERNAME

Page 164 highlights

Handlers HTTPMETHOD Property CONNECTTIMEOUT Property READTIMEOUT Property URL Property USERNAME and PASSWORD Properties T getHeaderProperties() This method has the following signature: public Map String, String getHeaderProperties(Map String,? metaData, byte[] data, Map String,MaxEndPointPropInfo httpInfo) This method returns a map of the HTTP header properties for the request. The default implementation returns a null value unless a header property map is associated with the metadata map that has the HEADERPROPS key. T transformPayloadToFormData() This method has the following signature: public Map String,String transformPayloadToFormData(Map String, ? metaData, byte[] data,Map String, MaxEndPointPropInfo destinationMap) This method converts the XML payload to data. The default implementation returns a null value. This optional property specifies the HTTP method that you use. The supported values are POST and GET. The default value is POST when no value is specified. This optional property specifies the connection timeout value in milliseconds. This optional property specifies the read timeout value in milliseconds. This optional property specifies a valid URL to which XML data can be posted or where an HTTP GET operation can be performed. If the URL requests basic authentication, these properties specify the required values. Both values are MIME encoded and are passed to the URL. IFACETABLE Handler ISREMOTE Property The IFACETABLE handler consists of several properties. This handler writes data from an outbound queue to an interface table in a local or remote database. There are no Java exits for this handler. The FLATFILE handler can be used only with publish channels, not invocation channels. The object structure that you associate with a publish channel must be marked as flat supported. Resolve all object structure alias conflicts and format the XML message according to the system schema to write the message to an interface table. Only publish channels can use the IFACETABLE handler. Invocation channels cannot use this handler. This required property specifies whether interface tables are available in the local system database in the system schema or in a different schema. Its value can be 0 or 1. 150 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
150
Integration Guide
getHeaderProperties()
This method has the following signature:
public Map
String, String
getHeaderProperties(Map
String,?
metaData, byte[] data, Map
String,MaxEndPointPropInfo
httpInfo)
This method returns a map of the HTTP header properties for the request.
The default implementation returns a null value unless a header property
map is associated with the metadata map that has the HEADERPROPS
key.
transformPayloadToFormData()
This method has the following signature:
public Map
String,String
transformPayloadToFormData(Map
String, ?
metaData, byte[] data,Map
String,
MaxEndPointPropInfo
destinationMap)
This method converts the XML payload to data. The default
implementation returns a null value.
HTTPMETHOD Property
This optional property specifies the HTTP method that you use. The supported
values are POST and GET. The default value is POST when no value is specified.
CONNECTTIMEOUT
Property
This optional property specifies the connection timeout value in milliseconds.
READTIMEOUT Property
This optional property specifies the read timeout value in milliseconds.
URL Property
This optional property specifies a valid URL to which XML data can be posted or
where an HTTP GET operation can be performed.
USERNAME and
PASSWORD Properties
If the URL requests basic authentication, these properties specify the required
values. Both values are MIME encoded and are passed to the URL.
IFACETABLE Handler
The IFACETABLE handler consists of several properties. This handler writes data
from an outbound queue to an interface table in a local or remote database. There
are no Java exits for this handler.
The FLATFILE handler can be used only with publish channels, not invocation
channels. The object structure that you associate with a publish channel must be
marked as flat supported. Resolve all object structure alias conflicts and format
the XML message according to the system schema to write the message to an
interface table.
Only publish channels can use the IFACETABLE handler. Invocation channels
cannot use this handler.
ISREMOTE Property
This required property specifies whether interface tables are available in the local
system database in the system schema or in a different schema. Its value can be 0
or 1.