3.3.4.41 EnumerateServerInfo

The EnumerateServerInfo operation is used to retrieve the details of a server instance in the IPAM data store.

 <wsdl:operation name="EnumerateServerInfo">
   <wsdl:input wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/EnumerateServerInfo" message="ipam:IIpamServer_EnumerateServerInfo_InputMessage" />
   <wsdl:output wsaw:Action="http://Microsoft.Windows.Ipam/IIpamServer/EnumerateServerInfoResponse" message="ipam:IIpamServer_EnumerateServerInfo_OutputMessage" />
 </wsdl:operation>

The protocol client sends an IIpamServer_EnumerateServerInfo_InputMessage request. The server then performs the following processing steps. When the operation completes successfully, the protocol server MUST respond with the IIpamServer_EnumerateServerInfo_OutputMessage response. 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 EnumerateServerInfo.parametersInput is NULL, a SOAP fault MUST be generated as specified in section 2.2.2.1.

  2. The EnumerateServerInfo.parametersInput is cast as ipam:ServerInfoEnumerationParameters. If it has FilterInfo, then that value is passed as a parameter, else default filter is passed to GetFilteredServerInfoFromTable in ADM_ServersTable

  3. The returned array of ipam:ServerInfo is passed in the output message.