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

編碼和建置用戶端應用程式

在從 WSDL 程式檔來產生用戶端 Stub 之後, 您可以使用這些 Stub 來建立 Web 服務用戶端應用程式

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

WSDL2Ws 工具會將從 WSDL 產生的檔案放置在輸出目錄中。依預設, 目標輸出目錄是現行目錄,但您可以在執行 WSDL2Ws 時, 利用 -o 選項來指定不同的目錄。 然後,您可以利用適當的建置指令來建立執行檔,以便建立 Web 服務用戶端應用程式

下列步驟說明 在建立應用程式時需要執行的步驟,這些步驟使用 WSDL2Ws 工具從 GetQuote.wsdl 所產生的用戶端 Stub 範例(根據 建立用戶端 Stub 中的說明)。 假設產生的用戶端 Stub 檔案仍在 <inst_dir>/samples/getQuote 上層目錄中的 myGetQuote 子目錄中,您現在就可以使用這些 Stub 來建立 Web 服務用戶端應用程式

在使用範例檔案時,請注意下列幾點:

在下面的步驟中,將假設您要建置的新專案稱為 myGetQuote,而且所有的元件都在一個稱為 myGetQuote 的目錄中。myGetQuote.cpp 檔包含用戶端應用程式以及自動產生的 StockQuote.cpp 和 StockQuote.hpp。 用戶端應用程式的程式碼是顯示在 myGetQuote 用戶端應用程式的範例程式碼 中。

如果要建置 myGetQuote 用戶端應用程式,請完成下列步驟。

這項作業的步驟

  1. 將現行工作目錄變更為要建置 myGetQuote 專案的位置(例如, <inst_dir>/samples/getQuote/myGetQuote)。
  2. 使用任何文字編輯器建立一個 .cpp 檔:
    1. 建立一個命名為 myGetQuote.cpp 的新檔案。
    2. myGetQuote 用戶端應用程式的範例程式碼 中的程式碼範例複製到新檔案中。
    3. 變更 ServerName 和 PortNumber 以符合您的伺服器。 如果 WebSphere Application Server 是在您自己的機器上, 而且已經使用預設值,則 ServerName 是 localhost,portNumber 是 9080。
    4. 將新檔案儲存到現行目錄中。
  3. 使用下列其中一個指令來建置用戶端應用程式。
    • Linux 上, 輸入下列建置指令:
      gcc *.cpp -I <inst_dir>/include/ -L<inst_dir>/lib/ -l axis_client
      -o myGetQuote
    • Windows 上, 輸入下列建置指令:
      cl *.cpp /GX /D "WIN32" /I<inst_dir>\include /link<inst_dir>
      \lib\AxisClient.lib /out:"myGetQuote.exe"
  4. 檢查 myGetQuote 執行檔是否已經建立。

下一步

如需開發 Web 服務用戶端應用程式的其他相關資訊, 請參閱 用戶端 API

當您完成 Web 服務用戶端應用程式的編碼和建置之後, 就可以根據部署 Web 服務用戶端應用程式 中的說明,準備開始部署和測試應用程式。

註: 如果要將應用程式搭配一或多個處理常式使用, 請參閱開發和使用用戶端處理常式。如果使用處理常式, 就必須根據部署具有處理常式的 Web 服務用戶端應用程式中的說明來部署應用程式。

Task topic

使用條款 | 此頁的評等

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