Problemas con la sesion en webscript

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

Problemas con la sesion en webscript

Estimados,

Tengo problemas con un webscript que busca por el nombre del documento, el .ftl es:

<html>
  <body>
    <#list companyhome.childrenByLuceneSearch["+TYPE:\"cm:content\"+@cm\\:name:\"${args.q}\""] as child>
      <b>Content URL:</b><a href="/alfresco${child.url}">/alfresco${child.url}</a><br>
      <#assign urlDoc = "/alfresco${child.url}">
   </#list>
  </body>
</html>

este me entrega la ruta del archivo que estoy buscando, pero al intentar abrir el documento con dicha ruta y con el ticket, no me muestra el archivo.

Las rutas usadas son:
1.-Obtencion de ticket:
       -http://192.168.1.190:8080/alfresco/service/api/login?u=admin&pw=password
2.-Búsqueda de archivo+ticket:
       -http://192.168.1.190:8080/alfresco/service/ejemplo/mok/search?q=1234567890&alf_ticket=TICKET_d0149fa...
3.-Abrir documento con ruta y ticket:
      -http://192.168.1.190:8080/alfresco/d/d/workspace/SpacesStore/40e1f8bb-4ab0-4c39-9526-961245b3ffe8/12...

Al tratar de abrir el documento me envia a la pantalla de login.

Como hago para que no me abra el login, sino que me muestre el documento?
Agradeceré enormemente cualquier ayuda…
Gracias…
5 Replies
yakon_8894
Member II

Re: Problemas con la sesion en webscript

Hola Kamusi,

Creo que el problema lo tienes al añadir el ticket a la url del documento. El separador de ambos campos es ?, no &. prueba con:
-http://192.168.1.190:8080/alfresco/d/d/workspace/SpacesStore/40e1f8bb-4ab0-4c39-9526-961245b3ffe8/12...

a ver si así te funciona

Un saludo
kamusi
Member II

Re: Problemas con la sesion en webscript

Yakon,

Gracias mi estimado, pero ya lo intente y no me dio resultados..

Aun no encuentro la solucion, tengo una "solucion parche", pero no es lo optimo.
Cualquier otra sugerencia se agradece.
yakon_8894
Member II

Re: Problemas con la sesion en webscript

Hola de nuevo,

finalmente pude hacer una prueba y el problema estaba en que la palabra 'ticket' hay que ponerla en minúsculas. Te dejo un ejemplo que a mi me funcionó perfectamente:

-http://localhost:8080/alfresco/d/a/workspace/SpacesStore/f1bce70e-6f2d-4fe0-8589-dc7e3be7eae6/5_0000...

Un saludo
kamusi
Member II

Re: Problemas con la sesion en webscript

Buenas Yako,

Definitivamente me salvaste la vida, lo ultimo era lo acertado..
La forma correcta era:

-http://localhost:8080/alfresco/d/a/workspace/SpacesStore/f1bce70e-6f2d-4fe0-8589-dc7e3be7eae6/5_0000...

Se agradece enormemente compadre,
kaddet
Member II

Re: Problemas con la sesion en webscript

Disculpen que comente un tema tan antiguo y mi ignorancia en el tema... pero en este webscript, como podría agregar los siguientes filtros?:

- Que la búsqueda sea por el documento con fecha modificacion mas reciente?

- Que la búsqueda sea solo en un espacio/nodo en especifico (ej: SpacesStore/3ff44e42-ce50-4834-adaf-414557e4d1j4)

Muchas gracias de antemano!