Partager via


Outils de débogage

Un ensemble d’outils de débogage basé sur l’API WSDAPI (Web Services on Devices) est disponible dans le Kit de développement logiciel (SDK) Windows et le Kit de pilotes Windows (WDK). Ces outils peuvent être utilisés pour tester les fonctionnalités d’applications personnalisées écrites sur WSDAPI, ou d’appareils et de clients écrits à l’aide d’autres piles de profil d’appareil pour les services web (DPWS).

Les outils Hôte de débogage WSD (wsddebug_host.exe) et Client de débogage WSD (wsddebug_client.exe) peuvent être utilisés pour inspecter les caractéristiques des clients ou hôtes DPWS. Ils peuvent également être utilisés pour résoudre les problèmes de connectivité ou de configuration. Pour plus d’informations, consultez le Guide de résolution des problèmes WSDAPI. Ces outils sont disponibles uniquement dans le Kit de développement logiciel (SDK). Les outils sdk se trouvent dans le répertoire suivant : <Dossier> d’installation du Kit de développement logiciel (SDK) Windows\Bin.

WSDAPI Basic Interoperability Tool (WSDBIT) peut être utilisé pour tester l’interopérabilité au niveau SOAP ou au niveau du transport (c’est-à-dire, s’assurer que les messages sont bien formés). Cet outil n’est disponible que dans wdk.

Client de débogage WSD

Le client de débogage WSD (wsddebug_client.exe) fournit une console interactive qui peut être utilisée pour envoyer et recevoir des messages WS-Discovery et pour obtenir des métadonnées. Il peut également être utilisé pour générer et consommer des messages de multidiffusion bruts.

Le client de débogage WSD fonctionne dans l’un des trois modes suivants : multidiffusion, découverte et métadonnées.

Mode Description
Multidiffusion En mode multidiffusion, le client de débogage WSD envoie et reçoit des messages de multidiffusion non mis en forme sur le port UDP 3702, comme défini dans WS-Discovery. L’utilisateur peut enregistrer ces messages SOAP dans un fichier texte, et peut modifier et rediffuser les messages avec le client de débogage WSD.
Découverte En mode découverte, le client de débogage WSD envoie et reçoit des messages mis en forme WS-Discovery. Il peut afficher les messages Hello, Bye, ProbeMatches et ResolveMatches reçus . Il peut envoyer des messages probe via UDP ou HTTP, et résoudre les messages via UDP.
Métadonnées En plus d’implémenter toutes les fonctionnalités du mode découverte, le mode Métadonnées tente également de récupérer les métadonnées des appareils.

 

Pour plus d’informations, consultez Utilisation d’un hôte et d’un client génériques pour l’échange de métadonnées HTTP, Utilisation d’un hôte générique et d’un client pour udp WS-Discovery et Utilisation du client de débogage WSD pour vérifier le trafic de multidiffusion.

Hôte de débogage WSD

L’hôte de débogage WSD (wsddebug_host.exe) fournit une console interactive permettant d’annoncer l’hôte, de répondre aux demandes du client et d’imprimer les informations de diagnostic.

L’hôte de débogage WSD fonctionne dans l’un des deux modes suivants : découverte et métadonnées.

Mode Description
Découverte En mode découverte, l’hôte de débogage WSD imprime les messages mis en forme WS-Discovery. Il envoie également des messages Hello et Bye , et répond automatiquement aux messages Probe et Resolve .
Métadonnées En plus d’implémenter toutes les fonctionnalités du mode découverte, le mode métadonnées publie un service de métadonnées et permet aux clients de se connecter et d’effectuer l’échange de métadonnées.

 

Pour plus d’informations, consultez Utilisation d’un hôte et d’un client génériques pour l’échange de métadonnées HTTP et Utilisation d’un hôte et d’un client générique pour UDP WS-Discovery.

Développement d’applications WSD sur Windows

Outils de développement WSDAPI

Guide de résolution des problèmes WSDAPI