Compartir a través de


Mensaje de sondeo

Un mensaje de sondeo es un mensaje de WS-Discovery usado por un cliente para buscar servicios en la red por tipo de servicio. Para obtener más información sobre los mensajes de sondeo, vea la sección 5.2 de la especificación WS-Discovery.

El multidifusión UDP envía un mensaje de sondeo al puerto 3702. No se admiten mensajes de sondeo de unidifusión.

Los clientes de DPWS envían mensajes de sondeo. En la lista siguiente se muestran escenarios en los que WSDAPI enviará un mensaje de sondeo.

  • Los clientes de detección de funciones envían mensajes de sondeo.
  • Los clientes WSDAPI que llaman a IWSDiscoveryProvider::SearchByAddress envían mensajes de sondeo.
  • Los clientes WSDAPI que llaman a IWSDiscoveryProvider::SearchByType envían mensajes de sondeo.
  • Las aplicaciones que usan la detección dirigida envían mensajes de sondeo a través de HTTP o HTTPS.

Nota

En este tema se muestra un mensaje DPWS de ejemplo generado por clientes y hosts de WSDAPI. WSDAPI analizará y aceptará otros mensajes compatibles con DPWS que no cumplan este ejemplo. No utilice este ejemplo para comprobar la interoperabilidad de DPWS; use la Herramienta de interoperabilidad básica de WSDAPI (WSDBIT) en su lugar.

 

El siguiente mensaje SOAP muestra un mensaje de sondeo de ejemplo.

<?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/Probe
    </wsa:Action>
    <wsa:MessageID>
        urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
    </wsa:MessageID>
</soap:Header>
<soap:Body>
    <wsd:Probe>
        <wsd:Types>wsdp:Device</wsd:Types>
    </wsd:Probe>
</soap:Body>

Un mensaje de sondeo tiene los siguientes puntos de enfoque.

Punto de enfoque XML Descripción
Sondeo
<wsa:Action>
    https://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
</wsa:Action>
La acción SOAP de sondeo identifica el mensaje como un mensaje de sondeo.
MessageID
<wsa:MessageID>
    urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
</wsa:MessageID>
Contiene el identificador de mensaje al que hace referencia el elemento RelatesTo en un mensaje ProbeMatches .
Tipos
<wsd:Types>wsdp:Device
Contiene los tipos WS-Discovery para los que el cliente está buscando. Este elemento no debe estar vacío.

 

Mensajes de intercambio de metadatos y detección

Mensaje ProbeMatches