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

David Miller commented on CMIS-362:
-----------------------------------

Versioning is enabled: I can add a document via OpenCMIS with 
VersionState.MAJOR, and using the SP user interface, I can publish major or 
minor versions.

Yesterday I enumerated the allowable actions on my OpenCMIS-added documents, 
and CAN_CHECKOUT was in the list.

We configured our SharePoint to allow replacing the content stream without 
checking out first.  Now, using OpenCMIS, I can set the content stream, and 
this results in a checkout (in SharePoint UI, on the Version History dialog, I 
see a new minor version).  However, I can't checkin; I get the same Bad Request 
I do for checkout.

Also, using Wireshark I found the Atom message OpenCMIS sends to SharePoint.  
Using the Firefox REST Client, I send the same message, and get the same Bad 
Request.  In experimenting with the message, I found I can send any payload - 
invalid XML, or even an empty payload - and I always get the same "Bad Request" 
response from SP.

Also, I pointed the CMIS Workbench to my SharePoint repository, and after 
selecting a repository and logging in, I see an error: "CmisRuntimeException: 
Property 'cmis:contentStreamFileName' doesn't exist!"  Does that tell you 
anything useful?

Thanks,
Dave



> Cannot checkout documents from SharePoint 2010 repository using REST
> --------------------------------------------------------------------
>
>                 Key: CMIS-362
>                 URL: https://issues.apache.org/jira/browse/CMIS-362
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-client
>    Affects Versions: OpenCMIS 0.3.0
>            Reporter: David Miller
>
> Using Chemistry I can add a document to SharePoint 2010 via the AtomPub 
> bindings.  Adding the document gives me a Chemistry Document instance.  When 
> I call checkOut() on this instance, I get a "Bad Request" response (HTTP 400 
> status code), and the response body from SP 2010 is just the single word 
> "documentId". The Chemistry exception is a CmisInvalidArgumentException.
> Does anybody have working code to checkout documents from SP2010?  I can't 
> find any samples online.
> Thanks,
> Dave

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

Reply via email to