Freigeben über


Erstellen der benutzerdefinierten WSDL-Anwendung

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

In diesem Thema wird beschrieben, wie der benutzerdefinierte WDSL-Generator erstellt wird. Der benutzerdefinierte WDSL-Beispielgenerator ist in der Microsoft.NET Framework-Klassenbibliothek-DLL (CustomWSDL.dll) enthalten.

Diese Assembly besteht aus einer Klasse namens CustomWSDL. Diese Klasse stellt eine Beispielvorlage für die Folge der Aktionen bereit, die zum Generieren einer benutzerdefinierten WSDL-Antwort erforderlich sind. Der Entwurf dieser Klasse zeigt das Generieren benutzerdefinierter WSDL-Antworten für Webdiensteclients, die mithilfe der folgenden Entwicklungsumgebungen geschrieben wurden:

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • webMethods Glue 5.0.1

Die gleiche Klasse und die gleichen Entwurfsprinzipien können jedoch auch verwendet werden, um andere Umgebungen zu unterstützen.

Kompilieren des Codes

SQL Server installiert .NET Framework 2.0 im Rahmen des Installationsvorgangs. Die folgenden Kompilierungsanweisungen verlangen, dass Sie diese Version von .NET Framework verwenden. Sie finden die Versionsnummer im Ordner %windir%\Microsoft.NET\Framework.

  1. Erstellen Sie einen Ordner für dieses Beispielprojekt, z. B. C:\temp.

  2. Starten Sie Editor, und kopieren Sie den Quellcode aus C#-Codeliste für die benutzerdefinierte WSDL-Anwendung.

  3. Speichern Sie die Datei unter dem Namen CustomWSDL.cs in dem Ordner, den Sie in Schritt 1 erstellt haben.

  4. Wechseln Sie an der Eingabeaufforderung in den Ordner, in dem das Projekt gespeichert wurde.

  5. Kompilieren Sie den Code, und erstellen Sie die DLL-Datei. Wenn der Name der C#-Codedatei z. B. CustomWSDL.cs lautet, sieht die Befehlszeile folgendermaßen aus:

    %windir%\Microsoft.NET\Framework\v2.0.xxxxx\csc.exe /t:library /r:sqlaccess.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll CustomWSDL.cs

    xxxxx ist die Ordnernummer, die der Version von .NET Framework entspricht. Verwenden Sie im Allgemeinen den Ordner mit der höchsten xxxxx-Nummer.

    Die ausführbare Datei CustomWSDL.dll wird im aktuellen Beispielordner erstellt.