Bloomberg Anywhere on Citrix XenApp 2 Comments

Long time I didn't tried to install a Bloomberg component on Citrix XenApp. I know there is not a lot of information and best practices about that on internet, I think it will be a useful blog for everyone looking for information about that. First things first, I wanted to automate the deployment on several XenApp servers so here are the instructions : Unattended Installation Run sotrtxxxx20xx.exe and go in the temp folder to get the "setup.blp" file, you can copy it in the same folder as your Bloomberg installation file is. Here is the content of the setup.blp file : As you can see, you can configure a lot of settings to realize a clean unattended installation, for my installation I just change the directory to Maindir = d:\blp and rename the setup.blp file to archynet.blp. Now you can proceed the installation by creating a batch file with a command line : The /perm extension is mandatory when installing Bloomberg Anywhere on XenApp, without that, I haven't been able to make it work properly. # Command line switch: /perm=<value> # Valid values: default [Permissions set for all user profiles] ie: sotrtMMDDYYYY.exe /s /perm=default #               path/file [Permissions set to all usernames in text file (separated by newline)] #               ie: sotrtMMDDYYYY.exe /s /perm=c:\users.txt The installation might take some time because the installer upgrade the Microsoft Framework .Net and then install Bloomberg Anywhere. Once the silent installation is done, we do need to test it. Tests and issues When I tested Bloomberg everything looked fine except the media and video part, the screen was blinking, flickering a lot and reseting mouse position to the center of the screen until the process was killed. I had the same issue with some of the button with the Bloomberg macro in Excel 2003 : The screen was flickering and blinking until the process bxlaui.exe was killed. These issue were clearly XenApp issue, to make sure I tried only with RDP protocol, and everything was fine without XenApp. Resolution Using this good old KB about Seamless Configuration settings http://support.citrix.com/article/CTX101644 I combine several parameters to obtain the value 0x87116 Registry Key: HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Citrix/wfshell/TWI Value Name: SeamlessFlags Value Type: REG_DWORD Values: 0x87116 87116 is the number obtained by using : DISABLE CLIENT INFO SYNC EXCEPT WORKAREA : Use this flag to configure the server seamless engine to accept the client work area information (size of the desktop excluding the taskbar) but not…