生成自定义 WSDL 应用程序

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

本主题说明如何创建自定义 WSDL 生成器。自定义 WSDL 生成器示例包括在 Microsoft .NET Framework 类库 DLL 文件 CustomWSDL.dll 中。

此程序集由一个名为 CustomWSDL 的类组成。此类为生成自定义 WSDL 响应所需的操作序列提供一个示例模板。此类的设计说明如何为使用下列开发环境编写的 Web 服务客户端生成自定义 WSDL 响应:

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • webMethods Glue 5.0.1

但是,可以使用和修改相同的类和设计原理来支持其他环境。

编译代码

SQL Server 在其安装过程中将安装 .NET Framework 2.0。下列编译步骤要求使用此版本的 .NET Framework。可以在 %windir%\Microsoft.NET\Framework 文件夹中找到版本号。

  1. 为此示例项目创建一个文件夹,例如 C:\temp

  2. 启动记事本并将自定义 WSDL 应用程序的 C# 代码列表中的源代码复制到记事本。

  3. 使用 CustomWSDL.cs 名称将该文件保存到在步骤 1 中创建的文件夹中。

  4. 在命令提示符下,将目录更改为保存该项目的文件夹。

  5. 编译代码并生成 .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。