ApplicationDeployment


This type is a class for model objects.

Application deployment configuration into a WebSphere J2EE environment.

Package: appdeployment
Supertype: DeployedObject

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

Reference attributes having this type:
  ModuleDeployment.applicationDeployment



Attributes Summary
binariesURL : EString Specifies the location of the application's ear file. This can be an absolute value such as /opt/MyApps/myapp.ear or a pathmap variable such as ${MY_APPS}/myapp.ear.
useMetadataFromBinaries : EBoolean Normally, the server will use the bindings, extensions, and deployment descriptors co-located with the appdeployment document, rather than those descriptors which are colocated with the binaries of the application. When this flag is true, the server will run using the metadata that is in the original binaries.
enableDistribution : EBoolean Boolean attribute that specifies whether the application should be automatically distributed to other nodes. In single server configuration this attribute specifies if the application binaries are expanded or deleted from install destination (binariesURL) upon installation or uninstallation.
warClassLoaderPolicy : ClassLoaderPolicy Defines whether there is a single classloader (SINGLE/APPLICATION) for all WARs in the application or a classloader per WAR (MULITPLE/MODULE) in the application. The class loader policy value is documented as having the constants "SINGLE" and "MULTIPLE". In the Administrative console these constants are documented as "APPLICATION" and "MODULE". The policy value of "SINGLE" corresponds with the admin console value of "APPLICATION"; the policy value of MULTIPLE" corresponds with the admin console value of "MODULE".
createMBeansForResources : EBoolean Defines if MBeans are created for all the resources such as servlets, jsps, EJBs defined in an application when the application is started on a deployment target.
reloadInterval : ELong The timeperiod (in seconds) in which the application's filesystem will be scanned for updated files. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will override the property if it was set in the application's deployment descriptor. Valid range is > 0.
reloadEnabled : EBoolean Whether the application's filesystem will be scanned for updated files, so that changes are dynamically reloaded. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will overrides the setting in the application's deployment descriptor.
zeroBinaryCopy : EBoolean When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information. It is up to the deployer to make sure that the EAR file is expanded in appropriate location (represented by binariesURL). Operations like export, exportDDL, edit are not allowed when an application is deployed using this option.
appContextIDForSecurity : EString This attibute is set internally when an application is installed. This attribute is used to set the contextID for the application. This contextID is used when a JACC (Java Authorization Contract for Containers) provider is used for authorization in WebSphere. It will be used to propagate the security policy information to the JACC provider as per the JACC specification.
backgroundApplication : EBoolean * No description is available *
zeroEarCopy : EBoolean When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information that exists in the repository. It is up to the deployer to make sure that the EAR file is expanded in appropriate location (represented by binariesURL). Operations like export, exportDDL are not allowed when an application is deployed using this option.
filePermission : EString Contains the multiple "file_name_pattern=permissions" concatinated by '#'.
allowDispatchRemoteInclude : EBoolean Allows a webapp to call getResourceDispatcher on a remote servlet context.
allowServiceRemoteInclude : EBoolean Allows a webapp to handle remote include scripts.
asyncRequestDispatchType : AsyncRequestDispatchType @since 7.0.0 Specifies aggregation type allowed for Async Request Dispatches for an application.
autoLink : EBoolean * No description is available *
startOnDistribute : EBoolean * No description is available *
expandSynchronously : EBoolean * No description is available *
recycleOnUpdate : RecycleOnUpdateType * No description is available *
modules : ModuleDeployment + The module deployment configuration for each module of an enterprise application.
properties : Property * * No description is available *



Attribute Details

binariesURL  -  Specifies the location of the application's ear file. This can be an absolute value such as /opt/MyApps/myapp.ear or a pathmap variable such as ${MY_APPS}/myapp.ear.
    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

useMetadataFromBinaries  -  Normally, the server will use the bindings, extensions, and deployment descriptors co-located with the appdeployment document, rather than those descriptors which are colocated with the binaries of the application. When this flag is true, the server will run using the metadata that is in the original binaries.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

enableDistribution  -  Boolean attribute that specifies whether the application should be automatically distributed to other nodes. In single server configuration this attribute specifies if the application binaries are expanded or deleted from install destination (binariesURL) upon installation or uninstallation.
    Data Type: EBoolean
    Default value:  true
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

warClassLoaderPolicy  -  Defines whether there is a single classloader (SINGLE/APPLICATION) for all WARs in the application or a classloader per WAR (MULITPLE/MODULE) in the application. The class loader policy value is documented as having the constants "SINGLE" and "MULTIPLE". In the Administrative console these constants are documented as "APPLICATION" and "MODULE". The policy value of "SINGLE" corresponds with the admin console value of "APPLICATION"; the policy value of MULTIPLE" corresponds with the admin console value of "MODULE".
    Data Type: ClassLoaderPolicy
    Default value:  unspecified
    Allowed values:
        0 - MULTIPLE
        1 - SINGLE
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

createMBeansForResources  -  Defines if MBeans are created for all the resources such as servlets, jsps, EJBs defined in an application when the application is started on a deployment target.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

reloadInterval  -  The timeperiod (in seconds) in which the application's filesystem will be scanned for updated files. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will override the property if it was set in the application's deployment descriptor. Valid range is > 0.
    Data Type: ELong
    Default value:  3
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

reloadEnabled  -  Whether the application's filesystem will be scanned for updated files, so that changes are dynamically reloaded. The reloadInterval attribute on the ApplicationDeployment object in deployment.xml will overrides the setting in the application's deployment descriptor.
    Data Type: EBoolean
    Default value:  true
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

zeroBinaryCopy  -  When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information. It is up to the deployer to make sure that the EAR file is expanded in appropriate location (represented by binariesURL). Operations like export, exportDDL, edit are not allowed when an application is deployed using this option.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

appContextIDForSecurity  -  This attibute is set internally when an application is installed. This attribute is used to set the contextID for the application. This contextID is used when a JACC (Java Authorization Contract for Containers) provider is used for authorization in WebSphere. It will be used to propagate the security policy information to the JACC provider as per the JACC specification.
    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

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

zeroEarCopy  -  When this option is chosen during deployment, the WebSphere system does not manage application EAR file. WebSphere only manages deployment specific information that exists in the repository. It is up to the deployer to make sure that the EAR file is expanded in appropriate location (represented by binariesURL). Operations like export, exportDDL are not allowed when an application is deployed using this option.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

filePermission  -  Contains the multiple "file_name_pattern=permissions" concatinated by '#'.
    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

allowDispatchRemoteInclude  -  Allows a webapp to call getResourceDispatcher on a remote servlet context.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

allowServiceRemoteInclude  -  Allows a webapp to handle remote include scripts.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

asyncRequestDispatchType  -  @since 7.0.0 Specifies aggregation type allowed for Async Request Dispatches for an application.
    Data Type: AsyncRequestDispatchType
    Default value:  DISABLED
    Allowed values:
        0 - DISABLED
        1 - SERVER_SIDE
        2 - CLIENT_SIDE
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

autoLink  -  * No description is available *
    Data Type: EBoolean
    Default value:  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

startOnDistribute  -  * No description is available *
    Data Type: EBoolean
    Default value:  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

expandSynchronously  -  * No description is available *
    Data Type: EBoolean
    Default value:  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

recycleOnUpdate  -  * No description is available *
    Data Type: RecycleOnUpdateType
    Default value:  PARTIAL
    Allowed values:
        0 - FULL
        1 - PARTIAL
        2 - NONE
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

modules  -  The module deployment configuration for each module of an enterprise application.
    Reference Type: ModuleDeployment +
    Containment:  true
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  1
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false
    Opposite: ModuleDeployment.applicationDeployment

properties  -  * No description is available *
    Reference Type: Property *
    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