sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE : [sdx-developers] RE : sdx:deleteDocument(s)


From: Rasik Pandey
Subject: RE : [sdx-developers] RE : sdx:deleteDocument(s)
Date: Wed, 12 Nov 2003 12:26:11 +0100

Salut,

 >-----Message d'origine-----
 >De : address@hidden 
 >[mailto:address@hidden
 >rg] De la part de Pierrick Brihaye
 >Envoyé : mercredi 12 novembre 2003 11:16
 >À : address@hidden
 >Objet : Re: [sdx-developers] RE : sdx:deleteDocument(s)
 >
 >
 >Re,
 >
 >Pour illustrer le propos :
 >
 >Martin Sevigny a écrit:
 >
 >> F) sdx:deletion/@repo et sdx:deletion/@base
 >> G) Nature du document
 >
 >Exemple de suppression fructueuse :
 >
 ><sdx:deletions qid="sdx_q0" page="1" hpp="48" pages="1" nb="48" 
 >start="1" end="48" id="sdx_q0" currentPage="1" nbPages="1">
 >   <sdx:query type="simple" engine="lucene" luceneQuery="ferme" 
 >escapedLuceneQuery="ferme" text="ferme" escapedText="ferme" op="or"/>
 >     <sdx:deletions app="fr.gouv.culture.sdx.sribzh" base="db">
 >       <sdx:deletion id="INV05_023516319NUA_P.jpg" repo="documents"/>
 >       <sdx:deletion id="INV05_023516319NUA_V.jpg" repo="documents"/>
 >       <sdx:deletion id="INV05_023516320NUA_P.jpg" repo="documents"/>
 >       <sdx:deletion id="INV05_023516320NUA_V.jpg" repo="documents"/>
 >       <sdx:deletion id="INV05_023516325NUA_P.jpg" repo="documents"/>
 >       <sdx:deletion id="INV05_023516325NUA_V.jpg" repo="documents"/>
 >       <sdx:deletion id="MERIMEEIA35020254" repo="documents"/>
 >
 >Le deuxième <sdx:deletions> porte la base, mais pas les 
 ><sdx:deletion>.
 >
 >Question : est-ce nécessaire d'avoir autant de deuxième 
 ><sdx:deletions> 
 >qu'on a de @location dans la Query ?

Mais on pourrait avoir des "deletions" dans plusieur bases.....

 >Je donne aussi cet exemple pour montrer que l'on n'est pas capable de 
 >voir que les *.jpg sont des documents attachés (qui ne figurent 
 >d'ailleurs pas dans le total de 48 documents détruits).
 >

Facile à corriger? Voyez dessous....

 >Sinon, même query exécutée une deuxième fois :
 >
 ><sdx:deletions qid="sdx_q0" page="1" hpp="48" pages="1" nb="48" 
 >start="1" end="48" id="sdx_q0" currentPage="1" nbPages="1">
 >   <sdx:query type="simple" engine="lucene" luceneQuery="ferme" 
 >escapedLuceneQuery="ferme" text="ferme" escapedText="ferme" op="or"/>
 >   <sdx:deletions app="fr.gouv.culture.sdx.sribzh" base="db">
 >     <sdx:exception xml:lang="fr-FR" code="2000">
 >       <sdx:message>Il nexiste pas de document avec lidentifiant, 
 >"MERIMEEIA35020254", pour la base, "db".</sdx:message>
 >     </sdx:exception>
 >
 >Ici, on n'a donc plus le <sdx:deletion id="xxx" repo="yyy"> mais 
 >directement un <sdx:eception>.
 >
 >Pour info sur la dysymétrie, rechargement de documents après 
 >suppression :
 
C'est facile a faire un élément "deletion avec les sous "deletion"s.
Pour bien encapsuler un "deletion", on aura se contenter de qqch comme:

<sdx:deletion>
<!--peut-etre pas de "repo" pour ton cas dessus car le document n'existe
pas -->
        <sdx:document id="xxx" repo="yyy"/>

<!--un élément "deletion" pour chaque sous document ou document
attaché-->
        <sdx:deletion>
                <sdx:document id="xxx" repo="yyy"/>
        </sdx:deletion>

</sdx:deletion>


Mais, ça changera quand meme vos feuilles de style, non?


Rasik





reply via email to

[Prev in Thread] Current Thread [Next in Thread]