sdx-developers
[Top][All Lists]
Advanced

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

[sdx-developers] Incohérences dans <sdx:upl oadDocuments> ?


From: Pierrick Brihaye
Subject: [sdx-developers] Incohérences dans <sdx:upl oadDocuments> ?
Date: Fri, 13 Feb 2004 10:07:51 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Snippet de (re)chargement de documents dans sdxtest :

<sdx:uploadDocuments>
  <sdx:uploadDocument>
    <sdx:deletion>
<sdx:document id="pct" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" />
    </sdx:deletion>
    <sdx:addition>
<sdx:document status="replaced" id="pct" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" mimetype="text/xml" byte-length="656" />
    </sdx:addition>
  </sdx:uploadDocument>

Ici on a une dyssymétrie : l'addition comporte un type MIME et une longueur, pas la destruction.

<sdx:uploadDocument />

Ici, on a un élément vide !


<sdx:uploadDocument status="failure" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest">
    <sdx:exception xml:lang="fr-FR" code="5101">
<sdx:message>SDX - Document - XML : erreur dans le document à file:/C:/tomcat4/bin/../webapps/sdx/sdxtest/documents/erreur.xml : XML document structures must start and end within the same entity.</sdx:message> <sdx:originalException>org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:115) at
...
    </sdx:exception>
  </sdx:uploadDocument>

OK.

  <sdx:deletions app="fr.gouv.culture.sdx.sdxtest" base="sdxworld">
    <sdx:summary deletions="0" failures="0" duration="0" />
  </sdx:deletions>

Euh... que vient faire cet élément <sdx:deletions> ici ?

  <sdx:uploadDocument>
    <sdx:deletion>
      <sdx:deletion>
<sdx:document id="noosphere_img" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" />
      </sdx:deletion>
<sdx:document id="noosphere" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" />
    </sdx:deletion>
    <sdx:attached>
      <sdx:addition>
<sdx:document status="refreshed" id="noosphere_img" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" mimetype="image/gif" byte-length="8110" />
      </sdx:addition>
      <sdx:summary additions="1" />
    </sdx:attached>
    <sdx:addition>
<sdx:document status="replaced" id="noosphere" repo="sdxworldRepo" base="sdxworld" app="fr.gouv.culture.sdx.sdxtest" mimetype="text/xml" byte-length="934" />
    </sdx:addition>
  </sdx:uploadDocument>

Ici, ce n'est pas très clair :

l'addition d'un document attaché est dans :

<sdx:attached>
  <sdx:addition>

alors que sa destruction est dans :

<sdx:deletion>
  <sdx:deletion>

Est-ce qu'on ne peut pas améliorer ces points ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78





reply via email to

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