cancel
Showing results for 
Search instead for 
Did you mean: 

desde cmis es posible obtener un ticket

cfloran
Champ in-the-making
Champ in-the-making
salu2:

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


muchas gracias
2 REPLIES 2

lolaimon
Champ in-the-making
Champ in-the-making
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
Community Manager Community Manager
Community Manager
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.
Hyland Developer Evangelist