請利用這個頁面來發佈 Web 服務說明語言 (WSDL) 檔。
如果要檢視這個管理主控台頁面,請按一下應用程式 > 企業應用程式 >
application_instance > 發佈 WSDL。
如果要檢視 5.1.1 版的這個管理主
控台頁面,請按一下應用程式 > 企業應用程式 >
application_instance > 發佈 WSDL zip 檔。
如果您是使用 5.0.2 或 5.1 版,當您按一下確定時,會產生應用程式中所有啟用 Web 服務之模組的 zip 檔。發佈的 ZIP 檔的名稱是 application_name_WSDLFiles.zip。
在發佈的 ZIP 檔中,目錄結構是 application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name。
如果您使用 5.1.1 版,
當您按一下確定時,會顯示了一或多個 zip 檔名稱的畫面。
每個 zip 檔都包含一個 WSDL,代表應用程式中啟用了 Web 服務的模組。
當您選取要發佈的 zip 檔時,會顯示一個對話框,供您選擇 zip 檔的建立位置。
在發佈的 zip 檔中,目錄結構是
application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name。
在發佈的 WSDL 檔中,服務
soap:address 段落的位置屬性含有用來存取 Web 服務的 URL。您可以指定要用於每個模組中的各 Web 服務之 URL 部分。
您可以利用 HTTP 傳輸和/或 JMS 傳輸來存取模組中的 Web 服務。
您可以指定這兩類傳輸的 URL 資訊。
在發佈的 WSDL 檔中,埠的
soap:address 元素的位置屬性含有用來存取 Web 服務的端點 URL。請利用提供 HTTP 端點 URL 資訊和提供 JMS 和 EJB 端點 URL 資訊畫面來配置各模組中的 Web 服務所要使用的端點 URL。
「配置」標籤
如果沒有配置直接存取 EJB 的 Web 服務,這個 zip 檔名稱就不會出現。 如果您要產生標準 WSDL,請勿使用這個 zip 檔。
URL 字首格式是 protocol://host_name:port_number,如 http://myHost:9045。出現在發佈的 WSDL 檔中之實際 URL 由附加至模組環境定義根的字首和 Web 服務 URL 型樣組成,如 http://myHost:9045/services/myService。
如果要設定 HTTP 字首,您可以選取 HTTP URL 字首或自訂 HTTP URL 字首,輸入值,選取使用這個字首之模組的勾選框,再按一下套用。 當您按一下套用時,會依所選項目而定,將選取 HTTP URL 字首或自訂 HTTP URL 字首欄位中的項目複製到選取了勾選框(在最左側直欄)的任何模組的 HTTP URL 字首欄位中。HTTP 字首不會套用在 JMS URL 字首直欄中的各欄位上。
如果要設定 HTTP 字首,您可以選取 HTTP URL 字首或自訂 HTTP URL 字首,輸入值,選取使用這個字首之模組的勾選框,再按一下套用。 當您按一下套用時,會依所選項目而定,將選取 HTTP URL 字首或自訂 HTTP URL 字首欄位中的項目複製到選取了勾選框(在最左側直欄)的任何模組的 HTTP URL 字首欄位中。HTTP 字首不會套用在 JMS URL 字首直欄中的各欄位上。
指定的 URL 字首必須含有 destination 和 connectionFactory 內容。它可以含有其他內容值組,但不能含有發佈的 WSDL 檔建立時所加入的 targetService 內容。JMS URL 字首的格式是 jms:/[queue&topic]?destination=target_queue_or_topic_jndi_name&connectionFactory=factory_jndi_name ,如
jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF。出現在發佈的 WSDL 檔中之實際 URL 由附加至 Web 服務 targetService 的字首組成,如 jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF&targetService=StockQuote。