WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

JMS および EJB エンドポイント URL 情報の提供

このページを使用して、 SOAP および Java Message Service (JMS) を通じて、または Enterprise JavaBean (EJB) として直接アクセスされる Web サービスのエンドポイント URL フラグメントを指定します。フラグメントは、公開する Web Services Description Language (WSDL) ファイルに組み込まれる エンドポイント・アドレスを完全な形式にするために使用されます。

注: Feature Pack for Web Services では 、JMS トランスポートと Enterprise JavaBeans (EJB) はサポートしていません。サポートされているのは、HTTP トランスポートのみです。 このリリースがサポートしているのは、 Java API for XML-Based Web Services (JAX-WS) の Web サービス・アプリケーション用の Web コンテナー内での JavaBeans エンドポイントのホスティングのみです。 Web サービスとしてホストされるエンタープライズ Bean を開発するには、 JAX-RPC プログラミング・モデルを使用する必要があります。
この管理コンソール・ページを表示するには、 「アプリケーション」>「エンタープライズ・アプリケーション」>「application_instance 」>「Provide JMS and EJB endpoint URL information」とクリックします。

各 Web サービス・モジュールでエンドポイント URL のフラグメントが使用されるように指定できます。 公開する WSDL ファイル内の、 ターゲット・エンドポイント・アドレスを定義する URL は、ポートの soap:address エレメントの location 属性にあります。

JMS を使用するように構成された Web サービス・モジュールまたは EJB に直接アクセスするように構成された Web サービス・モジュールを使用する場合、 これらのモジュールはこのパネルにリストされます。

「構成」タブ

JMS の URL フラグメント

JMS トランスポートを介してアクセスを受ける Web サービスの URL フラグメントを指定します。Web サービスの soap:address を定義するために使用する値を入力できます。 WSDL ファイルが公開される場合、このフラグメントを使用して URL が形成され、 WSDL ファイルに含まれます。

値として入力された URL フラグメントは接頭部になり、 この後に targetService=property が追加されて、JMS URL エンドポイントが完全な形式になります。デフォルト値は、 インストール済みサービスのデプロイメント情報 (例えば、jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF) を検査することにより取得されます。

この情報は Web サービスの構成済み JMS エンドポイントから取得され、これは、endpointEnabler コマンド行ツールにより定義される メッセージ駆動型 Bean (MDB) です。URL フラグメントは、例えばプロパティーを追加することによって変更可能です。 URL フラグメントは targetService プロパティーと結合され、完全な URL を形成します。 例えば、jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF&priority=5&targetService=GetQuote のようになります。

EJB の URL フラグメント

EJB バインディングによりアクセスされる Web サービスの URL フラグメントを指定します。Web サービスのポートの generic:address エレメントの location 属性を定義するために使用する値を 入力できます。このポート・アドレスは、 zip ファイルが「Publish WSDL zip file」パネル上の「application_name_ExtendedWSDLFiles.zip」フィールドを 使用して公開される場合、WSDL zip ファイルに含まれます。

入力される URL フラグメント値は接尾部で、 Web サービスのデプロイメント情報を検査することにより取得される URL の初期パーツに付加されます。 例えば、URL フラグメント wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome は EJB のデプロイメント情報から取得することができます。

この場合、URL フラグメント・フィールドに jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809 と入力すると、 結果のエンドポイント URL は wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809 になります。




関連タスク
JMS バインディングのエンドポイント URL 情報の構成
Java Message Service API を使用した JAX-RPC Web サービス要求のトランスポート
関連資料
EJB エンドポイント URL の構文
Java Message Service エンドポイント URL の構文
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/uwbs_providejms.html