Identifies a geographical area within a FileNet P8 domain. A domain can have one or more configured sites. Each site is identified by a unique name and has associated servers and resources (such as object stores, index areas, storage areas, and content caches). Associated resource objects in the same geographical area have the same Site property.

When a Content Engine server in a geographically distributed environment processes a user request, it determines what resources it will need to process the request, and makes use of the site information in these resources to determine how best to process the request. The site information will determine whether or not content retrievals and uploads are processed through a content cache, and whether or not the request will be forwarded to a server in another site, closer to the resources required to process the request.

When the Content Engine server is initialized and the GCD created, a factory-generated instance of the Site class, called "Initial Site," is created and referenced by the Domain.DefaultSite property. As Virtual Servers, Server Instances, and resources (object stores, storage areas, etc.) are added to the domain, they are assigned to the DefaultSite, unless a different site is explicitly specified. A user with system administrator privileges can change the Domain.DefaultSite to a different default site, if desired.

For more information about request forwarding, see "Request Forwarding Concepts" in the Content Engine Administration documentation.

To create a new instance of this class, call Factory.Site.CreateInstance.


Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)

Syntax

Visual Basic (Declaration)
Public Interface ISite
    Implements IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C#
public interface ISite : IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C++
interface class ISite : IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
J#
public interface ISite implements IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
JScript
public interface ISite extends IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable

Remarks

Metadata

Auditable: false
AllowsInstances: true
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: false
IsHidden: false
Searchable: false
StorageType: Domain
SuperclassName: GenericObject

See Also