05-01-2017 07:38 AM
I am trying to make a non-CMIS compliant CMS, compliant. Existing CMS has REST based services and i am writing a middleware which will get req in CMIS format hit existing services, get response in JSON, manipulate it and return in JSON (cmis format). For this i need help on following areas, any help would be highly appreciated.
1. Pointers to any existing CMIS compliant repository which communicates in JSON, so that i can consume it's services and use as reference
2. JSON objects/schema for all data models
3. JSON request and response schema for all CMIS services
05-02-2017 04:50 PM
1) CMIS compliant repository = Alfresco
2) See CMIS specification
3) See CMIS specification
Why not simply pick a CMIS server library and only implement the glue code instead of trying to write the CMIS part yourself?
05-03-2017 01:25 AM
Hi @Axel, Thanks for your reply.
1. Please share link (or url + credentials) to existing Alfresco repository so that i can simply hit it using Postman and get response in JSON. Or are you suggesting to setup a local instance ?
2. right, already doing that, but was wondering if someone has already mapped and done it
3. right, already doing that, I am referring this PDF pls correct me if it's not correct/apt resource
Why not simply pick a CMIS server library and only implement the glue code instead of trying to write the CMIS part yourself? : Actually we don't have access to the code of CMS(non-cmis compliant) otherwise we would have simply modified the existing REST services and achieve the requirement without need of any middleware. We are writing a custom MuleSoft connector to connect to CMS(non-cmis compliant) repository and we have to keep it as light-weight as possible, that is why writing our own code.
05-03-2017 01:30 AM
1) Please download and install an Alfresco on your local development machine for any intensive tests. There also is cmis.alfresco.com against which you can connect with default credentials (admin:admin) for simple API test purposes, e.g. https://cmis.alfresco.com/alfresco/api/-default-/public/cmis/versions/1.1/browser
Explore our Alfresco products with the links below. Use labels to filter content by product module.