+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.xemelios.org/namespaces#manifeste" xmlns:n="http://www.xemelios.org/namespaces#manifeste" xmlns:added="http://projets.admisource.gouv.fr/xemelios/namespaces#added" exclude-result-prefixes="xs" version="2.0">
- <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"/>
-
- <xsl:template match="n:manifeste">
- <xsl:element name="manifeste">
- <xsl:for-each select="@*"><xsl:copy-of select="."/></xsl:for-each>
- <xsl:for-each select="./*">
- <xsl:call-template name="writeElement">
- <xsl:with-param name="el" select="."/>
- </xsl:call-template>
- </xsl:for-each>
- </xsl:element>
- </xsl:template>
-
- <xsl:template name="writeElement">
- <xsl:param name="el"/>
- <xsl:element name="{name($el)}">
- <!-- ajouts Attributs -->
- <xsl:choose>
- <xsl:when test="contains('|volume|',concat('|',name($el),'|'))">
- <xsl:for-each select="$el/@*">
- <xsl:choose>
- <xsl:when test="local-name(.)='archive'"><xsl:attribute name="archive" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">Non</xsl:attribute></xsl:when>
- <xsl:otherwise><xsl:copy-of select="."/></xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- </xsl:when>
- <xsl:otherwise>
- <xsl:for-each select="$el/@*"><xsl:copy-of select="."/></xsl:for-each>
- </xsl:otherwise>
- </xsl:choose>
- <!-- recursion -->
- <xsl:for-each select="$el/*">
- <xsl:call-template name="writeElement">
- <xsl:with-param name="el" select="."/>
- </xsl:call-template>
- </xsl:for-each>
- <xsl:copy-of select="$el/text()" copy-namespaces="yes"/>
- </xsl:element>
- </xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="../../xsl/release-notes.xsl"?><xemelios-component description="Configuration de la traçabilité des archives" type="CONFIG"
- last-version="5.0.0.3"
- original-location="http://xemelios.org/updatesV5/manifeste/PRIVATE/update.xml"
- generate-date="2011-06-28"
- environment-type="PRIVATE">
- <version version="5.0.0.3" date="2011-06-28">
- <files root="http://xemelios.org/updatesV5/manifeste/PRIVATE/5.0.0.3">
- <file name="manifeste.jar" source="gqze0bg3xnzncq61" dest="${xemelios.root}/lib"
- md5="c82f342dd670e4df29e688579a6e7d96"
- unpacked-md5="9b170f033ad70f2c912e0bda5ba02ef0"/>
- <file name="manifeste-persist.xml" source="tkh2x11uat17qmpi"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="d6a4d99127ac975acaecb6cf7eb2f450"
- unpacked-md5="fc950752f30799a05cedaa83fcaf2573"/>
- <file name="manifeste-import-mysql.xsl" source="6foqqp1h30er2omu"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0e36d41683727d15ca9134250eabd142"
- unpacked-md5="bfd0a90671ef55c0b8da05ac19af0b52"/>
- <file name="manifeste.xsl" source="xqm57y7ln1a55vgq"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0ab37b9523423bf65a99360aa16c3216"
- unpacked-md5="95b63879144f450e1ead731fb31baac9"/>
- <file name="manifeste.html" source="f7pjcf90w3at8yyi"
- dest="${xemelios.root}/help/documents"
- md5="3de3b4ebd548695ddd676e2aac3dd2ae"
- unpacked-md5="9729259693843e2d9a9c202884344edd"/>
- <file name="manifeste.xml" source="4u8uvilglz6o8cpj"
- dest="${xemelios.root}/documents-def/"
- md5="337e21cf77229cda82c8a84223d334e8"
- unpacked-md5="7eded3fa9370ab0c119c44e9af65982f"/>
- </files>
- <requires>
- <component-ref uri="http://xemelios.org/updatesV5/starter" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/core" version="5.0.0.6"/>
- <component-ref uri="http://xemelios.org/updatesV5/xemelios-core" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/swing-utils" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/mysql-persistence" version="5.0.0.0"/>
- </requires>
- <note visibility="public">Cette configuration est désormais masquée par défaut. Pour l'afficher, il faut ajouter xemelios.tracabilite=true dans le xemelios.properties</note>
- </version>
- <version version="5.0.0.2" date="2011-06-27">
- <files root="http://xemelios.org/updatesV5/manifeste/PRIVATE/5.0.0.2">
- <file name="manifeste.jar" source="ped6dvm4tkprwp22" dest="${xemelios.root}/lib"
- md5="68c3d3475335bd718a5954801b0c3880"
- unpacked-md5="41c2a398f0135e17d8ce8893a2ac03ec"/>
- <file name="manifeste-persist.xml" source="kaj6ibdz7qa6u39s"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="d6a4d99127ac975acaecb6cf7eb2f450"
- unpacked-md5="fc950752f30799a05cedaa83fcaf2573"/>
- <file name="manifeste-import-mysql.xsl" source="sklmzdv5ja4m7coq"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0e36d41683727d15ca9134250eabd142"
- unpacked-md5="bfd0a90671ef55c0b8da05ac19af0b52"/>
- <file name="manifeste.xsl" source="d6ar4wkyqjdhi9yf"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0ab37b9523423bf65a99360aa16c3216"
- unpacked-md5="95b63879144f450e1ead731fb31baac9"/>
- <file name="manifeste.html" source="gkz02up3jz9my2ug"
- dest="${xemelios.root}/help/documents"
- md5="3de3b4ebd548695ddd676e2aac3dd2ae"
- unpacked-md5="9729259693843e2d9a9c202884344edd"/>
- <file name="manifeste.xml" source="5vofvyddt6t5xoj6"
- dest="${xemelios.root}/documents-def/"
- md5="41d32fcebd9f3b035b1412ac5fb3eb3c"
- unpacked-md5="61460570640ad2ca632c3d5be608e806"/>
- </files>
- <requires>
- <component-ref uri="http://xemelios.org/updatesV5/starter" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/core" version="5.0.0.6"/>
- <component-ref uri="http://xemelios.org/updatesV5/xemelios-core" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/swing-utils" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/mysql-persistence" version="5.0.0.0"/>
- </requires>
- <note visibility="public">Remise en forme de la présentation de l'archive pour avoir un document plus lisible</note>
- <note visibility="public">Ajout d'un critère sur le poste comptable</note>
- <note visibility="public">En résultat de recherche, les dates sont affichées avec les heures</note>
- </version>
- <version version="5.0.0.1" date="2011-06-14">
- <files root="http://xemelios.org/updatesV5/manifeste/PRIVATE/5.0.0.1">
- <file name="manifeste.jar" source="6jp0cnnn1za71eq4" dest="${xemelios.root}/lib"
- md5="8cf9c9bc2ff8fd6f568396337a0cb906"
- unpacked-md5="f06a9dd26fabbfb23ab7bc975e308865"/>
- <file name="manifeste-persist.xml" source="13dptwkmp6vmsdsa"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0223eb081f72d546856d7761b800cb90"
- unpacked-md5="b5a145dcc019d83c15b8a57e956a007a"/>
- <file name="manifeste-import-mysql.xsl" source="ipjx8fr5apht5la1"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0e36d41683727d15ca9134250eabd142"
- unpacked-md5="bfd0a90671ef55c0b8da05ac19af0b52"/>
- <file name="manifeste.xsl" source="6p3v88nnayw05xez"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="8a36914280cc69b76a5566934fd09f28"
- unpacked-md5="6d67e9fd8dab15986eaf54876fb7f2e4"/>
- <file name="manifeste.html" source="tcxlr5qqczp908fy"
- dest="${xemelios.root}/help/documents"
- md5="110749e148912f1ed003e44a857a48fa"
- unpacked-md5="6973eb66b7f9a7b18343c9f0598c8f47"/>
- <file name="manifeste.xml" source="xrnt3qm0pf0crwyh"
- dest="${xemelios.root}/documents-def/"
- md5="45d68108f7bd50f63eefb7885e0fc9dd"
- unpacked-md5="4d65011b353c53689051bf2b9ffca238"/>
- </files>
- <requires>
- <component-ref uri="http://xemelios.org/updatesV5/starter" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/core" version="5.0.0.6"/>
- <component-ref uri="http://xemelios.org/updatesV5/xemelios-core" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/swing-utils" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/mysql-persistence" version="5.0.0.0"/>
- </requires>
- <note visibility="dev">Corrections sur les dateTime</note>
- <note visibility="public">Ajout du critère sur le nom de l'archive</note>
- <note visibility="public">Première publication</note>
- </version>
-</xemelios-component>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<component xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="../../defs/technical-component-definition.xsd">
- <name>manifeste</name>
- <description>Configuration de la traçabilité des archives</description>
- <release>5.0.0.3</release>
- <url>http://xemelios.org/updatesV5/manifeste</url>
- <type>CONFIG</type>
- <destination>
- <base>${xemelios.root}/documents-def/</base>
- <file>
- <name>${component.name}.html</name>
- <dest>${xemelios.root}/help/documents</dest>
- </file>
- <file>
- <name>${component.name}.jar</name>
- <dest>${xemelios.root}/lib</dest>
- </file>
- </destination>
- <requires>
- <component-ref url="http://xemelios.org/updatesV5/starter" release="5.0.0.0"/>
- <component-ref url="http://xemelios.org/updatesV5/core" release="5.0.0.6"/>
- <component-ref url="http://xemelios.org/updatesV5/xemelios-core" release="5.0.0.0"/>
- <component-ref url="http://xemelios.org/updatesV5/swing-utils" release="5.0.0.0"/>
- <component-ref url="http://xemelios.org/updatesV5/mysql-persistence" release="5.0.0.0"/>
- </requires>
- <release-notes>
- <release v="5.0.0.3">
- <note visibility="public">Cette configuration est désormais masquée par défaut. Pour l'afficher, il faut ajouter xemelios.tracabilite=true dans le xemelios.properties</note>
- </release>
- <release v="5.0.0.2">
- <note visibility="public">Remise en forme de la présentation de l'archive pour avoir un document plus lisible</note>
- <note visibility="public">Ajout d'un critère sur le poste comptable</note>
- <note visibility="public">En résultat de recherche, les dates sont affichées avec les heures</note>
- </release>
- <release v="5.0.0.1">
- <note visibility="dev">Corrections sur les dateTime</note>
- <note visibility="public">Ajout du critère sur le nom de l'archive</note>
- <note visibility="public">Première publication</note>
- </release>
- </release-notes>
-</component>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
- <head>
- <title>Traçabilité des Archives</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
- <style type="text/css" media="all">
- p.header {
- text-align: center;
- margin: 0 10 5 10;
- font-family: Helvetica;
- font-size: 18px;
- font-weight: bold;
-
- }
- p {
- text-align: left;
- font-family: Helvetica;
-
- }
- p.p1 {
- margin-left: 10px;
-
- }
- p.p2 {
- margin-left: 20px;
-
- }
- p.p3 {
- margin-left: 30px;
-
- }
- p.p4 {
- margin-left: 40px;
- margin-top: 2px;
-
- }
- p.center {
- text-align: center;
-
- }
- h1 {
- font-family: Helvetica;
- font-size: 22px;
- font-weight: bold;
-
- }
- h2 {
- margin-left: 10px;
- font-family: Helvetica;
- font-size: 20px;
- font-weight: bold;
-
- }
- h3 {
- margin-left: 20px;
- font-family: Helvetica;
- font-size: 18px;
- font-family: Helvetica;
- font-weight: bold;
-
- }
- h4 {
- margin-left: 30px;
- margin-bottom: 0px;
- font-size: 16px;
- font-family: Helvetica;
- }
- table {
- background-color: black;
- cell-spacing: 1px;
-
- }
- td {
- background-color: white;
-
- }
- td.center {
- text-align:center;
-
- }
- th {
- background-color: #9F9F9F;
- text-align: left;
- }
- th.center {
- background-color: #9F9F9F;
- text-align: center;
- }
- a {
- font-family: Helvetica;
-
- }
- </style>
- </head>
- <body>
- <p class="header">
- <img src="../images/logo_xemelios.png" alt="Logo"></img>
- </p>
- <p class="header">Traçabilité des Archives</p>
- <p class="p1">Le traçabilité des archives regroupe les
- <a href="#volumes">Documents Importés</a>
- </p>
-
-
-
-
-
-
-
-
- <h1>
- <a name="volumes"></a>Documents Importés
- </h1>
- <p class="p1">
- <font color="red">L'aide de l'état n'est pas renseignée.</font>
- </p>
- <h2>
- <a name="search-volumes-volume"></a>Recherches sur Archives importées
- </h2>
- <p class="p2">On accède aux recherches sur Archives importées par le menu Recherche / Documents Importés / Archives importées</p>
- <p class="p2">Ces recherches renvoient toujours une liste de archives importées</p>
- <h3>Critères</h3>
- <p class="p3">Les critères de recherche possibles sont :</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_DOCUMENT_EXERCICE"></a>Exercice
- </h4>
- <p class="p4">Permet de filtrer sur l'exercice souhaité.</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_CODIC"></a>Poste Comptable
- </h4>
- <p class="p4">Permet de filtrer par poste comptable</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_DOCUMENT_FILENAME"></a>Nom d'archive
- </h4>
- <p class="p4">Permet de filtrer par nom d'archive</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_DOCUMENT_TYPE"></a>Type de document
- </h4>
- <p class="p4">Permet de filtrer les archives par le type de document qu'elles contiennent</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_DOCUMENT_BUIDCOL"></a>Identifiant Collectivite
- </h4>
- <p class="p4">Permet de filtrer par identifiant de collectivité (en général, le SIRET du budget principal)</p>
- <h4>
- <a name="volumes.volume.CR_CRI_MANIFESTE_DOCUMENT_DEBUT"></a>Import (Date de Début)
- </h4>
- <p class="p4">Permet de filtrer par date de début d'import</p>
- <h4>
- <a name="volumes.volume.CR_DATE_TRANSFERT"></a>Date transfert
- </h4>
- <p class="p4">Permet de filtrer par date de transfert</p>
- <h4>
- <a name="volumes.volume.CR_PRESENT"></a>Présent
- </h4>
- <p class="p4">Permet de filtrer par présence</p>
- <h3>Champs retournés</h3>
- <p class="p3">Les champs affichables sont les suivants :
- <table>
- <colgroup>
- <col width="15%"></col>
- <col width="65%"></col>
- <col width="10%"></col>
- <col width="10%"></col>
- </colgroup>
- <thead>
- <tr>
- <th>Champ</th>
- <th>Définition</th>
- <th class="center">Affiché par défaut</th>
- <th class="center">Exportable</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr0"></a>Exer.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr1"></a>Nom Archive
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_pc"></a>Poste Comptable
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr3"></a>Id. Coll.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr4"></a>Lib. Budg.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr7"></a>Date Transfert
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_date.production"></a>Date production
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr8"></a>Deb. Imp.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr9"></a>Fin Imp.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr10"></a>Duree Imp.
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- <tr>
- <td>
- <a name="volumes.volume.FLD_lr11"></a>Présent
- </td>
- <td>
- <font color="red">L'aide de ce champ n'est pas
- définie.</font>
- </td>
- <td class="center">Oui</td>
- <td class="center">Non</td>
- </tr>
- </tbody>
- </table> Les widgets disponibles sur ce résultat de recherche sont :
- <ul>
- <li>
- <b>Voir le Xml...</b> : permet de visualiser le Xml de l'élément trouvé.
- </li>
- </ul>
- </p>
-
-
- </body>
-</html>
+++ /dev/null
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
- <document balise="manifeste" browsable="false" extension="xml" id="manifeste"
- import-class="fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter"
- libelle-extension="du manifeste d'archive (XML)"
- schema="toto.xsd"
- referentiel="not-available-tag"
- titre="Traçabilité des Archives"
- menu-grouping="group"
- persistence-config="manifeste/manifeste-persist.xml"
- natIdColl="SIRET"
- displayInMenuIf="xemelios.tracabilite"
- importable="false">
- <namespaces>
- <ns prefix="n" uri="http://www.xemelios.org/namespaces#manifeste"/>
- <ns prefix="added"
- uri="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
- </namespaces>
- <special-key id="spExercice" libelle="Exercice" path="/manifeste/@exercice" pos="1"/>
- <default-budget value="00">Budget Principal</default-budget>
- <collectivite-path id="c1">
- <code-path>/manifeste/@cgIdCol</code-path>
- <libelle-path>/manifeste/@cgLibelle</libelle-path>
- </collectivite-path>
- <budget-path id="b1">
- <code-path>/manifeste/@CodeBudget</code-path>
- <libelle-path>/manifeste/@TypeBudget</libelle-path>
- </budget-path>
- <entete id="resultatimport">resultatimport</entete>
-
- <etat balise="volumes"
- balise-namespace="http://www.xemelios.org/namespaces#manifeste"
- id="volumes"
- titre="Documents Importés"
- use-external-browser="false"
- importable-element="volume"
- xslt-file="manifeste/manifeste.xsl">
-
- <element balise="volume" id="volume" max-display="500" titre="Archives importées">
- <path>/n:manifeste/n:volumes/n:volume</path>
- <liste-resultat ordre="ASC" tri-defaut="lr3,lr0">
- <champ id="lr0" libelle="Exer.">
- <valeur>../../@exercice</valeur>
- </champ>
- <champ id="lr1" libelle="Nom Archive">
- <valeur>@fichier</valeur>
- </champ>
- <champ id="pc" libelle="Poste Comptable">
- <valeur>../../@cgCodic</valeur>
- </champ>
-
-
- <champ id="lr3" libelle="Id. Coll.">
- <valeur>../../@cgIdCol</valeur>
- </champ>
- <champ id="lr4" libelle="Lib. Budg.">
- <valeur>../../@cgLibelle</valeur>
- </champ>
-
-
- <champ id="lr7" libelle="Date Transfert" datatype="date"
- date-format="dd/MM/yyyy hh:mm:ss">
- <valeur>../../n:resultatimport/@LastModify</valeur>
- </champ>
- <champ id="date.production" libelle="Date production"
- date-format="dd/MM/yyyy hh:mm:ss">
- <valeur>@dateProduction</valeur>
- </champ>
-
- <champ id="lr8" libelle="Deb. Imp." datatype="date" date-format="dd/MM/yyyy hh:mm:ss">
- <valeur>../../n:resultatimport/@Debut</valeur>
- </champ>
- <champ id="lr9" libelle="Fin Imp." datatype="date" date-format="dd/MM/yyyy hh:mm:ss">
- <valeur>../../n:resultatimport/@Fin</valeur>
- </champ>
- <champ id="lr10" libelle="Duree Imp.">
- <valeur>../../n:resultatimport/@Duree</valeur>
- </champ>
- <champ id="lr11" libelle="Présent">
- <valeur>@added:archive</valeur>
- </champ>
-
- </liste-resultat>
-
- <enfants>
- <enfant element="document" path="n:document"/>
- </enfants>
-
- <critere id="CRI_MANIFESTE_DOCUMENT_EXERCICE" libelle="Exercice">
-
- <path>{../../@exercice=##VALEUR:exercice##}</path>
- <input id="exercice" help="/n:manifeste/@exercice"/>
- </critere>
- <critere id="CRI_MANIFESTE_CODIC" libelle="Poste Comptable">
-
- <path>{##OPERATEUR:codic##(../../@cgCodic,"##VALEUR:codic##")}</path>
- <input id="codic" datatype="string"/>
- </critere>
- <critere id="CRI_MANIFESTE_DOCUMENT_FILENAME" libelle="Nom d'archive">
-
- <path>{##OPERATEUR:filename##(@fichier,"##VALEUR:filename##")}</path>
- <input id="filename" datatype="string"/>
- </critere>
- <critere id="CRI_MANIFESTE_DOCUMENT_TYPE" libelle="Type de document">
-
- <path>{n:document/@type='##VALEUR:type##'}</path>
- <select id="type" sort="key">
- <option value="CGE">Compte de Gestion SPL</option>
- <option value="CGETAT">Compte de Gestion ETAT</option>
- <option value="PES">PES Aller</option>
- <option value="PJ">Pièces Justificatives</option>
- <option value="ERTN">Titres RNF</option>
- <option value="EDMN">Etats Détaillé des Mandats Nationaux</option>
- </select>
- </critere>
-
- <critere id="CRI_MANIFESTE_DOCUMENT_BUIDCOL" libelle="Identifiant Collectivite">
-
- <path>{##OPERATEUR:buIdCol##(../../@cgIdCol,"##VALEUR:buIdCol##")}</path>
- <input id="buIdCol" datatype="string"/>
- </critere>
- <critere id="CRI_MANIFESTE_DOCUMENT_DEBUT" libelle="Import (Date de Début)">
-
- <path>{##OPERATEUR:Debut##(../n:resultatimport/@Debut,"##VALEUR:Debut##")}</path>
- <input id="Debut" datatype="date"/>
- </critere>
- <critere id="DATE_TRANSFERT" libelle="Date transfert">
-
- <path>{##OPERATEUR:transfert##(../n:resultatimport/@LastModify,"##VALEUR:transfert##")}</path>
- <input id="transfert" datatype="date"/>
- </critere>
- <critere id="PRESENT" libelle="Présent">
-
- <path>{@added:archive="##VALEUR:present##"}</path>
- <select id="present">
- <option value="Oui">Oui</option>
- <option value="Non">Non</option>
- </select>
- </critere>
- </element>
-
- <element balise="document" id="document" max-display="500"
- titre="Tracabilité des Données"
- searchable="false">
- <path>/n:manifeste/n:volumes/n:volume/n:document</path>
- <parent element="volume" path=".."/>
- </element>
- </etat>
-
- </document>
-</documents>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.1" encoding="ISO-8859-1"?>
-<!DOCTYPE xsl:stylesheet [
-<!ENTITY nbsp " ">
-]>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="xalan://xml.apache.org/xalan/java" xmlns="http://www.xemelios.org/namespaces#manifeste" xmlns:n="http://www.xemelios.org/namespaces#manifeste" xmlns:added="http://projets.admisource.gouv.fr/xemelios/namespaces#added" xmlns:ano="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally" exclude-result-prefixes="java" version="2.0">
-
- <xsl:output standalone="yes" method="xml" indent="yes"/>
-
- <xsl:output encoding="ISO-8859-1"/>
- <xsl:output version="1.0"/>
-
- <xsl:param name="language" select="'fr'"/>
-
- <xsl:param name="CodeBudget"/>
- <xsl:param name="LibelleBudget"/>
- <xsl:param name="CodeCollectivite"/>
- <xsl:param name="LibelleCollectivite"/>
-
- <xsl:template match="/*[position()=1]">
- <xsl:choose>
- <xsl:when test="local-name(.) = 'manifeste'">
- <manifeste xmlns="http://www.xemelios.org/namespaces#manifeste" xmlns:n="http://www.xemelios.org/namespaces#manifeste" xmlns:added="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
- <xsl:for-each select="@*">
- <xsl:choose>
- <xsl:when test="string-length(.) eq 0"/>
- <xsl:otherwise><xsl:copy-of select="."/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- <xsl:for-each select="./*">
- <xsl:call-template name="writeElement">
- <xsl:with-param name="el" select="."/>
- </xsl:call-template>
- </xsl:for-each>
- </manifeste>
- </xsl:when>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template name="writeElement">
- <xsl:param name="el"/>
- <xsl:element name="{name($el)}">
- <xsl:for-each select="$el/@*">
- <xsl:choose>
- <xsl:when test="string-length(.) eq 0"/>
- <xsl:otherwise><xsl:copy-of select="."/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- <!-- ajouts Attributs -->
- <xsl:choose>
- <xsl:when test="contains('|document|',concat('|',name($el),'|'))">
- <xsl:attribute name="generated-id" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
- <xsl:value-of select="generate-id()"/>
- </xsl:attribute>
- <xsl:attribute name="documentName" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
- <xsl:variable name="tab" select="tokenize(@path,'/')"/>
- <xsl:value-of select="$tab[count($tab)]"/>
- </xsl:attribute>
- <xsl:attribute name="type" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
- <xsl:choose>
- <xsl:when test="@type='CGE'">Compte de Gestion SPL</xsl:when>
- <xsl:when test="@type='CGETAT'">Compte de Gestion ETAT</xsl:when>
- <xsl:when test="@type='PES'">PES Aller</xsl:when>
- <xsl:when test="@type='PJ'">Pièces Justificatives</xsl:when>
- <xsl:when test="@type='ERTN'">Titres RNF</xsl:when>
- <xsl:when test="@type='EDMN'">Etats Détaillé des Mandats Nationaux</xsl:when>
- <xsl:otherwise><xsl:value-of select="@type"></xsl:value-of></xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </xsl:when>
- <xsl:when test="contains('|volume|',concat('|',name($el),'|'))">
- <xsl:attribute name="generated-id" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
- <xsl:value-of select="generate-id()"/>
- </xsl:attribute>
- <xsl:attribute name="archive" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">Oui</xsl:attribute>
- </xsl:when>
- </xsl:choose>
- <!-- recursion -->
- <xsl:for-each select="$el/*">
- <xsl:call-template name="writeElement">
- <xsl:with-param name="el" select="."/>
- </xsl:call-template>
- </xsl:for-each>
- <xsl:copy-of select="$el/text()" copy-namespaces="yes"/>
- </xsl:element>
- <!--/xsl:otherwise>
- </xsl:choose-->
-
- </xsl:template>
-
- <xsl:template name="iso-date">
- <xsl:param name="datebrute"/>
- <xsl:param name="separator">/</xsl:param>
- <xsl:variable name="date.tokenize" select="tokenize($datebrute,'/')"/>
- <xsl:choose>
- <xsl:when test="string-length($datebrute)=10 and not(contains($datebrute,'..'))">
- <xsl:value-of select="$date.tokenize[3]"/>
- <xsl:value-of select="$separator"/>
- <xsl:value-of select="$date.tokenize[2]"/>
- <xsl:value-of select="$separator"/>
- <xsl:value-of select="$date.tokenize[1]"/>
- </xsl:when>
- <xsl:when test="string-length($datebrute)=8 and not(contains($datebrute,'..'))">
- <xsl:choose>
- <xsl:when test="number($date.tokenize[3])>74">19<xsl:value-of select="$date.tokenize[3]"/></xsl:when>
- <xsl:otherwise>20<xsl:value-of select="$date.tokenize[3]"/></xsl:otherwise>
- </xsl:choose>
- <xsl:value-of select="$separator"/>
- <xsl:value-of select="$date.tokenize[2]"/>
- <xsl:value-of select="$separator"/>
- <xsl:value-of select="$date.tokenize[1]"/>
- </xsl:when>
- <xsl:when test="string-length($datebrute)>0 and contains($datebrute,'..')">
- <xsl:value-of select="$datebrute"/>
- </xsl:when>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template name="date.in.string">
- <xsl:param name="chaine"/>
- <xsl:if test="string-length(normalize-space($chaine)) > 0">
-
- <xsl:variable name="date" select="tokenize(normalize-space($chaine),'/')"/>
- <xsl:variable name="day" select="substring($date[1],string-length($date[1])-1,2)"/>
-
- <xsl:call-template name="iso-date">
- <xsl:with-param name="datebrute"><xsl:value-of select="$day"/>/<xsl:value-of select="$date[2]"/>/<xsl:value-of select="normalize-space(replace($date[3],'-',''))"/></xsl:with-param>
- <xsl:with-param name="separator">-</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-</xsl:stylesheet>
+++ /dev/null
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<persistence-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../defs/config-metier/Persistence.xsd">
- <layer name="mysql" persistence-model="xemelios-sql">
- <document id="manifeste">
- <table type="repository" base-name="MANIFESTE_REPOSITORY" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- ID VARCHAR(25),
- LIBELLE VARCHAR(100),
- COLLECTIVITE VARCHAR(15) NOT NULL,
- REPOSITORY LONGBLOB,
- ENCODING VARCHAR(20)
- ) ENGINE MYISAM
- </table>
- <table type="special-key" base-name="MANIFESTE_SPECIAL_KEYS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- KEY1 VARCHAR(100) NOT NULL,
- LIB1 VARCHAR(200),
- KEY2 VARCHAR(100),
- LIB2 VARCHAR(200),
- KEY3 VARCHAR(100),
- LIB3 VARCHAR(200),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="list-bc" base-name="MANIFESTE_LIST_BUDG_COLL" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- BUDGET_LIB VARCHAR(200),
- COLLECTIVITE_LIB VARCHAR(200),
- PARENT_COLL1 VARCHAR(15),
- PARENT_COLL1_LIB VARCHAR(200),
- PARENT_COLL2 VARCHAR(3),
- PARENT_COLL2_LIB VARCHAR(3),
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM
- </table>
-
- <etat id="volumes" import-xslt-file="manifeste/manifeste-import-mysql.xsl">
- <key1>
- <path>/n:manifeste/n:volumes/n:volume/@added:generated-id</path>
- </key1>
- <key2>
- <path>/n:manifeste/n:volumes/n:volume/n:document/@added:generated-id</path>
- </key2>
-
- <table type="document" base-name="MANIFESTE_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- ARCHIVE_NAME VARCHAR(100),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
-
- <table type="index" id="MANIFESTE_VOLUME_IX" base-name="MANIFESTE_VOLUME_IX" version="2" main="true" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- EXERCICE VARCHAR(4) ,
- CG_CODE_COLL VARCHAR(3) ,
- CG_CODIC VARCHAR(6) ,
- CG_ID_COLL VARCHAR(15) ,
- DATE_VALIDATION DATE ,
- NOM_VALIDEUR VARCHAR(255) ,
- DATE_PRODUCTION DATE ,
- DATE_TRANSFERT DATE,
- FILENAME VARCHAR(150) ,
- NUM_VOLUME INTEGER ,
- ARCHIVE VARCHAR(3),
- ARCHIVE_NAME VARCHAR(100),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql>ALTER TABLE ${base-name} ADD DATE_TRANSFERT DATE</sql>
- </patch>
-
- </table>
-
- <table type="index" id="MANIFESTE_DOCUMENT_IX" base-name="MANIFESTE_DOCUMENT_IX" version="1" main="false" based-on="key2">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- LIBBUDG VARCHAR(255) ,
- BUCODE VARCHAR(255) ,
- BULIBELLE VARCHAR(255) ,
- DEFAULT_OVERWRITE VARCHAR(255) ,
- VOLUME DECIMAL ,
- TYPE VARCHAR(255) ,
- DEBUT DATE ,
- FIN DATE ,
- DUREE VARCHAR(75) ,
- SKIP_IF_EXISTS VARCHAR(255) ,
- PATH VARCHAR(255) ,
- BUIDCOL VARCHAR(255) ,
- FILENAME VARCHAR(150) ,
- ARCHIVE_NAME VARCHAR(100),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
-
-
- <!-- CRITERIA /manifeste/documents -->
-
- <!-- CRITERIA /manifeste/documents/document -->
- <criteria id="CRI_MANIFESTE_DOCUMENT_LIBBUDG" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_LIBBUDG">
- <where-clause>fn:string-compare(${table}.${column},libBudg)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_BUCODE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_BUCODE">
- <where-clause>fn:string-compare(${table}.${column},buCode)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_DEFAULT_OVERWRITE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_DEFAULT-OVERWRITE">
- <where-clause>fn:string-compare(${table}.${column},default-overwrite)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_VOLUME" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_VOLUME">
- <where-clause>${table}.${column}##OPERATEUR:volume####VALEUR:volume##</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_BULIBELLE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_BULIBELLE">
- <where-clause>fn:string-compare(${table}.${column},buLibelle)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_FILENAME" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_FILENAME">
- <where-clause>fn:string-compare(${table}.${column},filename)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_TYPE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_TYPE">
- <where-clause>${table}.${column}='##VALEUR:type##'</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_DEBUT" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_DEBUT">
- <where-clause>fn:date-compare(${table}.${column},Debut)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_FIN" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_FIN">
- <where-clause>fn:date-compare(${table}.${column},Fin)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_DUREE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_DUREE">
- <where-clause>fn:string-compare(${table}.${column},Duree)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_SKIP_IF_EXISTS" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_SKIP_IF_EXISTS">
- <where-clause>fn:string-compare(${table}.${column},SKIP_IF_EXISTS)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_PATH" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_PATH">
- <where-clause>fn:string-compare(${table}.${column},path)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_BUIDCOL" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_BUIDCOL">
- <where-clause>fn:string-compare(${table}.${column},buIdCol)</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_DOCUMENT_EXERCICE" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_EXERCICE">
- <where-clause>${table}.${column}=##VALEUR:exercice##</where-clause>
- </criteria>
- <criteria id="CRI_MANIFESTE_CODIC" type="1" sql-index-id="SQI_MANIFESTE_DOCUMENT_CG_CODIC">
- <where-clause>fn:string-compare(${table}.${column},codic)</where-clause>
- </criteria>
- <criteria id="PRESENT" sql-index-id="SQI_MANIFESTE_DOCUMENT_ARCHIVE">
- <where-clause>${table}.${column}='##VALEUR:present##'</where-clause>
- </criteria>
- <criteria id="DATE_TRANSFERT" sql-index-id="SQI_MANIFESTE_DOCUMENT_DATE_TRANSFERT">
- <where-clause>fn:date-compare(${table}.${column},transfert)</where-clause>
- </criteria>
-
-
-
-
- <!-- SQL-INDEX /manifeste/volume -->
- <sql-index id="SQI_MANIFESTE_DOCUMENT_CG_CODE_COL" path="/n:manifeste/@cgCodeCol" datatype="string" column="CG_CODE_COLL" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_CG_CODIC" path="/n:manifeste/@cgCodic" datatype="string" column="CG_CODIC" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_CG_ID_COL" path="/n:manifeste/@cgIdCol" datatype="string" column="CG_ID_COLL" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DATE_VALIDATION" path="/n:manifeste/@dateValidation" datatype="date" format="yyyy-MM-dd'T'HH:mm:ss;yyyy-MM-dd" column="DATE_VALIDATION" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_EXERCICE" path="/n:manifeste/@exercice" datatype="string" column="EXERCICE" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_EXERCICEB" path="/manifeste/@exercice" datatype="string" column="EXERCICE" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_NOM_VALIDEUR" path="/n:manifeste/@nomValideur" datatype="string" column="NOM_VALIDEUR" table="MANIFESTE_VOLUME_IX" />
-
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DATE_PRODUCTION" path="/n:manifeste/n:volumes/n:volume/@dateProduction" datatype="date" column="DATE_PRODUCTION" format="yyyy-MM-dd'T'HH:mm:ss;yyyy-MM-dd" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_FILENAME" path="/n:manifeste/n:volumes/n:volume/@fichier" datatype="string" column="FILENAME" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_NUM_VOLUME" path="/n:manifeste/n:volumes/n:volume/@num" datatype="integer" column="NUM_VOLUME" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_ARCHIVE" path="/n:manifeste/n:volumes/n:volume/@added:archive" datatype="string" column="ARCHIVE" table="MANIFESTE_VOLUME_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DATE_TRANSFERT" table="MANIFESTE_VOLUME_IX" column="DATE_TRANSFERT" path="/n:manifeste/n:resultatimport/@LastModify" datatype="date" format="yyyy-MM-dd'T'HH:mm:ss;yyyy-MM-dd"/>
-
- <!-- SQL-INDEX /manifeste/documents/document -->
- <sql-index id="SQI_MANIFESTE_DOCUMENT__NODE_ID" path="/n:manifeste/n:volumes/n:volume/n:document/@added:generated-id" column="NODE_ID" datatype="string" table="MANIFESTE_DOCUMENT_IX"/>
- <sql-index id="SQI_MANIFESTE_DOCUMENT_LIBBUDG" path="/n:manifeste/n:volumes/n:volume/n:document/@libBudg" datatype="string" column="LIBBUDG" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_BUCODE" path="/n:manifeste/n:volumes/n:volume/n:document/@buCode" datatype="string" column="BUCODE" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DEFAULT-OVERWRITE" path="/n:manifeste/n:volumes/n:volume/n:document/@default-overwrite" datatype="string" column="DEFAULT_OVERWRITE" table="MANIFESTE_DOCUMENT_IX" format="uppercase" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_VOLUME" path="/n:manifeste/n:volumes/n:volume/n:document/@volume" datatype="decimal" column="VOLUME" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_BULIBELLE" path="/n:manifeste/n:volumes/n:volume/n:document/@buLibelle" datatype="string" column="BULIBELLE" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_TYPE" path="/n:manifeste/n:volumes/n:volume/n:document/@type" datatype="string" column="TYPE" table="MANIFESTE_DOCUMENT_IX" format="uppercase" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DEBUT" path="/n:manifeste/n:volumes/n:volume/n:document/n:resultatimport/@Debut" datatype="date" format="yyyy-MM-dd HH:mm:ss.Ms;yyyy-MM-dd" column="DEBUT" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_FIN" path="/n:manifeste/n:volumes/n:volume/n:document/n:resultatimport/@Fin" datatype="date" format="yyyy-MM-dd HH:mm:ss.Ms;yyyy-MM-dd" column="FIN" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_DUREE" path="/n:manifeste/n:volumes/n:volume/n:document/n:resultatimport/@Duree" datatype="string" column="DUREE" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_SKIP_IF_EXISTS" path="/n:manifeste/n:volumes/n:volume/n:document/@skip-if-exists" datatype="string" column="SKIP_IF_EXISTS" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_PATH" path="/n:manifeste/n:volumes/n:volume/n:document/@path" datatype="string" column="PATH" table="MANIFESTE_DOCUMENT_IX" />
- <sql-index id="SQI_MANIFESTE_DOCUMENT_BUIDCOL" path="/n:manifeste/n:volumes/n:volume/n:document/@buIdCol" datatype="string" column="BUIDCOL" table="MANIFESTE_DOCUMENT_IX" />
- </etat>
- </document>
- </layer>
-</persistence-config>
+++ /dev/null
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE xsl:stylesheet [
-<!ENTITY nbsp " ">
-<!ENTITY egrave "è">
-<!ENTITY euro "€">
-<!ENTITY agrave "à">
-<!ENTITY eacute "é">
-]>
-<xsl:stylesheet
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.xemelios.org/namespaces#manifeste"
- xmlns:n="http://www.xemelios.org/namespaces#manifeste"
- xmlns:added="http://projets.admisource.gouv.fr/xemelios/namespaces#added"
- xmlns:fn="http://projets.admisource.gouv.fr/xemelios/namespaces#functions"
- xmlns:conf="http://projets.admisource.gouv.fr/xemelios/namespaces#config"
- version="2.0">
- <!-- Paramètres de sortie -->
- <xsl:character-map name="accents">
- <xsl:output-character character="à" string="&#224;"/>
- <xsl:output-character character="é" string="&#233;"/>
- <xsl:output-character character="è" string="&#232;"/>
- <xsl:output-character character="ê" string="&#234;"/>
- <xsl:output-character character="ë" string="&#235;"/>
- <xsl:output-character character="î" string="&#238;"/>
- <xsl:output-character character="ï" string="&#239;"/>
- <xsl:output-character character="ô" string="&#244;"/>
- <xsl:output-character character="ù" string="&#249;"/>
- <xsl:output-character character="°" string="&#176;"/>
- </xsl:character-map>
-
- <xsl:output method="xhtml" indent="yes" use-character-maps="accents" encoding="ISO-8859-1"/>
-
- <xsl:decimal-format name="decformat" decimal-separator="," grouping-separator=" " digit="#" pattern-separator=";" NaN="NaN" minus-sign="-"/>
-
- <!-- Paramètres Web -->
- <xsl:param name="is.web">-1</xsl:param>
- <xsl:param name="context.path"/>
-
- <!-- la configuration des documents -->
- <xsl:param name="config" select="document(.)"/>
-
- <!-- Paramètres d'entrée -->
- <xsl:param name="show.formulaire"/>
- <xsl:param name="browser-destination"/>
-
- <!-- Paramètres d'entrée de la liste de résultat -->
- <xsl:param name="numCompte">0</xsl:param>
-
- <!-- Paramètres d'erreur -->
- <xsl:param name="error.message">nomessage</xsl:param>
-
- <!-- Variables -->
- <xsl:variable name="page-format" select="paysage"/>
- <!--xsl:param name="separator.timestamp.empty" select="' '"/>
- <xsl:param name="separator.timestamp.T" select="'T'"/-->
-
- <!-- pour eviter les sorties parasites de tags non matches -->
- <xsl:template match="*"/>
-
- <xsl:template match="/n:manifeste">
- <html>
- <head>
- <title>Manifeste d'archives</title>
- <style type="text/css" media="all">
- body {font-family: verdana, sans-serif; font-size: 12px; }
-
- h1 { font-size: 20px; color: #003535; font-weight: bold; }
- h2 { font-size: 16px; color: #004545; text-align: left;}
- h3 { background-color: #DDDDDD; font-size: 14px; color: #005555; text-align: left;}
-
- th { background-color: #999999; }
-
- .resultatimport b { padding-left: 25px; }
- .libelle { font-weight: bold; }
-
- tr#colorised1 td {background-color: #FFFFC5; } /* fonce */
- tr#colorised2 td {background-color: #FFFFE0; } /* clair */
- tr#niCol1 td {background-color: #F68989; } /* fonce */
- tr#niCol2 td {background-color: #F8B9B9 } /* clair */
- .warn { right: 0px; color: red; font-weight: bold; }
- </style>
- </head>
- <body width="100%">
- <center><h1>Manifeste d'archive</h1></center>
- <h1>Archive</h1>
- <xsl:call-template name="informations.archive"><xsl:with-param name="manifeste" select="."/></xsl:call-template>
- <xsl:call-template name="information.archive.import"><xsl:with-param name="import" select="n:resultatimport"/></xsl:call-template>
-
- <h1>Documents présents dans l'archive</h1>
- <table>
- <thead>
- <tr>
- <th>Document</th>
- <th>Type</th>
- <th>Poste comptable</th>
- <th>Collectivité Budget</th>
- </tr>
- </thead>
- <tbody>
- <xsl:for-each select="n:volumes/n:volume/n:document">
- <xsl:variable name="document" select="."/>
- <xsl:variable name="nom.doc">
- <xsl:choose>
- <xsl:when test="contains(@path,'/')"><xsl:value-of select="tokenize(./@path,'/')[count(tokenize($document/@path,'/'))]"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="@path"/></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="docId" select="fn:getDocIdFromType(@type)"/>
- <!--tr><td colspan="4">docId=<xsl:value-of select="$docId"/></td></tr-->
- <tr>
- <xsl:choose>
- <xsl:when test="@imported='no'">
- <xsl:choose>
- <xsl:when test="(position() mod 2) = 0">
- <xsl:attribute name="id">niCol1</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="id">niCol2</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="(position() mod 2) = 0">
- <xsl:attribute name="id">colorised1</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="id">colorised2</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- <td><a href="#{fn:getAnchor(@path)}"><xsl:value-of select="$nom.doc"/></a></td>
- <td>
- <xsl:choose>
- <xsl:when test="'yes'=$config//conf:document[@id=$docId]/@browsable and exists(@buIdCol) and exists(@buCode) and not(@imported='no')">
- <a href="xemelios:/query?docId={$docId}&etatId={$config//conf:document[@id=$docId]/@browsable-etat}&collectivite={@buIdCol}&budget={@buCode}&sp1={/n:manifeste/@exercice}"><xsl:value-of select="$config//conf:document[@id=$docId]/@libelle"/></a>
- </xsl:when>
- <xsl:otherwise><xsl:choose>
- <xsl:when test="string-length($docId) eq 0">Pièce justificative</xsl:when>
- <xsl:otherwise><xsl:value-of select="$config//conf:document[@id=$docId]/@libelle"/></xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- </td>
- <td><xsl:value-of select="@buCodic"/></td>
- <td><xsl:if test="exists(@buLibelle)"><xsl:value-of select="@buLibelle"/></xsl:if></td>
- </tr>
- </xsl:for-each>
- </tbody>
- </table>
- <xsl:for-each select="n:volumes/n:volume/n:document">
- <xsl:call-template name="informations.document"><xsl:with-param name="document" select="."/></xsl:call-template>
- <!--xsl:call-template name="informations.document.import">
- <xsl:with-param name="import" select="n:resultatimport"/>
- <xsl:with-param name="document" select="."/>
- </xsl:call-template-->
- </xsl:for-each>
- </body>
- </html>
- </xsl:template>
-
- <xsl:template name="informations.archive">
- <xsl:param name="manifeste"/>
- <h3>Informatons de l'archive</h3>
- <table width="95%">
- <tbody>
- <tr>
- <td class="libelle">Exercice</td>
- <td><xsl:value-of select="$manifeste/@exercice"/></td>
- <td class="libelle">Poste comptable</td>
- <td><xsl:value-of select="$manifeste/@cgCodic"/></td>
- </tr>
- <tr>
- <!--td><xsl:value-of select="$manifeste/@cgIdCol"/></td>
- <td><xsl:value-of select="$manifeste/@cgCodeCol"/></td-->
- <td class="libelle">Budget Collectivité</td>
- <td colspan="3"><xsl:value-of select="$manifeste/@cgLibelle"/></td>
- </tr>
- <xsl:choose>
- <xsl:when test="exists($manifeste/@dateValidation)">
- <tr>
- <td class="libelle">Archive validée le</td>
- <td><xsl:value-of select="format-dateTime($manifeste/@dateValidation,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"/></td>
- <td class="libelle">Par</td>
- <td><xsl:value-of select="$manifeste/@nomValideur"/></td>
- </tr>
- </xsl:when>
- <xsl:otherwise>
- <tr>
- <td class="libelle warn" colspan="4">Archive non validée</td>
- </tr>
- </xsl:otherwise>
- </xsl:choose>
- </tbody>
- </table>
- </xsl:template>
-
- <xsl:template name="information.archive.import">
- <xsl:param name="import"/>
- <h3>Informatons sur l'import de l'archive</h3>
- <table width="95%">
- <tbody>
- <tr>
- <td class="libelle">Date de réception</td>
- <td><xsl:value-of select="format-dateTime($import/@LastModify,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"/></td>
- <td class="libelle">Importé par</td>
- <td><xsl:value-of select="$import/@User"/></td>
- </tr>
- <tr>
- <td class="libelle">Début d'import</td>
- <td><xsl:value-of select="format-dateTime($import/@Debut,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"/></td>
- <td class="libelle">Fin d'import</td>
- <td><xsl:value-of select="format-dateTime($import/@Fin,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"/></td>
- </tr>
- <tr>
- <td class="libelle">Durée d'import</td>
- <td><xsl:value-of select="$import/@Duree"/></td>
- <td class="libelle">Données présentes</td>
- <td><xsl:value-of select="/n:manifeste/n:volumes/n:volume/@added:archive"/></td>
- </tr>
-
- </tbody>
- </table>
- <xsl:call-template name="information.import.detail"><xsl:with-param name="parent.elements" select="$import/n:importation"/></xsl:call-template>
- </xsl:template>
-
- <xsl:template name="informations.document">
- <xsl:param name="document"/>
- <xsl:variable name="nom.doc">
- <xsl:choose>
- <xsl:when test="contains($document/@path,'/')"><xsl:value-of select="tokenize($document/@path,'/')[count(tokenize($document/@path,'/'))]"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="$document/@path"/></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="docId" select="fn:getDocIdFromType(@type)"/>
- <h3><a name="{fn:getAnchor($document/@path)}"/>Document <xsl:value-of select="$nom.doc"/><xsl:if test="'no'=$document/@imported"><span class="warn">Non importé</span></xsl:if></h3>
- <table width="95%">
- <colgroup>
- <col width="25%"/>
- <col width="25%"/>
- <col width="25%"/>
- <col width="25%"/>
- </colgroup>
- <tbody>
- <tr>
- <td class="libelle">Poste comptable</td>
- <td><xsl:value-of select="$document/@buCodic"/></td>
- <td class="libelle">Type de doument</td>
- <td><xsl:value-of select="$config//conf:document[@id=$docId]/@libelle"/></td>
- </tr>
- <tr>
- <td class="libelle">Identifiant coll.</td>
- <td><xsl:value-of select="$document/@buIdCol"/></td>
- <td class="libelle">Code collectivité</td>
- <td><xsl:value-of select="$document/@buCodeCol"/></td>
- </tr>
- <tr>
- <td class="libelle">Budget Collectivité</td>
- <td><xsl:value-of select="$document/@buLibelle"/></td>
- <td class="libelle">Code budget</td>
- <td><xsl:value-of select="$document/@buCode"/></td>
- </tr>
- </tbody>
- </table>
- </xsl:template>
-
- <xsl:template name="informations.document.import">
- <xsl:param name="import"/>
- <xsl:param name="document"/>
-
- <table width="95%">
- <caption><h3>Informatons sur l'import du document</h3></caption>
- <colgroup>
- <col width="35%"/>
- <col width="35%"/>
- <col width="30%"/>
- </colgroup>
- <thead>
- <tr>
- <th>Début d'import</th>
- <th>Fin d'import</th>
- <th>Durée d'import</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><xsl:value-of select="format-dateTime($import/@Debut,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"></xsl:value-of></td>
- <td><xsl:value-of select="format-dateTime($import/@Fin,'[D01]/[M01]/[Y] [H01]:[m01]:[s01]')"/></td>
- <td><xsl:value-of select="$import/@Duree"/></td>
- </tr>
- </tbody>
- </table>
- <xsl:call-template name="information.import.detail">
- <xsl:with-param name="parent.elements" select="$import/n:importation"/>
- <xsl:with-param name="document" select="$document"/>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template name="information.import.detail">
- <xsl:param name="parent.elements"/>
- <xsl:param name="document"/>
-
- <table width="95%">
- <colgroup>
- <col width="85%"/>
- <col width="15%"/>
- </colgroup>
- <thead>
- <tr>
- <th>Element</th>
- <th>Nombre</th>
- </tr>
- </thead>
- <tbody>
- <xsl:for-each select="$parent.elements/n:element">
- <xsl:sort select="@Libelle"/>
- <tr>
- <xsl:choose>
- <xsl:when test="@imported='no'">
- <xsl:choose>
- <xsl:when test="(position() mod 2) = 0">
- <xsl:attribute name="id">ni-col1</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="id">ni-col2</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="(position() mod 2) = 0">
- <xsl:attribute name="id">colorised1</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="id">colorised2</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- <td><xsl:value-of select="@Libelle"/></td>
- <td><xsl:value-of select="@Nb"/></td>
- </tr>
- </xsl:for-each>
- </tbody>
- </table>
- </xsl:template>
-
- <xsl:template name="iso-date">
- <xsl:param name="datebrute"/>
- <xsl:choose>
- <xsl:when test="string-length($datebrute)>0 and not(contains($datebrute,'..'))">
- <xsl:value-of select="substring($datebrute, 9, 2)"/>
- <xsl:text>/</xsl:text>
- <xsl:value-of select="substring($datebrute,6,2)"/>
- <xsl:text>/</xsl:text>
- <xsl:value-of select="substring($datebrute, 1, 4)"/>
- </xsl:when>
- <xsl:when test="string-length($datebrute)>0 and contains($datebrute,'..')">
- <xsl:value-of select="$datebrute"/>
- </xsl:when>
- <xsl:otherwise>-</xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:function name="fn:getDocIdFromType" as="xs:string">
- <xsl:param name="type" as="xs:string"/>
- <xsl:variable name="docId">
- <xsl:choose>
- <xsl:when test="'CGE' eq $type">cg-colloc</xsl:when>
- <xsl:when test="'CGETAT' eq $type">cg-etat</xsl:when>
- <xsl:when test="'PES' eq $type">pes-aller</xsl:when>
- <xsl:when test="'EDMN' eq $type">edmn</xsl:when>
- <xsl:when test="'ERTN' eq $type">ertn</xsl:when>
- <xsl:when test="'PJ' eq $type"></xsl:when>
- <xsl:otherwise><xsl:value-of select="$type"/></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:sequence select="$docId"/>
- </xsl:function>
- <xsl:function name="fn:getAnchor" as="xs:string">
- <xsl:param name="path" as="xs:string"/>
- <xsl:sequence select="replace($path,'/','-')"/>
- </xsl:function>
-</xsl:stylesheet>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="../../xsl/release-notes.xsl"?><xemelios-component description="Configuration de la traçabilité des archives" type="CONFIG"
- last-version="5.0.0.2"
- original-location="http://xemelios.org/updatesV5/manifeste/PRIVATE/update.xml"
- generate-date="2011-06-27"
- environment-type="PRIVATE">
- <version version="5.0.0.2" date="2011-06-27">
- <files root="http://xemelios.org/updatesV5/manifeste/PRIVATE/5.0.0.2">
- <file name="manifeste.jar" source="ped6dvm4tkprwp22" dest="${xemelios.root}/lib"
- md5="68c3d3475335bd718a5954801b0c3880"
- unpacked-md5="41c2a398f0135e17d8ce8893a2ac03ec"/>
- <file name="manifeste-persist.xml" source="kaj6ibdz7qa6u39s"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="d6a4d99127ac975acaecb6cf7eb2f450"
- unpacked-md5="fc950752f30799a05cedaa83fcaf2573"/>
- <file name="manifeste-import-mysql.xsl" source="sklmzdv5ja4m7coq"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0e36d41683727d15ca9134250eabd142"
- unpacked-md5="bfd0a90671ef55c0b8da05ac19af0b52"/>
- <file name="manifeste.xsl" source="d6ar4wkyqjdhi9yf"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0ab37b9523423bf65a99360aa16c3216"
- unpacked-md5="95b63879144f450e1ead731fb31baac9"/>
- <file name="manifeste.html" source="gkz02up3jz9my2ug"
- dest="${xemelios.root}/help/documents"
- md5="3de3b4ebd548695ddd676e2aac3dd2ae"
- unpacked-md5="9729259693843e2d9a9c202884344edd"/>
- <file name="manifeste.xml" source="5vofvyddt6t5xoj6"
- dest="${xemelios.root}/documents-def/"
- md5="41d32fcebd9f3b035b1412ac5fb3eb3c"
- unpacked-md5="61460570640ad2ca632c3d5be608e806"/>
- </files>
- <requires>
- <component-ref uri="http://xemelios.org/updatesV5/starter" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/core" version="5.0.0.6"/>
- <component-ref uri="http://xemelios.org/updatesV5/xemelios-core" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/swing-utils" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/mysql-persistence" version="5.0.0.0"/>
- </requires>
- <note visibility="public">Remise en forme de la présentation de l'archive pour avoir un document plus lisible</note>
- <note visibility="public">Ajout d'un critère sur le poste comptable</note>
- <note visibility="public">En résultat de recherche, les dates sont affichées avec les heures</note>
- </version>
- <version version="5.0.0.1" date="2011-06-14">
- <files root="http://xemelios.org/updatesV5/manifeste/PRIVATE/5.0.0.1">
- <file name="manifeste.jar" source="6jp0cnnn1za71eq4" dest="${xemelios.root}/lib"
- md5="8cf9c9bc2ff8fd6f568396337a0cb906"
- unpacked-md5="f06a9dd26fabbfb23ab7bc975e308865"/>
- <file name="manifeste-persist.xml" source="13dptwkmp6vmsdsa"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0223eb081f72d546856d7761b800cb90"
- unpacked-md5="b5a145dcc019d83c15b8a57e956a007a"/>
- <file name="manifeste-import-mysql.xsl" source="ipjx8fr5apht5la1"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="0e36d41683727d15ca9134250eabd142"
- unpacked-md5="bfd0a90671ef55c0b8da05ac19af0b52"/>
- <file name="manifeste.xsl" source="6p3v88nnayw05xez"
- dest="${xemelios.root}/documents-def/manifeste/"
- md5="8a36914280cc69b76a5566934fd09f28"
- unpacked-md5="6d67e9fd8dab15986eaf54876fb7f2e4"/>
- <file name="manifeste.html" source="tcxlr5qqczp908fy"
- dest="${xemelios.root}/help/documents"
- md5="110749e148912f1ed003e44a857a48fa"
- unpacked-md5="6973eb66b7f9a7b18343c9f0598c8f47"/>
- <file name="manifeste.xml" source="xrnt3qm0pf0crwyh"
- dest="${xemelios.root}/documents-def/"
- md5="45d68108f7bd50f63eefb7885e0fc9dd"
- unpacked-md5="4d65011b353c53689051bf2b9ffca238"/>
- </files>
- <requires>
- <component-ref uri="http://xemelios.org/updatesV5/starter" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/core" version="5.0.0.6"/>
- <component-ref uri="http://xemelios.org/updatesV5/xemelios-core" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/swing-utils" version="5.0.0.0"/>
- <component-ref uri="http://xemelios.org/updatesV5/mysql-persistence" version="5.0.0.0"/>
- </requires>
- <note visibility="dev">Corrections sur les dateTime</note>
- <note visibility="public">Ajout du critère sur le nom de l'archive</note>
- <note visibility="public">Première publication</note>
- </version>
-</xemelios-component>
\ No newline at end of file
+++ /dev/null
-Manifest-version: 1.0
-Jar-Version: 5.0.0.4
-Jar-Content: manifeste
-