共用方式為


產生 Siebel 解決方案成品的 WCF 用戶端或 WCF 服務合約

您可以使用新增配接器服務參考 Visual Studio 外掛程式來產生以 Siebel 成品上所選作業為目標的 WCF 用戶端類別。 您也可以使用 ServiceModel 中繼資料公用程式工具 (svcutil.exe) 來產生 WCF 用戶端類別;不過,新增配接器服務參考外掛程式會透過標準 Microsoft Windows 介面公開 ServiceModel 中繼資料公用程式工具的功能。 它也提供 svcutil.exe 工具無法使用的流覽和搜尋功能,並根據連線到 Siebel 系統時選取的系結屬性產生組態檔。

使用新增配接器服務參考外掛程式產生 WCF 用戶端類別

執行下列步驟,以使用新增配接器服務參考外掛程式來產生 WCF 用戶端類別。

產生 WCF 用戶端類別

  1. 在 Visual Studio 方案總管中,以滑鼠右鍵按一下您的專案,然後按一下 [新增配接器服務參考]。

  2. 開啟 [ 新增配接器服務參考 ] 對話方塊之後,請遵循在 Visual Studio 中擷取 Siebel 作業的中繼資料 中的步驟,連線到 Siebel 系統並流覽和搜尋作業。 若要為您所選取的作業建立 WCF 用戶端類別,請確定已從 [選取合約類型] 下拉式清單中選取 [用戶端 (輸出) 作業], (這是預設) 。

  3. 選取您想要鎖定的所有作業之後,按一下 [ 確定 ] 以產生 WCF 用戶端類別。

    [新增配接器服務參考外掛程式] 會將兩個檔案新增至您的專案:

  • WCF 用戶端程式代碼檔案。 此檔案包含您所選取之作業的產生的 WCF 用戶端類別和協助程式程式碼。 第一次執行新增配接器服務參考 Visual Studio 外掛程式時,它會產生此檔案的預設名稱 SiebelBindingClient.cs 。 如果您再次執行它,其產生的下一個檔案會稱為 SiebelBindingClient1.cs。 每個您產生之新檔案的數位尾碼都會增加 1。 您也可以在 [新增配接器服務參考 Visual Studio 外掛程式] 的 [檔案名前置詞] 欄位中輸入不同的前置詞,然後選取 [確定] 以產生檔案,以變更預設前置詞SiebelBinding

  • App.config。此檔案包含系結組態和用戶端端點組態,這些組態是以您在設定 [新增配接器服務參考外掛程式] 連線時所做的選取專案為基礎。 如需 app.config 檔案內容的詳細資訊,請參閱 設定 Siebel 系統的 WCF 用戶端

    重要

    使用 [新增配接器服務參考外掛程式] 時,如果您未為字串類型的系結屬性指定值,且其預設值為 null,則該系結屬性將無法在 app.config 檔案中使用。 如有必要,您必須在 app.config 檔案中手動新增系結屬性及其值。

使用 svcutil.exe 產生 WCF 用戶端類別

您可以使用 svcutil.exe 為您的應用程式產生 WCF 用戶端類別。 您必須將 svcutil.exe 設定為將它與 Microsoft BizTalk Adapter for Siebel eBusiness Applications 搭配使用。 如需設定和使用 svcutil.exe 搭配 Siebel 配接器的詳細資訊,請參閱 搭配 BizTalk Adapter for Siebel eBusiness 應用程式使用 ServiceModel 中繼資料公用程式工具

Svcutil.exe 在輸出檔中產生 WCF 用戶端類別,其預設檔案名為 output.cs。 您必須在 Visual Studio 專案中手動包含此檔案。

另請參閱

使用 WCF 服務模型開發 Siebel 應用程式