annotate doc/config-manual/general_settings.tex @ 937:052b8bba4f41

Add first part of Documentation of the Sections of conf.xml doc/trunk@1078 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 07 May 2010 10:19:28 +0000
parents 3af26af71c62
children 2d84fc30ab58
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}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
34
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
35 These Section configures the Factories for Artifacts which can be used.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
36 The meaning of artifact-factories are explained in Section TODO: LINK to Model of Transition
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
37
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
38 \subsubsection{artifacts}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
39
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
40 These Section configures the Artifacts which could be reached using the Artifact-Server.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
41 The meaning of artifacts are explained in Section TODO: LINK to Model of Transition
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
42
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
43 \subsubsection{gnv}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
44
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
45 This Section configures all GNV-specific settings of the Artifact-Server.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
46 //TODO add paragraphs and explain the child-elements.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
47
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
48 \subsubsection{mapserver}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
49
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
50 The Section Mapserver is introduced to be able to configure all Settings which
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
51 are required to setup the WMS-Export of the GNV-Artifacts.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
52
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
53 It is possible to Configure the following settings:
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
54
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
55 \begin{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
56 \item server: The URL the WMS of the GNV-Artifacts will be reached from
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
57 Clients.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
58 \end{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
59
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
60 \subsubsection{velocity}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
61
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
62 Velocity is an Library which is used in this Project.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
63 Velocity has it's own Logging, so that it is necessary to configure
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
64 this to get Loginformations.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
65
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
66 \begin{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
67 \item logfile: The absolute Path to the Logfile of Velocity.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
68 \end{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
69
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
70 \subsubsection{ehcache}
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
71
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
72 The Ehcache is used to implement an Cache storing the Thematic-Data of the
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
73 different Sessions.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
74
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
75 It is possible to configure this Cache in many ways. To realize this it is
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
76 possible to configure the following settings:
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
77
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
78 \begin{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
79 \item configuration: The absolute Path to the Configuration-File.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
80 It is possible to start with \$\{artifacts.config.dir\}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
81 to reference the file from the Directory which includes
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
82 the Configuration
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
83 \end{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
84
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
85
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
86 \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
87
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
88 The geo-backend is an separate Module of this Project. It encapsulate the logic
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
89 which is required to provide the Access to the Databasebackend.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
90 At this Time only the Access to the ArcSDE is implemented.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
91
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
92 To setup the geo-backend the following settings are required:
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
93
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
94 \begin{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
95 \item backend-configuration: The absolute Path to the File which contains the
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
96 properties to establish the Connection to the
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
97 Databasebackend.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
98 \item query-configuration: The absolute Path to the File which contains all
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
99 SQL-Statements which are required to fetch the
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
100 Thematic-Data
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
101 \end{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
102
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
103 Both Path can start with \$\{artifacts.config.dir\} to reference the file from
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
104 the Directory which includes the Configuration.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
105 \paragraph{Backend-Configuration (arcsdeconnectionpool.properties)}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
106
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
107 \paragraph{Query-configuration (queries.properties)}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
108
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
109 This File contains Key-Value-Pairs to define SQL-Statements.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
110 All Queries will be handle using the Prepared-Statement-Syntax using "?"
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
111 to define an Place where an dynamic Value should be placed into the Statement.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
112
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
113 There is one special Implementation to support spatial access to the ArcSDE,
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
114 because the ArcSDE does not support the Access to spatial Objects using the
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
115 definition of the Simple Feature Specification for SQL of the OGC.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
116
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
117 It was necessary to implement this mechanism to simulate the Access.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
118
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
119 All Queries which contains the following Literals will be handle separate
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
120 using the ArcSDE-API.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
121
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
122 \begin{itemize}
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
123 \item ST\_ASTEXT(SHAPE): Will return the Geometry as an WellKnowText (WKT)
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
124 \item ST\_ASTEXT(RASTER): Will return the Raster in an readable Way.
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
125 \item INTERSECTS(SHAPE,"?"): Will only return the Elements which Geometry
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
126 intersects the given Geometry ("?" will be
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
127 replace with an WKT)
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
128 \end{itemize}
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
129
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
130 \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
131 \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
132 \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
133
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
134
935
38bc313ef068 Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
135 \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
136 \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
137 \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
138 \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
139 \item artifact.database.dir The folder where the Configuration is located-
937
052b8bba4f41 Add first part of Documentation of the Sections of conf.xml
Tim Englich <tim.englich@intevation.de>
parents: 936
diff changeset
140 \item query.executor.factory: The absolute Classname which QueryExecutorfactory should be used
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
141 \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
142 \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
143 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
144 \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
145 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
146 \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
147 \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
148 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
149 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
150 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
151 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
152 \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
153 \end{itemize}
935
38bc313ef068 Added separat LaTex-File for the Documentation of the general settings.
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
154

http://dive4elements.wald.intevation.org