desde cmis es posible obtener un ticket

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
cfloran
Member II

desde cmis es posible obtener un ticket

salu2:

pues eso, si es posible obtener un ticket usando cmis.


muchas gracias
2 Replies
lolaimon
Member II

Re: desde cmis es posible obtener un ticket

Es el sessionId …pero realmente no se si sirve o no.

<java>
Map<String, String> parameter = new HashMap<String, String>();
// user credentials
parameter.put(SessionParameter.USER,"XXX");
parameter.put(SessionParameter.PASSWORD, "XXX");
// connection settings
parameter.put(SessionParameter.ATOMPUB_URL, "http://localhost:8080/alfresco/cmisatom");
parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
// set the alfresco object factory
parameter.put(SessionParameter.OBJECT_FACTORY_CLASS, "org.alfresco.cmis.client.impl.AlfrescoObjectFactoryImpl");
// create session
SessionFactory factory = SessionFactoryImpl.newInstance();
currentSession = factory.getRepositories(parameter).get(0).createSession();
String ticketId = currentSession.getBinding().getSessionId();
</java>

Veo que el foro no es muy activo… yo tengo la misma duda pero si a ti no te han respondido, no espero que lo hagan conmigo. Voy a invastigar si esto sirve como ticket intentando una subida por el servlet de subida de ficheros. Si funciona lo pondré por aquí.
angelborroy
Expert

Re: desde cmis es posible obtener un ticket

No sé si eso que te devuelve la API CMIS será el ticket de Alfresco o no, pero la manera estándar de conseguirlo es usar la API REST

http://localhost:8080/alfresco/service/api/login?u=username&pw=password

Que es la misma API REST que vas a usar para la subida del fichero.
Software Engineer in Alfresco Search Team.