úterý 13. prosince 2016

Federované repository a autenizace administrátora při nedostupném LDAP ve WebSphere Application Server

Federované repository ve WAS umožňuje kombinovat více repository uživatelů. V základním nastavení ale WAS provede přihlášení pouze v případě, že jsou všechna úložiště přístupná.
Například kombinace file based registry na lokálním disku a LDAP nám v základním nastavení funguje tak, že se ani uživatelé v lokálním úložišti (to bývají především admini) nepřihlásí.

Pokud chceme umožnit přístup administrátora vedeného v lokálním úložišti i přesto, že je nedostupný vzdálený LDAP server s bežnými uživateli, je potřeba na úrovni konfigurace WAS toto nastavit:

$AdminTask createIdMgrRealm -name ibmRealm -allowOperationIfReposDown true


Případně nastavit přes uživatelské rozhraní IBM Console:




středa 7. prosince 2016

JobManager - run wsadmin script

How to run a wsadmin script as a job using Job manager


Prepare a script to be distributed the script to the target.

Prepare the script on the JobManager side and store it into <jobmanager profile>/config/temp/JobManager directory (create the directory is does not exist)


Define Distribute File job in the job manager 




 Caution: The Source parameter has to have file:/ prefix see the picture bellow. It does not work without file prefix, I noticed that file:// does not work also on WAS version 8.5.5.8. 




If the Disribute File job finished succesfully use the Run Admin Script job:






The script output you can check in the SystemOut.log of managed deployment manager.