Alat Penelusuran Kesalahan

Toolset debugging yang dibangun di Web Services on Devices API (WSDAPI) tersedia di Windows SDK dan Windows Driver Kit (WDK). Alat-alat ini dapat digunakan untuk menguji fungsionalitas aplikasi kustom yang ditulis pada WSDAPI, atau perangkat dan klien yang ditulis menggunakan tumpukan Profil Perangkat untuk Layanan Web (DPWS) lainnya.

Alat Host Debug WSD (wsddebug_host.exe) dan Klien Debug WSD (wsddebug_client.exe) dapat digunakan untuk memeriksa karakteristik klien atau host DPWS. Mereka juga dapat digunakan untuk memecahkan masalah konektivitas atau konfigurasi. Untuk informasi selengkapnya, lihat Panduan Pemecahan Masalah WSDAPI. Alat-alat ini hanya tersedia di SDK. Alat SDK terletak di direktori berikut: <Windows SDK Install Folder>\Bin.

WSDAPI Basic Interoperability Tool (WSDBIT) dapat digunakan untuk menguji interoperabilitas tingkat SOAP atau tingkat transportasi (yaitu, memastikan pesan terbentuk dengan baik). Alat ini hanya tersedia di WDK.

Klien Debug WSD

Klien Debug WSD (wsddebug_client.exe) menyediakan konsol interaktif yang dapat digunakan untuk mengirim dan menerima pesan WS-Discovery, dan untuk mendapatkan metadata. Ini juga dapat digunakan untuk menghasilkan dan mengonsumsi pesan multicast mentah.

Klien Debug WSD beroperasi dalam salah satu dari tiga mode: multicast, penemuan, dan metadata.

Mode Deskripsi
Multicast Dalam mode Multicast, Klien Debug WSD mengirim dan menerima pesan multicast yang tidak diformat pada port UDP 3702, seperti yang didefinisikan dalam WS-Discovery. Pengguna dapat menyimpan pesan SOAP ini dalam file teks, dan dapat memodifikasi dan merebroadcast pesan dengan Klien Debug WSD.
Penemuan Dalam mode Penemuan, Klien Debug WSD mengirim dan menerima pesan WS-Discovery yang diformat. Ini dapat menampilkan pesan Hello, Bye, ProbeMatches, dan ResolveMatches yang diterima. Ini dapat mengirim pesan Probe melalui UDP atau HTTP, dan Menyelesaikan pesan melalui UDP.
Metadata Selain menerapkan semua fitur mode Penemuan, mode Metadata juga mencoba mengambil metadata dari perangkat.

 

Untuk informasi selengkapnya, lihat Menggunakan Host Generik dan Klien untuk Http Metadata Exchange, Menggunakan Host Generik dan Klien untuk UDP WS-Discovery, dan Menggunakan Klien Debug WSD untuk Memverifikasi Lalu Lintas Multicast.

The WSD Debug Host

Host Debug WSD (wsddebug_host.exe) menyediakan konsol interaktif yang digunakan untuk mengumumkan host, menanggapi permintaan klien, dan mencetak informasi diagnostik.

Host Debug WSD beroperasi dalam salah satu dari dua mode: penemuan dan metadata.

Mode Deskripsi
Penemuan Dalam mode Penemuan, Host Debug WSD mencetak pesan WS-Discovery yang diformat. Ini juga mengirim pesan Halo dan Bye , dan secara otomatis merespons pesan Probe dan Resolve .
Metadata Selain menerapkan semua fitur mode Penemuan, mode Metadata mengiklankan layanan metadata dan memungkinkan klien untuk terhubung dan melakukan pertukaran metadata.

 

Untuk informasi selengkapnya, lihat Menggunakan Host Generik dan Klien untuk Pertukaran Metadata HTTP dan Menggunakan Host Generik dan Klien untuk UDP WS-Discovery.

Pengembangan Aplikasi WSD di Windows

Alat Pengembangan WSDAPI

Panduan Pemecahan Masalah WSDAPI