Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Call out from Term Services/Citrix session to local mach
Message
 
To
06/05/2004 17:04:00
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00901757
Message ID:
00901910
Views:
28
David,

Here's a solution (not automatic) that I created with a vfp app a while back. We ran the app on a Citrix Server - users used the Citrix browser interface to run the program (Citrix in the browser). The app was in a frame in the browser with a very small menu on the top of the browser (something like the UT but not as graphical).

Here's what I did - users ran the application and worked in it doing anything they needed - any time they requested printing, I had a print processor running on the server (just a small polling application that scanned a table for outstanding jobs). The request for printing made an entry in the table and the print processor printed the report based on the information in the fields in the table - a pdf was generated on the server in the user's directory. It was pretty much instant.

Once the user printed in the app, they clicked the Report menu item on the browser menu and were presented with a list of pdf's to bring up and print. I know this sounds like a lot, but it worked very well.

Something similar could be done for your app - the user would just have to know to click the menu or browse to a page and download or open the file.

hth



>Does anyone know if there is a way to call out from inside a Terminal Services or Citrix client display (VFP app running in a TS or Citrix session on a server, but user's computer using TS, or more likely, Citrix Client to display the session)?
>
>I know that we can map local printers and perhaps local drives, but have never heard of calling outside the client session (other than to drives and printers) programmatically from an app running IN the session. Don't think it can be done, but open to all wild ideas...
>
>Biggest need is to duplicate current locally installed app functions of Mail Merge into local Word and launching Excel with data populated in a local spreadsheet. Too many users to realistically run those apps in the server sessions, although that might be the only clean way to do it.
>
>I guess each machine could have a timer-based little thingie checking for some kind of messages that would say, "I'm the app you are running and I just saved something on your local hard drive. Now go get it and start up Excel, run the script I just put there with the data I left for you..."
>
>Or, perhaps some sort of socket messaging from inside the session (sent by the server) to the local computer (all on a widely-scattered corporate intranet).
>
>Any takers on the contest for most innovative solution?
Wayne Myers, MCSD
Senior Consultant
Forte' Incorporated
"The only things you can take to heaven are those which you give away" Author Unknown
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform