Ferramentas de depuração

Um conjunto de ferramentas de depuração criado na API de Serviços Web na API de Dispositivos (WSDAPI) está disponível no SDK do Windows e no WDK (Kit de Driver do Windows). Essas ferramentas podem ser usadas para testar a funcionalidade de aplicativos personalizados escritos no WSDAPI ou dispositivos e clientes escritos usando outras pilhas de DPWS (Perfil de Dispositivo para Serviços Web).

As ferramentas host de depuração do WSD (wsddebug_host.exe) e cliente de depuração WSD (wsddebug_client.exe) podem ser usadas para inspecionar as características de clientes ou hosts DPWS. Eles também podem ser usados para solucionar problemas de conectividade ou configuração. Para obter mais informações, consulte Guia de solução de problemas do WSDAPI. Essas ferramentas só estão disponíveis no SDK. As ferramentas do SDK estão localizadas no seguinte diretório: <Pasta> de Instalação do SDK do Windows\Bin.

A WSDBIT (Ferramenta de Interoperabilidade Básica) do WSDAPI pode ser usada para testar a interoperabilidade de nível SOAP ou de transporte (ou seja, garantir que as mensagens estejam bem formadas). Essa ferramenta só está disponível no WDK.

O cliente de depuração do WSD

O cliente de depuração do WSD (wsddebug_client.exe) fornece um console interativo que pode ser usado para enviar e receber mensagens WS-Discovery e para obter metadados. Ele também pode ser usado para gerar e consumir mensagens multicast brutas.

O Cliente de Depuração do WSD opera em um dos três modos: multicast, descoberta e metadados.

Mode Descrição
Multicast No modo Multicast, o Cliente de Depuração do WSD envia e recebe mensagens multicast não formatadas na porta UDP 3702, conforme definido em WS-Discovery. O usuário pode salvar essas mensagens SOAP em um arquivo de texto e pode modificar e retransmitir as mensagens com o Cliente de Depuração do WSD.
Descoberta No modo de descoberta, o Cliente de Depuração do WSD envia e recebe mensagens formatadas WS-Discovery. Ele pode exibir mensagens Hello, Bye, ProbeMatches e ResolveMatches recebidas . Ele pode enviar mensagens de investigação por UDP ou HTTP e Resolver mensagens por UDP.
Metadados Além de implementar todos os recursos do modo descoberta, o modo de metadados também tenta recuperar metadados de dispositivos.

 

Para obter mais informações, consulte Usando um host genérico e um cliente para troca de metadados HTTP, Usando um host genérico e cliente para UDP WS-Discovery e Usando o cliente de depuração WSD para verificar o tráfego multicast.

O host de depuração do WSD

O host de depuração do WSD (wsddebug_host.exe) fornece um console interativo usado para anunciar o host, responder a solicitações do cliente e imprimir informações de diagnóstico.

O Host de Depuração do WSD opera em um dos dois modos: descoberta e metadados.

Mode Descrição
Descoberta No modo descoberta, o Host de Depuração do WSD imprime mensagens formatadas WS-Discovery. Ele também envia mensagens Hello e Bye e responde automaticamente às mensagens De investigação e resolução .
Metadados Além de implementar todos os recursos do modo descoberta, o modo de metadados anuncia um serviço de metadados e permite que os clientes se conectem e executem a troca de metadados.

 

Para obter mais informações, consulte Using a Generic Host and Client for HTTP Metadata Exchange e Using a Generic Host and Client for UDP WS-Discovery.

Desenvolvimento de aplicativos WSD no Windows

Ferramentas de desenvolvimento do WSDAPI

Guia de solução de problemas do WSDAPI