Dela via


Introduktion till WSDBIT

WSD-API:et (Web Services for Devices) (WSDAPI) möjliggör följande typer av meddelandeutbyten:

  • Upptäcka en DPWS-enhet.

  • Beskriva en DPWS-enhet. Detta kallas för ett metadatautbyte.

  • Skicka tjänstspecifika meddelanden, tillsammans med binära bifogade filer, till och från en DPWS-tjänst.

  • Prenumerera på och ta emot händelser från en DPWS-tjänst.

Som du ser i följande bild använder WSDAPI Basic Interoperability Tool (WSDBIT) WSDAPI för att skicka och ta emot DPWS-meddelanden. WSDBIT kan användas för att testa samverkan mellan WSDAPI som körs i en klient och en DPWS-stack som körs på en enhet.

Diagram som illustrerar WSDAPI Basic Interoperability Tool (WSDBIT) och dess relaterade komponenter.

Samverkansscenarierna är avsedda att verifiera meddelandeformatet tillsammans med de protokoll som används i föregående meddelandeutbyten. Scenarierna definieras ur klientperspektiv och är ordnade i följande kategorier:

  • Kontrolltester för enheter och tjänster och verifierar DPWS-enhetsidentifiering och metadatautbyte.

  • Enkla och avancerade kontrolltester testar och verifierar tjänstspecifika meddelanden.

  • Bifogade filer testar och verifierar bifogade meddelande, enligt definitionen i MTOM-specifikationen (SOAP Message Transmission Optimization Mechanism).

  • Eventhantering testar och verifierar Web Services Eventing.

  • Säker kommunikation innehåller element i alla föregående scenarier.

Beroende på de specifika behoven i samverkanstestningen kan du implementera enheten, klienten eller båda.

Du kan också selektivt implementera avsnitt i testfallen. Du kan till exempel implementera endast testfallen för enhets- och tjänstinspektion och enkel och avancerad kontroll för interoperabilitet.

Not Du måste minst implementera testfallen för enhets- och tjänstinspektionskompatibilitet eftersom andra testfall kräver det.