OPENSOURCE

INFORMACE

NEWSLETTER

DISKUSE
ECL 
03.04.2019 16:10

Agent přestal fungovat (1)
18.03.2019 08:28

Načíst krátký text z webu 
17.03.2019 23:32

Indexy mimo DB (1)
19.02.2019 15:46

planovaný agent v mail.box (1)
17.02.2019 15:11

Hint v Link 
17.12.2018 11:08

NoCache a ReCache (1)
17.12.2018 10:54

IBM se zbavilo Domina (1)
12.12.2018 10:26


ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Locker - Zamykání dokumentů v Lotus Notes

Vytisknout článek

Od předešlého vydání programu Locker jsme se světNotes.cz týmem, především pak s panem Cimmerem, upravili zamykání. Protože toto řešení je určeno hlavně vám, programátorům a čtenářům světNotes.cz, snažili jsme se zapracovat co nejvíce připomínek a podnětů, které se objevily v diskuzi k prvnímu vydání.


Nezapracovali jsme je však úplně všechny - prioritou zústal výkon řešení. Nicméně už teď je jasné, že se brzy objeví nová verze s novými funkcemi. Protože se z původního řešení se stal projekt Open Source, je jeho uživatel vázán podmínkami GNU licence, která je přiložena v souboru ke stažení.

Teď už ale pojďme k samotnému Lockeru. Já osobně považuji za nejvýraznější změnu vytvoření nápovědy. Ta kromě dokumentace obsahuje i zdrojový kód tříd locker a uilocker (podrobnosti najdete v dokumentaci)). Dále obsahuje databázi příkladů použití, šablonu databáze nastavení, šablonu databáze zámků a addin Locker server, včetně zdrojového kódu, kompilace pro win32 a linux a knihoven potřebných pro spuštění.

Největší změnu doznalo odstraňování "mrtvých" zámků. Původně se provádělo agentem, který byl součástí databáze zámků. Nyní tento úkol převzal Locker server. Součástí tohoto serveru je konfigurační databáze, která obsahuje dokumenty, v nichž si uživatel definuje cestu k jednotlivým databázím zámků. Nejdřív je tedy potřeba vytvořit tuto databázi ze šablony, která je součástí dokumentace. Potom je potřeba do souboru notes.ini zapsat proměnnou s názvem "LockerConfigDB". Její hodnotou bude cesta k vytvořené konfigurační databázi. Příklad; "LockerConfigDB=lcleanconfig.nsf"

Pro OS Windows musí adresář "domino" obsahovat soubory "nlclean.exe" a "lcppn22.dll". Např. "c:\lotus\domino".

Pro OS Linux musí adresář "linux" obsahovat soubory "lclean" a "libcpplin.so.24". Např. "/opt/lotus/notes/latest/linux".

Locker server se spouští přes konzoli serveru příkazem load locker. Pokud dojde při startu k chybě, server chybu a její případné řešení vypíše na konzoli. Teď lze vytvářet db zámků ze šablony, která se nachází v šabloně. Nezapomeňte pro každou databázi vytvořit příslušný konfigurační dokument. Pokud bude server provádět nějaké operace s těmito databázemi, vypíše je na konzoli a do serverového logu. Na závěr už zbývá jen implementace třídy locker, nebo uilocker do aplikační databáze jako například v databázi příkladů. Jak již bylo zmíněno na začátku, chystá se další verze, pokud tedy budete mít nějaké podnětné nápady, rádi si je přečteme, případně implementujeme do nové verze.

Takže: Hurááá na zamykání...:)

Soubor ke stažení: Locker 1.0.1


Autor: David Bulejčík
Datum: 16.03.2004


Sdílet článek Seznam komentářů
 
Od
Téma
 Datum
Milan Svoboda
chybička v nápovědě.
16.03.2004 11:15
bubux
preklep
16.03.2004 13:02
Petr Fejtek
A co repliky?
16.03.2004 13:36
bubux
ee...
16.03.2004 16:25
Milan Svoboda
Re: ee...
16.03.2004 22:47
bubux
aktualizace
05.04.2004 18:12
Milan Svoboda
to: bubux
06.04.2004 09:07
bubux
ee...
06.04.2004 11:24
Milan Svoboda
Re: ee..
06.04.2004 12:29
bubux
ee...
06.04.2004 13:04
Milan Svoboda
Re: ee...
06.04.2004 13:26
bubux
ee...
07.04.2004 00:08
Martin
CodeLock
08.04.2004 13:46
bubux
ee...
08.04.2004 20:46
bubux
eee...
08.04.2004 20:48
bubux
ee...
16.04.2004 16:55

Související články:
» 

» 

Kalendár českých a slovenských mien

 (Kalendář, 20.08.2003)

» 

Svátky ve Formula jazyce

 (Programování, 13.08.2003)

» 

Lotus oznámil konec podpory R5

 (Notes/Domino R5, 17.08.2004)

» 

Nejnovější klienti v češtině

 (Notes/Domino R5, 19.05.2004)

» 

Užitečná utilita

 (Notes/Domino R5, 30.09.2003)

»