Enlighten - Information - Example of how to deploy CAST product over Citrix

Purpose

 This page describes how to deploy enlighten over citrix when users do not have access to the machine over Remote Desktop

Applicable in CAST Version
Release
Yes/No
8.1.x (tick) 
8.0.x (tick) 
7.3.x(tick)
7.2.x(tick)
7.0.x(tick)
Applicable RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
CSS1(tick)
Details

The page describe the modification required in the following scenario:

  • Installing enlighten on a production server.
  • Give access to users for accessing enlighten from Citrix link.

 

You need to perform the following in order to be able to use Enlighten over Citrix:

  1. connect to the citrix server as an admin
  2. go to the CAST flat in program files
  3. edit the CastGlobalSettings.ini file and modify the temporary directory used by CAST products by pointing to a R/W accessible folder for the three following entries.
    • CAST_ALL_USERS_PATH
    • CAST_CURRENT_USER_WORK_PATH
    • CAST_CURRENT_USER_TEMP_PATH

Then you will be able to connect to the application using the citrix user getting the issue


Please note that in case the temporary folders should be split between different users, you will need to create separate folders for each user but putting %USERNAME% in the folder path
for example:  CAST_CURRENT_USER_TEMP_PATH=C:\CAST-PrivateStorage\CAST\CAST\$CAST_MAJOR_VERSION$.$CAST_MINOR_VERSION$\%USERNAME%
however, the per user directories need to be created PRIOR to running Enlighten. i.e:  You will need to create the same set of folders for all user that will use enlighten (with read/write access).
Without any modification in the parameters, when customer try to connect,  Enlighten end up  with the following error message:

Failed to initialized the module that manages the log window

This issue occurs because the user never connect to the server machine through  RDP connexion. As a consequence, temporary folders  associated to the user are not created. As a consequence, Enlighten is not able to access these folders leading to the error.

Notes/comments

 Reference webcall 29211