When a user logs on to a computer running Single Sign-on configured for Hot Desktop, it is possible that the startup scripts specified in the session.xml file might run before Single Sign-on Plug-in software has fully launched.
During its startup, Hot Desktop waits 30 seconds for the plug-in software to start before it begins running the startup scripts. After 30 seconds, these startup scripts run, even if the plug-in software is not yet fully launched.
This situation is most likely to occur during the user's initial logon (also known as first-time user), where the Single Sign-on administrator identified a list of applications requiring logon credential registration or required answers for security questions. The sequence in this case is:
- The user logs on to the computer or client device running the plug-in software and a prompt appears for the user to register logon credentials for the listed applications or register answers to security questions.
- While performing these tasks, the 30 seconds pass and Hot Desktop startup scripts run. A series of windows might open and close, depending on the applications specified in the session.xml startup scripts.
- User frustration might result as the computer keeps moving focus to the startup script windows.
- When the startup scripts are completed, an error message appears. The error is similar to “One or more errors occurred. Please consult the Event log for more information.”
While this behavior might cause user frustration, it does not damage the user's data, work environment, or Single Sign-on.
Advise users not to register their logon credentials and security question answers until the error message appears. Users can then close the error message and complete the enrollment and registration process.
Following the error message and registration, if any application specified in session.xml does not open, advise the user to log off and then log back on to the account. This restarts any Hot Desktop startup scripts, which run uninterrupted because registration is complete and not delaying the process.