tim@199: <artifact-database>
tim@755:     <export-secret>BLABLABLBALBLABL</export-secret>
tim@199:     <factories>
tim@199:         <context-factory>de.intevation.gnv.artifacts.context.GNVArtifactContextFactory</context-factory>
tim@199:         <artifact-factories>
tim@1069:             <!-- All Artifactfactories which are available in this Database. 
tim@1069:                  Each Artifactfactory represents one FIS. -->
sascha@339:             <artifact-factory name="fis_marnet" description="Factory to create an artifact to be used with the FIS Marnet"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_imis" description="Factory to create an artifact to be used with the FIS IMIS"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_staun" description="Factory to create an artifact to be used with the FIS STAUN"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_modeldata" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_eisklimatologie" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_icestations" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_sst" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_delphin" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_thermosalinograph" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_chemusurvey" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_gts" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_bsh_ctd" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_bsh_xbt" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_seacat" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_seastate" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
sascha@339:             <artifact-factory name="fis_currentmeter" description="Factory to create an artifact to be used with the FIS Modeldata"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
tim@616:             <artifact-factory name="fis_nauthis" description="Factory to create an artifact to be used with the FIS Nauthis"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
tim@616:             <artifact-factory name="fis_contis" description="Factory to create an artifact to be used with the FIS Conthis"  
ingo@651:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
tim@755:             <artifact-factory name="fis_marinefeatures" description="Factory to create an artifact to be used with the FIS Conthis"  
tim@755:                               ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
tim@199:         </artifact-factories>
tim@597:         <service-factories>
tim@1069:             <!-- The Servicefactory which is responsible to handle MV-GNV-Interface-Calls -->
tim@597:             <service-factory
tim@597:                 name="metadata"
tim@604:                 service="de.intevation.gnv.artifacts.services.MetaDataService"
tim@597:                 description="This is the Service for getting Metadata from the GNV-Artuifact-Services">de.intevation.artifactdatabase.DefaultServiceFactory</service-factory>
tim@597:         </service-factories>
tim@199:     </factories>
tim@257:     
tim@257:     <!--  Artifacts which represent one FIS. Each FIS can have several Products 
tim@257:           which will be Access using separate Artifacts.
tim@257:           Those Artifacts are configured below these Section.-->
tim@199:     <artifacts>
tim@199:         <artifact name="fis_marnet">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="4"/>
tim@199:                         <parameter name="fisname" value="fis_marnet"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                  <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="4"/>
tim@199:                         <parameter name="fisname" value="fis_marnet"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@214:         <artifact name="fis_seacat">
tim@214:             <products>
tim@214:                 <product name= "timeSeries">
tim@214:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@214:                     <parameters>
tim@214:                         <parameter name="sourceid" value="30"/>
tim@214:                         <parameter name="fisname" value="fis_seacat"/>
tim@214:                     </parameters>
tim@214:                 </product>
tim@214:             </products>
tim@214:         </artifact>
tim@215:         
tim@215:         <artifact name="fis_currentmeter">
tim@215:             <products>
tim@215:                 <product name= "timeSeries">
tim@215:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@215:                     <parameters>
tim@215:                         <parameter name="sourceid" value="33"/>
tim@215:                         <parameter name="fisname" value="fis_currentmeter"/>
tim@215:                     </parameters>
tim@215:                 </product>
tim@215:             </products>
tim@215:         </artifact>
tim@215:         
tim@215:         <artifact name="fis_seastate">
tim@214:             <products>
tim@214:                 <product name= "timeSeries">
tim@214:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@214:                     <parameters>
tim@214:                         <parameter name="sourceid" value="20"/>
tim@215:                         <parameter name="fisname" value="fis_seastate"/>
tim@214:                     </parameters>
tim@214:                 </product>
tim@214:             </products>
tim@214:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_imis">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="18"/>
tim@199:                         <parameter name="fisname" value="fis_imis"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="18"/>
tim@199:                         <parameter name="fisname" value="fis_imis"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_staun">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="17"/>
tim@199:                         <parameter name="fisname" value="fis_staun"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="17"/>
tim@199:                         <parameter name="fisname" value="fis_staun"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_modeldata">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                          <parameter name="sourceid" value="2"/>
tim@199:                          <parameter name="fisname" value="fis_modeldata"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="2"/>
tim@199:                         <parameter name="fisname" value="fis_modeldata"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="2"/>
tim@199:                         <parameter name="fisname" value="fis_modeldata"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@352:                  <product name= "horizontalProfileCross">
tim@352:                     <artifact-factory name="horizontalProfilehorizontalProfileMeshCross" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshCrossArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@352:                     <parameters>
tim@352:                         <parameter name="sourceid" value="2"/>
tim@352:                         <parameter name="fisname" value="fis_modeldata"/>
tim@352:                     </parameters>
tim@352:                 </product>
tim@199:                  <product name= "verticalcrosssection">
tim@199:                     <artifact-factory name="verticalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.verticalcrosssection.VerticalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="2"/>
tim@199:                         <parameter name="fisname" value="fis_modeldata"/>
tim@199:                     </parameters>
tim@199:                 </product>
ingo@1091:                 <product name= "verticalcrosssectionparallel">
ingo@1091:                     <artifact-factory name="verticalCrossSectionMeshParallel" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@1091:                              ttl="300000" artifact="de.intevation.gnv.profile.verticalcrosssection.VerticalCrossSectionMeshParallelArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
ingo@1091:                     <parameters>
ingo@1091:                         <parameter name="sourceid" value="2"/>
ingo@1091:                         <parameter name="fisname" value="fis_modeldata"/>
ingo@1091:                     </parameters>
ingo@1091:                 </product>
tim@216:                 <product name= "horizontalCrossSection">
tim@216:                     <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@216:                     <parameters>
tim@216:                         <parameter name="sourceid" value="2"/>
tim@216:                         <parameter name="fisname" value="fis_modeldata"/>
tim@216:                     </parameters>
tim@216:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215: 
tim@199:         <artifact name="fis_eisklimatologie">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                          <parameter name="sourceid" value="38"/>
tim@199:                          <parameter name="fisname" value="fis_eisklimatologie"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="38"/>
tim@199:                         <parameter name="fisname" value="fis_eisklimatologie"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@216:                 <product name= "horizontalCrossSection">
tim@216:                     <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@216:                     <parameters>
tim@216:                         <parameter name="sourceid" value="38"/>
tim@216:                         <parameter name="fisname" value="fis_eisklimatologie"/>
tim@216:                     </parameters>
tim@216:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@215:         <artifact name="fis_icestations">
tim@215:             <products>
tim@215:                 <product name= "timeSeries">
tim@215:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@215:                     <parameters>
tim@215:                         <parameter name="sourceid" value="38"/>
tim@215:                         <parameter name="fisname" value="fis_icestations"/>
tim@215:                     </parameters>
tim@215:                 </product>
tim@215:             </products>
tim@215:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_sst">
tim@199:             <products>
tim@199:                 <product name= "timeSeries">
tim@199:                     <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                               ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                          <parameter name="sourceid" value="39"/>
tim@199:                          <parameter name="sourceid" value="40"/>
tim@199:                          <parameter name="sourceid" value="41"/>
tim@199:                          <parameter name="sourceid" value="42"/>
tim@199:                          <parameter name="fisname" value="fis_sst"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                          <parameter name="sourceid" value="39"/>
tim@199:                          <parameter name="sourceid" value="40"/>
tim@199:                          <parameter name="sourceid" value="41"/>
tim@199:                          <parameter name="sourceid" value="42"/>
tim@199:                          <parameter name="fisname" value="fis_sst"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@216:                  <product name= "horizontalCrossSection">
tim@216:                     <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@216:                     <parameters>
tim@216:                         <parameter name="sourceid" value="39"/>
tim@216:                          <parameter name="sourceid" value="40"/>
tim@216:                          <parameter name="sourceid" value="41"/>
tim@216:                          <parameter name="sourceid" value="42"/>
tim@216:                         <parameter name="fisname" value="fis_sst"/>
tim@216:                     </parameters>
tim@216:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_delphin">
tim@199:             <products>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="34"/>
tim@199:                         <parameter name="fisname" value="fis_delphin"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_thermosalinograph">
tim@199:             <products>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="35"/>
tim@199:                         <parameter name="fisname" value="fis_thermosalinograph"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_chemusurvey">
tim@199:             <products>
tim@199:                 <product name= "horizontalProfile">
tim@199:                     <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="37"/>
tim@199:                         <parameter name="fisname" value="fis_chemusurvey"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:                 
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_gts">
tim@199:             <products>
tim@215:                 <product name= "timeSeries">
tim@215:                     <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@215:                     <parameters>
tim@215:                         <parameter name="sourceid" value="5"/>
tim@215:                         <parameter name="fisname" value="fis_gts"/>
tim@215:                     </parameters>
tim@215:                 </product>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="5"/>
tim@199:                         <parameter name="fisname" value="fis_gts"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@199:         <artifact name="fis_bsh_ctd">
tim@199:             <products>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="32"/>
tim@199:                         <parameter name="fisname" value="fis_bsh_ctd"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@215:         
tim@214:         <artifact name="fis_bsh_xbt">
tim@199:             <products>
tim@199:                 <product name= "verticalProfile">
tim@199:                     <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
ingo@464:                              ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@199:                     <parameters>
tim@199:                         <parameter name="sourceid" value="36"/>
tim@214:                         <parameter name="fisname" value="fis_bsh_xbt"/>
tim@199:                     </parameters>
tim@199:                 </product>
tim@199:             </products>
tim@199:         </artifact>
tim@199:         
tim@616:         <artifact name="fis_contis">
tim@616:             <products>
tim@616:                 <product name= "layer">
tim@616:                     <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
tim@616:                              ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@616:                     <parameters>
tim@649:                         <parameter name="sourceid" value="contis%"/>
tim@616:                         <parameter name="fisname" value="fis_contis"/>
tim@616:                     </parameters>
tim@616:                 </product>
tim@616:             </products>
tim@616:         </artifact>
tim@616:         
tim@616:         <artifact name="fis_nauthis">
tim@616:             <products>
tim@616:                 <product name= "layer">
tim@616:                     <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
tim@616:                              ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@616:                     <parameters>
tim@616:                         <parameter name="sourceid" value="S57%"/>
tim@616:                         <parameter name="fisname" value="fis_nauthis"/>
tim@616:                     </parameters>
tim@616:                 </product>
tim@616:             </products>
tim@616:         </artifact>
tim@616:         
tim@755:         <artifact name="fis_marinefeatures">
tim@755:             <products>
tim@755:                 <product name= "layer">
tim@755:                     <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
tim@755:                              ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
tim@755:                     <parameters>
tim@755:                         <parameter name="sourceid" value="median%"/>
tim@755:                         <parameter name="fisname" value="fis_marinefeatures"/>
tim@755:                     </parameters>
tim@755:                 </product>
tim@755:             </products>
tim@755:         </artifact>
tim@755:         
tim@755:         
tim@755:         
tim@257:         <!--  Product specific Artifacts which are referenced by the Artifacts
tim@257:               of the FIS above.
tim@257:               The product-Artifacts can be configured here or can be referenced
sascha@620:               using an xlink:href-Attribute. -->
tim@865:         <artifact name="timeSeries" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/timeseries/conf_timeseriespoint.xml" />
tim@865:         <artifact name="timeSeriesMesh" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/timeseries/conf_mesh.xml" />
tim@204:         
tim@865:         <artifact name="verticalProfile" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_timeseriespoint.xml" />
tim@865:         <artifact name="verticalProfileMesh" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_mesh.xml" />
tim@865:         <artifact name="verticalProfileInstantaneousPoint" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_instantaneouspoint.xml" />
tim@204:         
tim@865:         <artifact name="horizontalProfileMesh" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_mesh.xml" />
tim@865:         <artifact name="horizontalProfileMeshCross" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_mesh_cross.xml" />
tim@865:         <artifact name="horizontalProfileInstantaneousPoint" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_instantaneouspoint.xml" />
tim@216:         
tim@865:         <artifact name="verticalCrossSectionMesh" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/verticalcrosssection/conf_mesh.xml" />
tim@616:         
ingo@1091:         <artifact name="verticalCrossSectionMeshParallel" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/verticalcrosssection/conf_mesh_parallel.xml" />
ingo@1091:         
tim@865:         <artifact name="horizontalCrossSectionMesh" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/horizontalcrosssection/conf_mesh.xml" />
tim@865:         
tim@865:         <artifact name="layer" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="${artifacts.config.dir}/products/layer/conf.xml" />
tim@199:     </artifacts>
sascha@442:     <gnv>
sascha@442:         <!-- This section configures special parameters 
sascha@442:              of the GNV artifacts. -->
sascha@442:         <charttemplate>
sascha@442:             <!--    This section configures the path to the template used to create
sascha@442:                     charts. -->
sascha@442:             <configuration>${artifacts.config.dir}/charttemplate.xml</configuration>
sascha@442:         </charttemplate>
sascha@442:         <palettes>
sascha@442:             <!-- This section configures the palettes used in 2D diagrams. -->
sascha@442:             <palette name="flow-velocity" 
sascha@442:                      parameter-ids="11"
sascha@442:                      description="Palette for flow velocity"
sascha@442:                      file="${artifacts.config.dir}/palette/flow-velocity.xml"/>
sascha@442:             <palette name="salinity"
sascha@442:                      parameter-ids="2"
sascha@442:                      description="Palette for salinity"
sascha@442:                      file="${artifacts.config.dir}/palette/salinity.xml"/>
sascha@442:             <palette name="water-levels"
sascha@442:                      parameter-ids="35"
sascha@442:                      description="Palette for water levels"
sascha@442:                      file="${artifacts.config.dir}/palette/water-levels.xml"/>
sascha@442:             <palette name="water-temperature"
sascha@442:                      parameter-ids="1"
sascha@442:                      description="Palette for water temperature"
sascha@442:                      file="${artifacts.config.dir}/palette/water-temperature.xml"/>
sascha@442:         </palettes>
sascha@472: 
sascha@443:         <horizontal-cross-section-profile>
sascha@443:             <!-- This section configures the "horizontales Schnittprofil" -->
sascha@443:             <samples number="200"/>
sascha@443:         </horizontal-cross-section-profile>
sascha@472: 
tim@468:         <horizontal-cross-section>
tim@468:             <!-- This section configures the HorizontalCrossSection ("Horizontalschnitt") -->
sascha@501:             <samples number="1024"/>
sascha@593:             <extrapolation rounds="0"/>
sascha@483:             <ground interpolation="bilinear" />
tim@468:         </horizontal-cross-section>
sascha@472: 
sascha@444:         <vertical-cross-section>
sascha@444:             <!-- This section configures the "Profilschnitt" -->
sascha@444:             <samples width="1024" height="768"/>
sascha@521:             <ground interpolation="bilinear" fill-color="#6d7067"/>
sascha@446:             <!--
sascha@444:             <filters>
sascha@445:                 <filter factory="de.intevation.gnv.raster.KernelFilter$GaussFactory" 
sascha@444:                         sigma="1"
sascha@444:                         radius="5"/>
sascha@445:             </filters>
sascha@446:             -->
sascha@444:         </vertical-cross-section>
ingo@625: 
ingo@625:         <!-- The target directory for shapefiles -->
ingo@625:         <shapefile-directory path="${artifacts.config.dir}/../shapefiles/" />
ingo@625: 
ingo@625:         <!-- In this section the required Configuration for mapfile generation is
ingo@625:              given. -->
tim@1029:         <map-generator>
tim@1069:             <mapfile path="${artifacts.config.dir}/../mapfiles/mapfile.map" />
ingo@625:             <templates>
ingo@625:                 <path>${artifacts.config.dir}/maptemplates</path>
ingo@625:                 <maptemplate>mapfile.vm</maptemplate>
ingo@625:             </templates>
ingo@625:         </map-generator>
sascha@442:     </gnv>
sascha@472: 
ingo@646:     <mapserver>
tim@1069:        <!-- This Section configures the required Informations to provide the 
tim@1069:             WMS-Exports -->
tim@1069:         <server path="http://$YOURSERVER/cgi-bin/gnv-wms" />
ingo@646:     </mapserver>
ingo@646: 
ingo@624:     <velocity>
tim@1069:         <!-- This Section configures all required settings for velocity. -->
tim@1069:         <logfile path="/var/log/artifacts/velocity.log" />
ingo@624:     </velocity>
ingo@624: 
tim@199:     <ehcache>
tim@257:         <!--  In this Section the Path to Configurationfile for the EHCache,
tim@257:               which is unsed to store the Results of the Artifacts ,
tim@257:               is given.-->
tim@203:         <configuration>${artifacts.config.dir}/ehcache.xml</configuration>
tim@199:     </ehcache>
sascha@472: 
tim@199:     <geo-backend>
tim@257:         <!--  In this Section the required Configuration for the geo-backend is
tim@257:               given. It is possible to configue the Path of the  ConnectionPool-
tim@257:               Properties and the Query-Properties-File where all required 
tim@257:               Queries of the System are stored. -->
tim@203:         <backend-configuration>${artifacts.config.dir}/arcsdeconnectionpool.properties</backend-configuration>
tim@203:         <query-configuration>${artifacts.config.dir}/queries.properties</query-configuration>
ingo@1063:         <cache enabled="true">
ingo@1063:             <configuration>${artifacts.config.dir}/sql-cache.xml</configuration>
ingo@1063:         </cache>
tim@199:     </geo-backend>
tim@199:     <rest-server>
tim@257:         <!--  at this Point it is possible to Change the Port the ArtifactDatabase will bind to.-->
tim@199:         <port>8181</port>
sascha@374:         <listen>localhost</listen>
tim@199:     </rest-server>
tim@199:     <!-- garbage collection of outdated artifacts -->
tim@199:     <cleaner>
ingo@622:         <sleep-time>60000</sleep-time>
tim@199:     </cleaner>
tim@199:     <database>
tim@1069:         <!-- This Section configures the Settings for connecting to the 
tim@1069:              Artifact-Database instance. e.g. SQLite -->
tim@203:         <user>SA</user>
tim@199:         <password></password>
tim@1069:         <url>jdbc:h2:${artifacts.config.dir}/../artifactdb/artifacts.db</url>
ingo@867:         <!--driver>org.h2.Driver</driver> 
tim@199:         <sql></sql> -->
tim@199:     </database>
ingo@621: 
tim@1069: </artifact-database>