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