Thursday, 10 January 2019

IBM Connections 6 - Profiles population - i4clntjni (Not found in java.library.path)

ibmdi.log


ERROR [com.ibm.di.loader.ServerLauncher] - CTGDKG023E Error while starting main class.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:613)
at com.ibm.di.loader.ServerLauncher.startServer(ServerLauncher.java:173)
at com.ibm.di.loader.ServerLauncher.main(ServerLauncher.java:79)
Caused by: java.lang.UnsatisfiedLinkError: i4clntjni (Not found in java.library.path)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1197)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1161)
at java.lang.System.loadLibrary(System.java:527)
at com.ibm.LUMClient.LumCoreClient.(LumCoreClient.java:32)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:236)
at com.ibm.LUMClient.LumClient.setOption(LumClient.java:254)
at com.ibm.di.server.RS.checkLUM(RS.java:3574)
at com.ibm.di.server.RS.main(RS.java:589)
... 6 more

SOLUTION
Packages must be installed.
i4clntjni is part of  compat-libstdc++-33.x86_64

glibc.x86_64 \
compat-libstdc++-33.x86_64 \
nss-softokn.x86_64 \
libXpm.x86_64 \
libXtst.x86_64 \
gtk2.x86_64 \
libcanberra-gtk2 \
gtk2 won't be required if you are on a non-terminal system.


********************************************************
CHECK
yum list installed | grep compat-libstdc
compat-libstdc++-33.i686            3.2.3-72.el7                   installed

compat-libstdc++-33.x86_64          3.2.3-72.el7                   installed

If compat-libstdc++-33.x86_64 is missing:

  1. Uninstall TDI with standard TDI uninstaller
  2. Restart machine
  3. Remove TDI folder. For example: rm -rf /opt/IBM/TDI
  4. yum install compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm (you have to download rpm package)
  5. yum list installed | grep compat-libstdc *check result
  6. Install TDI including latest fixes
  7. Try it again
*If you install compat-libstdc without removing TDI, you will receive licence error message. TDI removal before installing compat-libstdc is a must.

Thursday, 30 August 2018

IBM Domino/Notes 10 beta 2

Augusztus közepén elérhetővé vált az IBM Domino/Notes 10 beta 2. Az IBM kibővítette a tesztelők körét, így magyar partnerek és jómagam is hozzájutottunk a kódhoz. A rendszerkövetelmények alapján Redhat 7.4 Enterprise szervert választottam a Domino szerverhez és Windows 7-et a klienshez.A szerver simán felment és el is indult, a Notes klienshez viszont le kellett futtatni a legutolsó Windows Update-t, mert anélkül hibaüzenettel leállt a telepítés. Alapvetően a szerver és kliens oldali újdonságokat néztem végig, mivel fejlesztésben nem vagyok nagyon jártas.

Első élményeim ("What's New in IBM Notes and Domino 10 Beta 2 by IBM" alapján):

!!!!! A szoftverek tulajdonosa/fejlesztője fenntartja a jogot a bármikori változtatásra !!!!!

*Megjegyzés: Számos, új szolgáltatás a rendszerüzemeltetéshez kapcsolódik. Ezeket, egy teszt szerveren, kb. 100 teszt dokumentummal és 3 teszt felhasználóval futó rendszerben, nem igazán lehet hatékonyan kipróbálni.
 
"Document deletion logging" azaz követhető a Domino szerveren, a delete.log fájlban az alkalmazásokból történő dokumentumok törlése. Ehhez kialakítottak egy új compact paramétert. A ki/be kapcsolható szolgáltatásban meg lehet adni minden egyes adatbázisnál, hogy mely mezők adatait tegye bele a logba. Ezek a logok csv formátumú, nem titkosított fájlok, ezért vigyázni kell, hogy mi kerül bele. Nekem kiválóan működött a postaládámmal, a "From","To","Subject" mezőkkel. "Scheduled messages" azaz házirenden (policy) keresztül engedélyezhető a felhasználóknak, hogy beállítsák azt a dátumot és időpontot, amikor a megírt levelüket a rendszernek továbbítania kell a címzetthez. A megírt levelek nem a felhasználónál dekkolnak, hanem a Domino szerver postázójában (mailXX.box). A postázóban szűrve listázhatók az időzített leveleket. A postázó (router) új paramétereket kapott az időzített levelek lekérdezésére. 
"Set limits for sending mail" azaz házirenden (policy) keresztül szabályozhatóak a következők: - Levél maximális mérete - Csatolmányok maximális száma - Csatolmányok összesített mérete - Címzettek maximális száma, de egy csoport egy címzettnek számit, akárhány tagja van 
"Improved send mail errors and warnings" Ezt nehéz lenne magyarázni, inkább itt egy kép róla.


"Enable Run Roles On Existing Mail (takes effect after reopening mail tab)" Régen várt szolgáltatás ez. Csak annyit mondhatok, hogy VÉGRE!

Tuesday, 7 August 2018

Domino/Notes 10 beta 1

Limited number of partners were selected for beta 1. Participant list will be extended for beta 2 in August, 2018.

Wednesday, 27 January 2016

Lotus Notes/Designer indítása OSGi konzollal

Minden xPages fejlesztő tudja, hogy a Lotus Domino szerveren elérhető az OSGi konzol, mely segít az xPages/widget/plug-in fejlesztéskor. Az utasítások a tell http osgi paranccsal indulnak, melyet ki kell egészíteni a megfelelő utasítással. Ilyen, teljes utasítás például a tell http osgi diag , amely diagnosztizálja a megadott nevű csomag állapotát.
Viszont (valószínűleg) sokan nem tudják, hogy ugyanez lokálisan is működik, vagyis az eszközök azoknak is rendelkezésére állnak, akik lokálisan fejlesztenek. Ehhez a Notes klienst, Domino Designer-t OSGi konzollal kell elindítani: notes.exe RPARAMS -console  
Az utasítások annyiban különböznek a szervertől, hogy tell http nélkül kell kiadni. A fenti példát alapul véve, a helyi konzolon az utasítás: diag com.ibm.xsp.extlib.sbt

Angolul olvashatsz erről röviden például/You can read about it in English: ITT

*A notes.exe RPARAMS még sok más lehetőséget is rejt magában. Érdemes rákeresni az Interneten.

Friday, 22 January 2016

Már ennyi napja dolgozom az új munkahelyemen.

730 Days = 2 év
1 095 Days = 3 év

Akkor 2001. Január 2 óta (akkor csatlakoztam a Lotus/IBM céghez)? Számold ki, ha érdekel.