| Parameter Name | Beschreibung | |
|---|---|---|
| dle.html.header.default.css | Eine durch Semikolon getrennte Liste der CSS Dateien, die durch das Parameter „Standard CSS Laden“ des <head> Kommandos geladen werden sollen. Beginnt ein Eintrag nicht mit einem /, wird automatisch der Anwendungspfad vorangestellt. Es kann mit den Platzhaltern {language} und {country} gearbeitet werden, die Platzhalter werden durch den Zwei-Buchstaben-Code für das Land und die Sprache ersetzt. Siehe Kapitel <head> auf Seite 42. | |
| dle.html.header.default.js | Eine durch Semikolon getrennte Liste der JavaScript Dateien, die durch das Parameter „Standard JavaScript Laden“ des <head> Kommandos geladen werden sollen. Beginnt ein Eintrag nicht mit einem /, wird automatisch der Anwendungspfad vorangestellt. Es kann mit den Platzhaltern {language} und {country} gearbeitet werden, die Platzhalter werden durch den Zwei-Buchstaben-Code für das Land und die Sprache ersetzt. Siehe Kapitel <head> auf Seite 42 | |
| dle.sessionPool.minPoolSize | Minimale Anzahl an zu reservierenden DLE Verbindungen durch den Webserver. | |
| dle.sessionPool.maxPoolSize | Maximale Anzahl an zu reservierenden DLE Verbindungen durch den Webserver. | |
| dle.sessionPool.inactivityTimeoutMinutes | Timeout, nachdem inaktive DLE Verbindungen gelöscht werden. | |
| dle.sessionPool.factoryClass | Auf welche Art die Verbindung zur DLE hergestellt werden soll. Siehe Kapitel „Verbindung zur DLE“ weiter unten. | |
| dle.sessionPool.localfactory.home | Bei Verwendung einer DLELocalServletApiFactory wird hier der absolute Dateipfad zu einer DLE Installation hinterlegt. | |
| dle.sessionPool.remotefactory.host | Bei Verwendung einer DLERemoteServletApiFactory wird hier der Hostname oder die IP Adresse eines DLE Servers angegeben. | |
| dle.sessionPool.remotefactory.port | Bei Verwendung einer DLERemoteServletApiFactory wird hier der die Portnummer des DLE Socketadapters eines DLE Servers angegeben. | |
| dle.sessionPool.remotefactory.configfile | Wird hier ein Dateinamen angegeben, werden die Parameter für den host und port der DLERemoteServletApiFactory aus dieser Datei gelesen. | |
| dle.sessionPool.configFileName | Optional kann eine DLE Session Konfigurationsdatei angegeben werden, ansonsten wird die Standardkonfiguration benutzt. Der Name ist relativ zur zum client Verzeichnis der DLE Installation. Beginnt der Dateiname mit einem ~, wird dieses durch das DLE Installationsverzeichnis ersetzt. Ein nicht gesetzter Wert, ~/client/DLESessionConfig.xml und DLESessionConfig.xml sind also synonym. (Falls nicht in der ServerConfig.xml eine andere Standardkonfiguration angegeben wurde). | |
| dle.csrf.autoCheck | true oder false, je nachdem ob die automatische Überprüfung des CSRF Tokens ein- oder ausgeschaltet sein soll. Siehe Kapitel Cross Site Request Forgery (CSRF) abwehren | |
| dle.csrf.whitelist | Eine durch ; getrennte Liste von URL Pfaden. Ist die automatische CSRF Token Prüfung eingeschaltet, werden Anfragen, deren ServletPath mit einem dieser Einträge gebinnen, nicht geblockt. Siehe Kapitel Cross Site Request Forgery (CSRF) abwehren | |
| org.mortbay.jetty.Request.maxFormContentSize | Legt die maximal zulässige Größe der an den Server geschickten Formulardaten (in Bytes) fest. Standardwert: 200000 Diese Einstellung steht nur für DLE-Versionen vor 2.1.1 zur Verfügung. Ab Version 2.1.1 siehe hier. | |
| dle.doNotStartWebsocket | Dieser Schalter deaktiviert die Verwendung vom DLE-Websocket in dieser Web-Applikation. Verfügbar ab Version 2.1.2 |
Hier ein Beispiel einer möglichen Konfiguration
<!--
Setup the application context.
-->
<!--
Default css and java-script files to import with header.
-->
<context-param>
<description>
Default CSS styles to load. Multiple entries must be separated by a semicolon.
Entries not starting with a / will be prefixed by the context root (web application name).
</description>
<param-name>dle.html.header.default.css</param-name>
<param-value> /dlewebres/dle/css/ui.jqgrid.css;/dlewebres/dle/css/DLE.css</param-value>
</context-param>
<context-param>
<description>
Default java scripts to load. Multiple entries must be separated by a semicolon.
Entries not starting with a / will be prefixed by the context root (web application name).
</description>
<param-name>dle.html.header.default.js</param-name>
<param-value> /dlewebres/dle/js/jquery.min.js;/dlewebres/dle/js/jquery-ui.min.js;/dlewebres/dle/js/jquery.ui.datetimepicker.min.js;/dlewebres/dle/js/jquery.form.js;/dlewebres/dle/js/i8n/grid.locale-{language}.js;/dlewebres/dle/js/jquery.jqGrid.min.js;/dlewebres/dle/js/jquery.quicksearch.js;/dlewebres/dle/js/DLE.js</param-value>
</context-param>
<!--
General setup for the DLE API session pool.
-->
<context-param>
<description>
For a remote API use at.visionflow.dle.dwe.DLERemoteServletApiFactory
For a local API use at.visionflow.dle.dwe.DLELocalServletApiFactory
For a local DLE Server API use at.visionflow.dle.dwe.DLELocalDLEServerApiFactory
</description>
<param-name>dle.sessionPool.factoryClass</param-name>
<param-value>at.visionflow.dle.dwe.DLELocalDLEServerApiFactory</param-value>
</context-param>
<context-param>
<param-name>dle.sessionPool.minPoolSize</param-name>
<param-value>3</param-value>
</context-param>
<context-param>
<param-name>dle.sessionPool.maxPoolSize</param-name>
<param-value>20</param-value>
</context-param>
<context-param>
<param-name>dle.sessionPool.inactivityTimeoutMinutes</param-name>
<param-value>30</param-value>
</context-param>
<!--
Setup parameters for a local DLE API.
-->
<context-param>
<param-name>dle.sessionPool.localfactory.home</param-name>
<param-value>/CVS/DLE</param-value>
</context-param>
<!--
Setup parameters for a remote DLE API.
-->
<context-param>
<param-name>dle.sessionPool.remotefactory.host</param-name>
<param-value>localhost</param-value>
</context-param>
<context-param>
<param-name>dle.sessionPool.remotefactory.port</param-name>
<param-value>7000</param-value>
</context-param>
