I recently deployed a shared resource for terminal services for Citrix. Although it worked for window users, Macintosh users were unable to get access to the application.
Juniper Support recommended that we enable Java support under the shared resource for terminal services for Citrix.
I downloaded the most recent Java client version from Citrix.
I uploaded the java code to my stage box and it auto populated the Java Script window.
1. Update Terminal Service Resource Profiles > Citrix
2. Enable > Enable Java support
3. Edit List > New Applet
4. Name > CITRIX : Filename > JICAComponents.zip : Uncompress archive file > OK
5. Uploads Java client to the SA > Close > Close Window
6. Select applet to use > CITRIX > Select - Use this Java applet as a fallback mechanism
7. Save Changes
Although the new script worked users complained about resizing the windows and additional clicks.
After many hours of testing and reading Java admin guides, I replaced the Java login script with this. This is a seamless environment for the Macintosh users and windows user that want to use the java client instead.
<html>
<head>
<title>Citrix Java Client</title>
<script language="javascript" type="text/javascript">
</script>
</head>
<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 onload="onInit();">
<applet name="Citrix Java Client"
code="com.citrix.ConnectionCenter"
codebase="<< CODEBASE >>"
archive="JICA-coreN.jar,JICA-browseN.jar,JICA-configN.jar,JICA-seamlessN.jar" width="330" height="140">
<param name="Address" value="PE PV2">
<param name="InitialProgram" value="#PE PV2">
<param name="HTTPBrowserAddress" value="citrixapp20-stg">
<param name="HTTPBrowserAddress2" value="citrixapp21-stg">
<param name="TWIMode" value="on">
</applet>
</body>
</html>
The only thing I am missing is the ability to have a user click on this profile and bring up multiple terminal service sessions via the single link. I know I can create more links to solve the issue but I want to find another way that easier for the users.