Propojení WebSphere portálu s Lotus Sametime

Integrace serveru Lotus Sametime a jeho portletů s IBM WebSphere Portal Express

Friday, 7. September 2007

Lotus Sametime ve WebSphere portálu

Dnes si ukážeme, jak propojit Lotus Sametime server s WebSphere Portal Express. V mém případě se jednalo o Lotus Sametime server verze 7.5.1 a WebSphere portál verze 6. Postup je popisován v prostředí Microsoft Windows.

Integrace serveru Lotus Sametime a jeho portletů

V případě, že chcete integrovat Lotus Sametime a jeho portlety do portálových stránek, musíte provést řadu nastavení jak na straně Lotus Sametime serveru, tak na straně WebSphere portálu. V první řadě je nutné nastavit SSO (single sing-on) neboli jednotné přihlášení mezi Lotus Sametime serverem a WebSphere portálem. Nastavení je stejné jako v již zde uveřejněném článku na téma WebSphere Portal v6 s Lotus Notes Domino 7.0.x.

Ve zkratce se jedná o to naimportovat klíč vygenerovaný WebSphere portálem do Lotus Sametime serveru (tentýž jako u Lotus Domino serveru), nastavit token a zahrnout server Domino a Sametime navzájem do tokenu. V server dokumentu pouze nastavit Session authentication na Multiple Servers (SSO) a nastavit správný token u položky Web SSO Configuration. Vše v záložce Internet Protocols/Domino Web Engine. Poté restartujte pro jistotu server.

Testování jednotného přihlášení

Lze SSO otestovat. Stačí si vytvořit nějakou databázi na serveru Lotus Domino a přihlásit se k ni pod uživatelským jménem. Stejné jméno použijte pro přihlášení k Lotus Sametime (stcenter.nsf) a k WebSphere portálu. Pokud po vás nebude vyžadováno ověření, SSO funguje správně.

Seznam úprav integrace Lotus Sametime do WebSphere

  1. LCC.Sametime.Enabled
    Nastavte: true
  2. LCC.Sametime.Server
    Nastavte: adresa serveru (muj.server.cz)
  3. LCC.Sametime.Protocol
    Nastavte: http
  4. LCC.Sametime.Port
    Nastavte: 80

Třetí a čtvrtý bod se týká nastavení Web konferencí. Tento soubor uložte a v témže adresáři spusťte příkaz:

WPSconfig.bat lcc-configure-sametime
-DDBPassword=password
-DWmmDbPassword=password

Pozn.: Tento příkaz aktualizuje soubor CSEnvironment.properties v kořenovém_adresáři_portálového_serveru/shared/app/config. Při defaultním nastavením stačí akorát první řádek, tedy WPSconfig.bat lcc-configure-sametime.

Po úspěšném provedení můžete spustit WebSphere portál příkazem startServer WebSphere_portal v kořenovém_adresáři_profilu_was.

2. Konfigurace důvěry pro portlet Sametime Contact List

Tímto nastavením "přesvědčíte" Lotus Sametime server o důvěryhodnosti WebSphere portálu. Nastavení se provádí v souboru sametime.ini na Lotus Sametime serveru v kořenovém_adresáři_Domino.

  1. Otevřete soubor Sametime.ini
  2. Přidejte následující řádek do sekce Debug:
    [Debug]
    VPS_BYPASS_TRUSTED_IPS=1
  3. Uložte a zavřete soubor Sametime.ini
  4. Restartujte server Sametime.

V případě, že nechcete důvěřovat všem serverům, přidejte do sekce [Config] VPS_TRUSTED_IPS=xx.xx.xx.xx, kde xx.xx.xx.xx je IP adresa serveru, kterému chcete důvěřovat.

3. Konfigurace portletu webových konferencí Lotus Web Conferencing

Jedná se o nastavení portletu pro Webové konference. Nastavíme název hostitele serveru Lotes Sametime, jméno a heslo administrátora.

  1. Přihlaste se k portálu jako administrátor portálu.
  2. Klepněte na kartu Správa.
  3. Klepněte na nabídku Portlety > Správa portletů.
  4. Vyhledejte a vyberte portlet Lotus Web Conferencing a klepnutím na ikonu klíče upravte jeho parametry. Zadejte následující hodnoty:

SametimeServerName1:  adresa serveru (muj.server.cz)
SametimeUserName1:  administátorské jméno
SametimePassword1:  heslo administrátora

Změny uložte tlačítkem uložit.

Portlet Webové konference

4. Konfigurace pro majitelé prohlížečů Mozilla

Applet STLinks poskytuje uživatelům službu informovanosti. Pro uživatele prohlížeče Mozilla musí být nainstalovaná stejná verze apletu jako je výchozí na Lotus Sametime serveru.

  1. V následujícím adresáři /wps.war (pokud dosud neexistuje) vytvořte na portálovém serveru složku nazvanou Sametime
    kořenový_adresář_profilu_was/installedApps/název_buňky/wps.ear/wps.war
  2. Do složky Sametime na portálu zkopírujte složku STLinks ze serveru Lotus Sametime
  3. Restartujte portál
  • Testováno: Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

5. Manuální nastavení souboru CSEnvironment.properties

Na stránkách Petra Kunce zjistíte, že je ještě třeba změnit soubor CSEnvironment.properties, konkrétně jde o položku CS_SERVER_SAMETIME_1.nameFormatForResolve. Defaultně bývá nastavena na dn. Zaměňte hodnotu za cn, případně LoginName. V případě, že je tato hodnota vypnuta (předchází jí znak #), smažte jej. Jedná se o atribut, podle kterého vás portál přihlási. Pokud toto nezměníte, Lotus Sametime portlet vám nebude fungovat. Poté portál restartujte.

Portlety Lotus Sametime serveru

V portálu WebSphere najdeme celkem tři portlety:

Lotus Sametime kontakt list a portlet Who is here

  • Sametime Contact List
    Kontakt listu Lotus Sametime
  • Lotus Web Conferencing
    Portlet pro webové konference 
  • Who Is Here
    Portlet, který vám zobrazí dané uživatele, kteří jsou přítomní na stránce portletu

Tento postup ve zprovoznění Lotus Sametime portletů ve WebSphere portálu mám vyzkoušený a funguje. Doufám, že vám tento návod poslouží.

 


systém spravován pomocí webmaker.ooo.cz
©2006-2017 Tomáš Hanus | ixulot | ixodesign.cz | RSS