<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: New Tutorial: Getting Started with CMIS</title>
	<atom:link href="http://ecmarchitect.com/archives/2009/11/23/1094/feed" rel="self" type="application/rss+xml" />
	<link>http://ecmarchitect.com/archives/2009/11/23/1094</link>
	<description>Jeff Potts on ECM, portals, search, collaboration, and a bunch of personal stuff</description>
	<lastBuildDate>Mon, 14 May 2012 10:48:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: SAlvador</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-54521</link>
		<dc:creator>SAlvador</dc:creator>
		<pubDate>Wed, 18 Aug 2010 08:05:07 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-54521</guid>
		<description>No, I don&#039;t have that type. I&#039;ll get your blog code and give it a try. Thanks</description>
		<content:encoded><![CDATA[<p>No, I don&#8217;t have that type. I&#8217;ll get your blog code and give it a try. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jpotts</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-54500</link>
		<dc:creator>jpotts</dc:creator>
		<pubDate>Tue, 17 Aug 2010 13:52:56 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-54500</guid>
		<description>That type, D:sc:whitepaper, is a custom type that does not come with Alfresco out-of-the-box. You have to deploy it as part of a custom content model. You can use your own custom types instead or use the &quot;SomeCo&quot; examples from my blog and/or book. Does your custom content model include a custom content type called sc:whitepaper?

Jeff</description>
		<content:encoded><![CDATA[<p>That type, D:sc:whitepaper, is a custom type that does not come with Alfresco out-of-the-box. You have to deploy it as part of a custom content model. You can use your own custom types instead or use the &#8220;SomeCo&#8221; examples from my blog and/or book. Does your custom content model include a custom content type called sc:whitepaper?</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SAlvador</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-54492</link>
		<dc:creator>SAlvador</dc:creator>
		<pubDate>Tue, 17 Aug 2010 10:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-54492</guid>
		<description>I&#039;m trying to follow our tutorial but, when trying to create a document, with testCreateSampleA.atom.xml I get an error
Invalid typeId D:sc:whitepaper.

However, if I use 	   cmis:document

then it works.

Can you explain that?</description>
		<content:encoded><![CDATA[<p>I&#8217;m trying to follow our tutorial but, when trying to create a document, with testCreateSampleA.atom.xml I get an error<br />
Invalid typeId D:sc:whitepaper.</p>
<p>However, if I use 	   cmis:document</p>
<p>then it works.</p>
<p>Can you explain that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jpotts</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-49399</link>
		<dc:creator>jpotts</dc:creator>
		<pubDate>Fri, 09 Apr 2010 13:46:16 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-49399</guid>
		<description>In a nutshell, you need to do single sign-on between Drupal and Alfresco to make this happen. So, instead of configuring CMIS to use a &quot;system&quot; ID to connect (like &quot;admin&quot; for Alfresco) you can configure it to get a session using the creds already in the Drupal header. Unfortunately, this isn&#039;t a simple checkbox config. We may show this working at DrupalCon (no promises). Maybe we can post more details on it for those that can&#039;t attend.</description>
		<content:encoded><![CDATA[<p>In a nutshell, you need to do single sign-on between Drupal and Alfresco to make this happen. So, instead of configuring CMIS to use a &#8220;system&#8221; ID to connect (like &#8220;admin&#8221; for Alfresco) you can configure it to get a session using the creds already in the Drupal header. Unfortunately, this isn&#8217;t a simple checkbox config. We may show this working at DrupalCon (no promises). Maybe we can post more details on it for those that can&#8217;t attend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chrisw</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-49304</link>
		<dc:creator>chrisw</dc:creator>
		<pubDate>Sun, 04 Apr 2010 08:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-49304</guid>
		<description>This CMIS has been good stuff to have found.  Is there a trick to passing the Drupal user name to Alfresco to limit access to spaces?</description>
		<content:encoded><![CDATA[<p>This CMIS has been good stuff to have found.  Is there a trick to passing the Drupal user name to Alfresco to limit access to spaces?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jpotts</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-49073</link>
		<dc:creator>jpotts</dc:creator>
		<pubDate>Thu, 25 Mar 2010 20:00:09 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-49073</guid>
		<description>Totally agree on the copy and paste comment. Yes, screwing up those namespaces can really foul things up. The snippet on page 25 is missing a trailing slash. Instead of:

&lt;code&gt;&quot;http://docs.oasis-open.org/ns/cmis/core/200908&quot;&lt;/code&gt;

It should read:

&lt;code&gt;&quot;http://docs.oasis-open.org/ns/cmis/core/200908/&quot;&lt;/code&gt;

The actual downloadable source code does not have this problem.

Jeff</description>
		<content:encoded><![CDATA[<p>Totally agree on the copy and paste comment. Yes, screwing up those namespaces can really foul things up. The snippet on page 25 is missing a trailing slash. Instead of:</p>
<p><code>"http://docs.oasis-open.org/ns/cmis/core/200908"</code></p>
<p>It should read:</p>
<p><code>"http://docs.oasis-open.org/ns/cmis/core/200908/"</code></p>
<p>The actual downloadable source code does not have this problem.</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor Blanco</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-49049</link>
		<dc:creator>Igor Blanco</dc:creator>
		<pubDate>Wed, 24 Mar 2010 14:58:34 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-49049</guid>
		<description>Jeff, thanks very much for (another) great tutorial.

Please correct the namespace errata in page 25. CMIS namespace is missing and ending /. I lost 2 days until I did find the error.

Definitively copy&amp;paste is the worst enemy of the programmer.</description>
		<content:encoded><![CDATA[<p>Jeff, thanks very much for (another) great tutorial.</p>
<p>Please correct the namespace errata in page 25. CMIS namespace is missing and ending /. I lost 2 days until I did find the error.</p>
<p>Definitively copy&amp;paste is the worst enemy of the programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikesh</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-48300</link>
		<dc:creator>Nikesh</dc:creator>
		<pubDate>Tue, 02 Mar 2010 05:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-48300</guid>
		<description>Hi Jeff,

I have created Axis2 client and able to access different CMIS services (Alfresco). 

I want execute different features like createDocument, createFolder etc.

Can you guide me how to set properties using web service client?

I have generated stub classes using Axis2 ADB option.</description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>I have created Axis2 client and able to access different CMIS services (Alfresco). </p>
<p>I want execute different features like createDocument, createFolder etc.</p>
<p>Can you guide me how to set properties using web service client?</p>
<p>I have generated stub classes using Axis2 ADB option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jpotts</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-47311</link>
		<dc:creator>jpotts</dc:creator>
		<pubDate>Tue, 02 Feb 2010 20:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-47311</guid>
		<description>From page 475 of the Alfresco Developer Guide...
&lt;blockquote&gt;Category searches use the PATH field, but you construct a path using the classification hierarchy. Suppose that sample-a.pdf is classified under &quot;Languages/German&quot;, and sample-b.pdf is classified under &quot;Languages/German/Swiss-German&quot;. Now consider the following two searches:
PATH:&quot;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German/*&quot;
PATH:&quot;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German//*&quot;
The first search will return sample-a.pdf because it is classified as &quot;German&quot; and the &quot;Swiss-German&quot; category. sample-b.pdf won&#039;t be returned because sample-b.pdf is under a subcategory, &quot;Swiss-German&quot;. The second search uses double slashes (&quot;//&quot;) at the end to denote that matches should include &quot;German&quot; as well as anything classified under a subcategory. It returns both documents and the &quot;Swiss-German&quot; subcategory.
So the category searches, as shown above, will return both objects that have been categorized (&quot;members&quot;) and also the category nodes. If what you want are only documents and not categories, you can use &quot;member&quot; as follows:
PATH:&quot;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German/member&quot;
PATH:&quot;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German//member&quot;
The first search would return only sample-a.pdf, while the second search would return sample-a.pdf and sample-b.pdf.&lt;/blockquote&gt;

A handy little hack to get the Lucene full-text search query syntax is to use the web client to build your search, then save the search, then use the Node Browser to go look at the search string Alfresco saved.

[UPDATE: I just realized you posted this comment regarding the CMIS tutorial so this answer isn&#039;t going to help you at all. CMIS queries don&#039;t support categories, so, unfortunately, if you&#039;re using CMIS, you&#039;re out-of-luck for now]. 

Hope that helps,

Jeff</description>
		<content:encoded><![CDATA[<p>From page 475 of the Alfresco Developer Guide&#8230;</p>
<blockquote><p>Category searches use the PATH field, but you construct a path using the classification hierarchy. Suppose that sample-a.pdf is classified under &#8220;Languages/German&#8221;, and sample-b.pdf is classified under &#8220;Languages/German/Swiss-German&#8221;. Now consider the following two searches:<br />
PATH:&#8221;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German/*&#8221;<br />
PATH:&#8221;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German//*&#8221;<br />
The first search will return sample-a.pdf because it is classified as &#8220;German&#8221; and the &#8220;Swiss-German&#8221; category. sample-b.pdf won&#8217;t be returned because sample-b.pdf is under a subcategory, &#8220;Swiss-German&#8221;. The second search uses double slashes (&#8220;//&#8221;) at the end to denote that matches should include &#8220;German&#8221; as well as anything classified under a subcategory. It returns both documents and the &#8220;Swiss-German&#8221; subcategory.<br />
So the category searches, as shown above, will return both objects that have been categorized (&#8220;members&#8221;) and also the category nodes. If what you want are only documents and not categories, you can use &#8220;member&#8221; as follows:<br />
PATH:&#8221;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German/member&#8221;<br />
PATH:&#8221;/cm:categoryRoot/cm:generalclassifiable/cm:Languages/cm:German//member&#8221;<br />
The first search would return only sample-a.pdf, while the second search would return sample-a.pdf and sample-b.pdf.</p></blockquote>
<p>A handy little hack to get the Lucene full-text search query syntax is to use the web client to build your search, then save the search, then use the Node Browser to go look at the search string Alfresco saved.</p>
<p>[UPDATE: I just realized you posted this comment regarding the CMIS tutorial so this answer isn't going to help you at all. CMIS queries don't support categories, so, unfortunately, if you're using CMIS, you're out-of-luck for now]. </p>
<p>Hope that helps,</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel Sharpe</title>
		<link>http://ecmarchitect.com/archives/2009/11/23/1094/comment-page-1#comment-47076</link>
		<dc:creator>Noel Sharpe</dc:creator>
		<pubDate>Wed, 27 Jan 2010 23:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://ecmarchitect.com/?p=1094#comment-47076</guid>
		<description>Thanks for the Tutorial Jeff.  One aspect i am struggling to get working is querying against categories.  How do I do this?</description>
		<content:encoded><![CDATA[<p>Thanks for the Tutorial Jeff.  One aspect i am struggling to get working is querying against categories.  How do I do this?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

