Selected screen does not belong to the wizard enabled application

  • 7008634
  • 23-May-2011
  • 26-Apr-2012

Environment

Novell SecureLogin
NSL7.0.1
NSL7.0.2

Situation

"Error: Selected screen does not belong to the wizard enabled application."

Error presented when attempting to edit an existing web-generated application definition.
Cannot edit the SecureLogin Wizard to include a web page for password change screen.
Unable to add notification of successful password change to existing web generated application definition through the Wizard.

Problem occurs even though the password change and notify screens are part of the same internet domain (just slightly different URLs).

Resolution

Convert to an application definition and edit manually. 

It may be possible to  however to use the wizard in 2 or more parts.  For example, capture login and errors, convert to script, set aside in a doc.  Then run the wizard on the change password and notifications, convert to script and merge with the first half.

Steps:
1. Launch the workstation utility "Manage Logins"
2. Locate the working script generated by the Wizard for the login page
3. On the "Definition" tab, click the button to "Convert to Application Definition" (click "No" when prompted to keep debugging information").
4.  Copy the converted application definition to Notepad
5. Again locate the working script in the list of applications in the left-hand column, and delete it. 
6. Bring up the change password screen for the application.  With the prior script deleted, the Wizard should launch.  If not, right click on the "blue hand" icon in the system tray and select "Add Application."
7. Use the Wizard to create an application definition for the change password screen.
8. On the "Definition" tab, click the button to "Convert to Application Definition" (click "No" when prompted to keep debugging information").
9.  Copy the converted application definition to the same notepad that document created in step 4.  Now the notepad document contains have an application definition script for both the login screen and the change password screen. 
10. Copy the entire (combined) notepad script to the "Definition" tab for the application. 
11. Click "Apply" to save.
 

Additional Information

There is a process used by the wizard to trim the host name down to a cross host id by removing country code (last .2) and the hostname (first . if the remaining is >3)

e.g.
www3.company.somedomain.com.au
company.somedomain.com
 
www3.myapp.company.somedomain.com.de
myapp.company.somedomain.com
 
www3.somedomain.com.fr
www3.somedomain.com
 
If this name changes between pages the wizard will get confused because it isn't running the same match as the script execution.