EXECUTION (for an application)
This EXECUTION element sets the runtime environment for an application
by specifying parameters for executing it.
Syntax
<EXECUTION [ Using=component-id ]
[ AllowUrlParameters={"TRUE"|"FALSE"} ] [ AllowUnsafeSession={"TRUE"|"FALSE"}] >
[<ENVIRONMENT_VARIABLE>...</ENVIRONMENT_VARIABLE>][...]
[<PATH>...</PATH>]
[<DVM>...</DVM>]
[<MODULE>...</MODULE>]
[<PARAMETERS>...</PARAMETERS>]
[<ACCESS_CONTROL>...</ACCESS_CONTROL>]
[<DELEGATE>...</DELEGATE>]
[<WEB_COMPONENT_DIRECTORY>...</WEB_COMPONENT_DIRECTORY>]
</EXECUTION>
- The component-id references an execution component to inherit its parameters.
- The
AllowUrlParametersattribute defines whether parameters set in the application URL at the command line should be ignored ("FALSE", default value) or provided to the DVM ("TRUE"). - The
AllowUnsafeSessionattribute defines whether safe session management is active ("FALSE", default value) or deactivated ("TRUE"). Safe session management is a transparent session check based on session cookies, to secure the application session tracking. You should deactivate (set to "TRUE") only if you encounter issues when migrating to version 2.50.20 or greater.
Child elements
When working with a single sign-on solution, child elements of
the DELEGATE element are specific to the identity provider (IdP). You will need to
add the appropriate tags to work with your IdP. These tags are documented by your IdP.
The EXECUTION element may contain the following child elements:
- Zero to many
ENVIRONMENT_VARIABLEelements. - Zero or one
PATHelement. - Zero or one
DVMelement. - Zero or one
MODULEelement. - Zero or one
PARAMETERSelement. - Zero or one
ACCESS_CONTROLelement. - Zero or one
DELEGATEelement. - Zero or one
WEB_COMPONENT_DIRECTORYelement.
For more information on defining execution components, see Service Application Execution Component.
Usage
You use this element to set the runtime environment for an application by specifying parameters
for executing it. Execution settings may be defined by referencing a WEB_APPLICATION_EXECUTION_COMPONENT element in its Using
attribute, and/or by setting individual execution elements specific to the application.
When settings are inherited, settings you define locally within the EXECUTION
element override the component settings.
Usage examples
<EXECUTION Using="cpn.wa.execution.local" />
<EXECUTION Using="cpn.wa.execution.local">
<ENVIRONMENT_VARIABLE Id="FGLGUI">1</ENVIRONMENT_VARIABLE>
</EXECUTION>
<EXECUTION AllowUrlParameters="TRUE">
<PATH>/home/examples/BuiltIn/Arguments</PATH>
</EXECUTION>
For an example using URL parameters, see Application with arguments set in URL
Parent elements
This element is a child of the APPLICATION (for an application) element.