Messaggio Hello
Un messaggio Hello è un messaggio WS-Discovery usato per annunciare la presenza di un dispositivo o di un servizio nella rete. I messaggi Hello vengono inviati anche in altri scenari. Per altre informazioni sui messaggi Hello, vedere la sezione 4.1 della specifica WS-Discovery.
Un messaggio Hello viene inviato dal multicast UDP alla porta 3702. Questo messaggio non è richiesto.
Nota
Questo argomento mostra un messaggio DPWS di esempio generato dai client e dagli host WSDAPI. WSDAPI analizza e accetta altri messaggi conformi a DPWS che non sono conformi a questo esempio. Non usare questo esempio per verificare l'interoperabilità di DPWS; usare invece lo strumento di interoperabilità di base WSDAPI (WSDBIT).
Il messaggio SOAP seguente mostra un messaggio Hello di esempio.
<?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"
xmlns:wsdp="https://schemas.xmlsoap.org/ws/2006/02/devprof">
<soap:Header>
<wsa:To>
urn:schemas-xmlsoap-org:ws:2005:04:discovery
</wsa:To>
<wsa:Action>
https://schemas.xmlsoap.org/ws/2005/04/discovery/Hello
</wsa:Action>
<wsa:MessageID>
urn:uuid:0f5d604c-81ac-4abc-8010-51dbffad55f2
</wsa:MessageID>
<wsd:AppSequence InstanceId="2"
SequenceId="urn:uuid:369a7d7b-5f87-48a4-aa9a-189edf2a8772"
MessageNumber="14">
</wsd:AppSequence>
</soap:Header>
<soap:Body>
<wsd:Hello>
<wsa:EndpointReference>
<wsa:Address>
urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:Address>
</wsa:EndpointReference>
<wsd:Types>wsdp:Device</wsd:Types>
<wsd:MetadataVersion>2</wsd:MetadataVersion>
</wsd:Hello>
</soap:Body>
Un messaggio Hello contiene i punti di stato attivo seguenti.
Punto di interesse | XML | Descrizione |
---|---|---|
Ciao |
|
L'azione Hello SOAP identifica il messaggio come messaggio Hello. |
AppSequence |
|
Contiene informazioni sulla sequenza di sequenziazione dell'applicazione, che consente di mantenere la sequenza di messaggi anche se vengono ricevuti fuori ordine. AppSequence viene convalidato come descritto in Regole di convalida appSequence. |
Indirizzo |
|
Contiene l'indirizzo dell'endpoint. Questo indirizzo può essere fatto riferimento in un messaggio Resolve . |
Tipi |
|
Contiene i tipi di WS-Discovery annunciati dall'host. |
Argomenti correlati