WebServer


This type is a class for model objects.

A webserver. @since 6.0.0.

Package: webserver
Supertype: ServerComponent

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
webserverType : WebserverTypeKind The type of webserver.
webserverProtocol : WebserverProtocolKind The protocol associated with the primary port (WEBSERVER_ADDRESS named endpoint) of the webserver.
webserverInstallRoot : EString The fully qualified directory path in which the webserver is installed.
webserverAdminProtocol : WebserverProtocolKind The protocol associated with the primary port (WEBSERVER_ADMIN_ADDRESS named endpoint) of the webserver.
configurationFilename : EString The fully qualified name of the configuration file on the webserver.
logFilenameError : EString The fully qualified name of the webserver logfile.
logFilenameAccess : EString * No description is available *
serviceName : EString Service name used when running IHS as a service. This is applicable only to webservers with a webserverType of IHS on a Windows platform.
pluginProperties : PluginProperties * * No description is available *
adminServerAuthentication : AdminServerAuthentication @ * No description is available *
keyStoreFiles : KeyStoreFile * * No description is available *



Attribute Details

webserverType  -  The type of webserver.
    Data Type: WebserverTypeKind
    Default value:  IHS
    Allowed values:
        0 - IHS
        1 - APACHE
        2 - IIS
        3 - SUNJAVASYSTEM
        4 - DOMINO
        5 - HTTP_SERVER
        6 - HTTPSERVER_ZOS
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

webserverProtocol  -  The protocol associated with the primary port (WEBSERVER_ADDRESS named endpoint) of the webserver.
    Data Type: WebserverProtocolKind
    Default value:  HTTP
    Allowed values:
        0 - HTTP
        1 - HTTPS
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

webserverInstallRoot  -  The fully qualified directory path in which the webserver is installed.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

webserverAdminProtocol  -  The protocol associated with the primary port (WEBSERVER_ADMIN_ADDRESS named endpoint) of the webserver.
    Data Type: WebserverProtocolKind
    Default value:  unspecified
    Allowed values:
        0 - HTTP
        1 - HTTPS
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

configurationFilename  -  The fully qualified name of the configuration file on the webserver.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

logFilenameError  -  The fully qualified name of the webserver logfile.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

logFilenameAccess  -  * No description is available *
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

serviceName  -  Service name used when running IHS as a service. This is applicable only to webservers with a webserverType of IHS on a Windows platform.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

pluginProperties  -  * No description is available *
    Reference Type: PluginProperties *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

adminServerAuthentication  -  * No description is available *
    Reference Type: AdminServerAuthentication @
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

keyStoreFiles  -  * No description is available *
    Reference Type: KeyStoreFile *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006