以下のデプロイメント・プロパティーは、 IBM® SOAP ランタイム環境を使用する Web サービスのみに適用されます。
プロパティー | デフォルト値 | 説明 |
---|---|---|
Web サービス URI | http://tempuri.org/ service デフォルト値は、作成物の名前から計算されるか、 または WSDL 文書から直接取り出されます。 この URI は、Java™ Bean または EJB から Web サービスを作成する場合のみ編集できます。 デフォルトの基本 URI http://tempuri.org/ は、どのエンティティーとも固有の関連がない URI を構成するのに使用します。 ホスト名 tempuri は WSDL 仕様に基づいて定めたもので、「temporary URI」の略です。 グローバルに一意の URI としたくなければ、デフォルトの基本 URI を使用してください。 継続的な固定エンティティーのベースとして、http://tempuri.org/ を使用することはお勧めしません。 | URI は、デプロイされたサービスの中からユーザーの Web サービスを一意的に識別します。 Web サービスの URI は、Web サービスに変換するために選択した作成物ファイルをもとにウィザードにより自動的に生成されます。 |
スコープ (Java Bean のみ) | アプリケーション | 起動要求を処理するオブジェクトの存続期間を識別します。
|
静的メソッドの使用 | なし | 「Yes」に設定されている場合、選択可能になっているクラス・メソッドは静的メソッドであり、 したがってインスタンスが生成されるオブジェクトはありません。 静的起動が使用されている場合には、「スコープ」プロパティーは適用できません。 エンタープライズ Bean には適用されません。 |
セキュア SOAP の使用 (WebSphere® のみ) | なし | セキュア SOAP は SOAP Digital Signature セキュリティーを参照します。
「Yes」に設定した場合、Web サービスは、セキュア SOAP ランタイムに WebSphere Application Server にデプロイされます。
セキュア SOAP ランタイムを使用すると、パフォーマンスが低下します。
セキュア SOAP ランタイムにはセキュア・プロキシーの生成が必要です。
SOAP ディジタル署名セキュリティーについて詳しくは、
「www.w3.org/TR/2001/NOTE-SOAP -dsig-20010206」を参照してください。 重要: 非セキュア Web サービスを使用して Web プロジェクトを作成した後で、 それをセキュアにすることはできません。セキュア Web サービスを使用して Web プロジェクトを作成すると、 セキュア SOAP の使用を除去することはできません。 |
メソッド・リスト | サポートされるメソッドの表示。 | サービス・オブジェクトおよびエンコード・スタイルで起動可能なメソッドです。 入力パラメーターおよび出力リターンのエンコード・スタイルを選択します。 メソッド・リストには、選択したサービス・オブジェクトに対してサポートされるメソッドが表示されます。 |
型マッピング | 入力エンコード:
|
特定のエンコード・スタイルで、XML への、 および XML からのデータ型のシリアライゼーションおよびデシリアライゼーションを制御します。 |
型マッピング | 出力エンコード方式
|
特定のエンコード・スタイルで、XML への、 および XML からのデータ型のシリアライゼーションおよびデシリアライゼーションを制御します。 |
JNDI プロバイダー URL (エンタープライズ Bean のみ) | WebSphere Application Server: iiop://localhost:2809/ の場合。 | ネーム・サーバーのホスト名 (オプションで、ポート番号) を指定します。 プロバイダー URL は以下のフォームでなければなりません (ここで、hostname はリモート・ネーム・サーバーのホスト名、 port はリモート・ネーム・サーバーが listen するポート番号です): iiop:// hostname:port/ |
JNDI 初期コンテキスト・ファクトリー (エンタープライズ Bean のみ) | WebSphere Application Server com.ibm.websphere.naming の場合。 WsnInitialContextFactory | EJB JNDI 名を指定すると、 JNDI 初期コンテキスト・ファクトリーは EJB ホーム・オブジェクトを戻します。 |
EJB JNDI 名 (エンタープライズ Bean のみ) | 選択した EJB オブジェクトをベースとするデフォルト値 | EJB ホーム・オブジェクトの検索に使用。 |
EJB ホーム・インターフェース・クラス名 (エンタープライズ Bean のみ) | 選択した EJB オブジェクトをベースとするデフォルト値 | EJB ホームの名前。EJB ホームは、エンタープライズ Bean のライフ・サイクル操作 (作成、除去、検索) を可能にするオブジェクトです。 EJB ホーム・オブジェクトのクラスは、コンテナー・デプロイメント・ツールによって生成されます。 EJB ホーム・オブジェクトは、エンタープライズ Bean のホーム・インターフェースを実装します。 クライアントは、EJB ホーム・オブジェクトを参照して EJB オブジェクトに対するライフ・サイクル操作を実行します。 クライアントは、JNDI を使用して EJB ホーム・オブジェクトを探し出します。 |
EJB リモート・インターフェース・クラス名 (エンタープライズ Bean のみ) | 選択した EJB オブジェクトをベースとするデフォルト値 | EJB オブジェクトのクラス名 |