AnsweredAssumed Answered

CMIS et création de contenu

Question asked by barbidure on Oct 7, 2013
Latest reply on Oct 9, 2013 by barbidure
Bonjour,


Je cherche à créer des documents via CMIS.

Pour cela, j'utilise le XML suivant

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/" xmlns:alf="http://www.alfresco.org" >
   <author><name>admin</name></author>
   <summary>Presentation.</summary>
   <title>monDocument.pdf</title>
   <cmisra:object>
      <cmis:properties>
         <cmis:propertyId propertyDefinitionId="cmis:objectTypeId"><cmis:value>cmis:document</cmis:value></cmis:propertyId>
      </cmis:properties>
   </cmisra:object>
</entry>


que j'envoie vers Alfresco de la façon suivante :
curl -X POST -uadmin:test "http://localhost:8080/alfresco/s/cmis/p/Sites/epnum/documentLibrary/Folder/children" -H "Content-Type:application/atom+xml" -d @createContent.xml


Ainsi, le document est bien créé.

Mais, dès que je tente de créer d'autres propriétés, comme par exemple :

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/" xmlns:alf="http://www.alfresco.org" >
   <author><name>admin</name></author>
   <summary>Presentation.</summary>
   <title>monDocument.pdf</title>
   <cmisra:object>
      <cmis:properties>
         <cmis:propertyId propertyDefinitionId="cmis:objectTypeId"><cmis:value>cmis:document</cmis:value></cmis:propertyId>
         <cmis:propertyInteger propertyDefinitionId="cmis:contentStreamLength" displayName="Content Stream Length" queryName="cmis:contentStreamLength"><cmis:value>98495335</cmis:value></cmis:propertyInteger>
         <cmis:propertyString propertyDefinitionId="cm:title" displayName="Titre" queryName="cm:title"><cmis:value>Mon titre</cmis:value></cmis:propertyString>
      </cmis:properties>
   </cmisra:object>
</entry>


Les propriétées cm:title et cmis:contentStreamLength ne sont pas prises en compte lors de la création.
Le même problème se pose avec les aspects.

Avez-vous une idée du problème?

Merci d'avance!

Outcomes