向 IBM Lotus Connections 社区中添加包含资产搜索结果的 iWidget

您可以在 Lotus® Connections 中放置窗口小部件,该窗口小部件会显示 IBM® Rational® Asset Manager 中社区的搜索结果。

开始之前

您必须已在 Rational Asset Manager 服务器和 Lotus Connections 服务器间配置单点登录。请参阅在两个服务器间设置单点登录

您必须能够通过 IBM WebSphere® Application Server wsadmin 客户机编辑 Lotus“社区”配置文件 widgets-config.xml

您必须是 Lotus Connections 中的社区管理员才能向社区中添加定制窗口小部件。

关于此任务

有关 Lotus Connections 中定制窗口小部件的更多信息,请参阅 Lotus Connections 帮助主题管理远程应用程序

过程

  1. 使用 wsadmin 客户机检出 widgets-config.xml 文件,如 Lotus Connections 信息中心主题为社区启用定制窗口小部件中所述。
  2. widgets-config.xml 文件添加以下代码,其中 <Rational_Asset_Manager_server>Rational Asset Manager 的服务器地址,<port>Rational Asset Manager 的端口号,<Rational_Asset_Manager_context_root>Rational Asset Manager Web 客户机(通常为 ram)的上下文根:
    <widgetDef
    		defId="Assets"
    		primaryWidget="true" 
    		modes="view edit"
    		description="This iWidget displays assets from a community in a Rational Asset Manager repository "
    		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"
    		/>

    请注意,在 url 属性中,http<Rational_Asset_Manager_server> 之间必须仅有一个斜杠 (/),并且 <Rational_Asset_Manager_server><port> 之间的冒号必须转义为 %3A

    要在 Web 客户机中查找 AssetWidget.xml 文件的路径(针对 url 属性),请依次单击帮助图标、扩展,然后从“窗口小部件”部分中复制 URL。

  3. 检入 widgets-config.xml 文件。
  4. 在 Lotus Connections 中的可信 Web 站点列表中,添加 Rational Asset Manager 的 URL。可信 Web 站点的列表在两个以下位置中定义:
    • 缺省策略文件:proxy-config.tpl
    • 策略文件的特定于社区的版本:proxy-communities-config.tpl
    可通过使用 wsadmin 客户机来检出以上任意文件以进行编辑,如 Lotus Connections 信息中心主题为社区定义可信和不可信 Web 站点中所述。
  5. 将以下代理策略添加到 .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. 检入修订后的 .tpl 文件。
  7. 使用 WebSphere Application Server 集成解决方案控制台重新启动社区应用程序。
  8. 以社区管理员身份登录到 Lotus Connections 中。
  9. Rational Asset Manager 窗口小部件将在 Lotus Connections 中社区的“内容”选用板中提供。您可以将窗口小部件添加到选用板并输入搜索关键字,以从 Rational Asset Manager 存储库显示搜索结果列表。 添加窗口小部件后,可以对其进行编辑,以显示关键字字符串的搜索结果(使用 * 作为通配符),并且(可选)将结果限于 Rational Asset Manager 中的特定社区。

反馈