src/linux/doc/man/ja/wsimport.1

Print this page

        

*** 1,1066 **** ! ." Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. ! ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ! ." ! ." This code is free software; you can redistribute it and/or modify it ! ." under the terms of the GNU General Public License version 2 only, as ! ." published by the Free Software Foundation. ! ." ! ." This code is distributed in the hope that it will be useful, but WITHOUT ! ." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ! ." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ! ." version 2 for more details (a copy is included in the LICENSE file that ! ." accompanied this code). ! ." ! ." You should have received a copy of the GNU General Public License version ! ." 2 along with this work; if not, write to the Free Software Foundation, ! ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ! ." ! ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ! ." or visit www.oracle.com if you need additional information or have any ! ." questions. ! ." ! .TH wsimport 1 "07 May 2011" ! .SH "名前" ! wsimport \- XML Web Services (JAX\-WS) 2.0 のための Java(TM) API ! .LP ! \f3仕様バージョン:\fP 2.1 ! .br ! \f3実装バージョン:\fP 2.1.1 ! .br .SH "概要" ! .LP ! \f2wsimport\fP ツールは、次のような JAX\-WS ポータブルアーティファクトを生成します。 ! .RS 3 ! .TP 2 ! o ! サービスエンドポイントインタフェース (SEI) ! .TP 2 ! o ! サービス ! .TP 2 ! o ! wsdl:fault からマップされる例外クラス (存在する場合) ! .TP 2 ! o ! 応答 wsdl:message から派生する非同期応答 Bean (存在する場合) ! .TP 2 ! o ! JAX\-B が生成する値タイプ (スキーマの型からマップされた Java クラス) ! .RE ! .LP ! これらのアーティファクトは、WSDL ドキュメント、スキーマドキュメント、およびエンドポイント実装とともに WAR ファイル内にパッケージ化して配備することができます。また、wsimport Ant タスクも用意されています。 ! .na ! \f2wsimport Ant タスク\fP @ ! .fi ! https://jax\-ws.dev.java.net/nonav/2.1.1/docs/wsimportant.htmlを参照してください。 ! .br ! ! .LP ! .SH "wsimport の起動" ! .RS 3 ! .TP 2 ! o ! \f3Solaris/Linux\fP ! .RS 3 ! .TP 2 ! * ! \f2/bin/wsimport.sh \-help\fP ! .RE ! .TP 2 ! o ! \f3Windows\fP ! .RS 3 ! .TP 2 ! * ! \f2\\bin\\wsimport.bat \-help\fP ! .RE ! .RE ! ! .LP ! .SH "構文" .nf ! \f3 ! .fl ! wsimport [options] <wsdl> ! .fl ! \fP .fi ! .LP ! 次の表に、 \f2wsimport\fP のオプションを示します。 ! .LP ! .TS ! .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 ! .de 35 ! .ps \n(.s ! .vs \n(.vu ! .in \n(.iu ! .if \n(.u .fi ! .if \n(.j .ad ! .if \n(.j=0 .na ! .. .nf ! .nr #~ 0 ! .if n .nr #~ 0.6n ! .ds #d .d ! .if \(ts\n(.z\(ts\(ts .ds #d nl ! .fc ! .nr 33 \n(.s ! .rm 80 81 ! .nr 34 \n(.lu ! .eo ! .am 81 ! .br ! .di a+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 生成される出力ファイルを格納する場所を指定します ! .br ! .di ! .nr a| \n(dn ! .nr a- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di b+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 外部の JAX\-WS または JAXB バインディングファイルを指定します ( \f2<file>\fP ごとに \f2\-b\fP が必要となる) ! .br ! .di ! .nr b| \n(dn ! .nr b- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di c+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! このオプションを JAXB スキーマコンパイラに渡します ! .br ! .di ! .nr c| \n(dn ! .nr c- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di d+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 外部エンティティー参照を解決するためのカタログファイルを指定します。TR9401、XCatalog、OASIS XML Catalog の各形式がサポートされています。 ! .na ! \f2カタログ\fP @ .fi ! https://jax\-ws.dev.java.net/nonav/2.1.1/docs/catalog\-support.htmlのドキュメントをお読みになり、\f3カタログ\fPのサンプルを参照してください。 ! .br ! .di ! .nr d| \n(dn ! .nr d- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di e+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! ベンダー拡張 (仕様で規定されていない機能) を許可します。拡張を使用すると、アプリケーションの移植性が失われたり、ほかの実装との相互運用が行えなくなる可能性があります ! .br ! .di ! .nr e| \n(dn ! .nr e- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di f+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! ヘルプを表示します ! .br ! .di ! .nr f| \n(dn ! .nr f- \n(dl ! .. ! .ec \ ! .eo ! .am 80 ! .br ! .di g+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(80 .ll \n(80u ! .in 0 ! \f3\-httpproxy:<host>:<port> \fP ! .br ! .di ! .nr g| \n(dn ! .nr g- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di h+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! HTTP プロキシサーバーを指定します (デフォルトのポートは 8080) ! .br ! .di ! .nr h| \n(dn ! .nr h- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di i+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 生成されたファイルを保持します ! .br ! .di ! .nr i| \n(dn ! .nr i- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di j+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! このコマンド行オプション経由でターゲットパッケージを指定した場合、その指定内容は、パッケージ名に対するすべての WSDL/スキーマバインディングカスタマイズや、 仕様で規定されているデフォルトのパッケージ名アルゴリズムよりも優先されます ! .br ! .di ! .nr j| \n(dn ! .nr j- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di k+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 生成されるソースファイルを格納する場所を指定する ! .br ! .di ! .nr k| \n(dn ! .nr k- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di l+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! コンパイラが実行している処理に関するメッセージを出力します ! .br ! .di ! .nr l| \n(dn ! .nr l- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di m+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! バージョン情報を出力します ! .br ! .di ! .nr m| \n(dn ! .nr m- \n(dl ! .. ! .ec \ ! .eo ! .am 80 ! .br ! .di n+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(80 .ll \n(80u ! .in 0 ! \f3\-wsdllocation <location>\fP ! .br ! .di ! .nr n| \n(dn ! .nr n- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di o+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! \f2@WebServiceClient.wsdlLocation\fP 値 ! .br ! .di ! .nr o| \n(dn ! .nr o- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di p+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 指定された JAX\-WS 仕様バージョンに従ってコードを生成します。バージョン 2.0 では、JAX\-WS 2.0 仕様に準拠したコードを生成します。 ! .br ! .di ! .nr p| \n(dn ! .nr p- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di q+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! wsimport 出力を抑制します ! .br ! .di ! .nr q| \n(dn ! .nr q- \n(dl ! .. ! .ec \ ! .35 ! .nf ! .ll \n(34u ! .nr 80 0 ! .nr 38 \w\f3オプション\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-d <directory> \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-b <path> \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-B <jaxbOption>\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-catalog\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-extension \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-help \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-keep \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-p \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-s <directory> \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-verbose \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-version \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-target \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-quiet \fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .80 ! .rm 80 ! .nr 38 \n(g- ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \n(n- ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 81 0 ! .nr 38 \w\f3説明\fP ! .if \n(81<\n(38 .nr 81 \n(38 ! .81 ! .rm 81 ! .nr 38 \n(a- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(b- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(c- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(d- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(e- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(f- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(h- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(i- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(j- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(k- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(l- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(m- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(o- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(p- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(q- ! .if \n(81<\n(38 .nr 81 \n(38 ! .35 .nf ! .ll \n(34u ! .nr 38 1n ! .nr 79 0 ! .nr 40 \n(79+(0*\n(38) ! .nr 80 +\n(40 ! .nr 41 \n(80+(3*\n(38) ! .nr 81 +\n(41 ! .nr TW \n(81 ! .if t .if \n(TW>\n(.li .tm Table at line 163 file Input is too wide - \n(TW units ! .fc   ! .nr #T 0-1 ! .nr #a 0-1 ! .eo ! .de T# ! .ds #d .d ! .if \(ts\n(.z\(ts\(ts .ds #d nl ! .mk ## ! .nr ## -1v ! .ls 1 ! .ls ! .. ! .ec ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3オプション\fP\h'|\n(41u'\f3説明\fP ! .ne \n(a|u+\n(.Vu ! .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-d <directory> \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .a+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(b|u+\n(.Vu ! .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-b <path> \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .b+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(c|u+\n(.Vu ! .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-B <jaxbOption>\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .c+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(d|u+\n(.Vu ! .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-catalog\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .d+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(e|u+\n(.Vu ! .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-extension \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .e+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(f|u+\n(.Vu ! .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-help \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .f+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(g|u+\n(.Vu ! .ne \n(h|u+\n(.Vu ! .if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v) ! .if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(40u ! .in +\n(37u ! .g+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .h+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(i|u+\n(.Vu ! .if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-keep \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .i+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(j|u+\n(.Vu ! .if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-p \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .j+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(k|u+\n(.Vu ! .if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-s <directory> \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .k+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(l|u+\n(.Vu ! .if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-verbose \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .l+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(m|u+\n(.Vu ! .if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-version \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .m+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(n|u+\n(.Vu ! .ne \n(o|u+\n(.Vu ! .if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v) ! .if (\n(o|+\n(#^-1v)>\n(#- .nr #- +(\n(o|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(40u ! .in +\n(37u ! .n+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .o+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(p|u+\n(.Vu ! .if (\n(p|+\n(#^-1v)>\n(#- .nr #- +(\n(p|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-target \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .p+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(q|u+\n(.Vu ! .if (\n(q|+\n(#^-1v)>\n(#- .nr #- +(\n(q|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-quiet \fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .q+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .fc ! .nr T. 1 ! .T# 1 ! .35 ! .rm a+ ! .rm b+ ! .rm c+ ! .rm d+ ! .rm e+ ! .rm f+ ! .rm g+ ! .rm h+ ! .rm i+ ! .rm j+ ! .rm k+ ! .rm l+ ! .rm m+ ! .rm n+ ! .rm o+ ! .rm p+ ! .rm q+ ! .TE ! .if \n-(b.=0 .nr c. \n(.c-\n(d.-72 ! .LP ! \-b オプションを使って、複数の JAX\-WS および JAXB バインディングファイル \f2を指定できます。\fP これらのファイルを使って、パッケージ名や Bean 名など、さまざまなカスタマイズが可能です。JAX\-WS および JAXB バインディングファイルの詳細は、 ! .na ! \f2カスタマイズマニュアル\fP @ .fi ! https://jax\-ws.dev.java.net/nonav/2.1.1/docs/customizations.htmlを参照してください。 ! .LP ! 次の表に、 \f2wsimport\fP の非標準オプションを示します。 ! .LP ! .TS ! .if \n+(b.=1 .nr d. \n(.c-\n(c.-1 ! .de 35 ! .ps \n(.s ! .vs \n(.vu ! .in \n(.iu ! .if \n(.u .fi ! .if \n(.j .ad ! .if \n(.j=0 .na ! .. ! .nf ! .nr #~ 0 ! .if n .nr #~ 0.6n ! .ds #d .d ! .if \(ts\n(.z\(ts\(ts .ds #d nl ! .fc ! .nr 33 \n(.s ! .rm 80 81 ! .nr 34 \n(.lu ! .eo ! .am 81 ! .br ! .di a+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 要求または応答メッセージにバインドされないヘッダーを Java メソッドのパラメータにマップします ! .br ! .di ! .nr a| \n(dn ! .nr a- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di b+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 認証情報を含むファイルを指定する WSDL URI です。この URI の形式は次のとおりです http://\f2<ユーザー名>\fP:\f2<パスワード>\fP@\f2<ホスト名>\fP/\f2<Web サービス名>\fP?wsdl ! .br ! .di ! .nr b| \n(dn ! .nr b- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di c+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 デバッグ情報を出力します ! .br ! .di ! .nr c| \n(dn ! .nr c- \n(dl ! .. ! .ec \ ! .eo ! .am 80 ! .br ! .di d+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(80 .ll \n(80u ! .in 0 ! \f3\-Xno\-addressing\-databinding\fP ! .br ! .di ! .nr d| \n(dn ! .nr d- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di e+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! W3C \f2EndpointReferenceType\fP と Java のバインディングを有効にします ! .br ! .di ! .nr e| \n(dn ! .nr e- \n(dl ! .. ! .ec \ ! .eo ! .am 81 ! .br ! .di f+ ! .35 ! .ft \n(.f ! .ll \n(34u*1u/3u ! .if \n(.l<\n(81 .ll \n(81u ! .in 0 ! 生成された Java ファイルをコンパイルしません ! .br ! .di ! .nr f| \n(dn ! .nr f- \n(dl ! .. ! .ec \ ! .35 ! .nf ! .ll \n(34u ! .nr 80 0 ! .nr 38 \w\f3オプション\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-XadditionalHeaders\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-Xauthfile <file>\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-Xdebug\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 38 \w\f3\-Xnocompile\fP ! .if \n(80<\n(38 .nr 80 \n(38 ! .80 ! .rm 80 ! .nr 38 \n(d- ! .if \n(80<\n(38 .nr 80 \n(38 ! .nr 81 0 ! .nr 38 \w\f3説明\fP ! .if \n(81<\n(38 .nr 81 \n(38 ! .81 ! .rm 81 ! .nr 38 \n(a- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(b- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(c- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(e- ! .if \n(81<\n(38 .nr 81 \n(38 ! .nr 38 \n(f- ! .if \n(81<\n(38 .nr 81 \n(38 ! .35 ! .nf ! .ll \n(34u ! .nr 38 1n ! .nr 79 0 ! .nr 40 \n(79+(0*\n(38) ! .nr 80 +\n(40 ! .nr 41 \n(80+(3*\n(38) ! .nr 81 +\n(41 ! .nr TW \n(81 ! .if t .if \n(TW>\n(.li .tm Table at line 199 file Input is too wide - \n(TW units ! .fc   ! .nr #T 0-1 ! .nr #a 0-1 ! .eo ! .de T# ! .ds #d .d ! .if \(ts\n(.z\(ts\(ts .ds #d nl ! .mk ## ! .nr ## -1v ! .ls 1 ! .ls ! .. ! .ec ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3オプション\fP\h'|\n(41u'\f3説明\fP ! .ne \n(a|u+\n(.Vu ! .if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-XadditionalHeaders\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .a+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(b|u+\n(.Vu ! .if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-Xauthfile <file>\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .b+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(c|u+\n(.Vu ! .if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-Xdebug\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .c+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(d|u+\n(.Vu ! .ne \n(e|u+\n(.Vu ! .if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v) ! .if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(40u ! .in +\n(37u ! .d+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .e+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .ne \n(f|u+\n(.Vu ! .if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v) ! .ta \n(80u \n(81u ! .nr 31 \n(.f ! .nr 35 1m ! \&\h'|\n(40u'\f3\-Xnocompile\fP\h'|\n(41u' ! .mk ## ! .nr 31 \n(## ! .sp |\n(##u-1v ! .nr 37 \n(41u ! .in +\n(37u ! .f+ ! .in -\n(37u ! .mk 32 ! .if \n(32>\n(31 .nr 31 \n(32 ! .sp |\n(31u ! .fc ! .nr T. 1 ! .T# 1 ! .35 ! .rm a+ ! .rm b+ ! .rm c+ ! .rm d+ ! .rm e+ ! .rm f+ ! .TE ! .if \n-(b.=0 .nr c. \n(.c-\n(d.-26 ! ! .LP .SH "例" .nf ! \f3 ! .fl ! \fP\f3wsimport \-p stockquote http://stockquote.example.com/quote?wsdl\fP ! .fl .fi ! .LP ! Java アーティファクトを生成し、 \f2http://stockquote.example.com/quote?wsdl\fP をインポートしてその Java アーティファクトをコンパイルします .br ! --- 1,332 ---- ! '\" t ! .\" Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. ! .\" Title: wsimport ! .\" Language: English ! .\" Date: 2013年11月21日 ! .\" SectDesc: Java Webサービス・ツール ! .\" Software: JDK 8 ! .\" Arch: 汎用 ! .\" ! .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ! .\" ! .\" This code is free software; you can redistribute it and/or modify it ! .\" under the terms of the GNU General Public License version 2 only, as ! .\" published by the Free Software Foundation. ! .\" ! .\" This code is distributed in the hope that it will be useful, but WITHOUT ! .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ! .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ! .\" version 2 for more details (a copy is included in the LICENSE file that ! .\" accompanied this code). ! .\" ! .\" You should have received a copy of the GNU General Public License version ! .\" 2 along with this work; if not, write to the Free Software Foundation, ! .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ! .\" ! .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ! .\" or visit www.oracle.com if you need additional information or have any ! .\" questions. ! .\" ! .pl 99999 ! .TH "wsimport" "1" "2013年11月21日" "JDK 8" "Java Webサービス・ツール" ! .\" ----------------------------------------------------------------- ! .\" * Define some portability stuff ! .\" ----------------------------------------------------------------- ! .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ! .\" http://bugs.debian.org/507673 ! .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html ! .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ! .ie \n(.g .ds Aq \(aq ! .el .ds Aq ' ! .\" ----------------------------------------------------------------- ! .\" * set default formatting ! .\" ----------------------------------------------------------------- ! .\" disable hyphenation ! .nh ! .\" disable justification (adjust text to left margin only) ! .ad l ! .\" ----------------------------------------------------------------- ! .\" * MAIN CONTENT STARTS HERE * ! .\" ----------------------------------------------------------------- ! .SH "NAME" ! wsimport \- Webアプリケーション・アーカイブ(WAR)ファイルにパッケージできるJAX\-WSポータブル・アーティファクトを生成して、Antタスクを指定します。 .SH "概要" ! .sp ! .if n \{\ ! .RS 4 ! .\} .nf ! \fIwsimport\fR [ \fIoptions\fR ] \fIwsdl\fR .fi ! .if n \{\ ! .RE ! .\} ! .PP ! \fIoptions\fR ! .RS 4 ! コマンドライン・オプション。オプションを参照してください。 ! .RE ! .PP ! \fIwsdl\fR ! .RS 4 ! Webサービスを呼び出す方法、パラメータに必要な値、返されるデータ構造についてのコンピュータで読取り可能な記述が含まれまるファイルです。 ! .RE ! .SH "説明" ! .PP ! \fIwsimport\fRコマンドは、次のJAX\-WSポータブル・アーティファクトを生成します。これらのアーティファクトは、デプロイするWSDLおよびスキーマ・ドキュメントおよびエンドポイント実装とともに、WARファイルにパッケージできます。\fIwsimport\fRコマンドでは\fIwsimport\fR ! Antタスクも提供されます。 ! http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/wsimportant\&.htmlのWsimport Ant TaskページのToolsタブを参照してください。 ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! サービス・エンドポイント・インタフェース(SEI) ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! サービス ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! 例外クラスは\fIwsdl:fault\fRからマップされます(存在する場合) ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! 非同期レスポンスBeanはレスポンス\fIwsdl:message\fRから派生します(存在する場合) ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! JAXBが生成する値タイプ(スキーマのタイプからマップされたJavaクラス) ! .RE ! .PP ! \fIwsgen\fRコマンドを起動するには、次を行います。 ! .PP ! \fBOracle Solaris/Linux\fR: ! .sp ! .if n \{\ ! .RS 4 ! .\} .nf ! /bin/wsimport\&.sh \-help .fi ! .if n \{\ ! .RE ! .\} ! .PP ! \fBWindows\fRの場合: ! .sp ! .if n \{\ ! .RS 4 ! .\} .nf ! \ebin\ewsimport\&.bat \-help .fi ! .if n \{\ ! .RE ! .\} ! .SH "オプション" ! .PP ! \-d \fIdirectory\fR ! .RS 4 ! 生成される出力ファイルを格納する場所を指定します。 ! .RE ! .PP ! \-b \fIpath\fR ! .RS 4 ! 外部JAX\-WSまたはJAXBバインディング・ファイルを指定します。\fI\-b\fRオプションで複数のJAX\-WSおよびJAXBバインディング・ファイルを指定できます。これらのファイルを使用して、パッケージ名、Bean名などをカスタマイズできます。JAX\-WSおよびJAXBバインディング・ファイルの詳細は、 ! http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/wsimportant\&.htmlのWSDL CustomizationのUsers Guideタブを参照してください ! .RE ! .PP ! \-B \fIjaxbOption\fR ! .RS 4 ! JAXBスキーマ・コンパイラに\fIjaxbOption\fRオプションを渡します。 ! .RE ! .PP ! \-catalog ! .RS 4 ! 外部エンティティ参照を解決するカタログ・ファイルを指定します。\fI\-catalog\fRオプションは、TR9401、XCatalog、OASIS XML Catalogの各形式をサポートしています。http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/catalog\-support\&.htmlの ! Catalog SupportページのUsers Guideタブを参照してください。 ! .RE ! .PP ! \-extension ! .RS 4 ! ベンダー拡張を使用可能にします。拡張を使用すると、アプリケーションの移植性が失われたり、他の実装と連携できなくなる可能性があります。 ! .RE ! .PP ! \-help ! .RS 4 ! \fIwsimport\fRコマンドに関するヘルプ・メッセージを表示します。 ! .RE ! .PP ! \-httpproxy: \fIhost\fR:\fIport\fR ! .RS 4 ! HTTPプロキシ・サーバーを指定します。デフォルトは8080です。 ! .RE ! .PP ! \-keep ! .RS 4 ! 生成されたファイルを保持します ! .RE ! .PP ! \-p \fIname\fR ! .RS 4 ! ターゲット・パッケージ\fIname\fRを指定して、WSDLおよびスキーマ・バインディングのカスタマイズ、および仕様部で定義されたデフォルトのアルゴリズムをオーバーライドします。 ! .RE ! .PP ! \-s \fIdirectory\fR ! .RS 4 ! 生成されるソース・ファイルを格納する場所を指定します ! .RE ! .PP ! \-verbose ! .RS 4 ! コンパイラ・メッセージを表示します。 ! .RE ! .PP ! \-version ! .RS 4 ! リリース情報を出力します。 ! .RE ! .PP ! \-wsdllocation \fIlocation\fR ! .RS 4 ! \fI@WebServiceClient\&.wsdlLocation\fRの値を指定します。 ! .RE ! .PP ! \-target ! .RS 4 ! 指定されたJAX\-WS仕様バージョンに従って、コードを生成します。バージョン2\&.0では、JAX\-WS 2\&.0仕様に準拠したコードを生成します。 ! .RE ! .PP ! \-quiet ! .RS 4 ! \fIwsimport\fRコマンド出力を抑制します。 ! .RE ! .PP ! \fI\-b\fRオプションを使用して、複数の\fIJAX\-WS\fRおよび\fIJAXB\fRバインディング・ファイルを指定できます。これらのファイルを使用して、パッケージ名やBean名など、様々なものをカスタマイズできます。\fIJAX\-WS\fRおよび\fIJAXB\fRバインディング・ファイルの詳細は、 ! https://jax\-ws\&.dev\&.java\&.net/nonav/2\&.1\&.1/docs/customizations\&.htmlのJAXBタブを参照してください ! .SH "非標準オプション" ! .PP ! \-XadditionalHeaders ! .RS 4 ! リクエストまたはレスポンス・メッセージにバインドされないヘッダーをJavaメソッドのパラメータにマップします ! .RE ! .PP ! \-Xauthfile \fIfile\fR ! .RS 4 ! 認証情報を含むファイルを指定するWSDL URIです。このURIの形式は次のとおりです。 ! .sp ! http://\fIuser\-name\fR:\fIpassword\fR@\fIhost\-name\fR/\fIweb\-service\-name\fR>?wsdl ! .RE ! .PP ! \-Xdebug ! .RS 4 デバッグ情報を出力します ! .RE ! .PP ! \-Xno\-addressing\-databinding ! .RS 4 ! W3C EndpointReferenceTypeとJavaのバインディングを有効にします。 ! .RE ! .PP ! \-Xnocompile ! .RS 4 ! 生成されたJavaファイルをコンパイルしません ! .RE .SH "例" + .PP + 次の例では、Javaアーティファクトを生成し、\fIhttp://stockquote\&.example\&.com/quote?wsdl\fRをインポートしてアーティファクトをコンパイルします。 + .sp + .if n \{\ + .RS 4 + .\} .nf ! wsimport \-p stockquote http://stockquote\&.example\&.com/quote?wsdl .fi ! .if n \{\ ! .RE ! .\} ! .SH "関連項目" ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! wsgen(1) ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/wsimportant\&.htmlの ! Wsimport Ant TaskページのToolsタブ ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/catalog\-support\&.htmlの ! Catalog SupportページのUsers Guideタブ ! .RE ! .sp ! .RS 4 ! .ie n \{\ ! \h'-04'\(bu\h'+03'\c ! .\} ! .el \{\ ! .sp -1 ! .IP \(bu 2.3 ! .\} ! http://jax\-ws\&.java\&.net/nonav/2\&.1\&.1/docs/wsimportant\&.htmlの ! WSDL CustomizationページのUsers Guideタブ ! .RE .br ! 'pl 8.5i ! 'bp