Az alap probléma, hogy SAP Business Intelligence 4.0 óta hozzá kellett szoknunk ahhoz, hogy a Web Intelligence Rich Client nem záródik be az alkalmzás bezárására, hanem csak elmegy a System Tray-re, és fut tovább.
Gondolom, nem vagyok egyedül a problémával. Alapvetően ez főként „csak” egy idegesítő dolog. Azonban ha a BI kliensünk terminal server környezetben fut, vagy csak egyszerűen nincs a kliens gépen a felhasználónak semmihez sem joga (akár látni a System tray-en a futó alkalmazásokat), akkor már komoly fejtörést tud okozni a dolog. Elsősorban a terminal server-es környezetben okozza a komolyabb galibát, mert azok a munka végén biztos nem lesznek kikapcsolva, ezzel garantáltan leállítva a WebI is.
Szerencsére van megoldás, és működik 4.0 és 4.1 kliensek esetében is.
- Létre kell hozni a <SAP BI install dir>\SAP BusinessObjects Enterprise XI 4.0\classes\ mappába egy config nevű mappát.
- Ide be kell másolni a mellékelt configuration.xml állományt.
A configuration.xml állomány tartalma:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="richclient.ui.allow.quicklaunch">false</entry>
</properties>
Ezt követően a WebI már nem kerül a system tray-re becsukás után, hanem ténylegesen becsukódik.
A kapcsolódó SAP note: 0001748273.pdf