iWidget mit Assetsuchergebnissen einer IBM Lotus Connections-Community hinzufügen

Sie können in Lotus Connections ein Widget platzieren, das die Suchergebnisse für eine Community in IBM® Rational Asset Manager anzeigt.

Vorbereitende Schritte

Sie müssen Single Sign-on zwischen dem Rational Asset Manager-Server und dem Lotus Connections-Server konfiguriert haben. Siehe Single Sign-on zwischen zwei Servern konfigurieren.

Sie müssen in der Lage sein, die Lotus Communities-Konfigurationsdatei widgets-config.xml mit dem Client wsadmin von IBM WebSphere Application Server zu bearbeiten.

Sie müssen ein Community-Administrator in Lotus Connections sein, um einer Community ein angepasstes Widget hinzuzufügen.

Informationen zu diesem Vorgang

Weitere Informationen zu angepassten Widgets in Lotus Connections finden Sie im Lotus Connections-Hilfethema Ferne Anwendungen verwalten.

Vorgehensweise

  1. Verwenden Sie den Client wsadmin, um die Datei widgets-config.xml wie unter Benutzerdefinierte Widgets für die Komponente 'Communitys' aktivieren im Lotus Connections Information Center beschrieben auszuchecken.
  2. Fügen Sie der Datei widgets-config.xml diesen Code hinzu. Dabei gilt: <Rational_Asset_Manager-Server> ist die Serveradresse für Rational Asset Manager, <Port> ist die Portnummer für Rational Asset Manager und <Rational_Asset_Manager-Kontextstammelement> ist das Kontextstammelement für den Rational Asset Manager-Web-Client, normalerweise ram):
    <widgetDef
    		defId="Assets"
    		primaryWidget="true" 
    		modes="view edit"
    		description="Dieses iWidget zeigt Assets aus einer Community in einem Rational Asset Manager-Repository an "
    		url="{communitiesSvcRef}/ajaxProxy/http/<Rational_Asset_Manager-Server>%3A<Port>/<Rational_Asset_Manager-Kontextstammelement>/iwidget/AssetWidget.xml?version={version}" 
    		navBarLink="http://<Rational_Asset_Manager-Server>:<Port>/<Rational_Asset_Manager-Kontextstammelement>"
    		loginRequired="true"
    		/>

    Beachten Sie, dass das Attribut url nur einen Schrägstrich (/) zwischen http und <Rational_Asset_Manager-Server> enthalten darf und dass der Doppelpunkt zwischen <Rational_Asset_Manager-Server> und <Port> mit dem Escapezeichen %3A versehen werden muss.

    Den Pfad zu der Datei AssetWidget.xml (für das Attribut url) im Web-Client finden Sie, wenn Sie auf das Symbol Hilfe und dann auf Erweiterungen klicken und die URL aus dem Abschnitt für Widgets kopieren.

  3. Checken Sie die Datei widgets-config.xml ein.
  4. Fügen Sie der Liste der anerkannten Websites in Lotus Connections die URL für Rational Asset Manager hinzu. Die Liste der anerkannten Websites wird an zwei Positionen definiert:
    • In der Standardrichtliniendatei: proxy-config.tpl
    • In der community-spezifischen Version der Richtliniendatei: proxy-communities-config.tpl
    Sie können jede dieser Dateien auschecken, um sie mithilfe des Clients wsadmin wie im Abschnitt Vertrauenswürdige und nicht vertrauenswürdige Websites für "Communitys" definieren im Lotus Connections Information Center beschrieben zu bearbeiten.
  5. Fügen Sie die folgende Proxy-Richtlinie zur Datei mit der Erweiterung .tpl hinzu:
    <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. Checken Sie die überarbeitete Datei mit der Erweiterung .tpl wieder ein.
  7. Starten Sie die Communities-Anwendung über die Integrated Solutions Console von WebSphere Application Server erneut.
  8. Melden Sie sich bei Lotus Connections als Community-Administrator an.
  9. Das Rational Asset Manager-Widget ist in der Inhaltspalette von Communitys in Lotus Connections verfügbar. Sie können das Widget der Palette hinzufügen und Suchschlüsselwörter eingeben, um eine Liste von Suchergebnissen aus dem Rational Asset Manager-Repository anzeigen. Nachdem Sie das Widget hinzugefügt haben, können Sie die Funktion Bearbeiten aufrufen, um Suchergebnisse für eine Schlüsselwortzeichenfolge anzuzeigen (verwenden Sie * als Platzhalter) und um optional die Ergebnisse auf eine bestimmte Community in Rational Asset Manager zu begrenzen.

Feedback