Skip to Content
SAP BusinessObjects Dashboards

Best Practices for Implementing Dashboards 4.0 on Citrix

This article is intended to all the people looking forward to implement or run the Dashboards on Citrix. With Dashboards4.0 and support with Citrix, we had seen couple of issues reported from the users. In this article, I have tried to cover most of the known issues which we saw in past few months reported to us with regards to Dashboards on Citrix.

Some of the common issues reported while running the Dashboards on Citrix are as below:
  • "Unknown error" when launching the Dashboards through Citrix XenApp.
  • SAP menu option grayed out when running the Dashboards through Citrix.
  • Dashboards freezes when clicking 'Browse' button to get BW queries in Dashboard Design BI4.0 with Citrix.
  • "Internal error: An unknown exception has occurred." when connecting to BI Platform from Dashboards on Citrix.
  • Error#2032: When previewing the Dashboards based on Qaaws/LO on Citrix.

All of the above issues are interrelated, based on the internal testing done. From the analysis, we found Xcelsius.exe resides in its own folder. To consume binaries in folder C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\,  Xcelsius installer adds a registry key HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Xcelsius.exe , and add above folder to its Path. But a published application on Citrix ignores this registry key. As a result, published Xcelsius fails to launch or generates error because it can't load some binaries.

To avoid any of the above issues or error messages when working with Dashboards on Citrix, follow one of the below options:
  • Copy some binaries (Ccme_base.dll, cryptocme2.dll, cryptocme2.sig ,Fips.dll, and BCM-4-0.dll, nsclient140w.dll and maybe more) to Xcelsius folder.
  • Add path C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\ to Path environment variable.

  • In Xcelsius folder, create a bat file, and publish this bat file on Citrix. The bat file should look like below:

                set Path=%Path%; C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86
Start Xcelsius.exe
Exit

P.S. The last approach is the best one.

Also one needs to make sure to disable DEP for Xcelsius. You can check the below link on how to disable the DEP:
Some useful Knowledge Base Articles (KBA) to refer is as below: