How to get SecureLogin to act on a page a second time

  • 7015730
  • 01-Oct-2014
  • 05-Jan-2015

Environment

NetIQ SEcureLogin
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

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

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