0N/A." Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
0N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A." This code is free software; you can redistribute it
and/or modify it
0N/A." under the terms of the GNU General Public License version 2 only, as
0N/A." published by the Free Software Foundation.
0N/A." This code is distributed in the hope that it will be useful, but WITHOUT
0N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A." version 2 for more details (a copy is included in the LICENSE file that
0N/A." accompanied this code).
0N/A." You should have received a copy of the GNU General Public License version
0N/A." 2 along with this work; if not, write to the Free Software Foundation,
0N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
0N/A.TH wsimport 1 "04 May 2009"
0N/A." Generated from HTML by html2man (author: Eric Armstrong)
0N/Awsimport \- XML Web Services (JAX\-WS) 2.0 のための Java(TM) API
0N/A\f2wsimport\fP ツールは、次のような JAX\-WS ポータブルアーティファクトを生成します。
0N/Aサービスエンドポイントインタフェース (SEI)
0N/Awsdl:fault からマップされる例外クラス (存在する場合)
0N/A応答 wsdl:message から派生する非同期応答 Bean (存在する場合)
0N/AJAX\-B が生成する値タイプ (スキーマの型からマップされた Java クラス)
0N/Aこれらのアーティファクトは、WSDL ドキュメント、スキーマドキュメント、およびエンドポイント実装とともに WAR ファイル内にパッケージ化して配備することができます。また、wsimport Ant タスクも用意されています。
0N/A\f2Wsimport Ant タスク\fP @
0N/Awsimport [options] <wsdl>
0N/A次の表に、\f2wsimport\fP のオプションを示します。
0N/A.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
0N/A.if \(ts\n(.z\(ts\(ts .ds #d nl
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A生成される出力ファイルを格納する場所を指定します
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A外部の JAX\-WS または JAXB バインディングファイルを指定します (\f2<file>\fP ごとに \f2\-b\fP が必要となる)
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/Aこのオプションを JAXB スキーマコンパイラに渡します
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A外部エンティティー参照を解決するためのカタログファイルを指定します。 TR9401、XCatalog、OASIS XML Catalog の各形式がサポートされています。
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/Aベンダー拡張 (仕様で規定されていない機能) を許可します。拡張を使用すると、アプリケーションの移植性が失われたり、ほかの実装との相互運用が行えなくなる可能性があります
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A.if \n(.l<\n(80 .ll \n(80u
0N/A\f3\-httpproxy:<host>:<port> \fP
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/AHTTP プロキシサーバーを指定します (デフォルトのポートは 8080)
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/Aこのコマンド行オプション経由でターゲットパッケージを指定した場合、その指定内容は、パッケージ名に対するすべての WSDL/スキーマバインディングカスタマイズや、 仕様で規定されているデフォルトのパッケージ名アルゴリズムよりも優先されます
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/A生成されるソースファイルを格納する場所を指定します
0N/A.if \n(.l<\n(81 .ll \n(81u
0N/Aコンパイラが実行している処理に関するメッセージを出力します
0N/A.if \n(.l<\n(81 .ll \n(81u
.if \n(.l<\n(80 .ll \n(80u
\f3\-wsdllocation <location>\fP
.if \n(.l<\n(81 .ll \n(81u
\f2@WebServiceClient.wsdlLocation\fP 値
.if \n(.l<\n(81 .ll \n(81u
指定された JAX\-WS 仕様バージョンに従ってコードを生成します。バージョン 2.0 では、JAX\-WS 2.0 仕様に準拠したコードを生成します。
.if \n(.l<\n(81 .ll \n(81u
.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
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w\f3\-extension \fP
.if \n(80<\n(38 .nr 80 \n(38
.if \n(80<\n(38 .nr 80 \n(38
.if \n(80<\n(38 .nr 80 \n(38
.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
.if \n(80<\n(38 .nr 80 \n(38
.if \n(80<\n(38 .nr 80 \n(38
.if \n(80<\n(38 .nr 80 \n(38
.if \n(80<\n(38 .nr 80 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if \n(81<\n(38 .nr 81 \n(38
.if t .if \n(TW>\n(.li .tm Table at line 164 file Input is too wide - \n(TW units
.if \(ts\n(.z\(ts\(ts .ds #d nl
\&\h'|\n(40u'\f3オプション\fP\h'|\n(41u'\f3説明\fP
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-d <directory> \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-b <path> \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-B <jaxbOption>\fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-catalog\fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-extension \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-help \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
.if \n(32>\n(31 .nr 31 \n(32
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-keep \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(j|+\n(#^-1v)>\n(#- .nr #- +(\n(j|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-p \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(k|+\n(#^-1v)>\n(#- .nr #- +(\n(k|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-s <directory> \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(l|+\n(#^-1v)>\n(#- .nr #- +(\n(l|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-verbose \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(m|+\n(#^-1v)>\n(#- .nr #- +(\n(m|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-version \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(n|+\n(#^-1v)>\n(#- .nr #- +(\n(n|+\n(#^-\n(#--1v)
.if (\n(o|+\n(#^-1v)>\n(#- .nr #- +(\n(o|+\n(#^-\n(#--1v)
.if \n(32>\n(31 .nr 31 \n(32
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(p|+\n(#^-1v)>\n(#- .nr #- +(\n(p|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-target \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if (\n(q|+\n(#^-1v)>\n(#- .nr #- +(\n(q|+\n(#^-\n(#--1v)
\&\h'|\n(40u'\f3\-quiet \fP\h'|\n(41u'
.if \n(32>\n(31 .nr 31 \n(32
.if \n-(b.=0 .nr c. \n(.c-\n(d.-72
\f2\-b\fP オプションを使って、複数の JAX\-WS および JAXB バインディングファイルを指定できます。 これらのファイルを使って、パッケージ名や Bean 名など、さまざまなカスタマイズが可能です。 JAX\-WS および JAXB バインディングファイルの詳細は、