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

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

この管理コンソール・ページを表示するには、「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > application_name > 「JMS および EJB エンドポイント URL 情報の指定」とクリックします。

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

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

この管理コンソール・ページは、Java API for XML-Based Web Services (JAX-WS) および Java API for XML-based RPC (JAX-RPC) Web サービスに適用されます。

管理コンソールの使用のほかに、プロパティー・ファイルを使用して、 JMS および EJB エンドポイント URL フラグメントを構成および管理することができます。 プロパティー・ファイルを使用した URL フラグメントの設定および管理については、 Web サービス・エンドポイント URL フラグメントのプロパティー・ファイルの処理に関する情報を参照してください。

JMS の URL フラグメント

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

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

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

EJB の URL フラグメント

EJB バインディングによりアクセスされる Web サービスの URL フラグメントを指定します。Web サービスのポートの generic:address エレメントの location 属性を定義するために使用する値を 入力できます。このポート・アドレスは、WSDL 圧縮ファイルが「WSDL zip ファイルの公開」パネル の application_name_ExtendedWSDLFiles.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 になります。


トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uwbs_providejms
ファイル名:uwbs_providejms.html