使用「WSDL 瀏覽器」來測試 WSDL 文件和 Web 服務

WSDL 文件讓開發人員可以將他們的應用程式顯現為可在網際網路上透過網路存取的服務。透過 UDDI 和 WSIL,其他應用程式可以探索 WSDL 文件並與其連結,來執行交易或其他商業程序。「Web 服務瀏覽器」可讓您瀏覽、匯入及測試 WSDL 文件。

必備條件:如果要使用「WSDL 瀏覽器」:

「WSDL 瀏覽器」可讓您瀏覽及測試 WSDL 文件。如需使用「WSDL 瀏覽器」瀏覽 WSDL 文件的相關資訊,請參閱使用「WSDL 瀏覽器」

如果要使用「WSDL 瀏覽器」來測試 Web 服務,請執行下列動作:

  1. 如果要啟動「WSDL 瀏覽器」,請完成下列步驟:
    1. 在「Web 服務瀏覽器」中,按一下右上角的圖示 用來啟動「WSDL 瀏覽器」的圖示,來切換至「WSDL 瀏覽器」。
  2. 在「導覽器」窗格中選取「WSDL 主要」,在右窗格中輸入或瀏覽至現有的 WSDL URL,然後按一下執行。在本例中,所使用的 WSDL 是一個 Web 服務,它會將溫度從「攝氏」轉換為「華氏」,或是從「華氏」轉換為「攝氏」。
    擷取之「Web 服務瀏覽器」的「WSDL 主要」窗格畫面
    新增至 WSDL 樹狀結構的節點如下:
    • WSDL 節點:「WSDL 節點」圖示
    • 服務節點(代表 WSDL 檔內的 service 元素):「服務節點」圖示
    • 連結節點:「連結節點」圖示
    • 作業節點:「作業節點」圖示
  3. 在「WSDL 連結詳細資料」窗格中,按一下要顯示的作業(在本例中是 CtoF 作業):
    • 此作業的可用端點下拉清單
    • 此作業每一個參數(在本例中是 temp 參數)的欄位,以及參數正在尋找的資訊類型(在本例中,temp 正在要求整數)。
      呼叫「Web 服務瀏覽器」的「WSDL 作業」窗格
      「表單」視圖可讓您輸入 Web 服務作業呼叫的參數。參數名稱會顯示成鏈結,其動作是顯示對話框,來說明內嵌「XML 綱目定義語言 (XSD)」資訊。如需 XSD 的相關資訊,請參閱:http://www.eclipse.org/xsd/
      這個擷取畫面顯示「XSD 資訊」對話框
       
  4. 輸入整數,並按一下執行。結果會傳回到「狀態」窗格中。
    這是所呼叫之 WSDL 作業的擷取畫面,其中將結果顯示在「狀態」窗格中
     
  5. 如果您使用 SOAP 作為連結方法,當按一下右上角的「程式碼」或「表單」時,會在「表單」視圖(顯示在上方)和「程式碼」視圖之間切換顯示畫面,並且以 XML 格式來顯示 SOAP 訊息。您也可以輸入表單中的相同資訊,但只能使用 XML 格式(這項建議僅適用於進階使用者)。如果您修改 XML,「瀏覽器」會進行驗證,但是不會驗證您所輸入的參數值。
    「呼叫 WSDL 作業」窗格的「程式碼」視圖。
  6. 如果您使用 SOAP 作為連結類型,您可以選擇在「程式碼」和「表單」視圖之間,切換「狀態」窗格。「程式碼」視圖顯示 SOAP 要求和回應封套,其中含有您所輸入用來測試服務的參數以及回覆值。
    這個擷取畫面顯示 SOAP 要求和回應封套的程式碼視圖