The Citrix engineer will set a timeout for when the user disconnects. Until the timeout is reached, it's as if the user is still running the app. So any locks they have will still be maintained.
I used to have to run a 5 hour process over Citrix. I would start it, disconnect, and reconnect every so often to check on status until it was finished. Without any issue.
So I didn't find an issue with foxpro over Citrix as far as disconnecting. I'm at another place, where we have users accessing an accounting system over Citrix. We haven't had any issues with data getting corrupted due to Citrix.
PF
>Sorry for jumping in - but since Citrix is being discussed I have a question.
>
>When a user session is in a disconnected mode what happens to foxpro and cursors, dbf's, and tmp's etc...
>
>I'm having trouble with users disconnecting without logging out and citrix just resumes as if was in sleep mode when they login again. I'm guessing that fox does not like the sleep mode. It also appears that the user does not release locks when it goes into the sleep mode. Also how does it effect transaction begin and rollback?
>
>John
(On an infant's shirt): Already smarter than Bush