Hi Achim, You have discovered an asymmetry. The version-history link generated by the OpenCMIS server doesn't match the input that getAllVersions() expects. I'll have a closer look at the code, open issue and correct it.
Thanks, Florian On 25/07/2011 09:49, Weigel, Achim wrote: > Hi Florian, > > no I use two different ones. Might it be possible that the > VersioningServiceImpl class does this confusion. Also here we are using > version 0.4? > > Regards, > Achim > > -----Ursprüngliche Nachricht----- > Von: Florian Müller [mailto:[email protected]] > Gesendet: Monday, July 25, 2011 10:29 AM > An: Weigel, Achim > Cc: [email protected] > Betreff: Re: AW: VersioningService.getAllVersions has a parameter objectId > > Hi Achim, > > That's rather unlikely. The AtomPub binding does not transmit the version > series id over the wire. > Do you use the same value for the object id and the version series id? > > > Florian > > > On 25/07/2011 07:30, Weigel, Achim wrote: >> Hi Florian, >> >> I'm currently working with the CMIS workbench version 0.4 using the atom pub >> binding. In the debugger I found out, that the object id parameter is set as >> you explained but with the version series id as its value. Might this be >> possible? >> >> Best Regards, >> Achim >> >> -----Ursprüngliche Nachricht----- >> Von: Florian Müller [mailto:[email protected]] >> Gesendet: Friday, July 22, 2011 4:22 PM >> An: [email protected]; Weigel, Achim >> Betreff: Re: VersioningService.getAllVersions has a parameter objectId >> >> Hi Achim, >> >> There is small difference between the two bindings which is the reason for >> this extra parameter. >> The Web Services binding provides a version series id as defined in the CMIS >> specification. The object id in this case is null. >> The same call through AtomPub is done with a document within the version >> series. The version series id is null and the object id is the document id. >> The repository connector implementation has to derive the version series id >> from this document. >> >> Florian >> >> >> On 22/07/2011 13:59, Weigel, Achim wrote: >>> Hello, >>> >>> the method VersioningService.getAllVersions has a parameter objectId I do >>> not understand. Which ID is provided here, the ID of the latest version or >>> only the ID of some element of the version series. The corresponding >>> description of this method in the CMIS specification does not list such a >>> parameter. >>> >>> Thank you very much in advance, >>> Achim >>> >>> >> >
