Share via


VirtualServer

This class represents a virtual server, which logically binds independent Web sites to one or more servers.

The Web sites associated with the virtual server are represented through a set of SiteURL objects. The binding to a server occurs through association with one or more ServerBinding objects.

The VirtualServer object may be a part of a larger group of servers. If this occurs, the VirtualServer objects will be linked through a ServerGroup object.

If business transactions are made through a Uniform Resource Identifier (URI) to the virtual server, a Request object is linked through the appropriate SiteURL and URI objects.

Data Members

Data Member Name Data Type Default Value Description
Description WSTR None Stores a description of the virtual server.
DirIndexes WSTR None Stores the directory indices for the virtual server.
HostHeaderName WSTR Not available None
IPAddress WSTR 0.0.0.0 None
IPPort LONG 0 None
LocalDomain WSTR None Stores the name of the local domain for the virtual server.
ServerGroupName WSTR Not available None
VServerName WSTR Not available Stores the unique key for the object.
VServerType LONG None Stores a code for the type of virtual server.

Class Key

VirtualServerKey is composed of a single data member, VServerName.

Relations

For a description of the relation type, see Data Warehouse Classes.

Relation Name Parent Child Type
ServerBindingVirtualServerRel ServerBinding VirtualServer 2
ServerGroupVirtualServerRel ServerGroup VirtualServer 2
VirtualServerSiteURLRel VirtualServer SiteURL 3


All rights reserved.