Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett Resolve-meddelande är ett WS-Discovery meddelande som används av en klient för att söka efter tjänster i nätverket med namn. En klient skickar endast ett Resolve-meddelande när ett HTTP-meddelande (till exempel en Hämta begäran om metadatautbyte eller ett tjänstmeddelande) skickas. Mer information om Lösa meddelanden finns i avsnitt 6.1 i WS-Discovery Specification.
Ett Resolve-meddelande skickas av UDP multicast till port 3702. Unicast Resolve-meddelanden stöds inte.
DPWS-klienter skickar Lösa meddelanden. I följande lista visas scenarier där WSDAPI skickar ett Resolve-meddelande.
- En Funktionsidentifieringsklient skickar ett Resolve-meddelande om inga XAddrs ingår i ett ProbeMatches- meddelande.
- En klient som anropar metoderna IWSDiscoveryProvider::SearchById skickar ett Resolve-meddelande.
- En klient som anropar WSDCreateDeviceProxy kan skicka ett Resolve-meddelande om en logisk enhetsadress skickas till pszDeviceId.
- En klient som anropar WSDCreateDeviceProxyAdvanced skickar ett Resolve-meddelande om funktionen anropas med parametern pDeviceAddress inställd på NULL-.
Not
Det här avsnittet visar ett DPWS-exempelmeddelande som genereras av WSDAPI-klienter och värdar. WSDAPI parsar och accepterar andra DPWS-kompatibla meddelanden som inte överensstämmer med det här exemplet. Använd inte det här exemplet för att verifiera DPWS-samverkan. använd WSDAPI Basic Interoperability Tool (WSDBIT) i stället.
Följande SOAP-meddelande visar ett exempel på Lös meddelande.
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsd="https://schemas.xmlsoap.org/ws/2005/04/discovery">
<soap:Header>
<wsa:To>
urn:schemas-xmlsoap-org:ws:2005:04:discovery
</wsa:To>
<wsa:Action>
https://schemas.xmlsoap.org/ws/2005/04/discovery/Resolve
</wsa:Action>
<wsa:MessageID>
urn:uuid:38d1c3d9-8d73-4424-8861-6b7ee2af24d3
</wsa:MessageID>
</soap:Header>
<soap:Body>
<wsd:Resolve>
<wsa:EndpointReference>
<wsa:Address>
urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:Address>
</wsa:EndpointReference>
</wsd:Resolve>
</soap:Body>
</soap:Envelope>
Ett Resolve-meddelande har följande fokuspunkter.
| Fokuspunkt | XML | Beskrivning |
|---|---|---|
| Lösa | |
Åtgärden Lös SOAP identifierar meddelandet som ett Lös meddelande. |
| MessageID | |
Innehåller meddelandeidentifieraren, som refereras till i ett ResolveMatches- meddelande. |
| Adress | |
Innehåller adressen till slutpunkten som löses. |
Relaterade ämnen