WebSphere Message Service Clients: Web Services Client for C++, Version 1.1 作業系統: Linux, Windows

部署具有處理常式的 Web 服務用戶端應用程式

在部署使用處理常式的 Web 服務用戶端應用程式之前,您需要進行一些額外的配置。

開始之前

本節會假設您已經遵循 開發和使用用戶端處理常式中的指示建立和建置處理常式。

下面的步驟使用 範例 myGetQuote 用戶端應用程式,並假設 GetQuote 服務正在執行中。(WebSphere Application Server 5.0 版 或更新的版本所提供的範例也會使用這個服務)。如果您沒有適當的服務, 就必須從範例目錄中的 WSDL 來建立服務程式碼。

執行這項作業的原因和時機

一旦您根據開發和部署 Web 服務用戶端應用程式中的說明開發用戶端應用程式之後, 您可以新增一或多個服務處理常式作為要求或回應類型使用。

附註:

如果要部署具有處理常式的應用程式,請完成下列步驟。

這項作業的步驟

  1. 找到「處理常式」程式庫。
  2. 檢查 WSDD 檔, 確定檔案已經根據 WSDD 檔中的處理常式定義 中的說明, 指定正確的處理常式路徑。
  3. 根據 axiscpp.conf 檔中的 WSDD 檔案路徑定義 中的說明,將 WSDD 檔的位置新增至 axiscpp.conf 檔。
  4. 如果您使用的 WSDL 檔並未指定 SOAP 動作, 請將 setTransportProperty 方法中的第二個參數(值)變更為 WSDD 檔中的服務名稱。 比方說,如果服務名稱是 "Handler",就必須對 Web 服務物件呼叫 setTransportProperty( SOAPACTIONHEADER , "Handler")。
  5. 重建 myGetQuote 應用程式。
  6. 執行 myGetQuote 應用程式。
  7. 檢查 myGetQuote 應用程式已經傳回 IBM 股票的價格(以美元為單位)。

結果

下面的範例擷取畫面顯示從指令行執行的 myGetQuote 應用程式。為了讓 myGetQuote 依照下面所示的方式來執行, 先前已在 WSDD 檔中定義所需要的處理常式, 而且已經在 axiscpp.conf 檔中定義 WSDD 檔的位置。

圖 1. 從指令行執行的 myGetQuote(使用處理常式)
這個擷取畫面顯示從指令行執行的 GetQuote 應用程式。


Task topic

使用條款 | 此頁的評等

「時間戳記」圖示前次更新: 28 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)