chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller <f...@apache.org>
Subject Re: Copy document with version history
Date Fri, 06 Oct 2017 15:07:12 GMT
Yes, yes, and yes.

See here how to create a session with the browser binding: 
https://chemistry.apache.org/docs/cmis-samples/samples/create-session/index.html#browser-binding

- Florian


> I have only one client (backend service). Are you saying i can make
> REST calls to Alfresco DMS using browser binding? Can i use it from
> Java?
> Has browser binding more features implemented than atompub?
> 
> Krzysztof
> 
> On 2017/10/06 12:06:39, Florian Müller <fmui@apache.org> wrote:
>> You make all three bindings available on the server side. Just add all
>> OpenCMIS server servlets to your web.xml. (See
>> https://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/web.xml?view=markup#l199)
>> 
>> You should definitely implement createDocumentFromSource for clients
>> that don't use AtomPub binding.
>> 
>> 
>> - Florian
>> 
>> 
>> > Hello
>> >
>> > I use Open CMiS on server side, so can use browser binding
>> > unfortunately. AtomPub is my only option, correct me if i am wrong,
>> > please.
>> >
>> > Krzysztof
>> >
>> > On 2017-10-06 11:42, Florian Müller <fmui@apache.org> wrote:
>> >> Hi,
>> >>
>> >> you are right and wrong. ;-)
>> >> The AtomPub binding does not support createDocumentFromSource. But the
>> >> OpenCMIS high-level API handles that for you. You should only see an
>> >> exception if you are using the low-level API.
>> >> Apart from this, use the Browser binding whenever you can. It's
>> >> faster.
>> >>
>> >>
>> >> - Florian
>> >>
>> >>
>> >> > Many Thanks, Florian.
>> >> >
>> >> > I can see that below mentioned method throws exception with the
>> >> > message:
>> >> > "createDocumentFromSource is not supported by the AtomPub binding!"
>> >> >
>> >> > It seems like i need to read and write document to copy it.
>> >> >
>> >> > Thanks
>> >> > Krzysztof
>> >> >
>> >> > On 2017-10-04 14:41, Florian Müller <fmui@apache.org>
wrote:
>> >> >> Hi,
>> >> >>
>> >> >> there is no copy operation in CMIS. There is only a
>> >> >> createDocumentFromSource operation, which creates a new document
with
>> >> >> the content of an existing document.
>> >> >> The copy method in OpenCMIS calls createDocumentFromSource with
the
>> >> >> properties of the source document.
>> >> >>
>> >> >> So, neither OpenCMIS nor any other CMIS library can copy a document
>> >> >> with
>> >> >> its version history.
>> >> >>
>> >> >>
>> >> >> - Florian
>> >> >>
>> >> >>
>> >> >> > Hello All
>> >> >> >
>> >> >> > I am using OpenCMIS 0.6.0 that doesnt seem to be copying version
history.
>> >> >> >
>> >> >> > Is there a way to copy version history with OpenCMIS?
>> >> >> >
>> >> >> > Thanks
>> >> >> > Krzysztof
>> >> >> >
>> >> >>
>> >>
>> 

Mime
View raw message