Création de l'application WSDL personnalisée

Cette rubrique indique comment créer le générateur WSDL personnalisé. L'exemple de générateur WSDL personnalisé est inclus dans la DLL de bibliothèque de classes de Microsoft .NET Framework, CustomWSDL.dll.

Cet assembly est composé d'une seule classe nommée CustomWSDL. Cette classe fournit un exemple de modèle pour la séquence d'actions nécessaires à la génération d'une réponse WSDL personnalisée. La conception de cette classe illustre la génération de réponses WSDL personnalisées pour les clients de service Web écrits dans les environnements de développement suivants :

  • Visual Studio 2003
  • Borland JBuilder 9.0
  • webMethods Glue 5.0.1

Toutefois, les mêmes principes de classe et de conception peuvent être utilisés et modifiés pour prendre en charge d'autres environnements.

Compilation du code

SQL Server 2005 installe .NET Framework 2.0 dans le cadre de son processus d'installation. Les instructions de compilation suivantes exigent l'utilisation de cette version de .NET Framework. Le numéro de version figure dans le dossier %windir%\Microsoft.NET\Framework.

  1. Créez un dossier pour cet exemple de projet, tel que C:\temp.
  2. Démarrez le bloc-notes et copiez-y le code source figurant dans la rubrique Code C# pour l'application WSDL personnalisée.
  3. Enregistrez le fichier sous le nom CustomWSDL.cs dans le dossier créé à l'étape 1.
  4. À l'invite de commandes, changez de répertoire pour accéder au dossier où est enregistré le projet.
  5. Compilez le code et créez le fichier .dll. Par exemple, si le fichier de code C# est nommé CustomWSDL.cs, la ligne de commande est la suivante :
    %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 représente le numéro du dossier correspondant à la version de .NET Framework. De manière générale, utilisez le dossier dont le numéro xxxxx est le plus élevé.
    Cette procédure crée l'exécutable CustomWSDL.dll dans l'exemple de dossier actuel.

Voir aussi

Tâches

Liste du code C# de l'application WSDL personnalisée

Référence

Utilisation de l'application WSDL personnalisée
Mise en œuvre d'une prise en charge WSDL personnalisée

Concepts

Méthodes préconisées pour l'utilisation des services Web XML natifs

Aide et Informations

Assistance sur SQL Server 2005