changeset 916:a03d2006d7c6

Added Example for adding a new FIS to the REST-Server doc/trunk@1050 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 04 May 2010 10:57:08 +0000
parents a6f86fa053a1
children 8c813d136298
files doc/ChangeLog doc/config-manual/model_of_transitions.tex
diffstat 2 files changed, 35 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog	Tue May 04 10:08:25 2010 +0000
+++ b/doc/ChangeLog	Tue May 04 10:57:08 2010 +0000
@@ -1,3 +1,8 @@
+2010-05-04  Tim Englich <tim@intevation.de>
+
+	* config-manual/model_of_transitions.tex:
+	Added Example for adding a new FIS to the REST-Server. 
+
 2010-05-04  Tim Englich <tim@intevation.de>
 
 	* config-manual/model_of_transitions.tex:
--- a/doc/config-manual/model_of_transitions.tex	Tue May 04 10:08:25 2010 +0000
+++ b/doc/config-manual/model_of_transitions.tex	Tue May 04 10:57:08 2010 +0000
@@ -567,6 +567,36 @@
 In this XML-Fragment you only have to replace the placeholder NEWFISNAME with a 
 unique short Name for the new FIS.
 
+\paragraph{Example}
+This Example shows how to add an FIS and which effects it took to the 
+REST-Server.
+
+At first we add the follwing Artifactfactory into the file conf/conf.xml
+in Section /artifact-database/artifact-factories which add a new 
+FIS called justanewfis to the Server:
+
+\begin{lstlisting}
+<artifact-factory name='fis\_justanewfis' 
+                  description='Factory to create an artifact to be used with the FIS NEWFISNAME'  
+                  ttl='3600000' 
+                  artifact='de.intevation.artifactdatabase.ProxyArtifact'>
+                  de.intevation.gnv.artifacts.GNVProductArtifactFactory
+</artifact-factory>
+\end{lstlisting}
+
+Then we restart the Artifact-database executing the followinig command:
+
+/etc/init.d/artifactdb restart
+
+Then we check if the new FIS is served by the REST-Server
+calling the following command:
+
+curl http://localhost:8181/factories |grep fis\_justanewfis
+
+If the FIS was added the new Artifactfactory will be found in the generated 
+XML-Output and it will be shown.
+Otherwise no XML-Output will be shown.
+
 \subsubsection{Adding a new Artifact for Artifactfactory}
 The next Step is to define the Artifact itself.
 For this it is necessary to add an XML-Fragment into the Section /artifacts of 

http://dive4elements.wald.intevation.org