Example XML Request
<request>
<procedure>
<execute namespace="Data Hosting Resource Manager" procedure="QueryServersByClass" impersonate="1">
<executeData>
<serverClassName>SQLServerBasic</serverClassName>
<preferredDomainController>AD01-wh.fabrikam.com</preferredDomainController>
</executeData>
<after source="executeData" destination="data" mode="merge" />
</execute>
</procedure>
</request>
Example XML Response
Output Parameters
<servers>/<server> node containing current capacity
data. For example:
<server provisionable="1">
<serverName>SQL01</serverName>
<GUID>15CD15983A7C0C459697ECF33469B84C</GUID>
<path>LDAP://CN=SQL01,CN=Computers,DC=fabrikam,DC=com</path>
<megabytes>1000</megabytes>
<megabytesFree>1000</megabytesFree>
<maxDatabases>200</maxDatabases>
<databasesFree>200</databasesFree>
<warningPercentage>80</warningPercentage>
<shared>1</shared>
</server>
Typical Response
(Shown for formatting only, content may not match)
<response>
<data>
<serverClassName>SQLServerBasic</serverClassName>
<preferredDomainController>AD01-wh.fabrikam.com</preferredDomainController>
<servers>
<server provisionable="1">
<serverName>SQL01</serverName>
<GUID>15CD15983A7C0C459697ECF33469B84C</GUID>
<path>LDAP://CN=SQL01,CN=Computers,DC=fabrikam,DC=com</path>
<megabytes>1000</megabytes>
<megabytesFree>1000</megabytesFree>
<maxDatabases>200</maxDatabases>
<databasesFree>200</databasesFree>
<warningPercentage>80</warningPercentage>
<shared>1</shared>
</server>
<server provisionable="1">
<serverName>SQL02</serverName>
<GUID>6AD7B4A02DC5FA44AAD90005870EEB49</GUID>
<path>LDAP://CN=SQL02,CN=Computers,DC=fabrikam,DC=com</path>
<megabytes>1000</megabytes>
<megabytesFree>1000</megabytesFree>
<maxDatabases>200</maxDatabases>
<databasesFree>200</databasesFree>
<warningPercentage>80</warningPercentage>
<shared>1</shared>
</server>
</servers>
</data>
</response>