Compartir a través de


Herramientas de depuración

Hay disponible un conjunto de herramientas de depuración basado en servicios web en la API de dispositivos (WSDAPI) en Windows SDK y el Kit de controladores de Windows (WDK). Estas herramientas se pueden usar para probar la funcionalidad de las aplicaciones personalizadas escritas en WSDAPI, o dispositivos y clientes escritos mediante otras pilas de perfil de dispositivo para servicios web (DPWS).

Las herramientas WSD Debug Host (wsddebug_host.exe) y WSD Debug Client (wsddebug_client.exe) se pueden usar para inspeccionar las características de los clientes o hosts de DPWS. También se pueden usar para solucionar problemas de conectividad o configuración. Para obtener más información, vea Guía de solución de problemas de WSDAPI. Estas herramientas solo están disponibles en el SDK. Las herramientas del SDK se encuentran en el siguiente directorio: <Carpeta de> instalación de Windows SDK\Bin.

La Herramienta de interoperabilidad básica de WSDAPI (WSDBIT) se puede usar para probar la interoperabilidad de nivel SOAP o de nivel de transporte (es decir, garantizar que los mensajes estén bien formados). Esta herramienta solo está disponible en el WDK.

El cliente de depuración de WSD

El cliente de depuración de WSD (wsddebug_client.exe) proporciona una consola interactiva que se puede usar para enviar y recibir mensajes WS-Discovery y para obtener metadatos. También se puede usar para generar y consumir mensajes de multidifusión sin procesar.

El cliente de depuración de WSD funciona en uno de los tres modos: multidifusión, detección y metadatos.

Mode Descripción
Multidifusión En el modo de multidifusión, el cliente de depuración de WSD envía y recibe mensajes de multidifusión sin formato en el puerto UDP 3702, tal como se define en WS-Discovery. El usuario puede guardar estos mensajes SOAP en un archivo de texto y modificar y volver a retransmitir los mensajes con el cliente de depuración de WSD.
Detección En el modo de detección, el cliente de depuración de WSD envía y recibe mensajes de WS-Discovery con formato. Puede mostrar los mensajes Hello, Bye, ProbeMatches y ResolveMatches recibidos . Puede enviar mensajes de sondeo a través de UDP o HTTP y resolver mensajes a través de UDP.
Metadatos Además de implementar todas las características del modo de detección, el modo metadatos también intenta recuperar metadatos de los dispositivos.

 

Para obtener más información, vea Usar un host genérico y un cliente para el intercambio de metadatos HTTP, usar un host genérico y un cliente para la detección de WSD udp y usar el cliente de depuración de WSD para comprobar el tráfico de multidifusión.

El host de depuración de WSD

El host de depuración de WSD (wsddebug_host.exe) proporciona una consola interactiva que se usa para anunciar el host, responder a las solicitudes de cliente e imprimir información de diagnóstico.

El host de depuración de WSD funciona en uno de los dos modos: detección y metadatos.

Mode Descripción
Detección En el modo de detección, el host de depuración de WSD imprime mensajes con formato WS-Discovery. También envía mensajes Hello y Bye y responde automáticamente a los mensajes Probe y Resolve .
Metadatos Además de implementar todas las características del modo de detección, el modo de metadatos anuncia un servicio de metadatos y permite a los clientes conectarse y realizar el intercambio de metadatos.

 

Para obtener más información, vea Usar un host genérico y un cliente para el intercambio de metadatos HTTP y Usar un host genérico y un cliente para la detección de WS udp.

Desarrollo de aplicaciones WSD en Windows

Herramientas de desarrollo de WSDAPI

Guía de solución de problemas de WSDAPI