3.3.4.5 CheckIfDnsServerReverseZoneHostedOnServer

This operation is used to check whether a reverse lookup DNS zone is hosted on a server.

 <wsdl:operation name="CheckIfDnsServerReverseZoneHostedOnServer">
   <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/CheckIfDnsServerReverseZoneHostedOnServer" message="ipam:IIpamServer_CheckIfDnsServerReverseZoneHostedOnServer_InputMessage" />
   <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/CheckIfDnsServerReverseZoneHostedOnServerResponse" message="ipam:IIpamServer_CheckIfDnsServerReverseZoneHostedOnServer_OutputMessage" />
 </wsdl:operation>

Upon receiving the IIpamServer_CheckIfDnsServerReverseZoneHostedOnServer_InputMessage request message, the server performs the following processing steps. Upon successful completion of the steps specified below, the server MUST respond with the IIpamServer_CheckIfDnsServerReverseZoneHostedOnServer_OutputMessage message.In the event of a failure, an appropriate SOAP fault MUST be sent to the client as specified in section 2.2.2.1.

  1. If either of the following conditions are not satisfied, an appropriate SOAP fault MUST be generated.

    1. CheckIfDnsServerReverseZoneHostedOnServer.reverseZoneId > 0

    2. CheckIfDnsServerReverseZoneHostedOnServer.dnsServerId > 0

  2. Lookup the ADM_DNSServerReverseLookupZoneTable for the row that has ServerRecordId equal to CheckIfDnsServerReverseZoneHostedOnServer.dnsServerId and DnsReverseZoneId equal to CheckIfDnsServerReverseZoneHostedOnServer.reverseZoneId.

  3. If a row exists set the value of CheckIfDnsServerReverseZoneHostedOnServerResponse. CheckIfDnsServerReverseZoneHostedOnServerResult to TRUE. Otherwise set it to FALSE.