Questions tagged [cmis]

Content Management Interoperability Services for talking to Content Repositories

Content Management Interoperability Services, abbreviated as CMIS, is an OASIS standard for communicating with Content Repositories using one of its RESTful, SOAP or JSON bindings. An introduction is available from the Apache Chemistry project (tag apache-chemistry)

This tag should be used for questions around using CMIS, building clients and servers on top of it, and understanding how things map onto CMIS concepts.

518 questions
9
votes
2 answers

java.lang.NoClassDefFoundError: org/apache/chemistry/opencmis/client/api/SessionFactory

I work with Alfresco Community 4.0. I used cmis to update a document in Alfresco. I have already registered a document in Alfresco and this is the document id that is retrieved after the save method: b08e8bce-1b88-489e-a357-1e6385f180a1 Now I want…
franco
  • 1,829
  • 6
  • 42
  • 75
7
votes
1 answer

Using Apache Camel CMIS with Sharepoint 2013

I can successfully access Sharepoint 2013 AtomPub interface from Chrome REST clients, the following URL gives me the file I…
7
votes
2 answers

What Java CMIS client library should I use?

I am starting a new project and must decide which CMIS client library we will use. Our Java project just needs to connect an a CMIS server (actually Alfresco but it should not matter), in order to perform some read/write/search operations. I am…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
6
votes
2 answers

JCR vs. CMIS: Which repository API should I use?

I am starting a new project that needs to connect to a repository that offers JCR and CMIS APIs. The project is in Java and both APIs offer every operation we need. What API would you chose and why? JCR or CMIS?
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
6
votes
2 answers

CMIS vs. WebDAV

What are the main technical differences between CMIS and WebDAV? If applicable, what exactly does CMIS improves over WebDAV? I am not asking about adoption rates or number of implementations, just about the technical differences between each of…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
4
votes
1 answer

Connecting to Alfresco with CMIS

I'm starting with Alfresco. I installed Alfresco 4 Community edition and I'm trying to connect to it using OpenCMIS. I took this snippet of code from the OpenCMIS page: SessionFactory sessionFactory = SessionFactoryImpl.newInstance(); …
H-H
  • 4,431
  • 6
  • 33
  • 41
4
votes
1 answer

How much does CMIS specification cover JCR specification?

I'm planning to use openCMIS (apache chemistry project) with my JCR repository via JCR bridge. But there is a lack of documentation for this. Apart from CRUD of files from/to JCR repository which I just did, what about Node properties ? JCR mixins,…
lisak
  • 21,611
  • 40
  • 152
  • 243
4
votes
3 answers

Increase CMIS result limit from 100 to 1000

We are using Alfresco as a repository and querying it using Apache CMIS api. We use below code to connect it. parameter.put(SessionParameter.ATOMPUB_URL, "http://localhost:8080/alfresco/api/-default-/cmis/versions/1.1/atom?maxItems=1000"); Querying…
Sam
  • 2,972
  • 6
  • 34
  • 62
4
votes
1 answer

Error in calling CMIS Query if String contains single or double quote

Here's my problem: When I try to pass a query string in CMIS Query that contains single or double quotes it doesn't execute and gives an error as below: 06:19:23,306 ERROR [DispatcherPortlet:561] Could not complete…
User14141111
  • 355
  • 2
  • 19
4
votes
1 answer

How to upload image file in alfresco using PHP

I want to upload image file into alfresco using cmis api using PHP.. I can create simple text document in alfresco using following code $obs = $client->createDocument($myfolder->id, $repo_new_file,$prop, "testssss", "text/plain"); I tried following…
user3855589
  • 1,113
  • 2
  • 15
  • 43
4
votes
1 answer

Alfresco CMIS in PHP

We have integrated Alfresco and PHP using CMIS. We have created custom content in alfresco called "my:content". We are creating document from PHP to alfresco. Below is the code for creating content. $client = new CMISService($repo_url,…
user188906
  • 190
  • 7
4
votes
1 answer

Get Alfresco extension properties with OpenCMIS

I'm writing an OpenCMIS based application, which extracts some data from Alfresco 3.3. It works fine with standard CMIS properties such as cmis:name or cmis:contentStreamMimeType; however, I can't access Alfresco especific properties, which are…
AJPerez
  • 3,435
  • 10
  • 61
  • 91
4
votes
1 answer

Get all Alfresco tags with CMIS

I'm trying to get all tags (nodeRefs and names) from alfresco using CMIS. The Alfresco version is 3.4. Before googling a lot, I don't find any good query to do this? Any advice?
Pymoo
  • 127
  • 1
  • 4
  • 11
4
votes
1 answer

Sling vs CMIS as a REST interface for Apache jackrabbit

If I get it, Apache Sling acts a REST CRUD interface for a Jackrabbit JCR repository. As there already exists a RESTful protocol (CMIS in its AtomPub implementation) to work with JCR repositories, apart from the view/templating layer, is there any…
gpilotino
  • 13,055
  • 9
  • 48
  • 61
4
votes
2 answers

Most efficient way to detect changes of a remote CMIS repository?

A remote CMIS repository contains many folders/files. I am writing a software that keeps a local copy of these folders/files in sync. At first run I just download everything recursively. At later runs, I check what has changed, and download any…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
1
2 3
34 35