Partager via


À propos de WsdCodeGen

WsdCodeGen utilise un fichier de configuration XML pour déterminer l’emplacement des métadonnées du service. Le fichier de configuration est également utilisé pour définir des noms d’interface, des GUID d’interface, des noms de classes, des noms de méthode et d’autres identificateurs. Pour plus d’informations sur ce fichier, consultez Fichier de configuration WsdCodeGen.

WsdCodeGen nécessite deux types de fichiers d’entrée : un fichier de configuration XML et un ou plusieurs fichiers de description de service (fichiers WSDL et/ou XSD). WsdCodeGen traite ces fichiers d’entrée et génère deux types de fichiers de sortie : les fichiers d’interface et les fichiers d’en-tête/source.

Fichiers d’entrée

Type Description
Fichier de configuration Fichier XML qui indique l’emplacement des métadonnées de service et définit les noms d’interface, les GUID d’interface, les noms de classes, les noms de méthode et d’autres identificateurs.
Fichiers de description du service Un ou plusieurs fichiers WSDL ou XSD qui décrivent les services à implémenter sur l’appareil.

 

Fichiers de sortie

Type Description
Fichiers d’interface Un fichier IDL (Interface Definition Language) qui peut être utilisé avec le compilateur MIDL pour produire un fichier d’en-tête d’interface. Les clients WSDAPI et les services WSDAPI peuvent utiliser ce fichier d’interface.
Fichiers sources et en-tête C++ Fichiers C++ qui décrivent le contrat de message, l’espace de noms et les informations de type. Ils peuvent contenir du code proxy et/ou du code stub. Le code proxy implémente l’interface d’un service et traduit les appels de méthode de service en opérations WSDAPI qui effectuent des demandes de service. Le code stub traduit les demandes de service WSDAPI en code qui appelle des méthodes de service.

 

Services Web sur le générateur de code d’appareil

Utilisation de WsdCodeGen