利用 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 要求和回應封套的程式碼視圖的擷取畫面