This:
  <cmis:object>
    <cmis:properties />
  </cmis:object>
in each <entry> is definitely wrong. There should be properties there...

Florent

On 31 Jul 2009, at 15:38, Michael Mertins wrote:


Thanks, I managed to debug a bit now, but still I got no folder listing.

Compared to a working XML output, mine is missing several meta data, for example the whole CMIS object stuff:

- <cmis:object>
- <cmis:properties>
- <cmis:propertyId cmis:name="ParentId">
 <cmis:value>b7666828-f1aa-41e1-9d0a-94a7898ae569</cmis:value>
 </cmis:propertyId>
- <cmis:propertyDateTime cmis:name="CreationDate">
 <cmis:value>2009-07-31T13:07:51+02:00</cmis:value>
 </cmis:propertyDateTime>
- <cmis:propertyString cmis:name="LastModifiedBy">
 <cmis:value>system</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="Name">
 <cmis:value>folder 1</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="title">
 <cmis:value>The folder 1 description</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="description">
 <cmis:value>folder 1 title</cmis:value>
 </cmis:propertyString>
- <cmis:propertyDateTime cmis:name="LastModificationDate">
 <cmis:value>2009-07-31T13:07:51+02:00</cmis:value>
 </cmis:propertyDateTime>
- <cmis:propertyString cmis:name="CreatedBy">
 <cmis:value>system</cmis:value>
 </cmis:propertyString>
- <cmis:propertyId cmis:name="ObjectTypeId">
 <cmis:value>fold</cmis:value>
 </cmis:propertyId>
- <cmis:propertyString cmis:name="BaseType">
 <cmis:value>folder</cmis:value>
 </cmis:propertyString>
- <cmis:propertyId cmis:name="ObjectId">
 <cmis:value>c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c</cmis:value>
 </cmis:propertyId>
 </cmis:properties>
 </cmis:object>


-----------------------------------------------------------------------------------------

Here is my debug output:

-----------------------------------------------------------------------------------------



<?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:2f6e6435346631643963653535343465633961343736336165323837666465366639 </id>
 <title type="text">children collection</title>
- <author>
 <name>system</name>
 </author>
 <updated>2009-07-31T13:16:32.404Z</updated>
<link href="http://192.168.52.129:8080/cmis/children/2f6e6435346631643963653535343465633961343736336165323837666465366639 " rel="self" /> <link href="http://192.168.52.129:8080/cmis/object/2f6e6435346631643963653535343465633961343736336165323837666465366639 " rel="source" />
- <entry>
<id>urn:uuid:2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 </id>
 <title type="text" />
 <updated>2009-07-31T13:16:32.513Z</updated>
- <author>
 <name>system</name>
 </author>
<link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="self" /> <link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="edit" /> <link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="alternate" /> <link href="http://192.168.52.129:8080/cmis/repository"; rel="repository" /> <link href="http://192.168.52.129:8080/cmis/type/wb%3ARecordFolder"; rel="type" /> <link href="http://192.168.52.129:8080/cmis/parents/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="parents" /> <link href="http://192.168.52.129:8080/cmis/children/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="children" /> <link href="http://192.168.52.129:8080/cmis/descendants/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e6261616436333135396630343435383039616138346162333064633130653862 " rel="descendants" />
- <cmis:object>
 <cmis:properties />
 </cmis:object>
 </entry>
- <entry>
<id>urn:uuid:2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 </id>
 <title type="text" />
 <updated>2009-07-31T13:16:32.545Z</updated>
- <author>
 <name>system</name>
 </author>
<link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="self" /> <link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="edit" /> <link href="http://192.168.52.129:8080/cmis/object/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="alternate" /> <link href="http://192.168.52.129:8080/cmis/repository"; rel="repository" /> <link href="http://192.168.52.129:8080/cmis/type/wb%3AInboxFolder"; rel="type" /> <link href="http://192.168.52.129:8080/cmis/parents/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="parents" /> <link href="http://192.168.52.129:8080/cmis/children/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="children" /> <link href="http://192.168.52.129:8080/cmis/descendants/2f6e64353466316439636535353434656339613437363361653238376664653666392f6e3162356139656666323762373434363061623365303130393461336338376236 " rel="descendants" />
- <cmis:object>
 <cmis:properties />
 </cmis:object>
 </entry>
 </feed>



-----------------------------------------------------------------------------------------

Here is a working getChildren transfer that results in a proper listing in Shane's Cmis Explorer:

-----------------------------------------------------------------------------------------



 <?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:b7666828-f1aa-41e1-9d0a-94a7898ae569</id>
 <title type="text">children collection</title>
- <author>
 <name>system</name>
 </author>
 <updated>2009-07-31T11:09:07.951Z</updated>
<link href="http://192.168.52.129:8080/cmis/children/b7666828-f1aa-41e1-9d0a-94a7898ae569 " rel="self" /> <link href="http://192.168.52.129:8080/cmis/object/b7666828-f1aa-41e1-9d0a-94a7898ae569 " rel="source" />
- <entry>
 <id>urn:uuid:c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c</id>
 <title type="text">The folder 1 description</title>
 <updated>2009-07-31T11:07:51.248Z</updated>
- <author>
 <name>system</name>
 </author>
 <summary type="text">folder 1 title</summary>
<link href="http://192.168.52.129:8080/cmis/object/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="self" /> <link href="http://192.168.52.129:8080/cmis/object/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="edit" /> <link href="http://192.168.52.129:8080/cmis/object/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="alternate" /> <link href="http://192.168.52.129:8080/cmis/repository"; rel="repository" />
 <link href="http://192.168.52.129:8080/cmis/type/fold"; rel="type" />
<link href="http://192.168.52.129:8080/cmis/parents/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="parents" /> <link href="http://192.168.52.129:8080/cmis/children/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="children" /> <link href="http://192.168.52.129:8080/cmis/descendants/c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c " rel="descendants" />
- <cmis:object>
- <cmis:properties>
- <cmis:propertyId cmis:name="ParentId">
 <cmis:value>b7666828-f1aa-41e1-9d0a-94a7898ae569</cmis:value>
 </cmis:propertyId>
- <cmis:propertyDateTime cmis:name="CreationDate">
 <cmis:value>2009-07-31T13:07:51+02:00</cmis:value>
 </cmis:propertyDateTime>
- <cmis:propertyString cmis:name="LastModifiedBy">
 <cmis:value>system</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="Name">
 <cmis:value>folder 1</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="title">
 <cmis:value>The folder 1 description</cmis:value>
 </cmis:propertyString>
- <cmis:propertyString cmis:name="description">
 <cmis:value>folder 1 title</cmis:value>
 </cmis:propertyString>
- <cmis:propertyDateTime cmis:name="LastModificationDate">
 <cmis:value>2009-07-31T13:07:51+02:00</cmis:value>
 </cmis:propertyDateTime>
- <cmis:propertyString cmis:name="CreatedBy">
 <cmis:value>system</cmis:value>
 </cmis:propertyString>
- <cmis:propertyId cmis:name="ObjectTypeId">
 <cmis:value>fold</cmis:value>
 </cmis:propertyId>
- <cmis:propertyString cmis:name="BaseType">
 <cmis:value>folder</cmis:value>
 </cmis:propertyString>
- <cmis:propertyId cmis:name="ObjectId">
 <cmis:value>c8795225-c3ce-47eb-b5c4-ea79c1e3fa8c</cmis:value>
 </cmis:propertyId>
 </cmis:properties>
 </cmis:object>
 </entry>
 </feed>


Can anybody see what's wrong?

--
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

Reply via email to