Thursday, 12 May 2011

xPages alkalmazás

Az Interneten elérhető, xPages technológiára alapuló oldal IQJAM

Tuesday, 26 April 2011

Lotus Symphony 3 FP2

Néhány napja megjelent a legújabb fixpak az összes platformra. További részletek és letöltés innen. Akinek csak a Windows telepítőkészletre van szüksége, letöltheti innen.

Friday, 8 April 2011

Sametime szerver telepítés Linuxon

Általában ismert tény, hogy Linuxos környezetben a karakterkezelés kényesebb ügy, mint windowsos környezetben, gondolva itt leginkább a magyar, ékezetes karakterekre. Java-s telepítők esetében találkoztam eddig legtöbbször ezzel a gonddal. Az elmúlt napokban belefutottam egy ilyen esetbe, amelyet most megosztok mindenkivel. Ügyfél, támogatott Linux operációs rendszeren futó Lotus Domino szerverre akarta telepíteni  a Sametime 8.5.1 szervert. Teljesen korrekt előkészítő munkát végezte, melynek ellenére a Sametime telepítés valahol 80 és 90 százalék között, hosszú hibaüzenetet köpve magából, leállt. A log fájlt elemezve, egy egészen furcsa hibaüzenetet találtak:
null/notes.ini
*for English speakers: Error description and solution in Lotus Sametime forum
Megpróbálták ezután a telepítést más Linux disztribúciókon is, de a hiba makacsul mindig pontosan ugyanott jelentkezett és ugyanúgy tartalmazta a már említett üzenetet. Mivel eredményre nem jutottak és az Interneten sem találtak megoldást (bár az említett hibát más is jelezte), megkerestek engem, hogy tudok-e segíteni. Amikor megvizsgáltam a környezetet, egyetlen kivetni valót találtam, az ulimit -n eredményét, amely 1024 volt. Ez nagyon alacsony és számos esetben okozott már olyan hibaüzenetet telepítésekkor, amelyek egyáltalán nem utaltak a probléma eredetére. Gyorsan nekiszaladtunk az /etc/security/limits.conf fájlnak és nyomtunk bele egy * hard nofile 65535 és egy * soft nofile 65535 paramétert, majd a biztonság kedvéért újraindítottuk a gépet. Sajnos ez nem segített (bár reménykedtem benne). Még több mindent kipróbáltunk, de eredménytelenül. Ekkor már kicsit én is el voltam szontyolodva, de eszembe jutott, hogy van nekünk egy belső adatbázisunk. Nosza nézzük meg, hogy van-e benne valami. Keresési feltétel "null/notes.ini". A teljes rendszerben (ami azért egy iszonyú nagy adatbázis), egyetlen találat volt. Nosza nézzünk bele. A hibaleírás teljesen azonos, a megoldás pedig végtelen egyszerű. A Sametime szerver telepítője, egy bizonyos ponton, végigolvassa a szerver notes.ini fájlt. Amennyiben ebben a fájlban akár egytlen helyen is szerepel ékezetes betű, az ini fájl olvasása hibával megszakad, ami pedig hibával lezárja a telepítést. a null/notes.ini hibaüzenet általában azt jelenti, hogy a telepítőprogram valamiért nem tudja végigolvasni a notes.ini fájlt. Ilyen problémát okozhatnak a következők:
- adminisztrátor neve, például András Horváth/demo/net
- mail in adatbázis neve, például Beszerzés/demo/net
A megoldás az lehet, hogy a Sametime szerver telepítésének idejére távolítsuk el (törlés!!) ezeket a sorokat a notes.ini fájlból (biztonsági másolat!!!), majd a telepítés után tegyük vissza. A Domino szervert kizárólag ez után indítsuk el!!!

A Lotus Sametime fórumban is rögzítésre került az eset és a megoldás

Friday, 18 March 2011

Lotus Notes - Unsupported languages - How to build local spellchecker

Short guide on Windows XP SP3

  • Check Java installation. It was 1.6.0_23 on my machine
The Toolkit is supported on the following platforms (1st quarter, 2011):
    * Eclipse 3.4.2 with WTP 3.0.4
    * Rational Application Developer 7.5.3
  • Choose Eclipse 3.4.2 with WTP 3.0.4
  • Unpack and run it
  • Unpack it into a temporary folder
  • Check your Internet connection. It must work!
  • Start Eclipse
  • Select menu: Help- Software Updates
  • Select tab: Available Software
  • Push button: Add site
  • Push button: Local
  • Select Lotus Expeditor temporary folder (Expeditor_Toolkit_Install is the default name)
  • Follow instructions
Visit Contributing a custom spell checking engine Internet site, build and implement the local engine
Visit Contributing custom dictionaries Internet site, build and implement the local dictionary

Wednesday, 16 March 2011