建立自訂的 WSDL 應用程式
未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
此主題描述如何建立自訂的 WSDL 產生器。在 Microsoft.NET Framework 類別庫 DLL 中有自訂的 WSDL 產生器範例 CustomWSDL.dll。
此組件是由名為 CustomWSDL 的一個類別組成。此類別提供一個範例範本,其中包含產生自訂 WSDL 回應所需的動作順序。此類別的設計是要示範使用下列開發環境來產生自訂的 WSDL 回應,供已撰寫好的 Web 服務用戶端使用。
Visual Studio 2003
Borland JBuilder 9.0
webMethods Glue 5.0.1
不過,可以使用並修改相同的類別和設計原則來支援其他環境。
編譯程式碼
SQL Server 在安裝過程中會安裝 .NET Framework 2.0。下列編譯指示會要求您使用此版的 .NET Framework。您可以在 %windir%\Microsoft.NET\Framework 資料夾中找到版本號碼。
為此範例專案建立資料夾,例如 C:\temp。
開啟記事本並將自訂 WSDL 應用程式的 C# 程式碼清單中的程式碼複製到上面。
移至您在步驟 1 中建立的資料夾,將檔案儲存為 CustomWSDL.cs。
在命令提示字元中,將目錄變更為專案儲存的資料夾。
編譯程式碼,並建立 .dll 檔。例如,如果 C# 程式碼檔的名稱是 CustomWSDL.cs,命令列會是如下所示:
%windir%\Microsoft.NET\Framework\v2.0xxxxx\csc.exe /t:library /r:sqlaccess.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll CustomWSDL.cs
xxxxx 是對應 .NET Framework 版本的資料夾號碼。一般而言,會使用最高的 xxxxx 編號資料夾。
此時就會在目前的範例資料夾中建立 CustomWSDL.dll 執行檔。