Mercurial > dive4elements > gnv-client
annotate doc/config-manual/general_settings.tex @ 936:3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
doc/trunk@1077 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 07 May 2010 09:36:24 +0000 |
parents | 38bc313ef068 |
children | 052b8bba4f41 |
rev | line source |
---|---|
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
1 \section{General Settings} |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
2 \subsection{Structure of Configurationfile} |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
3 The Configuration of the Artifact-Server will generally be done in one single |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
4 File. This file is called conf.xml and is stored in the folder conf of the |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
5 Artifact-Server. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
6 Some additional Configurations will be done using Systemproperties. This |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
7 Properties will be listed in the last Section of this chapter. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
8 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
9 The Configuration is modelled using XML. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
10 The main Structure of the XML-Document now will be explained: |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
11 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
12 \begin{verbatim} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
13 artifact-database |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
14 |--artifact-factories |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
15 |--artifacts |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
16 |--gnv |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
17 | |--charttemplate |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
18 | |--palettes |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
19 | |--horizontal-cross-section-profile |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
20 | |--horizontal-cross-section |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
21 | |--vertical-cross-section |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
22 | |--shapefile-directory |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
23 | `--map-generator |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
24 |--mapserver |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
25 |--velocity |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
26 |--ehcache |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
27 |--geo-backend |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
28 |--rest-server |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
29 |--cleaner |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
30 `--database |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
31 \end{verbatim} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
32 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
33 \subsubsection{artifact-factories} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
34 \subsubsection{artifacts} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
35 \subsubsection{gnv} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
36 \subsubsection{mapserver} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
37 \subsubsection{velocity} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
38 \subsubsection{ehcache} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
39 \subsubsection{geo-backend} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
40 |
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
41 queries.properties |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
42 arcsdeconnectionpool.properties |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
43 SQL: |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
44 Clarify the special mechanism of the internal functions |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
45 ST\_ASTEXT(SHAPE) |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
46 ST\_ASTEXT(RASTER) |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
47 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
48 \subsubsection{rest-server} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
49 \subsubsection{cleaner} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
50 \subsubsection{database} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
51 |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
52 |
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
53 \subsection{Set the Communicationport} |
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
54 \subsection{Logging} |
936
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
55 \subsection{Configure ArtifactServer using Systemproperties} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
56 \begin{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
57 \item artifact.database.dir The folder where the Configuration is located- |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
58 \item query.executor.factory: The absoulte Classname which QueryExecutorfactory should be used |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
59 \begin{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
60 \item de.intevation.gnv.geobackend.base.query.QueryExecutorFactory : |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
61 Standardfactory without any Addons. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
62 \item de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory: |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
63 Factory with Cache for SQL-Query-Results |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
64 \end{itemize} |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
65 \item caching.query.executor.config: The absolute Path to the Configurationfile |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
66 for the Cache which stores the SQL-Query- |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
67 Results. This only take effect if the |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
68 query.executor.factory-Property is set |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
69 to de.intevation.gnv.geobackend.base.query.CachingQueryExecutorFactory. |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
70 \item caching.cleaner.interval: The Interval in seconds the Caches should be cleaned using the Cachecleaner |
3af26af71c62
Added first Structure for the Documentation of File conf.xml. Added Documentation for Systemproperties
Tim Englich <tim.englich@intevation.de>
parents:
935
diff
changeset
|
71 \end{itemize} |
935
38bc313ef068
Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff
changeset
|
72 |