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 Tue, 13 Sep 2011 15:45:09 GMT

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

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

Thanks for the quick reply. 
I have implemented getDescendants and getFolderTree and still the REST client API do this
http call 

DELETE /cmissvr/atom/racineMcccf/children?id=9e825c

And since it is not mapped by CmisAtomPubServlet it is still not working

I do not see how the client API could make a different call knowing that I have implemented
getDescendant and getFolderTree.

And I don't understand why if my implementation does not concur with the CMIS spec, it is
working with the WebService binding.

> 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