В IBM® Connections можно добавить виджет,
отображающий результаты поиска для сообщества в IBM Rational Asset Manager.
Прежде чем начать
Между сервером Rational Asset Manager
и сервером IBM Connections должен быть настроен единый вход в
систему.
См. раздел
Настройка единого входа в систему между двумя серверами.
Требуется
возможность внесения изменений в файл конфигурации IBM
Connections widgets-config.xml с помощью клиента
wsadmin IBM
WebSphere Application Server.
Для добавления пользовательских виджетов в сообщества
IBM Connections требуются права администратора сообщества.
Об этой задаче
Дополнительная информация о пользовательских виджетах
IBM Connections приведена в разделе
Администрирование
удаленных приложений в справке по IBM Connections.
Процедура
- С помощью клиента wsadmin изымите файл
widgets-config.xml в соответствии с инструкциями из раздела
Включение
пользовательских виджетов для сообществ справочной системы IBM Connections
Information Center.
- Добавьте следующий код в файл widgets-config.xml, где
<сервер-Rational-Asset-Manager> - это адрес сервера
Rational Asset Manager,
<порт> - номер порта
Rational Asset Manager,
а <корневой-контекст-Rational-Asset-Manager> - корневой контекст
веб-клиента Rational Asset Manager (как правило, ram):
<widgetDef
defId="Assets"
primaryWidget="true"
modes="view edit"
description="Этот iWidget показывает ресурсы сообщества в хранилище Rational Asset Manager"
url="{communitiesSvcRef}/ajaxProxy/http/<сервер-Rational-Asset-Manager>%3A<порт>/<корневой-контекст-Rational-Asset-Manager>/iwidget/AssetWidget.xml?version={version}"
navBarLink="http://<сервер-Rational-Asset-Manager>:<порт>/<корневой-контекст-Rational-Asset-Manager>"
loginRequired="true"
/>
Обратите внимание, что в атрибут url должен содержать только одну косую
черту (/) между http и
<сервер-Rational-Asset-Manager>, а вместо двоеточия между
<сервер-Rational-Asset-Manager> и <порт> следует
указать Escape-символ %3A.
Для того чтобы определить путь к файлу AssetWidget.xml для атрибута
url, щелкните на значке Справка в веб-клиенте, выберите
Расширения и скопируйте URL из раздела Виджеты.
- Верните файл widgets-config.xml.
- Добавьте URL Rational Asset Manager в список
сайтов, которые IBM Connections считает надежными. Список надежных веб-сайтов указывается в двух расположениях:
- Файл стратегии по умолчанию: proxy-config.tpl
- Версия файла стратегий для сообщества: proxy-communities-config.tpl
Изымите один из этих файлов для редактирования с помощью клиента wsadmin
в соответствии с инструкциями из раздела Определение
надежных и ненадежных веб-сайтов для сообществ справочной системы IBM Connections
Information Center.
- Добавьте следующую стратегию прокси в файл .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>
- Верните измененный файл .tpl.
- Перезапустите приложение Сообщества с помощью WebSphere
Application Server Integrated Solutions Console.
- Войдите в IBM Connections от имени администратора сообщества.
- Виджет Rational Asset Manager доступен в
палитре Содержимое сообществ IBM Connections. Этот виджет можно добавить на палитру и ввести ключевые слова, чтобы увидеть список результатов поиска из хранилища Rational Asset Manager. После добавления виджет можно Изменить так, чтобы он показывал результаты поиска определенной строки ключевых слов (* - символ подстановки) и, необязательно, ограничить результаты определенным сообществом Rational Asset Manager.