Citrix Presentation Server Client will not display all on-screen data when used with Windows XP Embedded (XPe)
Posted on 2007-10-03
Calling all Experts!,
I have run into an interesting situation involving the use of Citrix Presentation Server Client 10.1 (web client) and an apparent incompatibility with Microsoft Windows XPe.
Here is some background:
Our company is using a third-party software for payroll that uses a Citrix Metaframe v.4 Server and hosts a payroll application that allows us to enter hours, tax info, etc. and it also allows us to view/print reports from within the program. This program works fine from any computer that is not a "thin-client", but it gets even more interesting! The program also works fine from within Terminal Services, as long as I am connecting to our Terminal Server (W2K3 Std.) via a computer that is also not a thin-client.
This is what happens:
As mentioned before, the payroll program being used via the Citrix web client allows for viewing and printing of reports, checks, stubs, etc. When I am using a non-thin-client computer, either using it's local desktop, or connecting via RDP to our terminal server, I can open the program, view reports and print them just fine. However, when I am using a thin-client, be it from it's local desktop, or via RDP, I CAN open the program, I CAN open the reports, that's when the fun stops, when a report opens no data shows up in it, it is just the report framework that shows (static elements such as Name, Date, etc., just with no accompanying information).
I have tried using this client with Administrative rights, and I have also upgraded to the latest client on the thin-client and the Terminal Server to see if it may help, but no luck. I have also made sure that when presented with the question "would you like for this application to have control over files on your computer" I always say "Full Control" and "Always" (I'm not sure if that's the exact text I am presented with).
Also, another interesting thing is this, when I connect using a regular PC (non-thin-client) and then disconnect, and reconnect using a thin-client to the same RDP session, I can then view the data, and if I close and re-open the application or disconnect and re-open the RDP session, it is still viewable. I am thinking there must be some sort of handshake when the RDP client initially logs in that determines whether it will work or not, but that is just a guess at this point.
Any help will be greatly appreciated!