Web Hosting Resource Manager::AddServerClasses

This procedure adds "Server Classes" resource groups. This allows for the grouping of Server resources by capability. For example, you might have a "Premium" server class that contains all dual processor servers with drive arrays.

Arguments

Input argument Required Description

<iisServerClasses>/<iisServerClass>

Yes

One or more iisServerClass nodes defining a IIS Web Server class:

  1. <serverClassName>: The unique name of the server class

  2. <classDescription>: A description for the server class

<preferredDomainController>

Yes

Remarks

Access Level

Public.

Provisioning Steps

  1. Add new resource group(s) to Resource Manager

Security

  1. Impersonate Caller.

  2. Caller Tested for domain admin permissions:

    1. Domain admins

Sample Code

Example XML Request

<request> 
  <procedure> 
 
    <execute namespace="Web Hosting Resource Manager" procedure="AddServerClasses" impersonate="1"> 
 
      <executeData> 
 
        <iisServerClasses> 
 
          <iisServerClass> 
 
            <serverClassName>SQLServerPremium</serverClassName> 
 
            <classDescription>High-performance IIS Web Server Clusters</classDescription> 
 
          </iisServerClass> 
 
          <iisServerClass> 
 
            <serverClassName>SQLServerProfessional</serverClassName> 
 
            <classDescription>Dual-processor IIS Web Servers</classDescription> 
 
          </iisServerClass> 
 
          <iisServerClass> 
 
            <serverClassName>SQLServerBasic</serverClassName> 
 
            <classDescription>Affordable IIS Web Server Hosting</classDescription> 
 
          </iisServerClass> 
 
        </iisServerClasses> 
 
      </executeData> 
 
      <after source="executeData" destination="data" mode="merge"/> 
 
    </execute> 
 
  </procedure> 
 
</request> 

Example XML Response

No example XML response.

Applies To

Web Hosting Resource Manager Namespace for:

  • Hosted Messaging and Collaboration version 4.5

  • Hosted Messaging and Collaboration version 4.0

  • Hosted Messaging and Collaboration version 3.5

  • Hosted Messaging and Collaboration version 3.0

  • Windows-based Hosting version 4.5

  • Windows-based Hosting version 4.0

  • Windows-based Hosting version 3.5

  • Windows-based Hosting for Applications version 1.0

See also

Tasks

Web Hosting Resource Manager::RemoveServerClasses
Web Hosting Resource Manager::QueryAllServerClasses