Añadir un iWidget con resultados de búsqueda de activos a una comunidad de IBM Lotus Connections

Puede colocar en Lotus Connections un widget que muestre resultados de búsqueda para una comunidad de IBM® Rational Asset Manager.

Antes de empezar

Debe haber configurado el inicio de sesión único entre el servidor Rational Asset Manager y el servidor Lotus Connections. Consulte Configuración del inicio de sesión único entre dos servidores.

Debe poder editar el archivo de configuración widgets-config.xml de Lotus Communities con el cliente wsadmin de IBM WebSphere Application Server.

Debe ser un administrador de comunidad en Lotus Connections para añadir un widget personalizado a una comunidad.

Acerca de esta tarea

Para obtener más información sobre widgets personalizados de Lotus Connections, consulte el tema de ayuda de Lotus Connections Administración de aplicaciones remotas.

Procedimiento

  1. Utilice el cliente wsadmin para extraer el archivo widgets-config.xml tal como se describe en el tema del Information Center de Lotus Connections Habilitación de widgets personalizados para comunidades.
  2. Añada este código al archivo widgets-config.xml, donde <servidor_Rational_Asset_Manager> es la dirección de servidor para Rational Asset Manager, <puerto> es el número de puerto para Rational Asset Manager y <raíz_contexto_Rational_Asset_Manager> es la raíz del contexto para el cliente web de Rational Asset Manager, normalmente ram:
    <widgetDef
    		defId="Assets"
    		primaryWidget="true" 
    		modes="view edit"
    		description="Este iWidget visualiza activos de una comunidad en un repositorio de Rational Asset Manager"
    		url="{communitiesSvcRef}/ajaxProxy/http/<servidor_Rational_Asset_Manager>%3A<puerto>/<raíz_contexto_Rational_Asset_Manager>/iwidget/AssetWidget.xml?version={version}" 
    		navBarLink="http://<servidor_Rational_Asset_Manager>:<puerto>/<raíz_contexto_Rational_Asset_Manager>"
    		loginRequired="true"
    		/>

    Tenga en cuenta que en el atributo url debe haber una sola barra inclinada (/) entre http y <servidor_Rational_Asset_Manager>, y los dos puntos entre <servidor_Rational_Asset_Manager> y <puerto> deben ser sustituidos por %3A.

    Para buscar la vía de acceso al archivo AssetWidget.xml para el atributo url en el cliente web, pulse el icono Ayuda y Ampliaciones y, a continuación, copie el URL de la sección Widgets.

  3. Incorpore el archivo widgets-config.xml.
  4. En la lista de sitios web de confianza de Lotus Connections, añada el URL correspondiente a Rational Asset Manager. La lista de sitios web de confianza se define en dos ubicaciones:
    • El archivo de política predeterminado: proxy-config.tpl
    • La versión específica de comunidad del archivo de política: proxy-communities-config.tpl
    Puede extraer uno de estos archivos para editarlo mediante el cliente wsadmin, tal como se describe en el tema del Information Center de Lotus Connections Definir sitios web de confianza y no de confianza para comunidades.
  5. Añada esta política de proxy al archivo .tpl:
    <proxy:policy url="https://ramServer:port/ram/" acf="none">
    	<proxy:actions>
    		<proxy:method>GET</proxy:method>
    		<proxy:method>POST</proxy:method>
    	</proxy:actions>
    </proxy:policy>
  6. Reincorpore el archivo .tpl revisado.
  7. Reinicie la aplicación Communities utilizando Integrated Solutions Console de WebSphere Application Server.
  8. Inicie la sesión en Lotus Connections como administrador de comunidad.
  9. El widget de Rational Asset Manager se mostrará en la paleta de contenido de las comunidades de Lotus Connections. Puede añadir el widget a la paleta y entrar palabras de búsqueda para mostrar una lista de resultados de búsqueda obtenidos a partir del repositorio de Rational Asset Manager. Si ha añadido el widget, puede Editar el widget para mostrar resultados de búsqueda para una palabra clave (utilice * como carácter comodín) y opcionalmente limitar los resultados a una comunidad determinada de Rational Asset Manager.

Comentarios