This worked for me.


#================================================= ============
# EXE/ID: login.novell.com
# Name: Novell Login
# Type: Web
# Version: 1
# Created By: CN=David Guest,OU=Staff,DC=ad,DC=salfordsoftware,DC=co,DC=u k
#================================================= ============

## BeginSection: "Login Form"
Site "Novell Login" -initial
DebugPrint "Conducting Match on login form Novell Login"
DebugPrint "Form is Novell Login"
MatchDomain "login.novell.com"
DebugPrint "Matched domain portion of URL: 'login.novell.com'"
DebugPrint "Form is Novell Login"
MatchForm #1 -name "IDPLogin"
MatchField #1:5 -type "text" -name "Ecom_User_ID"
DebugPrint "Matched Field 'Ecom_User_ID'"
MatchField #1:6 -type "password" -name "Ecom_Password"
DebugPrint "Matched Field 'Ecom_Password'"
MatchField #1:7 -type "image" -name "submit"
DebugPrint "Matched Field 'submit'"
EndSite
DebugPrint "Successfully matched login form Novell Login"
SetPlat "www.novell.com"
SetPrompt "User Name"
FocusInput #1:5
TextInput #1:5 -value "$username"
DebugPrint "Performed entry action TextInput $username into control id#1:5"
SetPrompt "Password"
FocusInput #1:6
TextInput #1:6 -value "$password"
DebugPrint "Performed entry action TextInput $password into control id#1:6"
SetPrompt "Please edit your login variables."
FocusInput #1:7
PressInput #1:7
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"


## BeginSection: "Login Form"
Site "Novell Login" -recent 5000
DebugPrint "Conducting Match on login form Novell Login"
DebugPrint "Form is Novell Login"
MatchDomain "login.novell.com"
DebugPrint "Matched domain portion of URL: 'login.novell.com'"
DebugPrint "Form is Novell Login"
MatchForm #1 -name "IDPLogin"
MatchField #1:5 -type "text" -name "Ecom_User_ID"
DebugPrint "Matched Field 'Ecom_User_ID'"
MatchField #1:6 -type "password" -name "Ecom_Password"
DebugPrint "Matched Field 'Ecom_Password'"
MatchField #1:7 -type "image" -name "submit"
DebugPrint "Matched Field 'submit'"
EndSite
DebugPrint "Successfully matched login form Novell Login"
SetPlat "www.novell.com"
if -exists $username
Displayvariables $username $password
Endif
SetPrompt "User Name"
FocusInput #1:5
TextInput #1:5 -value "$username"
DebugPrint "Performed entry action TextInput $username into control id#1:5"
SetPrompt "Password"
FocusInput #1:6
TextInput #1:6 -value "$password"
DebugPrint "Performed entry action TextInput $password into control id#1:6"
SetPrompt "Please edit your login variables."
FocusInput #1:7
PressInput #1:7
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"


## BeginSection: "Login Form"
Site "Novell Login" -subsequent
DebugPrint "Conducting Match on login form Novell Login"
DebugPrint "Form is Novell Login"
MatchDomain "login.novell.com"
DebugPrint "Matched domain portion of URL: 'login.novell.com'"
DebugPrint "Form is Novell Login"
MatchForm #1 -name "IDPLogin"
MatchField #1:5 -type "text" -name "Ecom_User_ID"
DebugPrint "Matched Field 'Ecom_User_ID'"
MatchField #1:6 -type "password" -name "Ecom_Password"
DebugPrint "Matched Field 'Ecom_Password'"
MatchField #1:7 -type "image" -name "submit"
DebugPrint "Matched Field 'submit'"
EndSite
DebugPrint "Successfully matched login form Novell Login"
SetPlat "www.novell.com"
MessageBox "Do you wish to re-login?" -YesNo ?Result -DefaultNo
If ?Result Eq "No"
EndScript
EndIf
SetPrompt "User Name"
FocusInput #1:5
TextInput #1:5 -value "$username"
DebugPrint "Performed entry action TextInput $username into control id#1:5"
SetPrompt "Password"
FocusInput #1:6
TextInput #1:6 -value "$password"
DebugPrint "Performed entry action TextInput $password into control id#1:6"
SetPrompt "Please edit your login variables."
FocusInput #1:7
PressInput #1:7
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"

## BeginSection: "Login Form Subroutines"
## EndSection: "Login Form Subroutines"



On 11/06/2012 14:26, pcook wrote:
>
> Apparently the relatively recent forum login rework has caused NSL to no
> longer recognize the forum login pages for existing defs or the wizard.
> Anyone have suggestions as to how to fix this? I'm on 7.0.3.
>
>