Environment
NetIQ SEcureLogin
NSL7.x
NSL8.x
NSL7.x
NSL8.x
Situation
SecureLogin does not act on Window a second time
Application does not reload window
Pop-up appears for invalid login, but underlying page remains the same
Application does not reload window
Pop-up appears for invalid login, but underlying page remains the same
Resolution
Use the "SendEvent" command
Add SendEvent to the section of the script that detects the pop-up, something like this:
Dialog
Title "whatever you capture for the pop-up"
EndDialog
SendEvent HWND_BROADCAST SSO_NOTIFY
Then add a second dialog statement for the underlying page, identical to the first, EXCEPT that it includes the event sent with the SendEvent command, something like this:
Dialog
Title "Login"
Event SSO_NOTIFY
EndDialog
Type $username -->or whatever
Add SendEvent to the section of the script that detects the pop-up, something like this:
Dialog
Title "whatever you capture for the pop-up"
EndDialog
SendEvent HWND_BROADCAST SSO_NOTIFY
Then add a second dialog statement for the underlying page, identical to the first, EXCEPT that it includes the event sent with the SendEvent command, something like this:
Dialog
Title "Login"
Event SSO_NOTIFY
EndDialog
Type $username -->or whatever
Cause
By design SecureLogin acts only once on each instance of each window or web page.
Additional Information
For more information on the SendEvent and SSO_NOTIFY see the online command reference guide at
https://www.netiq.com/documentation/securelogin8/application_definition_guide/data/bk0nzg3.html
https://www.netiq.com/documentation/securelogin8/application_definition_guide/data/bk0nzg3.html