12047
+ − 1
." Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
+ − 2
." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ − 3
."
+ − 4
." This code is free software; you can redistribute it and/or modify it
+ − 5
." under the terms of the GNU General Public License version 2 only, as
+ − 6
." published by the Free Software Foundation.
+ − 7
."
+ − 8
." This code is distributed in the hope that it will be useful, but WITHOUT
+ − 9
." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ − 10
." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ − 11
." version 2 for more details (a copy is included in the LICENSE file that
+ − 12
." accompanied this code).
+ − 13
."
+ − 14
." You should have received a copy of the GNU General Public License version
+ − 15
." 2 along with this work; if not, write to the Free Software Foundation,
+ − 16
." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ − 17
."
+ − 18
." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ − 19
." or visit www.oracle.com if you need additional information or have any
+ − 20
." questions.
+ − 21
."
+ − 22
.TH wsimport 1 "10 May 2011"
+ − 23
.SH "Name"
+ − 24
wsimport \- Java(TM) API for XML Web Services (JAX\-WS) 2.0
+ − 25
.LP
+ − 26
\f3Specification Version:\fP 2.1
+ − 27
.br
+ − 28
\f3Implementation Version:\fP 2.1.1
+ − 29
.br
+ − 30
.SH "Overview"
+ − 31
.LP
+ − 32
The \f2wsimport\fP tool generates JAX\-WS portable artifacts, such as:
+ − 33
.RS 3
+ − 34
.TP 2
+ − 35
o
+ − 36
Service Endpoint Interface (SEI)
+ − 37
.TP 2
+ − 38
o
+ − 39
Service
+ − 40
.TP 2
+ − 41
o
+ − 42
Exception class mapped from wsdl:fault (if any)
+ − 43
.TP 2
+ − 44
o
+ − 45
Async Reponse Bean derived from response wsdl:message (if any)
+ − 46
.TP 2
+ − 47
o
+ − 48
JAXB generated value types (mapped java classes from schema types)
+ − 49
.RE
+ − 50
.LP
+ − 51
These artifacts can be packaged in a WAR file with the WSDL and schema documents along with the endpoint implementation to be deployed. also provides wsimport ant task, see
+ − 52
.na
+ − 53
\f2Wsimport ant task\fP @
+ − 54
.fi
+ − 55
https://jax\-ws.dev.java.net/nonav/2.1.1/docs/wsimportant.html.
+ − 56
.br
+ − 57
+ − 58
.LP
+ − 59
.SH "Launching wsimport"
+ − 60
.RS 3
+ − 61
.TP 2
+ − 62
o
+ − 63
\f3Solaris/Bsd\fP
+ − 64
.RS 3
+ − 65
.TP 2
+ − 66
*
+ − 67
\f2/bin/wsimport.sh \-help\fP
+ − 68
.RE
+ − 69
.TP 2
+ − 70
o
+ − 71
\f3Windows\fP
+ − 72
.RS 3
+ − 73
.TP 2
+ − 74
*
+ − 75
\f2\\bin\\wsimport.bat \-help\fP
+ − 76
.RE
+ − 77
.RE
+ − 78
+ − 79
.LP
+ − 80
.SH "Syntax"
+ − 81
.nf
+ − 82
\f3
+ − 83
.fl
+ − 84
wsimport [options] <wsdl>
+ − 85
.fl
+ − 86
\fP
+ − 87
.fi
+ − 88
.LP
+ − 89
The following table lists the \f2wsimport\fP options.
+ − 90
.LP
+ − 91
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
+ − 92
.de 35
+ − 93
.ps \n(.s
+ − 94
.vs \n(.vu
+ − 95
.in \n(.iu
+ − 96
.if \n(.u .fi
+ − 97
.if \n(.j .ad
+ − 98
.if \n(.j=0 .na
+ − 99
..
+ − 100
.nf
+ − 101
.nr #~ 0
+ − 102
.if n .nr #~ 0.6n
+ − 103
.ds #d .d
+ − 104
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 105
.fc
+ − 106
.nr 33 \n(.s
+ − 107
.rm 80 81
+ − 108
.nr 34 \n(.lu
+ − 109
.eo
+ − 110
.am 81
+ − 111
.br
+ − 112
.di a+
+ − 113
.35
+ − 114
.ft \n(.f
+ − 115
.ll \n(34u*1u/3u
+ − 116
.if \n(.l<\n(81 .ll \n(81u
+ − 117
.in 0
+ − 118
Specify where to place generated output files
+ − 119
.br
+ − 120
.di
+ − 121
.nr a| \n(dn
+ − 122
.nr a- \n(dl
+ − 123
..
+ − 124
.ec \
+ − 125
.eo
+ − 126
.am 81
+ − 127
.br
+ − 128
.di b+
+ − 129
.35
+ − 130
.ft \n(.f
+ − 131
.ll \n(34u*1u/3u
+ − 132
.if \n(.l<\n(81 .ll \n(81u
+ − 133
.in 0
+ − 134
Specify external JAX\-WS or JAXB binding files (Each \f2<file>\fP must have its own \f2\-b\fP)
+ − 135
.br
+ − 136
.di
+ − 137
.nr b| \n(dn
+ − 138
.nr b- \n(dl
+ − 139
..
+ − 140
.ec \
+ − 141
.eo
+ − 142
.am 81
+ − 143
.br
+ − 144
.di c+
+ − 145
.35
+ − 146
.ft \n(.f
+ − 147
.ll \n(34u*1u/3u
+ − 148
.if \n(.l<\n(81 .ll \n(81u
+ − 149
.in 0
+ − 150
Pass this option to JAXB schema compiler
+ − 151
.br
+ − 152
.di
+ − 153
.nr c| \n(dn
+ − 154
.nr c- \n(dl
+ − 155
..
+ − 156
.ec \
+ − 157
.eo
+ − 158
.am 81
+ − 159
.br
+ − 160
.di d+
+ − 161
.35
+ − 162
.ft \n(.f
+ − 163
.ll \n(34u*1u/3u
+ − 164
.if \n(.l<\n(81 .ll \n(81u
+ − 165
.in 0
+ − 166
Specify catalog file to resolve external entity references, it supports TR9401, XCatalog, and OASIS XML Catalog format. Please read the documentation of
+ − 167
.na
+ − 168
\f2catalog\fP @
+ − 169
.fi
+ − 170
https://jax\-ws.dev.java.net/nonav/2.1.1/docs/catalog\-support.html and see \f3catalog\fP sample.
+ − 171
.br
+ − 172
.di
+ − 173
.nr d| \n(dn
+ − 174
.nr d- \n(dl
+ − 175
..
+ − 176
.ec \
+ − 177
.eo
+ − 178
.am 81
+ − 179
.br
+ − 180
.di e+
+ − 181
.35
+ − 182
.ft \n(.f
+ − 183
.ll \n(34u*1u/3u
+ − 184
.if \n(.l<\n(81 .ll \n(81u
+ − 185
.in 0
+ − 186
Allow vendor extensions (functionality not specified by the specification). Use of extensions may result in applications that are not portable or may not interoperate with other implementations
+ − 187
.br
+ − 188
.di
+ − 189
.nr e| \n(dn
+ − 190
.nr e- \n(dl
+ − 191
..
+ − 192
.ec \
+ − 193
.eo
+ − 194
.am 80
+ − 195
.br
+ − 196
.di f+
+ − 197
.35
+ − 198
.ft \n(.f
+ − 199
.ll \n(34u*1u/3u
+ − 200
.if \n(.l<\n(80 .ll \n(80u
+ − 201
.in 0
+ − 202
\f3\-httpproxy:<host>:<port> \fP
+ − 203
.br
+ − 204
.di
+ − 205
.nr f| \n(dn
+ − 206
.nr f- \n(dl
+ − 207
..
+ − 208
.ec \
+ − 209
.eo
+ − 210
.am 81
+ − 211
.br
+ − 212
.di g+
+ − 213
.35
+ − 214
.ft \n(.f
+ − 215
.ll \n(34u*1u/3u
+ − 216
.if \n(.l<\n(81 .ll \n(81u
+ − 217
.in 0
+ − 218
Specify an HTTP proxy server (port defaults to 8080)
+ − 219
.br
+ − 220
.di
+ − 221
.nr g| \n(dn
+ − 222
.nr g- \n(dl
+ − 223
..
+ − 224
.ec \
+ − 225
.eo
+ − 226
.am 81
+ − 227
.br
+ − 228
.di h+
+ − 229
.35
+ − 230
.ft \n(.f
+ − 231
.ll \n(34u*1u/3u
+ − 232
.if \n(.l<\n(81 .ll \n(81u
+ − 233
.in 0
+ − 234
Specifying a target package via this command\-line option, overrides any wsdl and schema binding customization for package name and the default package name algorithm defined in the specification
+ − 235
.br
+ − 236
.di
+ − 237
.nr h| \n(dn
+ − 238
.nr h- \n(dl
+ − 239
..
+ − 240
.ec \
+ − 241
.eo
+ − 242
.am 81
+ − 243
.br
+ − 244
.di i+
+ − 245
.35
+ − 246
.ft \n(.f
+ − 247
.ll \n(34u*1u/3u
+ − 248
.if \n(.l<\n(81 .ll \n(81u
+ − 249
.in 0
+ − 250
Specify where to place generated source files
+ − 251
.br
+ − 252
.di
+ − 253
.nr i| \n(dn
+ − 254
.nr i- \n(dl
+ − 255
..
+ − 256
.ec \
+ − 257
.eo
+ − 258
.am 81
+ − 259
.br
+ − 260
.di j+
+ − 261
.35
+ − 262
.ft \n(.f
+ − 263
.ll \n(34u*1u/3u
+ − 264
.if \n(.l<\n(81 .ll \n(81u
+ − 265
.in 0
+ − 266
Output messages about what the compiler is doing
+ − 267
.br
+ − 268
.di
+ − 269
.nr j| \n(dn
+ − 270
.nr j- \n(dl
+ − 271
..
+ − 272
.ec \
+ − 273
.eo
+ − 274
.am 81
+ − 275
.br
+ − 276
.di k+
+ − 277
.35
+ − 278
.ft \n(.f
+ − 279
.ll \n(34u*1u/3u
+ − 280
.if \n(.l<\n(81 .ll \n(81u
+ − 281
.in 0
+ − 282
Print version information
+ − 283
.br
+ − 284
.di
+ − 285
.nr k| \n(dn
+ − 286
.nr k- \n(dl
+ − 287
..
+ − 288
.ec \
+ − 289
.eo
+ − 290
.am 80
+ − 291
.br
+ − 292
.di l+
+ − 293
.35
+ − 294
.ft \n(.f
+ − 295
.ll \n(34u*1u/3u
+ − 296
.if \n(.l<\n(80 .ll \n(80u
+ − 297
.in 0
+ − 298
\f3\-wsdllocation <location>\fP
+ − 299
.br
+ − 300
.di
+ − 301
.nr l| \n(dn
+ − 302
.nr l- \n(dl
+ − 303
..
+ − 304
.ec \
+ − 305
.eo
+ − 306
.am 81
+ − 307
.br
+ − 308
.di m+
+ − 309
.35
+ − 310
.ft \n(.f
+ − 311
.ll \n(34u*1u/3u
+ − 312
.if \n(.l<\n(81 .ll \n(81u
+ − 313
.in 0
+ − 314
\f2@WebServiceClient.wsdlLocation\fP value
+ − 315
.br
+ − 316
.di
+ − 317
.nr m| \n(dn
+ − 318
.nr m- \n(dl
+ − 319
..
+ − 320
.ec \
+ − 321
.eo
+ − 322
.am 81
+ − 323
.br
+ − 324
.di n+
+ − 325
.35
+ − 326
.ft \n(.f
+ − 327
.ll \n(34u*1u/3u
+ − 328
.if \n(.l<\n(81 .ll \n(81u
+ − 329
.in 0
+ − 330
Generate code as per the given JAX\-WS specification version. version 2.0 will generate compliant code for JAX\-WS 2.0 spec.
+ − 331
.br
+ − 332
.di
+ − 333
.nr n| \n(dn
+ − 334
.nr n- \n(dl
+ − 335
..
+ − 336
.ec \
+ − 337
.35
+ − 338
.nf
+ − 339
.ll \n(34u
+ − 340
.nr 80 0
+ − 341
.nr 38 \w\f3Option\fP
+ − 342
.if \n(80<\n(38 .nr 80 \n(38
+ − 343
.nr 38 \w\f3\-d <directory> \fP
+ − 344
.if \n(80<\n(38 .nr 80 \n(38
+ − 345
.nr 38 \w\f3\-b <path> \fP
+ − 346
.if \n(80<\n(38 .nr 80 \n(38
+ − 347
.nr 38 \w\f3\-B <jaxbOption>\fP
+ − 348
.if \n(80<\n(38 .nr 80 \n(38
+ − 349
.nr 38 \w\f3\-catalog\fP
+ − 350
.if \n(80<\n(38 .nr 80 \n(38
+ − 351
.nr 38 \w\f3\-extension \fP
+ − 352
.if \n(80<\n(38 .nr 80 \n(38
+ − 353
.nr 38 \w\f3\-help \fP
+ − 354
.if \n(80<\n(38 .nr 80 \n(38
+ − 355
.nr 38 \w\f3\-keep \fP
+ − 356
.if \n(80<\n(38 .nr 80 \n(38
+ − 357
.nr 38 \w\f3\-p \fP
+ − 358
.if \n(80<\n(38 .nr 80 \n(38
+ − 359
.nr 38 \w\f3\-s <directory> \fP
+ − 360
.if \n(80<\n(38 .nr 80 \n(38
+ − 361
.nr 38 \w\f3\-verbose \fP
+ − 362
.if \n(80<\n(38 .nr 80 \n(38
+ − 363
.nr 38 \w\f3\-version \fP
+ − 364
.if \n(80<\n(38 .nr 80 \n(38
+ − 365
.nr 38 \w\f3\-target \fP
+ − 366
.if \n(80<\n(38 .nr 80 \n(38
+ − 367
.nr 38 \w\f3\-quiet \fP
+ − 368
.if \n(80<\n(38 .nr 80 \n(38
+ − 369
.80
+ − 370
.rm 80
+ − 371
.nr 38 \n(f-
+ − 372
.if \n(80<\n(38 .nr 80 \n(38
+ − 373
.nr 38 \n(l-
+ − 374
.if \n(80<\n(38 .nr 80 \n(38
+ − 375
.nr 81 0
+ − 376
.nr 38 \w\f3Description\fP
+ − 377
.if \n(81<\n(38 .nr 81 \n(38
+ − 378
.nr 38 \wDisplay help
+ − 379
.if \n(81<\n(38 .nr 81 \n(38
+ − 380
.nr 38 \wKeep generated files
+ − 381
.if \n(81<\n(38 .nr 81 \n(38
+ − 382
.nr 38 \wSuppress wsimport output
+ − 383
.if \n(81<\n(38 .nr 81 \n(38
+ − 384
.81
+ − 385
.rm 81
+ − 386
.nr 38 \n(a-
+ − 387
.if \n(81<\n(38 .nr 81 \n(38
+ − 388
.nr 38 \n(b-
+ − 389
.if \n(81<\n(38 .nr 81 \n(38
+ − 390
.nr 38 \n(c-
+ − 391
.if \n(81<\n(38 .nr 81 \n(38
+ − 392
.nr 38 \n(d-
+ − 393
.if \n(81<\n(38 .nr 81 \n(38
+ − 394
.nr 38 \n(e-
+ − 395
.if \n(81<\n(38 .nr 81 \n(38
+ − 396
.nr 38 \n(g-
+ − 397
.if \n(81<\n(38 .nr 81 \n(38
+ − 398
.nr 38 \n(h-
+ − 399
.if \n(81<\n(38 .nr 81 \n(38
+ − 400
.nr 38 \n(i-
+ − 401
.if \n(81<\n(38 .nr 81 \n(38
+ − 402
.nr 38 \n(j-
+ − 403
.if \n(81<\n(38 .nr 81 \n(38
+ − 404
.nr 38 \n(k-
+ − 405
.if \n(81<\n(38 .nr 81 \n(38
+ − 406
.nr 38 \n(m-
+ − 407
.if \n(81<\n(38 .nr 81 \n(38
+ − 408
.nr 38 \n(n-
+ − 409
.if \n(81<\n(38 .nr 81 \n(38
+ − 410
.35
+ − 411
.nf
+ − 412
.ll \n(34u
+ − 413
.nr 38 1n
+ − 414
.nr 79 0
+ − 415
.nr 40 \n(79+(0*\n(38)
+ − 416
.nr 80 +\n(40
+ − 417
.nr 41 \n(80+(3*\n(38)
+ − 418
.nr 81 +\n(41
+ − 419
.nr TW \n(81
+ − 420
.if t .if \n(TW>\n(.li .tm Table at line 157 file Input is too wide - \n(TW units
+ − 421
.fc
+ − 422
.nr #T 0-1
+ − 423
.nr #a 0-1
+ − 424
.eo
+ − 425
.de T#
+ − 426
.ds #d .d
+ − 427
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 428
.mk ##
+ − 429
.nr ## -1v
+ − 430
.ls 1
+ − 431
.ls
+ − 432
..
+ − 433
.ec
+ − 434
.ta \n(80u \n(81u
+ − 435
.nr 31 \n(.f
+ − 436
.nr 35 1m
+ − 437
\&\h'|\n(40u'\f3Option\fP\h'|\n(41u'\f3Description\fP
+ − 438
.ne \n(a|u+\n(.Vu
+ − 439
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
+ − 440
.ta \n(80u \n(81u
+ − 441
.nr 31 \n(.f
+ − 442
.nr 35 1m
+ − 443
\&\h'|\n(40u'\f3\-d <directory> \fP\h'|\n(41u'
+ − 444
.mk ##
+ − 445
.nr 31 \n(##
+ − 446
.sp |\n(##u-1v
+ − 447
.nr 37 \n(41u
+ − 448
.in +\n(37u
+ − 449
.a+
+ − 450
.in -\n(37u
+ − 451
.mk 32
+ − 452
.if \n(32>\n(31 .nr 31 \n(32
+ − 453
.sp |\n(31u
+ − 454
.ne \n(b|u+\n(.Vu
+ − 455
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
+ − 456
.ta \n(80u \n(81u
+ − 457
.nr 31 \n(.f
+ − 458
.nr 35 1m
+ − 459
\&\h'|\n(40u'\f3\-b <path> \fP\h'|\n(41u'
+ − 460
.mk ##
+ − 461
.nr 31 \n(##
+ − 462
.sp |\n(##u-1v
+ − 463
.nr 37 \n(41u
+ − 464
.in +\n(37u
+ − 465
.b+
+ − 466
.in -\n(37u
+ − 467
.mk 32
+ − 468
.if \n(32>\n(31 .nr 31 \n(32
+ − 469
.sp |\n(31u
+ − 470
.ne \n(c|u+\n(.Vu
+ − 471
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
+ − 472
.ta \n(80u \n(81u
+ − 473
.nr 31 \n(.f
+ − 474
.nr 35 1m
+ − 475
\&\h'|\n(40u'\f3\-B <jaxbOption>\fP\h'|\n(41u'
+ − 476
.mk ##
+ − 477
.nr 31 \n(##
+ − 478
.sp |\n(##u-1v
+ − 479
.nr 37 \n(41u
+ − 480
.in +\n(37u
+ − 481
.c+
+ − 482
.in -\n(37u
+ − 483
.mk 32
+ − 484
.if \n(32>\n(31 .nr 31 \n(32
+ − 485
.sp |\n(31u
+ − 486
.ne \n(d|u+\n(.Vu
+ − 487
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
+ − 488
.ta \n(80u \n(81u
+ − 489
.nr 31 \n(.f
+ − 490
.nr 35 1m
+ − 491
\&\h'|\n(40u'\f3\-catalog\fP\h'|\n(41u'
+ − 492
.mk ##
+ − 493
.nr 31 \n(##
+ − 494
.sp |\n(##u-1v
+ − 495
.nr 37 \n(41u
+ − 496
.in +\n(37u
+ − 497
.d+
+ − 498
.in -\n(37u
+ − 499
.mk 32
+ − 500
.if \n(32>\n(31 .nr 31 \n(32
+ − 501
.sp |\n(31u
+ − 502
.ne \n(e|u+\n(.Vu
+ − 503
.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
+ − 504
.ta \n(80u \n(81u
+ − 505
.nr 31 \n(.f
+ − 506
.nr 35 1m
+ − 507
\&\h'|\n(40u'\f3\-extension \fP\h'|\n(41u'
+ − 508
.mk ##
+ − 509
.nr 31 \n(##
+ − 510
.sp |\n(##u-1v
+ − 511
.nr 37 \n(41u
+ − 512
.in +\n(37u
+ − 513
.e+
+ − 514
.in -\n(37u
+ − 515
.mk 32
+ − 516
.if \n(32>\n(31 .nr 31 \n(32
+ − 517
.sp |\n(31u
+ − 518
.ta \n(80u \n(81u
+ − 519
.nr 31 \n(.f
+ − 520
.nr 35 1m
+ − 521
\&\h'|\n(40u'\f3\-help \fP\h'|\n(41u'Display help
+ − 522
.ne \n(f|u+\n(.Vu
+ − 523
.ne \n(g|u+\n(.Vu
+ − 524
.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
+ − 525
.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
+ − 526
.ta \n(80u \n(81u
+ − 527
.nr 31 \n(.f
+ − 528
.nr 35 1m
+ − 529
\&\h'|\n(40u'\h'|\n(41u'
+ − 530
.mk ##
+ − 531
.nr 31 \n(##
+ − 532
.sp |\n(##u-1v
+ − 533
.nr 37 \n(40u
+ − 534
.in +\n(37u
+ − 535
.f+
+ − 536
.in -\n(37u
+ − 537
.mk 32
+ − 538
.if \n(32>\n(31 .nr 31 \n(32
+ − 539
.sp |\n(##u-1v
+ − 540
.nr 37 \n(41u
+ − 541
.in +\n(37u
+ − 542
.g+
+ − 543
.in -\n(37u
+ − 544
.mk 32
+ − 545
.if \n(32>\n(31 .nr 31 \n(32
+ − 546
.sp |\n(31u
+ − 547
.ta \n(80u \n(81u
+ − 548
.nr 31 \n(.f
+ − 549
.nr 35 1m
+ − 550
\&\h'|\n(40u'\f3\-keep \fP\h'|\n(41u'Keep generated files
+ − 551
.ne \n(h|u+\n(.Vu
+ − 552
.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
+ − 553
.ta \n(80u \n(81u
+ − 554
.nr 31 \n(.f
+ − 555
.nr 35 1m
+ − 556
\&\h'|\n(40u'\f3\-p \fP\h'|\n(41u'
+ − 557
.mk ##
+ − 558
.nr 31 \n(##
+ − 559
.sp |\n(##u-1v
+ − 560
.nr 37 \n(41u
+ − 561
.in +\n(37u
+ − 562
.h+
+ − 563
.in -\n(37u
+ − 564
.mk 32
+ − 565
.if \n(32>\n(31 .nr 31 \n(32
+ − 566
.sp |\n(31u
+ − 567
.ne \n(i|u+\n(.Vu
+ − 568
.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
+ − 569
.ta \n(80u \n(81u
+ − 570
.nr 31 \n(.f
+ − 571
.nr 35 1m
+ − 572
\&\h'|\n(40u'\f3\-s <directory> \fP\h'|\n(41u'
+ − 573
.mk ##
+ − 574
.nr 31 \n(##
+ − 575
.sp |\n(##u-1v
+ − 576
.nr 37 \n(41u
+ − 577
.in +\n(37u
+ − 578
.i+
+ − 579
.in -\n(37u
+ − 580
.mk 32
+ − 581
.if \n(32>\n(31 .nr 31 \n(32
+ − 582
.sp |\n(31u
+ − 583
.ne \n(j|u+\n(.Vu
+ − 584
.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
+ − 585
.ta \n(80u \n(81u
+ − 586
.nr 31 \n(.f
+ − 587
.nr 35 1m
+ − 588
\&\h'|\n(40u'\f3\-verbose \fP\h'|\n(41u'
+ − 589
.mk ##
+ − 590
.nr 31 \n(##
+ − 591
.sp |\n(##u-1v
+ − 592
.nr 37 \n(41u
+ − 593
.in +\n(37u
+ − 594
.j+
+ − 595
.in -\n(37u
+ − 596
.mk 32
+ − 597
.if \n(32>\n(31 .nr 31 \n(32
+ − 598
.sp |\n(31u
+ − 599
.ne \n(k|u+\n(.Vu
+ − 600
.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
+ − 601
.ta \n(80u \n(81u
+ − 602
.nr 31 \n(.f
+ − 603
.nr 35 1m
+ − 604
\&\h'|\n(40u'\f3\-version \fP\h'|\n(41u'
+ − 605
.mk ##
+ − 606
.nr 31 \n(##
+ − 607
.sp |\n(##u-1v
+ − 608
.nr 37 \n(41u
+ − 609
.in +\n(37u
+ − 610
.k+
+ − 611
.in -\n(37u
+ − 612
.mk 32
+ − 613
.if \n(32>\n(31 .nr 31 \n(32
+ − 614
.sp |\n(31u
+ − 615
.ne \n(l|u+\n(.Vu
+ − 616
.ne \n(m|u+\n(.Vu
+ − 617
.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
+ − 618
.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
+ − 619
.ta \n(80u \n(81u
+ − 620
.nr 31 \n(.f
+ − 621
.nr 35 1m
+ − 622
\&\h'|\n(40u'\h'|\n(41u'
+ − 623
.mk ##
+ − 624
.nr 31 \n(##
+ − 625
.sp |\n(##u-1v
+ − 626
.nr 37 \n(40u
+ − 627
.in +\n(37u
+ − 628
.l+
+ − 629
.in -\n(37u
+ − 630
.mk 32
+ − 631
.if \n(32>\n(31 .nr 31 \n(32
+ − 632
.sp |\n(##u-1v
+ − 633
.nr 37 \n(41u
+ − 634
.in +\n(37u
+ − 635
.m+
+ − 636
.in -\n(37u
+ − 637
.mk 32
+ − 638
.if \n(32>\n(31 .nr 31 \n(32
+ − 639
.sp |\n(31u
+ − 640
.ne \n(n|u+\n(.Vu
+ − 641
.if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v)
+ − 642
.ta \n(80u \n(81u
+ − 643
.nr 31 \n(.f
+ − 644
.nr 35 1m
+ − 645
\&\h'|\n(40u'\f3\-target \fP\h'|\n(41u'
+ − 646
.mk ##
+ − 647
.nr 31 \n(##
+ − 648
.sp |\n(##u-1v
+ − 649
.nr 37 \n(41u
+ − 650
.in +\n(37u
+ − 651
.n+
+ − 652
.in -\n(37u
+ − 653
.mk 32
+ − 654
.if \n(32>\n(31 .nr 31 \n(32
+ − 655
.sp |\n(31u
+ − 656
.ta \n(80u \n(81u
+ − 657
.nr 31 \n(.f
+ − 658
.nr 35 1m
+ − 659
\&\h'|\n(40u'\f3\-quiet \fP\h'|\n(41u'Suppress wsimport output
+ − 660
.fc
+ − 661
.nr T. 1
+ − 662
.T# 1
+ − 663
.35
+ − 664
.rm a+
+ − 665
.rm b+
+ − 666
.rm c+
+ − 667
.rm d+
+ − 668
.rm e+
+ − 669
.rm f+
+ − 670
.rm g+
+ − 671
.rm h+
+ − 672
.rm i+
+ − 673
.rm j+
+ − 674
.rm k+
+ − 675
.rm l+
+ − 676
.rm m+
+ − 677
.rm n+
+ − 678
.if \n-(b.=0 .nr c. \n(.c-\n(d.-66
+ − 679
.LP
+ − 680
Multiple JAX\-WS and JAXB binding files can be specified using \f2\-b\fP option and they can be used to customize various things like package names, bean names, etc. More information on JAX\-WS and JAXB binding files can be found in the
+ − 681
.na
+ − 682
\f2customization documentation\fP @
+ − 683
.fi
+ − 684
https://jax\-ws.dev.java.net/nonav/2.1.1/docs/customizations.html.
+ − 685
.LP
+ − 686
The following table lists \f2wsimport\fP non\-standard options:
+ − 687
.LP
+ − 688
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
+ − 689
.de 35
+ − 690
.ps \n(.s
+ − 691
.vs \n(.vu
+ − 692
.in \n(.iu
+ − 693
.if \n(.u .fi
+ − 694
.if \n(.j .ad
+ − 695
.if \n(.j=0 .na
+ − 696
..
+ − 697
.nf
+ − 698
.nr #~ 0
+ − 699
.if n .nr #~ 0.6n
+ − 700
.ds #d .d
+ − 701
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 702
.fc
+ − 703
.nr 33 \n(.s
+ − 704
.rm 80 81
+ − 705
.nr 34 \n(.lu
+ − 706
.eo
+ − 707
.am 81
+ − 708
.br
+ − 709
.di a+
+ − 710
.35
+ − 711
.ft \n(.f
+ − 712
.ll \n(34u*1u/3u
+ − 713
.if \n(.l<\n(81 .ll \n(81u
+ − 714
.in 0
+ − 715
Map headers not bound to request or response message to Java method parameters.
+ − 716
.br
+ − 717
.di
+ − 718
.nr a| \n(dn
+ − 719
.nr a- \n(dl
+ − 720
..
+ − 721
.ec \
+ − 722
.eo
+ − 723
.am 81
+ − 724
.br
+ − 725
.di b+
+ − 726
.35
+ − 727
.ft \n(.f
+ − 728
.ll \n(34u*1u/3u
+ − 729
.if \n(.l<\n(81 .ll \n(81u
+ − 730
.in 0
+ − 731
WSDL URI that specifies the file that contains authorization information; this URI is in the following format: http://\f2<user name>\fP:\f2<password>\fP@\f2<host name>\fP/\f2<Web service name>\fP?wsdl
+ − 732
.br
+ − 733
.di
+ − 734
.nr b| \n(dn
+ − 735
.nr b- \n(dl
+ − 736
..
+ − 737
.ec \
+ − 738
.eo
+ − 739
.am 81
+ − 740
.br
+ − 741
.di c+
+ − 742
.35
+ − 743
.ft \n(.f
+ − 744
.ll \n(34u*1u/3u
+ − 745
.if \n(.l<\n(81 .ll \n(81u
+ − 746
.in 0
+ − 747
Print debugging information.
+ − 748
.br
+ − 749
.di
+ − 750
.nr c| \n(dn
+ − 751
.nr c- \n(dl
+ − 752
..
+ − 753
.ec \
+ − 754
.eo
+ − 755
.am 80
+ − 756
.br
+ − 757
.di d+
+ − 758
.35
+ − 759
.ft \n(.f
+ − 760
.ll \n(34u*1u/3u
+ − 761
.if \n(.l<\n(80 .ll \n(80u
+ − 762
.in 0
+ − 763
\f3\-Xno\-addressing\-databinding\fP
+ − 764
.br
+ − 765
.di
+ − 766
.nr d| \n(dn
+ − 767
.nr d- \n(dl
+ − 768
..
+ − 769
.ec \
+ − 770
.eo
+ − 771
.am 81
+ − 772
.br
+ − 773
.di e+
+ − 774
.35
+ − 775
.ft \n(.f
+ − 776
.ll \n(34u*1u/3u
+ − 777
.if \n(.l<\n(81 .ll \n(81u
+ − 778
.in 0
+ − 779
Enable binding of W3C \f2EndpointReferenceType\fP to Java.
+ − 780
.br
+ − 781
.di
+ − 782
.nr e| \n(dn
+ − 783
.nr e- \n(dl
+ − 784
..
+ − 785
.ec \
+ − 786
.eo
+ − 787
.am 81
+ − 788
.br
+ − 789
.di f+
+ − 790
.35
+ − 791
.ft \n(.f
+ − 792
.ll \n(34u*1u/3u
+ − 793
.if \n(.l<\n(81 .ll \n(81u
+ − 794
.in 0
+ − 795
Do not compile generated Java files.
+ − 796
.br
+ − 797
.di
+ − 798
.nr f| \n(dn
+ − 799
.nr f- \n(dl
+ − 800
..
+ − 801
.ec \
+ − 802
.35
+ − 803
.nf
+ − 804
.ll \n(34u
+ − 805
.nr 80 0
+ − 806
.nr 38 \w\f3Option\fP
+ − 807
.if \n(80<\n(38 .nr 80 \n(38
+ − 808
.nr 38 \w\f3\-XadditionalHeaders\fP
+ − 809
.if \n(80<\n(38 .nr 80 \n(38
+ − 810
.nr 38 \w\f3\-Xauthfile <file>\fP
+ − 811
.if \n(80<\n(38 .nr 80 \n(38
+ − 812
.nr 38 \w\f3\-Xdebug\fP
+ − 813
.if \n(80<\n(38 .nr 80 \n(38
+ − 814
.nr 38 \w\f3\-Xnocompile\fP
+ − 815
.if \n(80<\n(38 .nr 80 \n(38
+ − 816
.80
+ − 817
.rm 80
+ − 818
.nr 38 \n(d-
+ − 819
.if \n(80<\n(38 .nr 80 \n(38
+ − 820
.nr 81 0
+ − 821
.nr 38 \w\f3Description\fP
+ − 822
.if \n(81<\n(38 .nr 81 \n(38
+ − 823
.81
+ − 824
.rm 81
+ − 825
.nr 38 \n(a-
+ − 826
.if \n(81<\n(38 .nr 81 \n(38
+ − 827
.nr 38 \n(b-
+ − 828
.if \n(81<\n(38 .nr 81 \n(38
+ − 829
.nr 38 \n(c-
+ − 830
.if \n(81<\n(38 .nr 81 \n(38
+ − 831
.nr 38 \n(e-
+ − 832
.if \n(81<\n(38 .nr 81 \n(38
+ − 833
.nr 38 \n(f-
+ − 834
.if \n(81<\n(38 .nr 81 \n(38
+ − 835
.35
+ − 836
.nf
+ − 837
.ll \n(34u
+ − 838
.nr 38 1n
+ − 839
.nr 79 0
+ − 840
.nr 40 \n(79+(0*\n(38)
+ − 841
.nr 80 +\n(40
+ − 842
.nr 41 \n(80+(3*\n(38)
+ − 843
.nr 81 +\n(41
+ − 844
.nr TW \n(81
+ − 845
.if t .if \n(TW>\n(.li .tm Table at line 193 file Input is too wide - \n(TW units
+ − 846
.fc
+ − 847
.nr #T 0-1
+ − 848
.nr #a 0-1
+ − 849
.eo
+ − 850
.de T#
+ − 851
.ds #d .d
+ − 852
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 853
.mk ##
+ − 854
.nr ## -1v
+ − 855
.ls 1
+ − 856
.ls
+ − 857
..
+ − 858
.ec
+ − 859
.ta \n(80u \n(81u
+ − 860
.nr 31 \n(.f
+ − 861
.nr 35 1m
+ − 862
\&\h'|\n(40u'\f3Option\fP\h'|\n(41u'\f3Description\fP
+ − 863
.ne \n(a|u+\n(.Vu
+ − 864
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
+ − 865
.ta \n(80u \n(81u
+ − 866
.nr 31 \n(.f
+ − 867
.nr 35 1m
+ − 868
\&\h'|\n(40u'\f3\-XadditionalHeaders\fP\h'|\n(41u'
+ − 869
.mk ##
+ − 870
.nr 31 \n(##
+ − 871
.sp |\n(##u-1v
+ − 872
.nr 37 \n(41u
+ − 873
.in +\n(37u
+ − 874
.a+
+ − 875
.in -\n(37u
+ − 876
.mk 32
+ − 877
.if \n(32>\n(31 .nr 31 \n(32
+ − 878
.sp |\n(31u
+ − 879
.ne \n(b|u+\n(.Vu
+ − 880
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
+ − 881
.ta \n(80u \n(81u
+ − 882
.nr 31 \n(.f
+ − 883
.nr 35 1m
+ − 884
\&\h'|\n(40u'\f3\-Xauthfile <file>\fP\h'|\n(41u'
+ − 885
.mk ##
+ − 886
.nr 31 \n(##
+ − 887
.sp |\n(##u-1v
+ − 888
.nr 37 \n(41u
+ − 889
.in +\n(37u
+ − 890
.b+
+ − 891
.in -\n(37u
+ − 892
.mk 32
+ − 893
.if \n(32>\n(31 .nr 31 \n(32
+ − 894
.sp |\n(31u
+ − 895
.ne \n(c|u+\n(.Vu
+ − 896
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
+ − 897
.ta \n(80u \n(81u
+ − 898
.nr 31 \n(.f
+ − 899
.nr 35 1m
+ − 900
\&\h'|\n(40u'\f3\-Xdebug\fP\h'|\n(41u'
+ − 901
.mk ##
+ − 902
.nr 31 \n(##
+ − 903
.sp |\n(##u-1v
+ − 904
.nr 37 \n(41u
+ − 905
.in +\n(37u
+ − 906
.c+
+ − 907
.in -\n(37u
+ − 908
.mk 32
+ − 909
.if \n(32>\n(31 .nr 31 \n(32
+ − 910
.sp |\n(31u
+ − 911
.ne \n(d|u+\n(.Vu
+ − 912
.ne \n(e|u+\n(.Vu
+ − 913
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
+ − 914
.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
+ − 915
.ta \n(80u \n(81u
+ − 916
.nr 31 \n(.f
+ − 917
.nr 35 1m
+ − 918
\&\h'|\n(40u'\h'|\n(41u'
+ − 919
.mk ##
+ − 920
.nr 31 \n(##
+ − 921
.sp |\n(##u-1v
+ − 922
.nr 37 \n(40u
+ − 923
.in +\n(37u
+ − 924
.d+
+ − 925
.in -\n(37u
+ − 926
.mk 32
+ − 927
.if \n(32>\n(31 .nr 31 \n(32
+ − 928
.sp |\n(##u-1v
+ − 929
.nr 37 \n(41u
+ − 930
.in +\n(37u
+ − 931
.e+
+ − 932
.in -\n(37u
+ − 933
.mk 32
+ − 934
.if \n(32>\n(31 .nr 31 \n(32
+ − 935
.sp |\n(31u
+ − 936
.ne \n(f|u+\n(.Vu
+ − 937
.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
+ − 938
.ta \n(80u \n(81u
+ − 939
.nr 31 \n(.f
+ − 940
.nr 35 1m
+ − 941
\&\h'|\n(40u'\f3\-Xnocompile\fP\h'|\n(41u'
+ − 942
.mk ##
+ − 943
.nr 31 \n(##
+ − 944
.sp |\n(##u-1v
+ − 945
.nr 37 \n(41u
+ − 946
.in +\n(37u
+ − 947
.f+
+ − 948
.in -\n(37u
+ − 949
.mk 32
+ − 950
.if \n(32>\n(31 .nr 31 \n(32
+ − 951
.sp |\n(31u
+ − 952
.fc
+ − 953
.nr T. 1
+ − 954
.T# 1
+ − 955
.35
+ − 956
.rm a+
+ − 957
.rm b+
+ − 958
.rm c+
+ − 959
.rm d+
+ − 960
.rm e+
+ − 961
.rm f+
+ − 962
.if \n-(b.=0 .nr c. \n(.c-\n(d.-26
+ − 963
+ − 964
.LP
+ − 965
.SH "Example"
+ − 966
.nf
+ − 967
\f3
+ − 968
.fl
+ − 969
\fP\f3wsimport \-p stockquote http://stockquote.example.com/quote?wsdl\fP
+ − 970
.fl
+ − 971
.fi
+ − 972
.LP
+ − 973
This will generate the Java artifacts and compile them by importing the \f2http://stockquote.example.com/quote?wsdl\fP.
+ − 974
.br
+ − 975