Messaggio di bye

Un messaggio Bye è un messaggio WS-Discovery usato per annunciare la partenza di un dispositivo o di un servizio dalla rete. Per altre informazioni sui messaggi bye, vedere la sezione 4.2 della specifica WS-Discovery.

I messaggi di bye non vengono richiesti. I messaggi sono facoltativi.

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 Bye 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">
<soap:Header>
    <wsa:To>
        urn:schemas-xmlsoap-org:ws:2005:04:discovery
    </wsa:To>
    <wsa:Action>
        https://schemas.xmlsoap.org/ws/2005/04/discovery/Bye
    </wsa:Action>
    <wsa:MessageID>
        urn:uuid:193ccfa0-347d-41a1-9285-f500b6b96a15
    </wsa:MessageID>
    <wsd:AppSequence InstanceId="2"
        SequenceId="urn:uuid:369a7d7b-5f87-48a4-aa9a-189edf2a8772"
        MessageNumber="21">
    </wsd:AppSequence>
</soap:Header>
<soap:Body>
    <wsd:Bye>
        <wsa:EndpointReference>
            <wsa:Address>
                urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
            </wsa:Address>
        </wsa:EndpointReference>
    </wsd:Bye>
</soap:Body>

Un messaggio Bye contiene i punti di stato attivo seguenti.

Punto di interesse XML Descrizione
Ciao
<wsa:Action>
    https://schemas.xmlsoap.org/ws/2005/04/discovery/Bye
</wsa:Action>
L'azione BYE SOAP identifica il messaggio come messaggio Bye.
AppSequence
<wsd:AppSequence InstanceId="2"
    SequenceId="urn:uuid:369a7d7b-5f87-48a4-aa9a-189edf2a8772"
    MessageNumber="21">
</wsd: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
<wsa:Address>
    urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:Address>
Contiene l'indirizzo dell'endpoint in modalità offline.

 

Individuazione e messaggi di scambio dei metadati

Messaggio Hello