Overview / Scenario:
Citrix has introduced XenApp, an update to their Presentation Server hypervisor product line. With this new architecture, comes new Citrix clients. This article will detail support for XenApp Plugin Version 11 in the EX SSL-VPN appliance.
Changes to the ActiveX client
The EX SSL-VPN appliance requires two clients be installed via AMC , an ActiveX control, and a Java client (The procedure for doing this is described in the online Aventail Management Console (AMC) help and in the Installation and Administration Guide.). The ActiveX client, prior to version 11, was distributed as a Windows cabinet (.cab) file. With the release of version 11, the XenApp plugin is now distributed as an MSI or an executable (.exe).
The EX SSL-VPN appliance cannot automatically distribute the newer XenApp ActiveX client to WorkPlace users, but two workarounds are available and will be explained in more detail in the Workarounds section of this article.
Due to Citrix licensing restrictions, SonicWall cannot distribute older Citrix clients via its KB.
Changes to the Java client
As of the writing of this article, the Java client version is 9.6 and has not significantly changed from older clients, so this client can be automatically distributed via WorkPlace to end users. Should that change, this KB will be updated.
Workarounds
As detailed earlier in this article, the newer XenApp client cannot automatically be distributed to WorkPlace users. Two workarounds are available:
Distribute only the Java client to end users
Appliance release 10.0.0 introduced the ability to provision access agents using only Java, bypassing ActiveX altogether. For more information, please see KB item 5226.
Distribute the XenApp Plugin MSI file to users via WorkPlace shortcut
The XenApp Plugin 11 MSI file does work with backend Citrix resources, provided it is installed manually by users prior to accessing a Citrix resource from WorkPlace. SonicWall is looking to add support for automatic distribution of this client in a future release, but administrators can distribute this client via a shortcut on WorkPlace in the meantime. Users would need to click on this link, install the client, and then they would be able to access those backend Citrix resources.
A user who does not install the Citrix client manually before clicking on a Citrix shortcut would be sent through a series of prompts to install an ActiveX control, but that installation will fail because the appliance cannot properly distribute the XenApp MSI file to users. Internet Explorer will end up blocking the download or will not properly prompt the user to install it.
This workaround requires an administrator to do the following:
Configure the MSI as the ActiveX client via AMC
Upload the MSI file to a webserver
Create a web resource and associated WorkPlace shortcut.
User education