Form Fill error messages are logged only if you set the log level to LOG_DEBUG. The entries are logged in the ics_dyn.log file. Search for entries with a correlation tag of AM#504507. For more information, see Form Fill Traces
in the Novell Access Manager 3.1 SP1 Policy Management Guide.
This section contains the following information about form fill issues:
If Form Fill fails to process forms with complicated JavaScript or VBScript functions when data is auto-submitted even if the option is selected, then do the following:
Log in as root.
Specify the following command to create the .enableInPlaceSilentFill file:
touch /var/novell/.enableInPlaceSilentFill
Specify the following command to create the enableInPlaceSilentFillNew file:
touch /var/novell/.enableInPlaceSilentFillNew
Specify the following command to restart Linux Access Gateway:
/etc/init.d/novell-vmc stop
/etc/init.d/novell-vmc start
For more information on the touch files, see Section 7.2.2, Using Touch Files
You might get the following errors when sending a browser request:
DataStore Error
The service provider is not running at the moment. Please retry after a few seconds.
These errors indicate that the Access Gateway cannot retrieve the information that is essential to process the browser request, or is unable to save the information provided by the user because the Embedded Service Provider is down. Retry the action after a few seconds. If the error persists, restart the Embedded Service Provider from the Administration Console.
Sometimes you might get the following error message:
Alert: SSO (Form Fill) Failed Due to Malformed HTML
The cause and action for that error could be the following:
Possible Cause: If this message appears on the login page which was to be filled by the Linux Access Gateway Form Fill, then the HTML page is malformed.
Action: You have to manually fill the form.
Possible Cause: If this message is displayed in any page other than the login page that was to be filled by the Linux Access Gateway, then this implies that the CGI or the page matching criteria configured for the Linux Access Gateway Form Fill policy matched the other pages and that there was a failed attempt to fill those pages.
Action: Check and modify the CGI and the Page Matching Criteria in the policy in such a way that the policy is applied only to the login page that you want the Linux Access Gateway to fill.
Form fill fails if the policy is not configured correctly. For configuration information, see Creating Form Fill Policies
in the Novell Access Manager 3.1 SP1 Policy Management Guide.
Browser spinning can occur if inappropriate data is filled in the form because of one of the following reasons:
Shared secrets are configured, the user provided incorrect data to the Linux Access Gateway, and there are no appropriate actions configured to handle login failure.
A Credential Profile with LDAP attributes has been configured, and there is a mismatch between the username used to authenticate to the Linux Access Gateway and the username used to authenticate to the accelerated Web server.
When a Form Fill policy succeeds and the authentication to the Web server fails, the Web server redirects the browser to its authentication page again and again, if auto-submit is enabled. In such a situation, if there is no appropriate login-failure action configured in the policy, the browser “spins” endlessly.
If this happens, do the following:
Kill the browser session. If you are unable to do this, run the following commands to restart the Linux Access Gateway:
/etc/init.d/novell-vmc stop /etc/init.d/novell-vmc start
If the issue is with a Credential Profile with LDAP attributes, verify which LDAP attributes are required by the Web server, and create the appropriate entries in the Form Fill policy.
If the issue is with shared secrets, delete the corresponding values from the Secret Store. If it is not possible to delete the value, modify the corresponding policy to use a different or a new custom attribute or shared secret attribute. For more information on modifying the policy, see Implementing Form Fill Policies
in the Novell Access Manager 3.1 SP1 Policy Management Guide.