<?xml version="1.0"?>
<!--
SDX: Documentary System in XML.
Copyright (C) 2000, 2001, 2002  Ministere de la culture et de la communication (France), AJLSM

Ministere de la culture et de la communication,
Mission de la recherche et de la technologie
3 rue de Valois, 75042 Paris Cedex 01 (France)
mrt@culture.fr, michel.bottin@culture.fr

AJLSM, 17, rue Vital Carles, 33000 Bordeaux (France)
sevigny@ajlsm.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the
Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
or connect to:
http://www.fsf.org/copyleft/gpl.html
-->
<xsp:page xmlns:xsp="http://apache.org/xsp">
    <sdx:page xmlns:sdx="http://www.culture.gouv.fr/ns/sdx/sdx" show="user get post additions">
        <xsp:logic>
        File att=new File(context.getRealPath(request.getServletPath().substring(0, request.getServletPath().lastIndexOf('/')+1))+File.separator+"documents"+File.separator+"test.jpg");
        String jour=DateFormat.getDateInstance(DateFormat.FULL).format(new Date());
        </xsp:logic>
        <bar/>
        <title>Import - réception des documents</title>
        <sdx:userIsAdmin>&#32;
        <upload/>
                <sdx:uploadDocuments base="sdxworld" dirParam="sdxworld" includes="*.xml">
                    <!-- indexer un répertoire local de documents XML, 
            avec le pipeline par défaut,
            réagit au paramètre ?sdxworld= -->
                </sdx:uploadDocuments>
                <sdx:uploadDocument base="sdxworld" urlParam="site" repo="url" type="text/html">
                    <!-- indexer une URL à la fois
    supposée être celle d'un site SDX, donc cherchable avec les notices,
    Les documents ne sont pas stockés localement mais référencés dans un entrepôt "URL"
                -->
                    <sdx:pipeline>
                        <!-- pipeline d'indexation  -->
                        <sdx:parameter name="url" valueParam="url">
                            <!-- passe un paramètre à la transformation d'indexation 
                        (HTTP ?url=) -->
                        </sdx:parameter>
                        <sdx:parameter name="jour" valueString="jour">
                            <!-- passe un paramètre à la transformation d'indexation 
                        la variable java String jour -->
                        </sdx:parameter>
                        <sdx:transformation type="XSLT" src="conf/index-html.xsl" srcParam="index"/>
                    </sdx:pipeline>
                </sdx:uploadDocument>
                <sdx:uploadDocuments base="sdxdoc" dirParam="sdxdoc" type="text/html" includes="*.html"/>
            <!--
            <sdx:delete
            -->
            <sdx:comment>
                <!-- petite commodité de développement, le contenu de cet élément sera intercepté -->
                <sdx:executeFieldQuery base="html" field="sdxdocid" valueString="sdx_document.getId()"/>
                <sdx:terms base="html" hpp="-1">
                    <!-- donne la liste de tous les termes indexés du document (hpp="-1", toutes les pages) -->
                    <!-- filtre sur le champ identifiant du document -->
                    <sdx:parameter name="value" valueString="sdx_document.getId()"/>
                    <sdx:parameter name="field" value="sdxdocid"/>
                    <!-- termes du champs plein texte -->
                    <sdx:parameter name="field" value="contenu"/>
                </sdx:terms>
            </sdx:comment>
            <sdx:fallback>
                <!-- si l'utilisateur n'est pas administrateur de cette application -->
                <notadmin/>
                <!-- l'xsl de présentation html remplace ceci par une redirection vers la page d'identification -->
                <link show="replace" actuate="onload" time="10" href="login.xsp"/>
            </sdx:fallback>
        </sdx:userIsAdmin>
    </sdx:page>
</xsp:page>
