You can configure IBM Spectrum LSF Application Center so that your users can start Citrix
applications from within IBM Spectrum LSF Application Center .
Before you begin
Before you proceed with the configuration, ensure that the following prerequisites are met:
- You have Citrix XenApp version 6.5 or higher, up to version 7.5
- You downloaded the Web Interface 5.4 component (WebInterface.jar) from the
Citrix website.
- You have applications that are already configured in Citrix Studio.
- Users use the same user name and password to access IBM Spectrum LSF Application Center, as to access the
trusted domain used for authentication defined in Citrix Studio.
- Users must have Citrix Receiver installed on the client.
Procedure
-
As root, log on to your IBM Spectrum LSF Application Center server.
-
Set your environment.
-
Copy Web Interface 5.4 files to IBM Spectrum LSF Application Center .
-
Extract the WebInterface.jar file.
-
Extract the XenApp.war file from the extracted
WebInterface.jar directory into the local directory
XenApp.
-
Copy all JAR files from the XenApp\WEB-INF\lib directory to your IBM Spectrum LSF Application Center installation ($PAC_TOP/gui/3.0/wlp/usr/shared/resources/citrix).
-
Create the
$PAC_TOP/gui/3.0/wlp/usr/servers/platform/apps/platform.war/WEB-INF/citrix
directory if it does not exist.
-
Copy the XenApp/languages directory and its files to the
$PAC_TOP/gui/3.0/wlp/usr/servers/platform/apps/platform.war/WEB-INF/citrix
directory.
-
Copy the XenApp/WEB-INF/WebInterfaceEventIds.txt file to the
$PAC_TOP/gui/3.0/wlp/usr/servers/platform/apps/platform.war/WEB-INF/citrix
directory.
-
Ensure that the copied files have the same permissions as other files in the
citrix directory.
-
Edit $GUI_CONFDIR/application/citrix/citrix.conf and uncomment the
parameters to connect to your Citrix XenApp installation.
- For
ServiceAddress
, specify the IP address of the Delivery Controller as
defined in Citrix Studio.
- For
ServicePort
, specify the port number of the Delivery Controller as defined
in Citrix Studio. Only HTTP is supported.
- For
WebSite
, specify the display name of the Delivery Controller as defined in
Citrix Studio.
- For
Xendomain
, specify the trusted domain name used for authentication, as
defined in Citrix Studio.
For example:
# Citrix XenApp Server Host Address
ServiceAddress=9.111.251.102
# Citrix XenApp Port
ServicePort=80
# Citrix XenApp Site Name
WebSite=xencenter
# Citrix XenApp Server Trusted Domain Name
Xendomain=pacuser.com
-
Restart IBM Spectrum LSF Application Center for changes to take effect.
-
Navigate to .
-
Click and create a template based on the Citrix application.
From the Create New Template dialog, select the appropriate template from the Based on
Template field.
-
Allow users to access the new Citrix application.
-
Select .
-
Hover over the user role for which you want to assign permissions and click
Modify.
The Modify Role Definition dialog is displayed.
-
Expand Application Templates and click
Control.
-
Select the templates that you want to assign, select the View & Control
permissions for these templates, and click OK.
-
Click Apply to make the permissions settings take effect.
Users with that assigned role now have access to your Citrix application from .
-
To define pre- or post-execution actions, map to the Citrix applications in the
$PAC_TOP/gui/conf/Repository.xml file and configure the corresponding
applications in the Citrix Server.
-
Edit the $PAC_TOP/gui/conf/Repository.xml file and define the appropriate
file paths in the
<Repository>
or <ShareDirectory>
elements.
Make sure that the path maps to a Samba or NFS directory.
For example, if the shared disk is \\samba.example.com\home\@USER@ in the
template, edit the $PAC_TOP/gui/conf/Repository.xml file and specify
/home in the <Repository>
or
<ShareDirectory>
elements.
-
Start Citrix Studio and click Applications.
-
Select the application that you want to use and click Properties.
The Application Settings page displays.
-
Click Location and set the Command line argument
field to %**.
-
Click OK to apply your changes to Citrix Studio.