When launch w/ Seamless windows, doesn't effectively end session

To replicate, we are doing the following:

1) Have users launch MS Visio by clicking a link on our site as follows:

https://servername.com/sgd/launcher.jsp?o=Write&e=false

2) And Visio is running as a "Seamless Window"

The result: when a user closes Visio (clicks the "X" or file>exit application), the windows app server effectively logs out of that terminal services session, but SGD's object manager still shows that the session has been "suspended." Additionally, the taskbar tcc.exe icon is still present. Users then have trouble logging in again, get errors, etc.

But when we have visio launch in an independent window, and the user closes the app, everything works fine (the taskbar icon goes away and object manager shows that the session has actually closed).

This means we cannot use seamless windows in this way. Can Sun replicate this, and is there a workaround or a fix planned?

Thank you

[957 byte] By [cbarbera] at [2007-11-26 21:10:24]
# 1

Had a very similar issue with Linux KDE applications. Appears, we have corrected the issues ? the issue was ?the parent process forked a process, elevating the child to it's own parent disassociating the forked process, (child) from the parent. When the application was closed with 揊ile close?all was fine, when the applications was closed with the 揦?we saw the issue. To correct the issue ?we changed the options in the ARRAY relative to 搘hat to due?when the application exits and leveraged a no fork option available within the application. I realize this may not or will not help. But, we started looking at unconventional way's to launch applications and dug very deeply into the options as to how applications can be executed/launched, the options were relative to the application not SGD.

dfharwela at 2007-7-10 2:47:04 > top of Java-index,Desktop,Sun Secure Global Desktop Software...
# 2
this might be relevant http://docs.sun.com/source/819-6255/session_doesnt_end_when_exit.htmlregards,
carmelomttaa at 2007-7-10 2:47:04 > top of Java-index,Desktop,Sun Secure Global Desktop Software...
# 3

Carmelo,

Thanks for that link, but isn't that about ending sessions on the app server?

The issue we're having is that SGD doesn't recognize that the session ends and lists them all as "suspended" even though the app server shows they have completely and cleanly ended.

best

cbarbera at 2007-7-10 2:47:04 > top of Java-index,Desktop,Sun Secure Global Desktop Software...