ipm7Status :: GetGroups
 
More Information: Refer to the ipMonitor 7.x Status Soap Interface or the WSDL Service Description.
   
GetGroups returns the status of members and depends of a specific Group.
 
GetGroups(...); Parameters (c#):
  • none
 
GetGroups(...); Return (c#):
  • rtGroup[]
    The return is a new Array containing rtGroup objects. This result set will contain all the Groups in the ipMonitor 7.x instance, with the status of all the members and depends. See the ipMonitor 7.x Status Soap Interface (rtGroup) for details.
 
SOAP / HTTP Details (Invoke):
 
POST /soap/status.asmx HTTP/1.1
Host: youripm7addr
Content-Type: text/xml
Content-Length: length
SOAPAction: "http://schemas.ipmonitor.com/ipm70/GetGroups"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetGroups xmlns="http://schemas.ipmonitor.com/ipm70/" />
  </soap:Body>
</soap:Envelope>
SOAP / HTTP Details (Return):
 
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetGroupsResponse xmlns="http://schemas.ipmonitor.com/ipm70/">
      <GetGroupsResult>
        <rtGroup>
          <ID>long</ID>
          <status>up or warn or down or lost or suspended or disabled or Maintenance or uninitialized or unknown</status>
          <name>string</name>
          <isroot>boolean</isroot>
          <m_total>unsignedInt</m_total>
          <d_total>unsignedInt</d_total>
          <m_lost>unsignedInt</m_lost>
          <d_lost>unsignedInt</d_lost>
          <m_down>unsignedInt</m_down>
          <d_down>unsignedInt</d_down>
          <m_warn>unsignedInt</m_warn>
          <d_warn>unsignedInt</d_warn>
          <m_ok>unsignedInt</m_ok>
          <d_ok>unsignedInt</d_ok>
          <m_offline>unsignedInt</m_offline>
          <d_offline>unsignedInt</d_offline>
        </rtGroup>
        <rtGroup>
          <ID>long</ID>
          <status>up or warn or down or lost or suspended or disabled or Maintenance or uninitialized or unknown</status>
          <name>string</name>
          <isroot>boolean</isroot>
          <m_total>unsignedInt</m_total>
          <d_total>unsignedInt</d_total>
          <m_lost>unsignedInt</m_lost>
          <d_lost>unsignedInt</d_lost>
          <m_down>unsignedInt</m_down>
          <d_down>unsignedInt</d_down>
          <m_warn>unsignedInt</m_warn>
          <d_warn>unsignedInt</d_warn>
          <m_ok>unsignedInt</m_ok>
          <d_ok>unsignedInt</d_ok>
          <m_offline>unsignedInt</m_offline>
          <d_offline>unsignedInt</d_offline>
        </rtGroup>
      </GetGroupsResult>
    </GetGroupsResponse>
  </soap:Body>
</soap:Envelope>