3.3.4.44 FetchDnsServerZoneById

The FetchDnsServerZoneById operation can be used to retrieve the DnsServerZone for the specified RecordId value.

 <wsdl:operation name="FetchDnsServerZoneById">
   <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/FetchDnsServerZoneById" message="ipam:IIpamServer_FetchDnsServerZoneById_InputMessage" />
   <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/FetchDnsServerZoneByIdResponse" message="ipam:IIpamServer_FetchDnsServerZoneById_OutputMessage" />
 </wsdl:operation>

Upon receiving the IIpamServer_FetchDnsServerZoneById_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_FetchDnsServerZoneById_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 FetchDnsServerZoneById.id is less than or equal to 0, an appropriate SOAP fault MUST be generated.

  2. Call the procedure GetDnsServerZoneFromTable in ADM_DNSServerForwardLookupZoneTable with Param_Id set to FetchDnsServerZoneById.id.

  3. Set the Result_data to FetchDnsServerZoneByIdResponse.FetchDnsServerZoneByIdResult.