<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Crear Documento CMIS in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191515#M144645</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tengo un problema, y es que al crear un documento en CMIS en Java me lo hace correctamente hasta que quiero crearlo con parametros de un modelo de datos propio. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En la Query de busqueda tal y como pongo los parametros me los acepta, pero por alguna manera al ponerlos en el hashmap de los atributos para la creación no se rellenan y me da un error ponga lo que ponga. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En el código se ve unos ejemplos de las pruebas que he realizado y al lado el resultado (texto comentado).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;El modelo de datos tiene el siguiente la siguiente forma:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Modelo: aqc:docAquacis&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aspecto: aqc:sistema_propietario&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Propiedades: aqc:id_sistema, aqc:usuario_creador, aqc:id_explotacion_sistema&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;String name = "myNewDocument.txt";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// content&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;byte[] doc = "Hello World!".getBytes();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;InputStream stream = new ByteArrayInputStream(doc);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ContentStream contentStream = new ContentStreamImpl(name, BigInteger.valueOf(doc.length), "text/plain", stream);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; properties = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put(PropertyIds.OBJECT_TYPE_ID, "D:aqc:docAquacis,P:aqc:sistema_propietario");//cmis:document&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put(PropertyIds.NAME, "Filename_Sample_CSD2_"+System.currentTimeMillis()+".txt");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:id_sistema", "CF");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:usuario_creador", "jbCSD2");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:id_explotacion_sistema", "102");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("P:aqc:sistema_propietario,aqc:id_explotacion_sistema", "102"); //Property 'P:aqc:sistema_propietario,aqc:id_explotacion_sistema' is neither an object type property nor an aspect property!&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("P.aqc:id_explotacion_sistema", "102"); //Property 'P.aqc:usuario_creador' is neither an object type property nor an aspect property!&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("P:aqc:sistema_propietario:id_explotacion_sistema", "102"); //Property 'P:aqc:sistema_propietario:id_explotacion_sistema' is neither an object type property nor an aspect property!&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("aqc:sistema_propietario:id_explotacion_sistema", "102"); //Property 'aqc:sistema_propietario:id_explotacion_sistema' is neither an object type property nor an aspect property!&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("aqc:id_explotacion_sistema", "102");&amp;nbsp; //prefix cannot be null or empty&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //properties.put("P:aqc:id_explotacion_sistema", "102");&amp;nbsp; //Property 'P:aqc:id_explotacion_sistema' is neither an object type property nor an aspect property!&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AlfrescoFolder alfrFolder = (AlfrescoFolder)cmisFolder;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document documentCreado = alfrFolder.createDocument(properties, contentStream, VersioningState.MAJOR);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si comento estas tres lineas :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:id_sistema", "CF");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:usuario_creador", "jbCSD2");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; properties.put("aqc:id_explotacion_sistema", "102");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;me crea un documento perfectamente además de tener el aspecto y ser del tipo que quiero. Llevo encallado en este problema un tiempo y necesito una visión externa. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Atentamente, Jaime.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 May 2012 11:27:53 GMT</pubDate>
    <dc:creator>jotabe</dc:creator>
    <dc:date>2012-05-31T11:27:53Z</dc:date>
    <item>
      <title>Crear Documento CMIS</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191515#M144645</link>
      <description>Hola, tengo un problema, y es que al crear un documento en CMIS en Java me lo hace correctamente hasta que quiero crearlo con parametros de un modelo de datos propio. En la Query de busqueda tal y como pongo los parametros me los acepta, pero por alguna manera al ponerlos en el hashmap de los atribu</description>
      <pubDate>Thu, 31 May 2012 11:27:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191515#M144645</guid>
      <dc:creator>jotabe</dc:creator>
      <dc:date>2012-05-31T11:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: Crear Documento CMIS</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191516#M144646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Solucionado. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Al parecer hay un "bug" que impedía parsear correctamente los parametros. La solución la he encontrado en la propia pagina de alfresco-opencmis-extension.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/issues/detail?id=2" rel="nofollow noopener noreferrer"&gt;http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/issues/detail?id=2&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias igualmente &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jun 2012 11:48:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191516#M144646</guid>
      <dc:creator>jotabe</dc:creator>
      <dc:date>2012-06-01T11:48:01Z</dc:date>
    </item>
    <item>
      <title>Re: Crear Documento CMIS</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191517#M144647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias por compartirlo &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¡Un saludo!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2012 09:36:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-documento-cmis/m-p/191517#M144647</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2012-06-05T09:36:51Z</dc:date>
    </item>
  </channel>
</rss>

