AnsweredAssumed Answered

Problema al mostrar contenidos desde portlet

Question asked by jose2 on Nov 11, 2009
Buenas,

Tenemos un portlet en IBM WebSphere Portal Server que muestra contenidos Alfresco que se filtran mediante categorías.

El problema es el siguiente:

Si accedemos a los contenidos desde el portlet, sólo se muestran aquellos que están en determinadas categorías. Pero al debugar, obtenemos la url que hace la petición al webscript y aunque el portlet no muestra contenidos, si cogemos esta url y la ponemos en un navegador, siempre aparece el xml que genera el webscript con los contenidos de esa categoría (la que no muestra el portlet). No se eleva ninguna excepción, parece que desde el portlet nos logamos correctamente en alfresco antes de hacer la petición.

Lo que hacemos en el código es abrir una conexión a partir de la url y obtener un objeto Reader el cual parseamos con las librerías de Castor. Hemos volcado el contenido del Reader a un fichero y en estos casos, el xml se genera pero sin ningún contenido.

Lo último que hemos probado es debugar con la herramienta de depuración javascript que trae alfresco, en los casos en los que la llamada se hace desde el navegador (copiando la url) y desde el portlet. Lo que hemos visto es que en la llamada a lucene, en el primer caso se devuelven resultados, pero en el segundo caso no, aun pasándole en los dos los mismos parámetros.

La llamada a lucene es:

var nodos = search.luceneSearch(storeid, query, "@custom:prioridad", true) ;

La verdad es que nos estamos quedando sin ideas.

Gracias de antemano por la ayuda.

Un saludo.

Outcomes