IBM BJ0NJML Integration Guide - Page 270

UDDI Registration, Integration Web Service Invocations

Page 270 highlights

UDDI Registration UDDI Registration You can register deployed Web services in a UDDI registry by configuring the following global properties in the System Properties application: System Property mxe.int.uddipuburl mxe.int.uddiinqurl mxe.int.uddiname mxe.int.uddipassword Description Integration UDDI Registry Publish URL Integration UDDI Registry Inquiry URL Integration UDDI Registry User ID Integration UDDI Registry Password If you specify values for the UDDI registry publish URL and inquiry URL properties, the system registers the Web service in the UDDI registry. To bypass UDDI registration, do not specify any values for these properties. Only the tModel for the Web Service Definition Language is registered in the UDDI registry. The businessEntity, businessService, and bindingTemplate are not registered. The UDDI registration entry contains the URL to the Web Service Definition Language document. Integration Web Service Invocations You can invoke integration Web services by using Dynamic Invocation Interface (DII) that uses the JAX-RPC API. You can also generate client stub programs by using a Web services tool of your choice, such as IBM WebSphere Application Server or Microsoft® .NET Framework. The Web service tool must reference the system generated Web Service Definition Language and schema files. The WebSphere Application Server provides the tool WSDL2Java. When a Web service is invoked, the response is synchronous. A successful response returns an HTTP response code of 200. By default, SOAP faults that are returned do not contain the server side stack trace, as it represents a potential security risk. However, you can change this function by changing the following parameter value in the axis2.xml file from false to true. You can access the axis2.xml file in the global directory/axis2 directory. parameter name="sendStacktraceDetailsWithFaults" locked="false">true When invoking any of the integration Web services, the system processes the message to the business objects. The system then returns a response to the invoker. If you have configured the enterprise service to use a JMS queue, the system does not return any content with the response. As soon as the message is dropped into the queue, the system returns a response to the invoker and asynchronously moves the message from the queue to the business objects. 256 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

UDDI Registration
256
Integration Guide
UDDI Registration
You can register deployed Web services in a UDDI registry by configuring the
following global properties in the System Properties application:
If you specify values for the UDDI registry publish URL and inquiry URL
properties, the system registers the Web service in the UDDI registry. To bypass
UDDI registration, do not specify any values for these properties.
Only the tModel for the Web Service Definition Language is registered in the
UDDI registry. The businessEntity, businessService, and bindingTemplate are not
registered. The UDDI registration entry contains the URL to the Web Service
Definition Language document.
Integration Web Service Invocations
You can invoke integration Web services by using Dynamic Invocation Interface
(DII) that uses the JAX-RPC API. You can also generate client stub programs by
using a Web services tool of your choice, such as IBM WebSphere Application
Server or Microsoft
®
.NET Framework. The Web service tool must reference the
system generated Web Service Definition Language and schema files. The
WebSphere Application Server provides the tool WSDL2Java.
When a Web service is invoked, the response is synchronous. A successful
response returns an HTTP response code of 200.
By default, SOAP faults that are returned do not contain the server side stack
trace, as it represents a potential security risk. However, you can change this
function by changing the following parameter value in the axis2.xml file from
false to true. You can access the axis2.xml file in the
global directory
/axis2 directory.
parameter name="sendStacktraceDetailsWithFaults"
locked="false">
true
</parameter>
When invoking any of the integration Web services, the system processes the
message to the business objects. The system then returns a response to the
invoker.
If you have configured the enterprise service to use a JMS queue, the system does
not return any content with the response. As soon as the message is dropped into
the queue, the system returns a response to the invoker and asynchronously
moves the message from the queue to the business objects.
System Property
Description
mxe.int.uddipuburl
Integration UDDI Registry Publish URL
mxe.int.uddiinqurl
Integration UDDI Registry Inquiry URL
mxe.int.uddiname
Integration UDDI Registry User ID
mxe.int.uddipassword
Integration UDDI Registry Password