Mercurial > dive4elements > gnv-client
changeset 931:4615bc4dc822
Added some FIXMEs where questions arose.
doc/trunk@1071 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Hans Plum <hans.plum@intevation.de> |
---|---|
date | Fri, 07 May 2010 06:20:41 +0000 |
parents | a0c54d4edbdf |
children | 754c09cd1d0c |
files | doc/config-manual/model_of_transitions.tex |
diffstat | 1 files changed, 12 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/config-manual/model_of_transitions.tex Thu May 06 08:53:33 2010 +0000 +++ b/doc/config-manual/model_of_transitions.tex Fri May 07 06:20:41 2010 +0000 @@ -74,11 +74,11 @@ Within each of these files, the steps for gathering the values for the parameterisation are configured by defining states, transitions and outputs (c.f. \ref{ref:config-a-product}). The definition of states, transitions and -outputs reference the actual SQL-statements via identifier. The SQL-statements -are gathered in the file \verb+conf/queries.txt+. +outputs reference the actual SQL-statements via an identifier. The SQL-statements +are gathered in the file \verb+conf/queries.properties+. -\subsection{General principle of model of transitions} +\subsection{Explaining the background of the XML configuration} It is possible to configure the GNV in many ways. It is possible to add or remove FIS, add or remove Products from a FIS or @@ -103,7 +103,7 @@ /artifact-database/artifact-factories of the Configurationfile. \begin{lstlisting} -<artifact-factory name='fis\_marnet' +<artifact-factory name='fis_NEWFISNAME' description='Factory to create an artifact to be used with the FIS NEWFISNAME' ttl='3600000' artifact='de.intevation.artifactdatabase.ProxyArtifact'> @@ -155,7 +155,7 @@ the Configurationfile. \begin{lstlisting} -<artifact name='fis\_marnet'> +<artifact name='fis_NEWFISNAME'> <products> ... </products> @@ -248,6 +248,7 @@ conf/queries.properties \item dataname: The ID of the Data which will be displayed in this State. The ID will be use to localize the description of the Data. + %% FIXME HP: Where are this localization files; a hint is enough \item data-multiselect: true it is possible to select 1 or more Items. false it is possible to select only one Item. \item inputvalues: The Values which can be "feed" to this State and which @@ -287,6 +288,7 @@ of the Value. This might be String, Integer, Double, Date, Point, LineString, Polygon, Coordinate, Geometry and AttributeName. + %% FIXME HP: Explain Coordinate, AttributeName \item multiselect: true if more than on Value can be feed or put into the SQL-statement. false if one on Value will be accepted. \item usedinquery: Number how often the value should be put into the SQL-Statement: @@ -301,6 +303,7 @@ This SQL-statement is configured to use in the State above. +%% FIXME HP: What do we expect with this statement? Whats the result? \begin{lstlisting} SELECT DISTINCT p.PARAMETERID KEY, @@ -324,6 +327,7 @@ \begin{itemize} \item featureid: 4 (Marnet) \item fisname: fis\_marnet + %% FIXME HP: Where does these values come from? Do not get the context, sense here. \item parameterid: not set because it's the value that should be chosen in this state. \end{itemize} @@ -364,7 +368,6 @@ </inputvalues> \end{lstlisting} - \begin{lstlisting} SELECT DISTINCT ... @@ -396,6 +399,7 @@ \end{lstlisting} +%% FIXME HP: For the fisname, we get NOCOLUMNINDB? Why? Better to take an existing/real example ... \begin{lstlisting} SELECT DISTINCT ... @@ -444,6 +448,7 @@ \item to: The ID of the State which can be reached. \item condition: The Condition which have to be fulfilled. \end{itemize} +%% FIXME: What type of conditions do exist? \paragraph{Outputstate} @@ -460,6 +465,7 @@ \item TimeSeries: TimeSeriesOutputState \item Horizontalprofile: HorizontalProfileOutputState \item Horizontalprofile on Meshes: HorizontalProfileMeshOutputState + %% FIXME HP: Whats the reason for this split up? Horizontale Schnittprofile? Explain orally. \item Verticalcrosssection:VerticalCrossSectionOutputState \item Verticalprofiles: VerticalProfileOutputState \item Horizontalcrosssections: HorizontalCrossSectionMeshOutputState