linzhixing created CMIS-675:
-------------------------------

             Summary: OpenCMIS server's checkOut doesn not return PWC but the 
checked out document atom entry
                 Key: CMIS-675
                 URL: https://issues.apache.org/jira/browse/CMIS-675
             Project: Chemistry
          Issue Type: Bug
    Affects Versions: OpenCMIS 0.9.0 beta 1
            Reporter: linzhixing


On the sever side via Atompub, VersioningService#checkOut creates objectInfo 
after checking out a document and cretring PWC(Line:66). But this objectInfo 
seems to be remain as the checked out document, not PWC. Alhough the objectInfo 
has "workingCopyOriginalId" property and I confirm that it has the correct PWC 
id value, objectInfo is created without it as follows:

service.getObjectInfo(repositoryId, checkOutId.getValue())

where checkOutId still indicates the document which was checked out.
The client receives only "via" atom link as PWC id.


According to CMIS spec, 2.2.7.1.2, output objectId must be PWC id, and on the 
sever side server.impl.atompub.VersioningService#checkOut is a void type 
method, so I can't create objectInfo of PWC by myself.
How should I do? 

As a consequence, I got errors in Versioning Smoke Test's checkOut test in TCK. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to