chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller <>
Subject Re: cmis:objectId for different document versions
Date Fri, 09 Sep 2011 08:27:47 GMT
Hi Adam,

You are right; a new document version must have a new object id. That’s
a known issue in Alfresco 3 and has been fixed for Alfresco 4. It is not
related to OpenCMIS.

However, Alfresco does not return non-current versions in query results
(see capabilityAllVersionsSearchable in the repository info). So, you
have to use the versioning service to get a list of all versions.


On 08/09/2011 18:47, Adam Wilmer wrote:
> The CMIS 1.0 spec says
> "Note: When a document is versioned, each version of the document is a
> separate document object. Thus, for document objects, an object ID actually
> identifies a specific version of a document."
> so when I make a query "SELECT * FROM cmis:document" and then upload a new
> version of a document and rerun that query I'd expect the result row for
> that document to have the same cmis:versionSeriesId but a new cmis:objectId.
> However, each time a new version is uploaded I always get the same
> cmis:objectId (identical to cmis:versionSeriesId) although I can see
> cmis:versionLabel/cmis:contentStreamId etc changing correctly. This is with
> openCMIS v0.4.0 running against Alfresco v3.4.0. Is this behaviour wrong or
> am I misunderstanding something here?
> What I'm really after is a way to get direct download links for each of the
> versions of a document in the CMS so, in light of the above, I assume the
> only way is to use the VersioningService?
> Adam

View raw message