Yoklama İletisi

Yoklama iletisi, istemci tarafından ağdaki hizmetleri hizmet türüne göre aramak için kullanılan WS-Discovery bir iletidir. Yoklama iletileri hakkında daha fazla bilgi için, WS-Discovery Belirtimi5.2 bölümüne bakın.

Yoklama iletisi UDP çok noktaya yayın tarafından 3702 numaralı bağlantı noktasına gönderilir. Tek Noktaya Yayın Yoklama iletileri desteklenmez.

DPWS istemcileri Yoklama iletileri gönderir. Aşağıdaki listede WSDAPI'nin Yoklama iletisi göndereceği senaryolar gösterilmektedir.

  • İşlev Bulma istemcileri Yoklama iletileri gönderir.
  • IWSDiscoveryProvider::SearchByAddressçağıran WSDAPI istemcileri Yoklama iletileri gönderir.
  • IWSDiscoveryProvider::SearchByType çağıran WSDAPI istemcileri Yoklama iletileri gönderir.
  • Yönlendirilmiş bulma kullanan uygulamalar HTTP veya HTTPS üzerinden Yoklama iletileri gönderir.

Not

Bu konuda, WSDAPI istemcileri ve konakları tarafından oluşturulan örnek bir DPWS iletisi gösterilmektedir. WSDAPI, bu örneğe uymayan diğer DPWS uyumlu iletileri ayrıştıracak ve kabul edecektir. DPWS birlikte çalışabilirliğini doğrulamak için bu örneği kullanmayın; bunun yerine WSDAPI Temel Birlikte Çalışabilirlik Aracı (WSDBIT) kullanın.

 

Aşağıdaki SOAP iletisi örnek bir Yoklama iletisi gösterir.

<?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>

Yoklama iletisi aşağıdaki odak noktalarına sahiptir.

Odak noktası XML Açıklama
Sonda
<wsa:Action>
    https://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
</wsa:Action>
YOKLAMA SOAP eylemi iletiyi Yoklama iletisi olarak tanımlar.
İleti Kimliği
<wsa:MessageID>
    urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
</wsa:MessageID>
ProbeMatches iletisinde RelatesTo öğesi tarafından başvurulan ileti tanımlayıcısını içerir.
Tür
<wsd:Types>wsdp:Device</wsd:Types>
İstemcinin arama WS-Discovery türlerini içerir. Bu öğe boş olmamalıdır.

 

bulma ve meta veri değişim iletileri

ProbeMatches İleti