Bean2WebService ツール・リファレンス

コマンド行から Bean2WebService ツールを使用すると、IBM® WebSphere® ランタイム環境を使用して Java™ Bean から Web サービスを生成できます。 

構文

コマンド行をセットアップした後、次の構文と引数を使用してこのツールを実行できます。 

注: <BeanName> は必ず最後の引数として指定してください。

引数

必須引数:

-project <ProjectName>
プロジェクト名を指定します。これは、生成したファイルがすべて保管される現行作業ディレクトリーの下にディレクトリーを作成するときに使用します。プロジェクト名がすでに存在する場合、既存の EAR ファイルのバックアップ・コピーが作成されます。例えば、MyWebService というプロジェクトがある場合、MyWebService.ear ファイルは MyWebService.ear.backup に名前が変更されます。
-cp <ClassPath>
JAR ファイルとディレクトリーのリスト (プラットフォーム固有のパス区切り文字で区切られています) を指定します。このリストには、Java Bean とこの Bean の実行に必要なすべての依存関係が含まれます。
<BeanName>
Web サービスとして公開されるコンパイル済み Java クラスの完全修飾パッケージ名を指定します。 -g オプションを使用して Java クラスをコンパイルし、
生成された WSDL ファイルのパーツ名属性にメソッドの正しいパラメーター名が含まれるようにします。

オプショナル引数:

-methods <method list>
Java Bean 中のどの非静的なパブリック・メソッドを Web サービスで公開するかを指定します。デフォルトではこれらのメソッドがすべて含まれます。 <method list> のメソッドは必ずスペースで区切ります。
-clientType <J2SE | Application | Servlet | EJB>
指定したクライアントのタイプに対するスケルトン実装クラスを 生成します。この引数は、-genMain 引数と組み合わせて使用する必要があります。-server-side-only 引数を すでに指定している場合は、この引数を使用することはできません。
-genMain <name of main class>
生成するメイン・クラスの名前を指定します。この引数は、-clientType 引数と組み合わせて使用する必要があります。-server-side-only 引数を すでに指定している場合は、この引数を使用することはできません。
-voidReturn [ONEWAY | TWOWAY]
void を戻すメソッドを要求/応答操作 (デフォルト) にするか、片方向の操作にするかを指定します。
-host <hostName:portNumber>
ホスト名またはポート番号を指定します。デフォルト値は localhost:6080 です。
-contextRoot <ContextRoot>
Web サービスのコンテキスト・ルートを指定します。デフォルト値は <ProjectName> です。
-servicePortName <PortName>
Web サービスのポート名を指定します。デフォルト値は Java Bean の名前です。

引数 -host-contextRoot、および -servicePortName を使用して、サービス・エンドポイントの URL を指定します。フォーマットは次のとおりです。http://HostName:PortNumber/<ContextRoot>/services/<PortName>

-sei <endpoint interface>
事前に作成されたサービス・エンドポイント・インターフェース (Java ソース・コード・ファイル) の完全修飾パス名を指定します。ここに何も指定しない場合、このツールによって実行時に 1 つ動的に作成されます。
-server-side-only
サーバー・サイドの helper クラスのみを生成します。デフォルトでは、サーバー・サイドおよびクライアント・サイドの両方の helper クラスが生成されます。
-clientEJBName <EJB client filename>
クライアント EJB ファイルの情報を使用して、クライアント・アプリケーションの名前を指定したクライアント・サイドの webservicesclient.xml 記述子を構成します。このオプションの指定を行わない場合、webservicesclient.xml をクライアント EJB ファイルに追加する前に手動で編集する必要があります。
-style <style type>
<style type> の指定に従って、スタイル RPCDoc、または Wrapped を指定して WSDL を生成します。 デフォルトのスタイルは Wrapped です。
-use <bindings>
<bindings> の指定に従って、literalencoded のどちらかのバインディングを指定して WSDL を生成します。デフォルトは literal です。
-splitWsdl
デプロイされない別個のインターフェースおよび実装 WSDL 文書を生成します。デフォルトでは、インターフェースと実装の情報を結合して 1 つの文書が作成されます。
- wsSecDir <directory>
生成したデプロイメント記述子を WS セキュリティー情報によって構成するための、テンプレートを含むディレクトリーへの絶対パスを指定します。このディレクトリーには、ibm-webservices-bnd.xmi ファイルおよび ibm-webservices-ext.xmi ファイルが含まれていなければなりません。また、クライアント・サイド・バインディングを生成する場合は ibm-webservicesclient-bnd.xmi ibm-webservicesclient-ext.xmi も必要です。
-PkgtoNS <package> <namespace>
Java パッケージからネームスペースへのマッピングを指定します。パッケージにネームスペースがない場合は、 適切なネームスペース名が生成されます。この引数を繰り返して、複数のパッケージに対するマッピングを指定できます。
-verbose
このツールの実行中に追加情報を表示します。
-help
ヘルプ情報を表示します。

注: -deploy オプションはサポートされていません。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.