chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Lapointe (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CMIS-430) Server-Binding - Children.DeleteTree does not work with Rest-Atom
Date Wed, 14 Sep 2011 13:23:09 GMT

    [ https://issues.apache.org/jira/browse/CMIS-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13104486#comment-13104486
] 

Jonathan Lapointe commented on CMIS-430:
----------------------------------------

I would like to thank you for your great help.

Yes repository info was set to report getDescendants and getFolderTree. My problem was coming
from the fact that I was not reporting the good information in the ObjectInfoHandler (setSupportsDescendants
and setSupportsFolderTree). This explain why it was working in WebService but not in Atom.

Now my implementation comply with CMIS

Sorry again for wasting your time
Merci!

> Server-Binding - Children.DeleteTree does not work with Rest-Atom
> -----------------------------------------------------------------
>
>                 Key: CMIS-430
>                 URL: https://issues.apache.org/jira/browse/CMIS-430
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-server
>    Affects Versions: OpenCMIS 0.4.0, OpenCMIS 0.5.0
>         Environment: Windows XP, JDK 1.6, Tomcat 6
>            Reporter: Jonathan Lapointe
>            Assignee: Florian Müller
>              Labels: 405-error, atompub, binding, opencmis, rest
>         Attachments: CmisAtomPubServlet.java
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> We have developed a CMIS server using OpenCMIS-Server (Maven overlay). 
> When testing the service using CMIS workbench 0.4.0 while connected with AtomPub, The
operation DeleteTree on a folder returns 405-Method not allowed.
> Workbench issue a http request like this DELETE /cmissvr/atom/racineMcccf/children?id=xxx
> Execution of the TCK results in the same error.
> There is no error while connected with WebService's bindings
> Adding this line in CmisAtomPubServlet.init resolve the issue:
> dispatcher.addResource(AtomPubUtils.RESOURCE_CHILDREN, Dispatcher.METHOD_DELETE, ObjectService.class,
"deleteTree");
> Note: We have not implemented the "Descendants" capabilities, maybe this is the reason
that Descendants/DELETE (ObjectService.deleteTree) is not invoked

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message