Strumenti di debug

Un set di strumenti di debug basato su Servizi Web nell'API Dispositivi (WSDAPI) è disponibile in Windows SDK e windows Driver Kit (WDK). Questi strumenti possono essere usati per testare la funzionalità di applicazioni personalizzate scritte in WSDAPI o su dispositivi e client scritti usando altri stack device profile for Web Services (DPWS).

Gli strumenti WSD Debug Host (wsddebug_host.exe) e WSD Debug Client (wsddebug_client.exe) possono essere usati per esaminare le caratteristiche dei client o degli host DPWS. Possono anche essere usati per risolvere i problemi di connettività o configurazione. Per altre informazioni, vedere Guida alla risoluzione dei problemi di WSDAPI. Questi strumenti sono disponibili solo nell'SDK. Gli strumenti SDK si trovano nella directory seguente: <Cartella> di installazione di Windows SDK\Bin.

Lo strumento WSDAPI Basic Interoperability Tool (WSDBIT) può essere usato per testare l'interoperabilità a livello soap o a livello di trasporto , ovvero garantire che i messaggi siano ben formati. Questo strumento è disponibile solo in WDK.

Client di debug WSD

Il client di debug WSD (wsddebug_client.exe) fornisce una console interattiva che può essere usata per inviare e ricevere messaggi WS-Discovery e per ottenere i metadati. Può anche essere usato per generare e utilizzare messaggi multicast non elaborati.

Il client di debug WSD opera in una delle tre modalità: multicast, individuazione e metadati.

Mode Descrizione
Multicast In modalità multicast, il client di debug WSD invia e riceve messaggi multicast non formattati sulla porta UDP 3702, come definito in WS-Discovery. L'utente può salvare questi messaggi SOAP in un file di testo e può modificare e ritrasmettere i messaggi con il client di debug WSD.
Individuazione In modalità di individuazione il client di debug WSD invia e riceve messaggi formattati WS-Discovery. Può visualizzare i messaggi Hello, Bye, ProbeMatches e ResolveMatches ricevuti. Può inviare messaggi probe su UDP o HTTP e Risolvere i messaggi su UDP.
Metadati Oltre a implementare tutte le funzionalità della modalità di individuazione, la modalità metadati tenta anche di recuperare i metadati dai dispositivi.

 

Per altre informazioni, vedere Using a Generic Host and Client for HTTP Metadata Exchange, Using a Generic Host and Client for UDP WS-Discovery e Using WSD Debug Client to Verify Multicast Traffic.For more information, see Using a Generic Host and Client for HTTP Metadata Exchange, Using a Generic Host and Client for UDP WS-Discovery, and Using WSD Debug Client to Verify Multicast Traffic.

Host di debug WSD

L'host di debug WSD (wsddebug_host.exe) fornisce una console interattiva usata per annunciare l'host, rispondere alle richieste client e stampare le informazioni di diagnostica.

L'host di debug WSD opera in una delle due modalità: individuazione e metadati.

Mode Descrizione
Individuazione In modalità di individuazione l'host di debug WSD stampa i messaggi formattati WS-Discovery. Invia anche messaggi Hello e Bye e risponde automaticamente ai messaggi Probe e Resolve .
Metadati Oltre a implementare tutte le funzionalità della modalità di individuazione, la modalità metadati annuncia un servizio metadati e consente ai client di connettersi ed eseguire lo scambio di metadati.

 

Per altre informazioni, vedere Using a Generic Host and Client for HTTP Metadata Exchange e Using a Generic Host and Client for UDP WS-Discovery.For more information, see Using a Generic Host and Client for HTTP Metadata Exchange and Using a Generic Host and Client for UDP WS-Discovery.

Sviluppo di applicazioni WSD in Windows

Strumenti di sviluppo WSDAPI

Guida alla risoluzione dei problemi di WSDAPI