2692
+ − 1
." Copyright 2006 Sun Microsystems, Inc. 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
."
5506
+ − 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.
2692
+ − 21
."
+ − 22
.TH wsgen 1 "04 May 2009"
+ − 23
." Generated from HTML by html2man (author: Eric Armstrong)
+ − 24
.SH "名前"
+ − 25
wsgen \- XML Web Services (JAX\-WS) 2.0 のための Java(TM) API
2
+ − 26
.RS 3
+ − 27
+ − 28
.LP
+ − 29
.LP
2692
+ − 30
\f3仕様バージョン:\fP 2.1
+ − 31
.br
+ − 32
\f3実装バージョン:\fP 2.1.1
+ − 33
.LP
+ − 34
.LP
+ − 35
\f2wsgen\fP ツールは、JAX\-WS Web サービスで使用される JAX\-WS ポータブルアーティファクトを生成します。このツールは、Web サービスのエンドポイント実装クラス (SEI) を読み取り、Web サービスの配備と呼び出しに必要なすべてのアーティファクトを生成します。
2
+ − 36
.LP
+ − 37
.RE
2692
+ − 38
.SH "概要"
+ − 39
.LP
+ − 40
\f2wsgen\fP ツールは、JAX\-WS Web サービスで使用される JAX\-WS ポータブルアーティファクトを生成します。このツールは、Web サービスのエンドポイントクラスを読み取り、Web サービスの配備と呼び出しに必要なすべてのアーティファクトを生成します。JAXWS 2.1.1 RI には wsgen Ant タスクも用意されています。詳細は、
+ − 41
.na
+ − 42
\f2Wsgen Ant タスク\fP @
+ − 43
.fi
+ − 44
https://jax\-ws.dev.java.net/nonav/2.1.1/docs/wsgenant.htmlを参照してください。
2
+ − 45
.LP
2692
+ − 46
.SH "wsgen の起動"
+ − 47
.RS 3
+ − 48
.TP 2
+ − 49
o
+ − 50
\f3Solaris/Linux\fP
+ − 51
.RS 3
+ − 52
.TP 2
+ − 53
*
+ − 54
\f2export JAXWS_HOME=/pathto/jaxws\-ri\fP
+ − 55
.TP 2
+ − 56
*
+ − 57
\f2$JAXWS_HOME/bin/wsgen.sh \-help\fP
+ − 58
.RE
+ − 59
.TP 2
+ − 60
o
+ − 61
\f3Windows\fP
+ − 62
.RS 3
+ − 63
.TP 2
+ − 64
*
+ − 65
\f2set JAXWS_HOME=c:\\pathto\\jaxws\-ri\fP
+ − 66
.TP 2
+ − 67
*
+ − 68
\f2%JAXWS_HOME%\\bin\\wsgen.bat \-help\fP
+ − 69
.RE
+ − 70
.RE
2
+ − 71
+ − 72
.LP
2692
+ − 73
.SH "構文"
2
+ − 74
.nf
+ − 75
\f3
+ − 76
.fl
2692
+ − 77
wsgen [options] <SEI>\fP
+ − 78
.br
+ − 79
\f3
2
+ − 80
.fl
+ − 81
\fP
+ − 82
.fi
+ − 83
.LP
2692
+ − 84
次の表に、\f2wsgen\fP のオプションを示します。
+ − 85
.br
2
+ − 86
.LP
+ − 87
.TS
2692
+ − 88
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
+ − 89
.de 35
+ − 90
.ps \n(.s
+ − 91
.vs \n(.vu
+ − 92
.in \n(.iu
+ − 93
.if \n(.u .fi
+ − 94
.if \n(.j .ad
+ − 95
.if \n(.j=0 .na
+ − 96
..
+ − 97
.nf
+ − 98
.nr #~ 0
+ − 99
.if n .nr #~ 0.6n
+ − 100
.ds #d .d
+ − 101
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 102
.fc
+ − 103
.nr 33 \n(.s
+ − 104
.rm 80 81
+ − 105
.nr 34 \n(.lu
+ − 106
.eo
+ − 107
.am 81
+ − 108
.br
+ − 109
.di a+
+ − 110
.35
+ − 111
.ft \n(.f
+ − 112
.ll \n(34u*1u/3u
+ − 113
.if \n(.l<\n(81 .ll \n(81u
+ − 114
.in 0
+ − 115
入力クラスファイルの検索場所を指定します
+ − 116
.br
+ − 117
.di
+ − 118
.nr a| \n(dn
+ − 119
.nr a- \n(dl
+ − 120
..
+ − 121
.ec \
+ − 122
.eo
+ − 123
.am 81
+ − 124
.br
+ − 125
.di b+
+ − 126
.35
+ − 127
.ft \n(.f
+ − 128
.ll \n(34u*1u/3u
+ − 129
.if \n(.l<\n(81 .ll \n(81u
+ − 130
.in 0
+ − 131
\f2\-classpath <path>\fP と同じ
+ − 132
.br
+ − 133
.di
+ − 134
.nr b| \n(dn
+ − 135
.nr b- \n(dl
+ − 136
..
+ − 137
.ec \
+ − 138
.eo
+ − 139
.am 81
+ − 140
.br
+ − 141
.di c+
+ − 142
.35
+ − 143
.ft \n(.f
+ − 144
.ll \n(34u*1u/3u
+ − 145
.if \n(.l<\n(81 .ll \n(81u
+ − 146
.in 0
+ − 147
生成される出力ファイルを格納する場所を指定する
+ − 148
.br
+ − 149
.di
+ − 150
.nr c| \n(dn
+ − 151
.nr c- \n(dl
+ − 152
..
+ − 153
.ec \
+ − 154
.eo
+ − 155
.am 81
+ − 156
.br
+ − 157
.di d+
+ − 158
.35
+ − 159
.ft \n(.f
+ − 160
.ll \n(34u*1u/3u
+ − 161
.if \n(.l<\n(81 .ll \n(81u
+ − 162
.in 0
+ − 163
ベンダー拡張 (仕様で規定されていない機能) を許可します。拡張を使用すると、アプリケーションの移植性が失われたり、ほかの実装との相互運用が行えなくなる可性があります
+ − 164
.br
+ − 165
.di
+ − 166
.nr d| \n(dn
+ − 167
.nr d- \n(dl
+ − 168
..
+ − 169
.ec \
+ − 170
.eo
+ − 171
.am 81
+ − 172
.br
+ − 173
.di e+
+ − 174
.35
+ − 175
.ft \n(.f
+ − 176
.ll \n(34u*1u/3u
+ − 177
.if \n(.l<\n(81 .ll \n(81u
+ − 178
.in 0
+ − 179
ヘルプを表示します
+ − 180
.br
+ − 181
.di
+ − 182
.nr e| \n(dn
+ − 183
.nr e- \n(dl
+ − 184
..
+ − 185
.ec \
+ − 186
.eo
+ − 187
.am 81
+ − 188
.br
+ − 189
.di f+
+ − 190
.35
+ − 191
.ft \n(.f
+ − 192
.ll \n(34u*1u/3u
+ − 193
.if \n(.l<\n(81 .ll \n(81u
+ − 194
.in 0
+ − 195
生成されたファイルを保持します
+ − 196
.br
+ − 197
.di
+ − 198
.nr f| \n(dn
+ − 199
.nr f- \n(dl
+ − 200
..
+ − 201
.ec \
+ − 202
.eo
+ − 203
.am 81
+ − 204
.br
+ − 205
.di g+
+ − 206
.35
+ − 207
.ft \n(.f
+ − 208
.ll \n(34u*1u/3u
+ − 209
.if \n(.l<\n(81 .ll \n(81u
+ − 210
.in 0
+ − 211
常に \-wsdl オプションと組み合わせて使用します。WSDL などの生成されたリソースファイルの格納場所を指定します
+ − 212
.br
+ − 213
.di
+ − 214
.nr g| \n(dn
+ − 215
.nr g- \n(dl
+ − 216
..
+ − 217
.ec \
+ − 218
.eo
+ − 219
.am 81
+ − 220
.br
+ − 221
.di h+
+ − 222
.35
+ − 223
.ft \n(.f
+ − 224
.ll \n(34u*1u/3u
+ − 225
.if \n(.l<\n(81 .ll \n(81u
+ − 226
.in 0
+ − 227
生成されるソースファイルを格納する場所を指定する
+ − 228
.br
+ − 229
.di
+ − 230
.nr h| \n(dn
+ − 231
.nr h- \n(dl
+ − 232
..
+ − 233
.ec \
+ − 234
.eo
+ − 235
.am 81
+ − 236
.br
+ − 237
.di i+
+ − 238
.35
+ − 239
.ft \n(.f
+ − 240
.ll \n(34u*1u/3u
+ − 241
.if \n(.l<\n(81 .ll \n(81u
+ − 242
.in 0
+ − 243
コンパイラが実行している処理に関するメッセージを出力します
+ − 244
.br
+ − 245
.di
+ − 246
.nr i| \n(dn
+ − 247
.nr i- \n(dl
+ − 248
..
+ − 249
.ec \
+ − 250
.eo
+ − 251
.am 81
+ − 252
.br
+ − 253
.di j+
+ − 254
.35
+ − 255
.ft \n(.f
+ − 256
.ll \n(34u*1u/3u
+ − 257
.if \n(.l<\n(81 .ll \n(81u
+ − 258
.in 0
+ − 259
バージョン情報を出力します。このオプションを使用した場合、バージョン情報が出力されるだけです。通常の処理は実行されません。
+ − 260
.br
+ − 261
.di
+ − 262
.nr j| \n(dn
+ − 263
.nr j- \n(dl
+ − 264
..
+ − 265
.ec \
+ − 266
.eo
+ − 267
.am 81
+ − 268
.br
+ − 269
.di k+
+ − 270
.35
+ − 271
.ft \n(.f
+ − 272
.ll \n(34u*1u/3u
+ − 273
.if \n(.l<\n(81 .ll \n(81u
+ − 274
.in 0
+ − 275
\f2wsgen\fP は、デフォルトでは WSDL ファイルを生成しません。このフラグは省略可能ですが、指定した場合は \f2wsgen\fP が WSDL ファイルを生成するようになります。このフラグは通常、エンドポイントの配備前に開発者が WSDL を参照できるようにするためだけに使用されます。\f2protocol\fP は省略可能であり、\f2wsdl:binding\fP で使用すべきプロトコルを指定するために使用されます。有効なプロトコルは次のとおりです。\f2soap1.1\fP と \f2Xsoap1.2\fP。デフォルトは \f2soap1.1\fP です。\f2Xsoap1.2\fP は標準ではないため、\f2\-extension\fP オプションと組み合わせないと使用できません。
+ − 276
.br
+ − 277
.di
+ − 278
.nr k| \n(dn
+ − 279
.nr k- \n(dl
+ − 280
..
+ − 281
.ec \
+ − 282
.eo
+ − 283
.am 81
+ − 284
.br
+ − 285
.di l+
+ − 286
.35
+ − 287
.ft \n(.f
+ − 288
.ll \n(34u*1u/3u
+ − 289
.if \n(.l<\n(81 .ll \n(81u
+ − 290
.in 0
+ − 291
常に \f2\-wsdl\fP オプションと組み合わせて使用します。WSDL 内で生成されるべき \f2wsdl:service\fP の名前を指定するために使用します。例 : \f2\-servicename "{http://mynamespace/}MyService"\fP
+ − 292
.br
+ − 293
.di
+ − 294
.nr l| \n(dn
+ − 295
.nr l- \n(dl
+ − 296
..
+ − 297
.ec \
+ − 298
.eo
+ − 299
.am 81
+ − 300
.br
+ − 301
.di m+
+ − 302
.35
+ − 303
.ft \n(.f
+ − 304
.ll \n(34u*1u/3u
+ − 305
.if \n(.l<\n(81 .ll \n(81u
+ − 306
.in 0
+ − 307
常に \f2\-wsdl\fP オプションと組み合わせて使用します。WSDL 内で生成されるべき \f2wsdl:port\fP の名前を指定するために使用します。例 : \f2\-portname "{http://mynamespace/}MyPort"\fP
+ − 308
.br
+ − 309
.br
+ − 310
.di
+ − 311
.nr m| \n(dn
+ − 312
.nr m- \n(dl
+ − 313
..
+ − 314
.ec \
+ − 315
.35
+ − 316
.nf
+ − 317
.ll \n(34u
+ − 318
.nr 80 0
+ − 319
.nr 38 \w\f3オプション\fP
+ − 320
.if \n(80<\n(38 .nr 80 \n(38
+ − 321
.nr 38 \w\f4\-classpath <path>\fP
+ − 322
.if \n(80<\n(38 .nr 80 \n(38
+ − 323
.nr 38 \w\f4\-cp <path>\fP
+ − 324
.if \n(80<\n(38 .nr 80 \n(38
+ − 325
.nr 38 \w\f4\-d <directory>\fP
+ − 326
.if \n(80<\n(38 .nr 80 \n(38
+ − 327
.nr 38 \w\f4\-extension\fP
+ − 328
.if \n(80<\n(38 .nr 80 \n(38
+ − 329
.nr 38 \w\f4\-help\fP
+ − 330
.if \n(80<\n(38 .nr 80 \n(38
+ − 331
.nr 38 \w\f4\-keep\fP
+ − 332
.if \n(80<\n(38 .nr 80 \n(38
+ − 333
.nr 38 \w\f4\-r <directory>\fP
+ − 334
.if \n(80<\n(38 .nr 80 \n(38
+ − 335
.nr 38 \w\f4\-s <directory>\fP
+ − 336
.if \n(80<\n(38 .nr 80 \n(38
+ − 337
.nr 38 \w\f4\-verbose\fP
+ − 338
.if \n(80<\n(38 .nr 80 \n(38
+ − 339
.nr 38 \w\f4\-version\fP
+ − 340
.if \n(80<\n(38 .nr 80 \n(38
+ − 341
.nr 38 \w\f4\-wsdl[:protocol]\fP
+ − 342
.if \n(80<\n(38 .nr 80 \n(38
+ − 343
.nr 38 \w\f4\-servicename <name>\fP
+ − 344
.if \n(80<\n(38 .nr 80 \n(38
+ − 345
.nr 38 \w\f4\-portname <name>\fP
+ − 346
.if \n(80<\n(38 .nr 80 \n(38
+ − 347
.80
+ − 348
.rm 80
+ − 349
.nr 81 0
+ − 350
.nr 38 \w\f3説明\fP
+ − 351
.if \n(81<\n(38 .nr 81 \n(38
+ − 352
.81
+ − 353
.rm 81
+ − 354
.nr 38 \n(a-
+ − 355
.if \n(81<\n(38 .nr 81 \n(38
+ − 356
.nr 38 \n(b-
+ − 357
.if \n(81<\n(38 .nr 81 \n(38
+ − 358
.nr 38 \n(c-
+ − 359
.if \n(81<\n(38 .nr 81 \n(38
+ − 360
.nr 38 \n(d-
+ − 361
.if \n(81<\n(38 .nr 81 \n(38
+ − 362
.nr 38 \n(e-
+ − 363
.if \n(81<\n(38 .nr 81 \n(38
+ − 364
.nr 38 \n(f-
+ − 365
.if \n(81<\n(38 .nr 81 \n(38
+ − 366
.nr 38 \n(g-
+ − 367
.if \n(81<\n(38 .nr 81 \n(38
+ − 368
.nr 38 \n(h-
+ − 369
.if \n(81<\n(38 .nr 81 \n(38
+ − 370
.nr 38 \n(i-
+ − 371
.if \n(81<\n(38 .nr 81 \n(38
+ − 372
.nr 38 \n(j-
+ − 373
.if \n(81<\n(38 .nr 81 \n(38
+ − 374
.nr 38 \n(k-
+ − 375
.if \n(81<\n(38 .nr 81 \n(38
+ − 376
.nr 38 \n(l-
+ − 377
.if \n(81<\n(38 .nr 81 \n(38
+ − 378
.nr 38 \n(m-
+ − 379
.if \n(81<\n(38 .nr 81 \n(38
+ − 380
.35
+ − 381
.nf
+ − 382
.ll \n(34u
+ − 383
.nr 38 1n
+ − 384
.nr 79 0
+ − 385
.nr 40 \n(79+(0*\n(38)
+ − 386
.nr 80 +\n(40
+ − 387
.nr 41 \n(80+(3*\n(38)
+ − 388
.nr 81 +\n(41
+ − 389
.nr TW \n(81
+ − 390
.if t .if \n(TW>\n(.li .tm Table at line 144 file Input is too wide - \n(TW units
+ − 391
.fc
+ − 392
.nr #T 0-1
+ − 393
.nr #a 0-1
+ − 394
.eo
+ − 395
.de T#
+ − 396
.ds #d .d
+ − 397
.if \(ts\n(.z\(ts\(ts .ds #d nl
+ − 398
.mk ##
+ − 399
.nr ## -1v
+ − 400
.ls 1
+ − 401
.ls
+ − 402
..
+ − 403
.ec
+ − 404
.ta \n(80u \n(81u
+ − 405
.nr 31 \n(.f
+ − 406
.nr 35 1m
+ − 407
\&\h'|\n(40u'\f3オプション\fP\h'|\n(41u'\f3説明\fP
+ − 408
.ne \n(a|u+\n(.Vu
+ − 409
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
+ − 410
.ta \n(80u \n(81u
+ − 411
.nr 31 \n(.f
+ − 412
.nr 35 1m
+ − 413
\&\h'|\n(40u'\f4\-classpath <path>\fP\h'|\n(41u'
+ − 414
.mk ##
+ − 415
.nr 31 \n(##
+ − 416
.sp |\n(##u-1v
+ − 417
.nr 37 \n(41u
+ − 418
.in +\n(37u
+ − 419
.a+
+ − 420
.in -\n(37u
+ − 421
.mk 32
+ − 422
.if \n(32>\n(31 .nr 31 \n(32
+ − 423
.sp |\n(31u
+ − 424
.ne \n(b|u+\n(.Vu
+ − 425
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
+ − 426
.ta \n(80u \n(81u
+ − 427
.nr 31 \n(.f
+ − 428
.nr 35 1m
+ − 429
\&\h'|\n(40u'\f4\-cp <path>\fP\h'|\n(41u'
+ − 430
.mk ##
+ − 431
.nr 31 \n(##
+ − 432
.sp |\n(##u-1v
+ − 433
.nr 37 \n(41u
+ − 434
.in +\n(37u
+ − 435
.b+
+ − 436
.in -\n(37u
+ − 437
.mk 32
+ − 438
.if \n(32>\n(31 .nr 31 \n(32
+ − 439
.sp |\n(31u
+ − 440
.ne \n(c|u+\n(.Vu
+ − 441
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
+ − 442
.ta \n(80u \n(81u
+ − 443
.nr 31 \n(.f
+ − 444
.nr 35 1m
+ − 445
\&\h'|\n(40u'\f4\-d <directory>\fP\h'|\n(41u'
+ − 446
.mk ##
+ − 447
.nr 31 \n(##
+ − 448
.sp |\n(##u-1v
+ − 449
.nr 37 \n(41u
+ − 450
.in +\n(37u
+ − 451
.c+
+ − 452
.in -\n(37u
+ − 453
.mk 32
+ − 454
.if \n(32>\n(31 .nr 31 \n(32
+ − 455
.sp |\n(31u
+ − 456
.ne \n(d|u+\n(.Vu
+ − 457
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
+ − 458
.ta \n(80u \n(81u
+ − 459
.nr 31 \n(.f
+ − 460
.nr 35 1m
+ − 461
\&\h'|\n(40u'\f4\-extension\fP\h'|\n(41u'
+ − 462
.mk ##
+ − 463
.nr 31 \n(##
+ − 464
.sp |\n(##u-1v
+ − 465
.nr 37 \n(41u
+ − 466
.in +\n(37u
+ − 467
.d+
+ − 468
.in -\n(37u
+ − 469
.mk 32
+ − 470
.if \n(32>\n(31 .nr 31 \n(32
+ − 471
.sp |\n(31u
+ − 472
.ne \n(e|u+\n(.Vu
+ − 473
.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
+ − 474
.ta \n(80u \n(81u
+ − 475
.nr 31 \n(.f
+ − 476
.nr 35 1m
+ − 477
\&\h'|\n(40u'\f4\-help\fP\h'|\n(41u'
+ − 478
.mk ##
+ − 479
.nr 31 \n(##
+ − 480
.sp |\n(##u-1v
+ − 481
.nr 37 \n(41u
+ − 482
.in +\n(37u
+ − 483
.e+
+ − 484
.in -\n(37u
+ − 485
.mk 32
+ − 486
.if \n(32>\n(31 .nr 31 \n(32
+ − 487
.sp |\n(31u
+ − 488
.ne \n(f|u+\n(.Vu
+ − 489
.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
+ − 490
.ta \n(80u \n(81u
+ − 491
.nr 31 \n(.f
+ − 492
.nr 35 1m
+ − 493
\&\h'|\n(40u'\f4\-keep\fP\h'|\n(41u'
+ − 494
.mk ##
+ − 495
.nr 31 \n(##
+ − 496
.sp |\n(##u-1v
+ − 497
.nr 37 \n(41u
+ − 498
.in +\n(37u
+ − 499
.f+
+ − 500
.in -\n(37u
+ − 501
.mk 32
+ − 502
.if \n(32>\n(31 .nr 31 \n(32
+ − 503
.sp |\n(31u
+ − 504
.ne \n(g|u+\n(.Vu
+ − 505
.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
+ − 506
.ta \n(80u \n(81u
+ − 507
.nr 31 \n(.f
+ − 508
.nr 35 1m
+ − 509
\&\h'|\n(40u'\f4\-r <directory>\fP\h'|\n(41u'
+ − 510
.mk ##
+ − 511
.nr 31 \n(##
+ − 512
.sp |\n(##u-1v
+ − 513
.nr 37 \n(41u
+ − 514
.in +\n(37u
+ − 515
.g+
+ − 516
.in -\n(37u
+ − 517
.mk 32
+ − 518
.if \n(32>\n(31 .nr 31 \n(32
+ − 519
.sp |\n(31u
+ − 520
.ne \n(h|u+\n(.Vu
+ − 521
.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
+ − 522
.ta \n(80u \n(81u
+ − 523
.nr 31 \n(.f
+ − 524
.nr 35 1m
+ − 525
\&\h'|\n(40u'\f4\-s <directory>\fP\h'|\n(41u'
+ − 526
.mk ##
+ − 527
.nr 31 \n(##
+ − 528
.sp |\n(##u-1v
+ − 529
.nr 37 \n(41u
+ − 530
.in +\n(37u
+ − 531
.h+
+ − 532
.in -\n(37u
+ − 533
.mk 32
+ − 534
.if \n(32>\n(31 .nr 31 \n(32
+ − 535
.sp |\n(31u
+ − 536
.ne \n(i|u+\n(.Vu
+ − 537
.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
+ − 538
.ta \n(80u \n(81u
+ − 539
.nr 31 \n(.f
+ − 540
.nr 35 1m
+ − 541
\&\h'|\n(40u'\f4\-verbose\fP\h'|\n(41u'
+ − 542
.mk ##
+ − 543
.nr 31 \n(##
+ − 544
.sp |\n(##u-1v
+ − 545
.nr 37 \n(41u
+ − 546
.in +\n(37u
+ − 547
.i+
+ − 548
.in -\n(37u
+ − 549
.mk 32
+ − 550
.if \n(32>\n(31 .nr 31 \n(32
+ − 551
.sp |\n(31u
+ − 552
.ne \n(j|u+\n(.Vu
+ − 553
.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
+ − 554
.ta \n(80u \n(81u
+ − 555
.nr 31 \n(.f
+ − 556
.nr 35 1m
+ − 557
\&\h'|\n(40u'\f4\-version\fP\h'|\n(41u'
+ − 558
.mk ##
+ − 559
.nr 31 \n(##
+ − 560
.sp |\n(##u-1v
+ − 561
.nr 37 \n(41u
+ − 562
.in +\n(37u
+ − 563
.j+
+ − 564
.in -\n(37u
+ − 565
.mk 32
+ − 566
.if \n(32>\n(31 .nr 31 \n(32
+ − 567
.sp |\n(31u
+ − 568
.ne \n(k|u+\n(.Vu
+ − 569
.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
+ − 570
.ta \n(80u \n(81u
+ − 571
.nr 31 \n(.f
+ − 572
.nr 35 1m
+ − 573
\&\h'|\n(40u'\f4\-wsdl[:protocol]\fP\h'|\n(41u'
+ − 574
.mk ##
+ − 575
.nr 31 \n(##
+ − 576
.sp |\n(##u-1v
+ − 577
.nr 37 \n(41u
+ − 578
.in +\n(37u
+ − 579
.k+
+ − 580
.in -\n(37u
+ − 581
.mk 32
+ − 582
.if \n(32>\n(31 .nr 31 \n(32
+ − 583
.sp |\n(31u
+ − 584
.ne \n(l|u+\n(.Vu
+ − 585
.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
+ − 586
.ta \n(80u \n(81u
+ − 587
.nr 31 \n(.f
+ − 588
.nr 35 1m
+ − 589
\&\h'|\n(40u'\f4\-servicename <name>\fP\h'|\n(41u'
+ − 590
.mk ##
+ − 591
.nr 31 \n(##
+ − 592
.sp |\n(##u-1v
+ − 593
.nr 37 \n(41u
+ − 594
.in +\n(37u
+ − 595
.l+
+ − 596
.in -\n(37u
+ − 597
.mk 32
+ − 598
.if \n(32>\n(31 .nr 31 \n(32
+ − 599
.sp |\n(31u
+ − 600
.ne \n(m|u+\n(.Vu
+ − 601
.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
+ − 602
.ta \n(80u \n(81u
+ − 603
.nr 31 \n(.f
+ − 604
.nr 35 1m
+ − 605
\&\h'|\n(40u'\f4\-portname <name>\fP\h'|\n(41u'
+ − 606
.mk ##
+ − 607
.nr 31 \n(##
+ − 608
.sp |\n(##u-1v
+ − 609
.nr 37 \n(41u
+ − 610
.in +\n(37u
+ − 611
.m+
+ − 612
.in -\n(37u
+ − 613
.mk 32
+ − 614
.if \n(32>\n(31 .nr 31 \n(32
+ − 615
.sp |\n(31u
+ − 616
.fc
+ − 617
.nr T. 1
+ − 618
.T# 1
+ − 619
.35
+ − 620
.rm a+
+ − 621
.rm b+
+ − 622
.rm c+
+ − 623
.rm d+
+ − 624
.rm e+
+ − 625
.rm f+
+ − 626
.rm g+
+ − 627
.rm h+
+ − 628
.rm i+
+ − 629
.rm j+
+ − 630
.rm k+
+ − 631
.rm l+
+ − 632
.rm m+
2
+ − 633
.TE
+ − 634
.if \n-(b.=0 .nr c. \n(.c-\n(d.-57
+ − 635
+ − 636
.LP
2692
+ − 637
.SH "例"
+ − 638
.nf
+ − 639
\f3
+ − 640
.fl
+ − 641
\fP\f3wsgen \-d stock \-cp myclasspath stock.StockService\fP
+ − 642
.fl
+ − 643
.fi
2
+ − 644
.LP
2692
+ − 645
\f3stock\fP ディレクトリ内に @WebService 注釈が付けられた、StockService に必要なラッパークラスが生成されます。
2
+ − 646
.nf
+ − 647
\f3
+ − 648
.fl
2692
+ − 649
\fP\f3wsgen \-wsdl \-d stock \-cp myclasspath stock.StockService\fP
2
+ − 650
.fl
+ − 651
.fi
+ − 652
.LP
2692
+ − 653
SOAP 1.1 WSDL と、@WebService 注釈が付けられた Java クラス stock.StockService のスキーマが生成されます。
2
+ − 654
.nf
+ − 655
\f3
+ − 656
.fl
2692
+ − 657
\fP\f3wsgen \-wsdl:Xsoap1.2 \-d stock \-cp myclasspath stock.StockService\fP
2
+ − 658
.fl
+ − 659
.fi
+ − 660
.LP
2692
+ − 661
SOAP 1.2 WSDL が生成されます。
2
+ − 662
.LP
2692
+ − 663
サービスを配備するときに JAXWS ランタイムによって自動的に WSDL が生成されるため、開発時に WSDL を生成する必要はありません。