WSDAPI 기본 상호 운용성 도구

DPWS(웹 서비스용 디바이스 프로필)는 여러 WS(웹 서비스) 사양을 어셈블하고 제한하는 참조 사양입니다. WSDAPI(WSD(Web Services on Devices) API는 Windows에 포함된 DPWS의 구현입니다. Windows는 WSDAPI를 사용하여 모든 유형의 DPWS 디바이스를 검색하고 WSDAPI를 사용하여 프린터, 스캐너 및 네트워크 프로젝터와 같은 여러 디바이스 클래스에 제어 메시지를 발급합니다.

WSDAPI WSDBIT(기본 상호 운용성 도구)를 사용하여 Windows가 비 WSDAPI DPWS 스택과 상호 운용될 수 있는지 확인할 수 있습니다. 이 도구는 주로 DPWS를 구현하고 Windows와의 상호 운용성을 테스트하려는 디바이스 개발자를 위한 것입니다. 일부 WSDBIT 테스트는 디바이스가 SOAP 메시지 전송 최적화 메커니즘( 메시지 첨부 파일에 사용됨) 및 웹 서비스 이벤트와 같은 고급 DPWS 기능을 실행하는 데 사용되는 특수 테스트 인터페이스를 구현해야 합니다. 이러한 인터페이스는 반드시 필요하지 않습니다. 그러나 WSDBIT에서 이 기능을 다루는 유일한 방법입니다.

WSDAPI는 사양의 클라이언트 및 디바이스 섹션을 모두 구현하며 WSDBIT를 사용하여 WSDAPI를 클라이언트 또는 디바이스로 연습할 수 있습니다. WSDBIT를 사용하여 비 WSDAPI 디바이스 또는 비 WSDAPI 클라이언트를 테스트하고 확인할 수 있습니다.

WSD 상호 운용성 도구에 대해 읽기 전에 DPWS 사양 및 참조된 사양에 대해 잘 알고 있어야 합니다.

참고

WSDBIT는 디바이스에서 DPWS 구현을 지원하는 데 사용할 수 있지만 일반 디버깅 도구는 아닙니다. 다른 WSDAPI 개발 도구 (예: WSDAPI 디버깅 도구)는 트래픽을 관찰하고 오류를 진단하는 데 더 적합합니다. 이러한 도구는 데스크톱 앱용 Windows SDK에서 사용할 수 있습니다. 데스크톱 앱 개발을 위한 다운로드를 참조하세요.

이 단원에 포함된 항목은 다음과 같습니다.

WSDBIT 소개

참조된 네임스페이스

WSDBIT 테스트 환경

WSDBIT에 대한 클라이언트 시나리오

WSDBIT 참조

WSD 및 WSDAPI에 대한 자세한 내용은 Windows SDK(소프트웨어 개발 키트)에서 다음 topics 참조하세요.