Environment
Novell SecureLogin
NSL7.0.1
NSL7.0.2
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).
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.
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.