view gnv-artifacts/doc/conf/conf.xml @ 820:8288f4a0d7e6

Added more Javadoc. gnv-artifacts/trunk@906 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Mon, 12 Apr 2010 13:23:18 +0000
parents 8dc8d04084d4
children ec2265bb85a1
line wrap: on
line source
<artifact-database>
    <export-secret>BLABLABLBALBLABL</export-secret>
    <factories>
        <context-factory>de.intevation.gnv.artifacts.context.GNVArtifactContextFactory</context-factory>
        <artifact-factories>
            <artifact-factory name="fis_marnet" description="Factory to create an artifact to be used with the FIS Marnet"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_imis" description="Factory to create an artifact to be used with the FIS IMIS"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_staun" description="Factory to create an artifact to be used with the FIS STAUN"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_modeldata" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_eisklimatologie" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_icestations" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_sst" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_delphin" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_thermosalinograph" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_chemusurvey" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_gts" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_bsh_ctd" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_bsh_xbt" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_seacat" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_seastate" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_currentmeter" description="Factory to create an artifact to be used with the FIS Modeldata"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_nauthis" description="Factory to create an artifact to be used with the FIS Nauthis"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_contis" description="Factory to create an artifact to be used with the FIS Conthis"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
            <artifact-factory name="fis_marinefeatures" description="Factory to create an artifact to be used with the FIS Conthis"  
                              ttl="3600000" artifact="de.intevation.artifactdatabase.ProxyArtifact">de.intevation.gnv.artifacts.GNVProductArtifactFactory</artifact-factory>
        </artifact-factories>
        <service-factories>
            <service-factory
                name="metadata"
                service="de.intevation.gnv.artifacts.services.MetaDataService"
                description="This is the Service for getting Metadata from the GNV-Artuifact-Services">de.intevation.artifactdatabase.DefaultServiceFactory</service-factory>
        </service-factories>
    </factories>
    
    <!--  Artifacts which represent one FIS. Each FIS can have several Products 
          which will be Access using separate Artifacts.
          Those Artifacts are configured below these Section.-->
    <artifacts>
        <artifact name="fis_marnet">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="4"/>
                        <parameter name="fisname" value="fis_marnet"/>
                    </parameters>
                </product>
                 <product name= "verticalProfile">
                    <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="4"/>
                        <parameter name="fisname" value="fis_marnet"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_seacat">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="30"/>
                        <parameter name="fisname" value="fis_seacat"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_currentmeter">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="33"/>
                        <parameter name="fisname" value="fis_currentmeter"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_seastate">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="20"/>
                        <parameter name="fisname" value="fis_seastate"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_imis">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="18"/>
                        <parameter name="fisname" value="fis_imis"/>
                    </parameters>
                </product>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="18"/>
                        <parameter name="fisname" value="fis_imis"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_staun">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="17"/>
                        <parameter name="fisname" value="fis_staun"/>
                    </parameters>
                </product>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfile" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="17"/>
                        <parameter name="fisname" value="fis_staun"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_modeldata">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                         <parameter name="sourceid" value="2"/>
                         <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="2"/>
                        <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="2"/>
                        <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
                 <product name= "horizontalProfileCross">
                    <artifact-factory name="horizontalProfilehorizontalProfileMeshCross" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshCrossArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="2"/>
                        <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
                 <product name= "verticalcrosssection">
                    <artifact-factory name="verticalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.verticalcrosssection.VerticalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="2"/>
                        <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
                <product name= "horizontalCrossSection">
                    <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="2"/>
                        <parameter name="fisname" value="fis_modeldata"/>
                    </parameters>
                </product>
            </products>
        </artifact>

        <artifact name="fis_eisklimatologie">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                         <parameter name="sourceid" value="38"/>
                         <parameter name="fisname" value="fis_eisklimatologie"/>
                    </parameters>
                </product>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="38"/>
                        <parameter name="fisname" value="fis_eisklimatologie"/>
                    </parameters>
                </product>
                <product name= "horizontalCrossSection">
                    <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="38"/>
                        <parameter name="fisname" value="fis_eisklimatologie"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_icestations">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="38"/>
                        <parameter name="fisname" value="fis_icestations"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_sst">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeriesMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                              ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                         <parameter name="sourceid" value="39"/>
                         <parameter name="sourceid" value="40"/>
                         <parameter name="sourceid" value="41"/>
                         <parameter name="sourceid" value="42"/>
                         <parameter name="fisname" value="fis_sst"/>
                    </parameters>
                </product>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfilehorizontalProfileMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                         <parameter name="sourceid" value="39"/>
                         <parameter name="sourceid" value="40"/>
                         <parameter name="sourceid" value="41"/>
                         <parameter name="sourceid" value="42"/>
                         <parameter name="fisname" value="fis_sst"/>
                    </parameters>
                </product>
                 <product name= "horizontalCrossSection">
                    <artifact-factory name="horizontalCrossSectionMesh" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontalcrosssection.HorizontalCrossSectionMeshArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="39"/>
                         <parameter name="sourceid" value="40"/>
                         <parameter name="sourceid" value="41"/>
                         <parameter name="sourceid" value="42"/>
                        <parameter name="fisname" value="fis_sst"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_delphin">
            <products>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="34"/>
                        <parameter name="fisname" value="fis_delphin"/>
                    </parameters>
                </product>
                
            </products>
        </artifact>
        
        <artifact name="fis_thermosalinograph">
            <products>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="35"/>
                        <parameter name="fisname" value="fis_thermosalinograph"/>
                    </parameters>
                </product>
                
            </products>
        </artifact>
        
        <artifact name="fis_chemusurvey">
            <products>
                <product name= "horizontalProfile">
                    <artifact-factory name="horizontalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.horizontal.HorizontalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="37"/>
                        <parameter name="fisname" value="fis_chemusurvey"/>
                    </parameters>
                </product>
                
            </products>
        </artifact>
        
        <artifact name="fis_gts">
            <products>
                <product name= "timeSeries">
                    <artifact-factory name="timeSeries" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.timeseries.TimeSeriesArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="5"/>
                        <parameter name="fisname" value="fis_gts"/>
                    </parameters>
                </product>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="5"/>
                        <parameter name="fisname" value="fis_gts"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_bsh_ctd">
            <products>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="32"/>
                        <parameter name="fisname" value="fis_bsh_ctd"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_bsh_xbt">
            <products>
                <product name= "verticalProfile">
                    <artifact-factory name="verticalProfileInstantaneousPoint" description="Artiefactfactory for Instantiating the Artifact for the FIS Modeldata"  
                             ttl="300000" artifact="de.intevation.gnv.profile.vertical.VerticalProfileInstantaneousPointArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="36"/>
                        <parameter name="fisname" value="fis_bsh_xbt"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_contis">
            <products>
                <product name= "layer">
                    <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
                             ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="contis%"/>
                        <parameter name="fisname" value="fis_contis"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_nauthis">
            <products>
                <product name= "layer">
                    <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
                             ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="S57%"/>
                        <parameter name="fisname" value="fis_nauthis"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        <artifact name="fis_marinefeatures">
            <products>
                <product name= "layer">
                    <artifact-factory name="layer" description="Artiefactfactory for Instantiating the Artifact for the Product Layer"
                             ttl="300000" artifact="de.intevation.gnv.layer.LayerArtifact">de.intevation.gnv.artifacts.GNVArtifactFactory</artifact-factory>
                    <parameters>
                        <parameter name="sourceid" value="median%"/>
                        <parameter name="fisname" value="fis_marinefeatures"/>
                    </parameters>
                </product>
            </products>
        </artifact>
        
        
        
        <!--  Product specific Artifacts which are referenced by the Artifacts
              of the FIS above.
              The product-Artifacts can be configured here or can be referenced
              using an xlink:href-Attribute. -->
              
        <artifact name="timeSeries" xlink:href="${artifacts.config.dir}/products/timeseries/conf_timeseriespoint.xml" />
        <artifact name="timeSeriesMesh" xlink:href="${artifacts.config.dir}/products/timeseries/conf_mesh.xml" />
        
        <artifact name="verticalProfile" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_timeseriespoint.xml" />
        <artifact name="verticalProfileMesh" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_mesh.xml" />
        <artifact name="verticalProfileInstantaneousPoint" xlink:href="${artifacts.config.dir}/products/verticalprofile/conf_instantaneouspoint.xml" />
        
        <artifact name="horizontalProfileMesh" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_mesh.xml" />
        <artifact name="horizontalProfileMeshCross" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_mesh_cross.xml" />
        <artifact name="horizontalProfileInstantaneousPoint" xlink:href="${artifacts.config.dir}/products/horizontalprofile/conf_instantaneouspoint.xml" />
        
        <artifact name="verticalCrossSectionMesh" xlink:href="${artifacts.config.dir}/products/verticalcrosssection/conf_mesh.xml" />
        
        <artifact name="horizontalCrossSectionMesh" xlink:href="${artifacts.config.dir}/products/horizontalcrosssection/conf_mesh.xml" />
        
        <artifact name="layer" xlink:href="${artifacts.config.dir}/products/layer/conf.xml" />
    </artifacts>
    <gnv>
        <!-- This section configures special parameters 
             of the GNV artifacts. -->
        <charttemplate>
            <!--    This section configures the path to the template used to create
                    charts. -->
            <configuration>${artifacts.config.dir}/charttemplate.xml</configuration>
        </charttemplate>
        <palettes>
            <!-- This section configures the palettes used in 2D diagrams. -->
            <palette name="flow-velocity" 
                     parameter-ids="11"
                     description="Palette for flow velocity"
                     file="${artifacts.config.dir}/palette/flow-velocity.xml"/>
            <palette name="salinity"
                     parameter-ids="2"
                     description="Palette for salinity"
                     file="${artifacts.config.dir}/palette/salinity.xml"/>
            <palette name="water-levels"
                     parameter-ids="35"
                     description="Palette for water levels"
                     file="${artifacts.config.dir}/palette/water-levels.xml"/>
            <palette name="water-temperature"
                     parameter-ids="1"
                     description="Palette for water temperature"
                     file="${artifacts.config.dir}/palette/water-temperature.xml"/>
        </palettes>

        <horizontal-cross-section-profile>
            <!-- This section configures the "horizontales Schnittprofil" -->
            <samples number="200"/>
        </horizontal-cross-section-profile>

        <horizontal-cross-section>
            <!-- This section configures the HorizontalCrossSection ("Horizontalschnitt") -->
            <samples number="1024"/>
            <extrapolation rounds="0"/>
            <ground interpolation="bilinear" />
        </horizontal-cross-section>

        <vertical-cross-section>
            <!-- This section configures the "Profilschnitt" -->
            <samples width="1024" height="768"/>
            <ground interpolation="bilinear" fill-color="#6d7067"/>
            <!--
            <filters>
                <filter factory="de.intevation.gnv.raster.KernelFilter$GaussFactory" 
                        sigma="1"
                        radius="5"/>
            </filters>
            -->
        </vertical-cross-section>

        <!-- The target directory for shapefiles -->
        <shapefile-directory path="${artifacts.config.dir}/../shapefiles/" />

        <!-- In this section the required Configuration for mapfile generation is
             given. -->
            <map-generator>
            <mapfile path="/opt/artifacts/mapfiles/mapfile.map" />
            <templates>
                <path>${artifacts.config.dir}/maptemplates</path>
                <maptemplate>mapfile.vm</maptemplate>
            </templates>
        </map-generator>
    </gnv>

    <mapserver>
        <server path="http://denmark.atlas/cgi-bin/mapserv-gp" />
        <map path="/opt/artifacts/mapfiles/mapfile.map" />
    </mapserver>

    <velocity>
        <logfile path="/var/log/artifacts/velocity.log" />
    </velocity>

    <ehcache>
        <!--  In this Section the Path to Configurationfile for the EHCache,
              which is unsed to store the Results of the Artifacts ,
              is given.-->
        <configuration>${artifacts.config.dir}/ehcache.xml</configuration>
    </ehcache>

    <geo-backend>
        <!--  In this Section the required Configuration for the geo-backend is
              given. It is possible to configue the Path of the  ConnectionPool-
              Properties and the Query-Properties-File where all required 
              Queries of the System are stored. -->
        <backend-configuration>${artifacts.config.dir}/arcsdeconnectionpool.properties</backend-configuration>
        <query-configuration>${artifacts.config.dir}/queries.properties</query-configuration>
    </geo-backend>
    <rest-server>
        <!--  at this Point it is possible to Change the Port the ArtifactDatabase will bind to.-->
        <port>8181</port>
        <listen>localhost</listen>
    </rest-server>
    <!-- garbage collection of outdated artifacts -->
    <cleaner>
        <sleep-time>60000</sleep-time>
    </cleaner>
    <database>
        <user>SA</user>
        <password></password>
        <!--url>jdbc:h2:src/test/ressources/artifacts.db</url>
        <driver>org.h2.Driver</driver> 
        <sql></sql> -->
    </database>

</artifact-database>

http://dive4elements.wald.intevation.org