IBM BJ0NJML Integration Guide - Page 269

Web Service Definition Language Generation

Page 269 highlights

Web Service Definition Language Generation T web service name is the name of the object structure schema you are retrieving with an .xsd file extension. Web Service Definition Language Generation The Web Service Definition Language file is generated during the deployment of a Web service. The generated file refers to the XML Schema Interface file in schema import. The Web Service Definition Language file defines the operation which varies depending upon the type of Web service. The Web Service Definition Language also uses the schema definitions to specify the XML structure of the input and output messages to this operation. The Web service style is document and the binding for the input and output messages is literal, as mandated by Web Services Interoperability Organization (WS-I) Basic Profile 1.1. The Web Service Definition Language also specifies the URL on which to invoke the Web service. A client program needs the schema definitions and Web Service Definition Language to generate client stubs. The client program uses a programming language (for example, Java or C#) to invoke the Web service. You can access and view the system generated Web Service Definition Language files on your application server. Your configuration of the mxe.int.globaldir global property determines the exact the location of the Web Service Definition Language files. You can view the generated Web Service Definition Language files at the following URL: http://host:port/meaweb/wsdl/service name.wsdl T host:port/meaweb is the value of the Integration Web Application URL property. T service name is the name of the service whose Web Service Definition Language you are retrieving. Integration Web Services 255

  • 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

Web Service Definition Language Generation
Integration Web Services
255
web service name
is the name of the object structure schema you are
retrieving with an .xsd file extension.
Web Service Definition Language Generation
The Web Service Definition Language file is generated during the deployment of
a Web service. The generated file refers to the XML Schema Interface file in
schema import. The Web Service Definition Language file defines the operation
which varies depending upon the type of Web service.
The Web Service Definition Language also uses the schema definitions to specify
the XML structure of the input and output messages to this operation. The Web
service style is document and the binding for the input and output messages is
literal, as mandated by Web Services Interoperability Organization (WS-I) Basic
Profile 1.1. The Web Service Definition Language also specifies the URL on which
to invoke the Web service.
A client program needs the schema definitions and Web Service Definition
Language to generate client stubs. The client program uses a programming
language (for example, Java or C#) to invoke the Web service.
You can access and view the system generated Web Service Definition Language
files on your application server. Your configuration of the
mxe.int.globaldir
global property determines the exact the location of the Web Service Definition
Language files.
You can view the generated Web Service Definition Language files at the
following URL:
http://
host:port
/meaweb/wsdl/
service name.wsdl
host:port
/meaweb is the value of the Integration Web Application URL
property.
service name
is the name of the service whose Web Service Definition
Language you are retrieving.