<?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 Re: Creating Document - CMIS Workbench GroovyConsole in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307454#M260584</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I cannot recreate this using OpenCMIS Workbench 0.11 running against Alfresco 5.0.b and the AtomPub binding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code that works, which is nearly identical to yours:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.*&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.data.*&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.enums.*&lt;BR /&gt;import org.apache.chemistry.opencmis.client.api.*&lt;BR /&gt;&lt;BR /&gt;def cmis = new scripts.CMIS(session)&lt;BR /&gt;Folder newFolder&amp;nbsp; = cmis.getFolder("/");&lt;BR /&gt;&lt;BR /&gt;final String textFileName = "test.txt";&lt;BR /&gt;String mimetype = "text/plain; charset=UTF-8";&lt;BR /&gt;String content = "This is some test content";&lt;BR /&gt;String filename = textFileName;&lt;BR /&gt;&lt;BR /&gt;byte[] buf = content.getBytes("UTF-8");&lt;BR /&gt;ByteArrayInputStream input = new ByteArrayInputStream(buf);&lt;BR /&gt;&lt;BR /&gt;ContentStream contentStream = session.getObjectFactory().createContentStream(filename, buf.length, mimetype, input);&lt;BR /&gt;&lt;BR /&gt;Map&amp;lt;String, Object&amp;gt; props = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;props.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document");&lt;BR /&gt;props.put(PropertyIds.NAME, "filename");&lt;BR /&gt;&lt;BR /&gt;Document doc = newFolder.createDocument(props, 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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Oct 2014 01:54:11 GMT</pubDate>
    <dc:creator>jpotts</dc:creator>
    <dc:date>2014-10-24T01:54:11Z</dc:date>
    <item>
      <title>Creating Document - CMIS Workbench GroovyConsole</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307453#M260583</link>
      <description>I am trying to create a document with some content by following this link (http://chemistry.apache.org/java/developing/guide.html#creating-a-simple-document-object). I am getting some errors and I don't know how to fix these. I am new to Alfresco and CMIS and I am trying to get to know these program</description>
      <pubDate>Tue, 14 Oct 2014 15:18:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307453#M260583</guid>
      <dc:creator>a_palm</dc:creator>
      <dc:date>2014-10-14T15:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Document - CMIS Workbench GroovyConsole</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307454#M260584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I cannot recreate this using OpenCMIS Workbench 0.11 running against Alfresco 5.0.b and the AtomPub binding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code that works, which is nearly identical to yours:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.*&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.data.*&lt;BR /&gt;import org.apache.chemistry.opencmis.commons.enums.*&lt;BR /&gt;import org.apache.chemistry.opencmis.client.api.*&lt;BR /&gt;&lt;BR /&gt;def cmis = new scripts.CMIS(session)&lt;BR /&gt;Folder newFolder&amp;nbsp; = cmis.getFolder("/");&lt;BR /&gt;&lt;BR /&gt;final String textFileName = "test.txt";&lt;BR /&gt;String mimetype = "text/plain; charset=UTF-8";&lt;BR /&gt;String content = "This is some test content";&lt;BR /&gt;String filename = textFileName;&lt;BR /&gt;&lt;BR /&gt;byte[] buf = content.getBytes("UTF-8");&lt;BR /&gt;ByteArrayInputStream input = new ByteArrayInputStream(buf);&lt;BR /&gt;&lt;BR /&gt;ContentStream contentStream = session.getObjectFactory().createContentStream(filename, buf.length, mimetype, input);&lt;BR /&gt;&lt;BR /&gt;Map&amp;lt;String, Object&amp;gt; props = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;props.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document");&lt;BR /&gt;props.put(PropertyIds.NAME, "filename");&lt;BR /&gt;&lt;BR /&gt;Document doc = newFolder.createDocument(props, 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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Oct 2014 01:54:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307454#M260584</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2014-10-24T01:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Document - CMIS Workbench GroovyConsole</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307455#M260585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jeff, Thank you for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;At line 21: props.put(PropertyIds.NAME, "filename"); -&amp;gt; I think &amp;lt;strong&amp;gt;filename&amp;lt;/strong&amp;gt; needs to be without the &amp;lt;strong&amp;gt;" "&amp;lt;/strong&amp;gt; . -&amp;gt; props.put(PropertyIds.NAME, filename);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2014 13:43:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/creating-document-cmis-workbench-groovyconsole/m-p/307455#M260585</guid>
      <dc:creator>a_palm</dc:creator>
      <dc:date>2014-10-30T13:43:31Z</dc:date>
    </item>
  </channel>
</rss>

