提供 JMS 和 EJB 端點 URL 資訊

請利用這個頁面,指定透過 SOAP 和「Java 訊息服務 (JMS)」或直接作為 Enterprise Bean 來存取之 Web 服務的「Java 訊息服務 (JMS)」和 Enterprise JavaBeans (EJB) 端點 URL 片段。 這些片段的用途,是構成包含在發佈的「Web 服務說明語言 (WSDL)」檔中的完整端點位址。

如果要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > 提供 JMS 和 EJB 端點 URL 資訊。

您可以指定每一個 Web 服務模組所用的端點 URL 片段。在已發佈的 WSDL 檔中,定義目標端點位址的 URL 係位於埠的 soap:address 元素的位置屬性中。

如果所用的 Web 服務模組是配置成使用 JMS 或配置成直接存取 Enterprise Bean,這些模組便會列在這個畫面上。

這個管理主控台頁面適用於 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 是由這個 URL 片段與 targetService 內容共同組合而成,例如,jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote。

EJB 的 URL 片段

指定透過 EJB 連結來存取之 Web 服務的 URL 片段。 您可以輸入一值,用來定義該埠 Web 服務的 generic:address 元素的位置屬性。如果 WSDL 壓縮檔是利用發佈 WSDL ZIP 檔畫面的 application_name_ExtendedWSDLFiles.zip 欄位所發佈,則這個埠位址是在 WSDL 壓縮檔中。

您所輸入的 URL 片段值是一個字尾,它附加在 URL 的起始部分,而這個 URL 部分是在檢查 Web 服務的部署資訊時所取得。 舉例來說,下面這個 URL 片段可以從 EJB 的部署資訊取得:wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome。

在本例中,您可以在「URL 片段」欄位中輸入下列資訊:jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809,其會產生以下端點 URL:wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809。



檔名: uwbs_providejms.html