I don't know if it will help.
But this is the XML for my ROOT guy. and i pasted the repository
below. For what it is worth I had the same issue with the test simple
implementation that ships with Chemistry.
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<id>urn:x-children:2f</id>
<title type="text">children collection</title>
<author><name>system</name></author>
<updated>2009-11-03T15:49:54.161Z</updated>
<link href="http://localhost:8080/cmis/repository" rel="service"
type="application/atomsvc+xml" />
<link href="http://localhost:8080/cmis/object/2f" rel="via"
type="application/atom+xml; type=entry" />
<link href="http://localhost:8080/cmis/children/2f" rel="self"
type="application/atom+xml; type=feed" />
<entry xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<id>urn:uuid:1</id>
<title type="text">starter.dotcms.org</title>
<updated>2009-11-03T15:49:55.723Z</updated>
<author><name></name></author>
<link href="http://localhost:8080/cmis/repository" rel="service"
type="application/atomsvc+xml" />
<link href="http://localhost:8080/cmis/object/1" rel="self"
type="application/atom+xml; type=entry" />
<link href="http://localhost:8080/cmis/object/1" rel="edit"
type="application/atom+xml; type=entry" />
<link href="http://localhost:8080/cmis/object/1" rel="alternate"
type="application/atom+xml; type=entry" />
<link href="http://localhost:8080/cmis/type/host" rel="describedby"
type="application/atom+xml; type=entry" />
<link href="http://localhost:8080/cmis/children/1" rel="down"
type="application/atom+xml; type=feed" />
<cmisra:object>
<cmis:properties>
<cmis:propertyString pdid="cmis:Name" localname="def:name"
displayname="Name">
<cmis:value>starter.dotcms.org</cmis:value>
</cmis:propertyString>
<cmis:propertyString pdid="cmis:CreatedBy"
localname="def:createdby" displayname="Created By">
<cmis:value></cmis:value>
</cmis:propertyString>
<cmis:propertyId pdid="cmis:BaseTypeId" localname="def:basetypeid"
displayname="Base Type ID">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyId pdid="cmis:ObjectTypeId" localname="def:typeid"
displayname="Type ID">
<cmis:value>host</cmis:value>
</cmis:propertyId>
</cmis:properties>
</cmisra:object>
<content src="http://localhost:8080/cmis/file/1" />
</entry>
</feed>
and this is the XML for the Repository itself
<?xml version='1.0' encoding='UTF-8'?>
<service xmlns="http://www.w3.org/2007/app"
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<workspace>
<title xmlns="http://www.w3.org/2005/Atom" type="text">dotcms</title>
<cmisra:repositoryInfo>
<cmis:repositoryId>dotcms</cmis:repositoryId>
<cmis:repositoryName>dotcms</cmis:repositoryName>
<cmis:repositoryRelationship>self</cmis:repositoryRelationship>
<cmis:repositoryDescription>dotcms</cmis:repositoryDescription>
<cmis:vendorName>dotCMS</cmis:vendorName>
<cmis:productName>dotCMS</cmis:productName>
<cmis:productVersion>1.9rc1</cmis:productVersion>
<cmis:rootFolderId>2f</cmis:rootFolderId>
<cmis:latestChangeToken></cmis:latestChangeToken>
<cmis:capabilities>
<cmis:capabilityACL>none</cmis:capabilityACL>
<cmis:capabilityAllVersionsSearchable>false</cmis:capabilityAllVersionsSearchable>
<cmis:capabilityChanges>none</cmis:capabilityChanges>
<cmis:capabilityChangesOnType>cmis:folder</cmis:capabilityChangesOnType>
<cmis:capabilityChangesOnType>cmis:policy</cmis:capabilityChangesOnType>
<cmis:capabilityChangesOnType>cmis:relationship</cmis:capabilityChangesOnType>
<cmis:capabilityChangesOnType>cmis:document</cmis:capabilityChangesOnType>
<cmis:capabilityContentStreamUpdatability>pwconly</cmis:capabilityContentStreamUpdatability>
<cmis:capabilityGetDescendants>true</cmis:capabilityGetDescendants>
<cmis:capabilityMultifiling>true</cmis:capabilityMultifiling>
<cmis:capabilityPWCSearchable>false</cmis:capabilityPWCSearchable>
<cmis:capabilityPWCUpdateable>false</cmis:capabilityPWCUpdateable>
<cmis:capabilityQuery>bothseparate</cmis:capabilityQuery>
<cmis:capabilityRenditions>none</cmis:capabilityRenditions>
<cmis:capabilityUnfiling>true</cmis:capabilityUnfiling>
<cmis:capabilityVersionSpecificFiling>false</cmis:capabilityVersionSpecificFiling>
<cmis:capabilityJoin>none</cmis:capabilityJoin>
</cmis:capabilities>
<cmis:cmisVersionSupported>0.62</cmis:cmisVersionSupported>
<cmis:changesIncomplete>false</cmis:changesIncomplete>
</cmisra:repositoryInfo>
<collection href="http://localhost:8080/cmis/types"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="typesdescendants">
<title xmlns="http://www.w3.org/2005/Atom" type="text">Types</title>
</collection>
<collection href="http://localhost:8080/cmis/children/2f"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="root">
<title xmlns="http://www.w3.org/2005/Atom" type="text">children
collection</title>
</collection>
<collection href="http://localhost:8080/cmis/query"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="query">
<title xmlns="http://www.w3.org/2005/Atom" type="text">query
collection</title>
</collection>
<collection href="http://localhost:8080/cmis/descendants/2f"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="rootdescendants">
<title xmlns="http://www.w3.org/2005/Atom" type="text">the
descendants</title>
</collection>
<collection href="http://localhost:8080/cmis/checkedout"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="checkedout">
<title xmlns="http://www.w3.org/2005/Atom" type="text">the checkedout</title>
</collection>
<collection href="http://localhost:8080/cmis/types"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="types">
<title xmlns="http://www.w3.org/2005/Atom" type="text">Types</title>
</collection>
<collection href="http://localhost:8080/cmis/unfiled"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
cmisra:collectionType="unfiled">
<title xmlns="http://www.w3.org/2005/Atom" type="text">the unfiled</title>
</collection>
<link xmlns="http://www.w3.org/2005/Atom"
type="application/cmistree+xml"
rel="http://docs.oasis-open.org/ns/cmis/link/200901/typesdescendants"
href="http://localhost:8080/cmis/typesdescendants" />
<cmisra:uritemplate>
<cmisra:type>entrybyid</cmisra:type>
<cmisra:mediatype>application/atom+xml;type=entry</cmisra:mediatype>
<cmisra:template>http://localhost:8080/object/{id}</cmisra:template>
</cmisra:uritemplate>
<cmisra:uritemplate>
<cmisra:type>folderbypath</cmisra:type>
<cmisra:mediatype>application/atom+xml;type=entry</cmisra:mediatype>
<cmisra:template>http://localhost:8080/path{path}</cmisra:template>
</cmisra:uritemplate>
</workspace>
</service>
Thanks,
Jason Tesser
dotCMS Lead Development Manager
1-305-858-1422
On Wed, Nov 4, 2009 at 11:58 AM, Shane Johnson <sjohnson@citytechinc.com> wrote:
> Hi Jason,
>
> To be honest, I'm not sure. I'd have to take a look. When I updated it to
> the .62 specification I simply tested it against the Alfresco public
> repository. It may be that I accidentally used something Alfresco specific
> rather than CMIS specific. I can check that out tonight. In the meantime,
> here are a couple of relevant snippets. Perhaps you can find what I missed
> in there.
>
> getting the 'root children' url...
>
> var childrenURL:String =
> result.workspace.collection.(@collectionType=='root').@href;
>
> deciding if a child is a document or folder...
>
> var baseTypeId:String =
> f.object.properties.propertyId.(@pdid=='cmis:BaseTypeId').value;
>
> if (baseTypeId != null && baseTypeId == "cmis:folder")
> folders.addItem(Folder.getFolder(f));
> else if (baseTypeId != null && baseTypeId == "cmis:document")
> documents.addItem(Document.getDocument(f));
>
> Perhaps it is the collectionType (root) or pdid (cmis:BaseTypeId)?
>
> Shane
>
> On Wed, Nov 4, 2009 at 10:40 AM, Jason Tesser <jasontesser@gmail.com> wrote:
>
>> Hi Shane sorry to be a pest but I am wondering is the getting of teh
>> children of the folders at teh root level a known issue?
>>
>> Thanks,
>> Jason Tesser
>> dotCMS Lead Development Manager
>> 1-305-858-1422
>>
>>
>>
>> On Wed, Nov 4, 2009 at 11:35 AM, Shane Johnson <sjohnson@citytechinc.com>
>> wrote:
>> > FYI - I'll try to get it upgraded to the 1.0 specification this weekend.
>> >
>> > Shane
>> >
>> > On Wed, Nov 4, 2009 at 10:27 AM, Michael Mertins <
>> > Michael.Mertins@saperion.com> wrote:
>> >
>> >> Anxiously anticipating such a client. Hope it will be a top priority
>> since
>> >> there already had been a discussion about this, right?
>> >>
>> >> Till then I have to stick to Shane's CMIS explorer that is still at 0.62
>> >> http://code.google.com/p/cmis-explorer/
>> >>
>> >> Btw. I overworked my patches for the JCR area. Are they of any use now?
>> >>
>> >> Best,
>> >>
>> >> Michael
>> >>
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Florent Guillaume [mailto:fg@nuxeo.com]
>> >> Gesendet: Mittwoch, 4. November 2009 17:14
>> >> An: chemistry-dev@incubator.apache.org
>> >> Betreff: Re: Issues with JS client
>> >>
>> >> This won't help you right now, but it's my intention to use Apache
>> >> Chemistry to write a small command-line client with simple shell-like
>> >> operations (cd, ls, cat, etc.) that would help debug servers.
>> >> That's not written yet though.
>> >>
>> >> Florent
>> >>
>> >> On Wed, Nov 4, 2009 at 12:15 PM, Jason Tesser <jasontesser@gmail.com>
>> >> wrote:
>> >> > Does anyone know of a good client I can use to test my server then?
>> >> >
>> >> > I tried the flex client but the browser seems to be broke. It gets
the
>> >> > root level but never make a call to retrieve the children of anything
>> >> > within folders on the root.
>> >> >
>> >> > Thanks,
>> >> > Jason Tesser
>> >> > dotCMS Lead Development Manager
>> >> > 1-305-858-1422
>> >> >
>> >>
>> >> --
>> >> Florent Guillaume, Head of R&D, Nuxeo
>> >> Open Source, Java EE based, Enterprise Content Management (ECM)
>> >> http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87
>> >>
>> >
>>
>
|