This operation can be used to get the number of address ranges that are not mapped to any address block.
<wsdl:operation name="GetTotalUnmappedRanges"> <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/GetTotalUnmappedRanges" message="ipam:IIpamServer_GetTotalUnmappedRanges_InputMessage" /> <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/GetTotalUnmappedRangesResponse" message="ipam:IIpamServer_GetTotalUnmappedRanges_OutputMessage" /> </wsdl:operation>
Upon receiving the IIpamServer_GetTotalUnmappedRanges_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_GetTotalUnmappedRanges_OutputMessage message. In the event of a failure, an appropriate SOAP fault MUST be sent to the client as specified in section 184.108.40.206.
Get the count of the rows in the ADM_IPRangeTable which has 0 for the ParentIPBlockRecordId.
Set the count computed above to GetTotalUnmappedRangesResponse.GetTotalUnmappedRangesResult.