デプロイメント・プロパティー

以下のデプロイメント・プロパティーは、 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 のみ) アプリケーション 起動要求を処理するオブジェクトの存続期間を識別します。
  • 「アプリケーション」に設定すると、サービス Bean の単一インスタンスは、サーバーの有効期間に応じて構成されます。 このオブジェクトについては、当該サービスのクライアントすべてが利用でき、 かつ共有できます。
  • 「要求」に設定すると、新規のサービス Bean は、個々の SOAP 要求ごとに、サーバーによって構成されます。 要求が出されている期間中は、オブジェクトを使用できます。
  • 「セッション」に設定すると、新規のサービス Bean は、 個々の SOAP セッションごとに、クライアント・サイドの Cookie が保持するものとして、サーバーによって構成されます。 セッションが行われている期間中は、オブジェクトを選択できます。
静的メソッドの使用 なし 「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: すべての型の org.w3c.dom.Element のパラメーターを 1 つまたは複数持つメソッドの場合。
  • SOAP: org.w3c.dom.Element 以外の型のパラメーターを持たないか、少なくとも 1 つ持つメソッドの場合。
特定のエンコード・スタイルで、XML への、 および XML からのデータ型のシリアライゼーションおよびデシリアライゼーションを制御します。
型マッピング 出力エンコード方式
  • リテラル XML: 戻りの型が org.w3c.dom.Element であるメソッドの場合。
  • SOAP: 戻りの型が上記以外のメソッドの場合。
特定のエンコード・スタイルで、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 オブジェクトのクラス名
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005