利用 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 連結詳細資料」窗格中,按一下要顯示的作業(這個範例是 getTemp 作業):
    • 含有這項作業所能使用之端點的下拉清單
    • 這項作業的每個參數的欄位(這個範例是 zipcode 參數)和參數在尋找的資訊類型(在這個範例中,zipcode 會要求字串)。
       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 要求和回應封套資的程式碼視圖畫面
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.