IBM BJ0NJML Integration Guide - Page 168

XMLFILE Handler, Property, USERNAME and, PASSWORD Properties, WSEXIT Property, FILEDIR Property

Page 168 highlights

Handlers HTTPVERSION Property HTTPCONNTIMEOUT Property HTTPREADTIMEOUT Property USERNAME and PASSWORD Properties WSEXIT Property This optional property specifies the version of the HTTP protocol for Web service invocations. The valid values are HTTP/1.0 and HTTP/1.1. If you do not provide a value, the system uses the default value, HTTP/1.1. This optional property specifies the connection timeout value in milliseconds. The default value for this property is 60000 milliseconds. This optional property specifies the read timeout value in milliseconds. The default value for this property is 60000 milliseconds. If the specified Web service is secured (if HTTP basic authentication is enabled), specify a user name and password. This optional property is used for customization. It specifies the fully qualified name of a custom Java class that implements the psdi.iface.router.WSExit interface. The property defines the following methods: The responseOk() method is called after a successful invocation of the external Web service. public void responseError(Exception e) throws MXException If an error occurs when the Web service is called, the responseError() method is called with the originating exception as a parameter. The default implementation of the WSExit interface is psdi.iface.router.DefaultWSExit. XMLFILE Handler FILEDIR Property PRETTYPRINT Property The XMLFILE handler is a Java component that writes XML data into a file. This optional property specifies where the handler creates the XML files. The default value is mxe.int.globaldir/xmlfiles. This required property specifies whether the handler formats the XML file. The valid values are 0 and 1. A value of 1 prompts the handler to pretty print format the xml file. Publish channel, invocation channel, and invocation API file names have the following formats: externalsystemname_publishchannelname_uniqueidentifier.xml invocationchannelname_uniqueidentifier.xml T externalsystemname is the identifier of the system (the value of MAXEXTSYSTEM.EXTSYSNAME). T publishchannelname is the name of the publish channel. T uniqueidentifier is a number based on current system time. 154 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
154
Integration Guide
HTTPVERSION Property
This optional property specifies the version of the HTTP protocol for Web service
invocations. The valid values are HTTP/1.0 and HTTP/1.1. If you do not provide a
value, the system uses the default value, HTTP/1.1.
HTTPCONNTIMEOUT
Property
This optional property specifies the connection timeout value in milliseconds. The
default value for this property is 60000 milliseconds.
HTTPREADTIMEOUT
Property
This optional property specifies the read timeout value in milliseconds. The
default value for this property is 60000 milliseconds.
USERNAME and
PASSWORD Properties
If the specified Web service is secured (if HTTP basic authentication is enabled),
specify a user name and password.
WSEXIT Property
This optional property is used for customization. It specifies the fully qualified
name of a custom Java class that implements the psdi.iface.router.WSExit
interface. The property defines the following methods:
The responseOk() method is called after a successful invocation of the external
Web service.
public void responseError(Exception e) throws MXException
If an error occurs when the Web service is called, the responseError() method is
called with the originating exception as a parameter.
The default implementation of the WSExit interface is
psdi.iface.router.DefaultWSExit
.
XMLFILE Handler
The XMLFILE handler is a Java component that writes XML data into a file.
FILEDIR Property
This optional property specifies where the handler creates the XML files. The
default value is
mxe.int.globaldir
/xmlfiles.
PRETTYPRINT Property
This required property specifies whether the handler formats the XML file. The
valid values are 0 and 1. A value of 1 prompts the handler to pretty print format
the xml file.
Publish channel, invocation channel, and invocation API file names have the
following formats:
externalsystemname
_
publishchannelname
_
uniqueidentifier
.xml
invocationchannelname_uniqueidentifier
.xml
externalsystemname
is the identifier of the system (the value of
MAXEXTSYSTEM.EXTSYSNAME).
publishchannelname
is the name of the publish channel.
uniqueidentifier
is a number based on current system time.