Incluindo um iWidget com Resultados da Procura de Recursos em uma Comunidade do IBM Lotus Connections

É possível colocar um widget no Lotus Connections que mostra resultados da procura no IBM® Rational Asset Manager.

Antes de Iniciar

Você deve ter configurado uma conexão única entre o servidor Rational Asset Manager e o servidor Lotus Connections. Consulte Configurando Conexão Única entre Dois Servidores.

Você deve pode editar o arquivo de configuração do Lotus Communities widgets-config.xml com o cliente wsadmin do IBM WebSphere Application Server.

Você deve ser um administrador de comunidade no Lotus Connections para incluir um widget customizado em uma comunidade.

Sobre Esta Tarefa

Para obter informações adicionais sobre widgets customizados no Lotus Connections, consulte o tópico da ajuda do Lotus Connections, Administrando aplicativos remotos.

Procedimento

  1. Use o cliente wsadmin para efetuar o registro de saída do arquivo widgets-config.xml como descrito no tópico do centro de informações do Lotus Connections, Ativando widgets customizados para Comunidades.
  2. Inclua este código no arquivo widgets-config.xml, em que <Rational_Asset_Manager_server> é o endereço do servidor para Rational Asset Manager, <port> é o número de porta para Rational Asset Manager e <Rational_Asset_Manager_context_root> é a raiz de contexto para o Web client doRational Asset Manager, tipicamente ram:
    <widgetDef
    		defId="Assets"
    		primaryWidget="true" 
    		modes="view edit"
    		description="Esse iWidget exibe recursos de uma comunidade em um repositório do Rational Asset Manager"
    		url="{communitiesSvcRef}/ajaxProxy/http/<Rational_Asset_Manager_server>%3A<port>/<Rational_Asset_Manager_context_root>/iwidget/AssetWidget.xml?version={version}" 
    		navBarLink="http://<Rational_Asset_Manager_server>:<port>/<Rational_Asset_Manager_context_root>"
    		loginRequired="true"
    		/>

    Observe que no atributo url, deve existir apenas uma única barra (/) entre http e <Rational_Asset_Manager_server>, e os dois-pontos entre <Rational_Asset_Manager_server> e <port> devem ser escapados para %3A.

    Para localizar o caminho para o arquivo AssetWidget.xml para o atributo url no Web client, clique no ícone Ajuda e em Extensões, e então copie a URL na seção Widgets.

  3. Efetue o registro de entrada do arquivo widgets-config.xml.
  4. Na lista de websites confiáveis em Lotus Connections, inclua a URL para Rational Asset Manager. A lista de websites confiáveis é definida em dois locais:
    • O Arquivo de política padrão: proxy-config.tpl
    • A versão específica de comunidade do arquivo de políticas: proxy-communities-config.tpl
    É possível efetuar o registro de saída de um desses arquivos para editar usando o cliente wsadmin como descrito no tópico do centro de informações do Lotus Connections, Definindo Web sites confiáveis e não confiáveis para comunidades.
  5. Inclua esta política de proxy no arquivo .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. Efetue o registro de entrada no arquivo .tpl revisado.
  7. Reinicialize o aplicativo Comunidades usando o WebSphere Application Server Integrated Solutions Console.
  8. Efetue login no Lotus Connections como um administrador de comunidade.
  9. O widget Rational Asset Manager está disponível na paleta de Conteúdo de comunidades em Lotus Connections. É possível incluir o widget na paleta e inserir palavras-chave de procura para exibir uma lista de resultados da procura a partir do repositório do Rational Asset Manager. Depois de incluir o widget, é possível Editá-lo para exibir resultados da procura para uma cadeia de palavras-chave (use * como um curinga) e, opcionalmente, limitar os resultados a uma comunidade específica no Rational Asset Manager.

Feedback