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: Pierrick Brihaye
Subject: Re: [sdx-developers] RE : sdx:deleteDocument(s)
Date: Wed, 12 Nov 2003 11:16:01 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

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 ?

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).

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 :

<sdx:uploadDocuments>
  <sdx:deletion id="INV05_023516496NUA_P.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516496NUA_V.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516501NUA_P.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516501NUA_V.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516532NUA_P.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516532NUA_V.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516533NUA_P.jpg" repo="documents"/>
  <sdx:deletion id="INV05_023516533NUA_V.jpg" repo="documents"/>
  <sdx:deletion id="INV05_033500099NUA_P.jpg" repo="documents"/>
  <sdx:deletion id="INV05_033500099NUA_V.jpg" repo="documents"/>
  <sdx:deletion id="MERIMEEIA35020235" repo="documents"/>
<sdx:uploadDocument status="refreshed" id="INV05_023516532NUA_P.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516533NUA_P.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516496NUA_P.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_033500099NUA_P.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516501NUA_P.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516532NUA_V.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516533NUA_V.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516496NUA_V.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_033500099NUA_V.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="refreshed" id="INV05_023516501NUA_V.jpg" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/> <sdx:uploadDocument status="replaced" id="MERIMEEIA35020235" repo="documents" base="db" app="fr.gouv.culture.sdx.sribzh"/>

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

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