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

Reply via email to