cancel
Showing results for 
Search instead for 
Did you mean: 

CMIS Alfresco

juanvzla
Champ in-the-making
Champ in-the-making
Buenas tardes,


Deseo conectame desde una clase java via CMIS a alfresco para realizar un chec in de un documento con metadata asociada y busqueda.

Como lo haria?


Algun  ejemplo que me puedan suministrar?
4 REPLIES 4

arak
Confirmed Champ
Confirmed Champ
Hola Juan,

En la siguiente URL, podras encontrar un ejemplo de como utilizar OpenCMIS para acceder al repositorio de Alfresco desde Java: http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html

Saludos,
Pablo Vásquez

juanvzla
Champ in-the-making
Champ in-the-making
Hola,

Al ingresar a esta ruta: http://localhost:8080/alfresco/service/cmis

me muestra este error

The Web Script /alfresco/service/cmis has responded with a status of 404 - Not Found.

404 Description:   Requested resource is not available.

Message:   06220004 Script url /cmis does not map to a Web Script.
   
Exception:   org.springframework.extensions.webscripts.WebScriptException - 06220004 Script url /cmis does not map to a Web Script.
   
   org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:173)
   org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
   org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
   org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
   org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
   org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
   org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
   org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
   org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2466)
   org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2455)
   java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)



Me pueden ayudar como solventar? lo que quiero es establecer una conexion sencilla y poder hacer consulta y hacer check in desde una clase java.


angelborroy
Community Manager Community Manager
Community Manager
¿Podrías leer detalladamente los tutoriales y enlaces que te recomendamos?

En la sección http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#creating-..., Jeff Potts indica claramente que la URL de CMIS es:
http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom
Hyland Developer Evangelist

venzia
Star Collaborator
Star Collaborator
Hola,
Solo un apunte para completar el hilo, en el caso de la 5.0.d (y a partir de la 4.2.f) lo ideal sería trabajar con la última versión de CMIS (1.1), por lo que la url sería : http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atom

Esta nueva versión incorpora conceptos como el "secondaryType" que en Alfresco se traduce a "Aspectos" y que venía siendo una de las principales demandas en el estándar CMIS para evitar extensiones propias de cada fabricante (como es el caso de Alfresco).


Saludos!
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.