WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

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

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

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

この管理コンソール・ページを表示するには、 「アプリケーション」>「エンタープライズ・アプリケーション」>「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 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/uwbs_providejms.html