Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs API usług sieci Web dla urządzeń (WSD) (WSDAPI) umożliwia następujące typy wymiany komunikatów:
Odnajdywanie urządzenia DPWS.
Opisywanie urządzenia DPWS. Jest to nazywane wymianą metadanych.
Wysyłanie komunikatów specyficznych dla usługi wraz z załącznikami binarnymi do i z usługi DPWS.
Subskrybowanie i odbieranie zdarzeń z usługi DPWS.
Jak pokazano na poniższej ilustracji, narzędzie WSDAPI Basic Interoperability Tool (WSDBIT) używa interfejsu WSDAPI do wysyłania i odbierania komunikatów DPWS. WSDBIT może służyć do testowania współdziałania między interfejsem WSDAPI uruchomionym w kliencie a stosem DPWS działającym na urządzeniu.
Scenariusze współdziałania mają na celu zweryfikowanie formatu komunikatów wraz z protokołami używanymi w poprzednich wymianach komunikatów. Scenariusze są definiowane z perspektywy klienta i są zorganizowane w następujące kategorie:
Inspekcja urządzeń i usług sprawdza odnajdywanie i wymianę metadanych w programie DPWS.
Prosta i zaawansowana kontrola testuje i weryfikuje komunikaty specyficzne dla usługi.
Testowanie załączników i weryfikacja załączników komunikatów, zgodnie ze specyfikacją mechanizmu optymalizacji transmisji komunikatów SOAP (MTOM).
Eventing testuje i weryfikuje Web Services Eventing.
Bezpieczna komunikacja obejmuje elementy wszystkich poprzednich scenariuszy.
W zależności od konkretnych potrzeb testowania współdziałania można zaimplementować urządzenie, klienta lub oba te elementy.
Można również selektywnie implementować sekcje przypadków testowych. Na przykład można zaimplementować tylko inspekcję urządzeń i usług oraz przypadki testowe współdziałania Simple and Advanced Control .
Uwaga, co najmniej, należy zaimplementować przypadki testowe inspekcji urządzeń i usług, ponieważ inne przypadki testowe tego wymagają.