Previous Topic: Client Side (SmPortal) Errors


Server Side (SmTransact) Errors

All of these errors indicate a problem on the Policy Server.

INPUT_TOO_SMALL (1)

This error occurs when attempting to communicate with SmTransact without using SmPortal. It should never occur under normal circumstances.

NO_SERVICE (2)

This error occurs when attempting to communicate with SmTransact without using SmPortal. It should never occur under normal circumstances.

NOT_INSTALLED (3)

The service is not installed on the Policy Server.

BUFFER_VIOLATION (4)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

APPLICATION (5)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

BAD_SERVICE (6)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

LIB_PROBLEM (7)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

OUTPUT (8)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

NOBUFFER (9)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

CHUNKING (10)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

LIB_INIT (11)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

LENGTH_MISMATCH (12)

This indicates a programming error in the service provider. Contact your service provider developer for resolution.

VERSION (13)

Indicates that the version of SmPortal.dll and the version of SmTransact.dll do not match. You will need to upgrade one or the other.

SiteMinder Authentication Log

SmTransact keeps logs of virtually all of its activities. Most operational activity and errors are logged in the SiteMinder Policy Server console log (by default, in the Authentication Service log).

If trace and debug logging are enabled for a service, the messages are also placed into the SiteMinder console log.

New passwords chosen by users are always rejected

The password policy may be too strict or improperly configured. Review your password policy defined in APS.CFG. Check the Content Minimums options for consistency: if the sum of Letters plus Digits, for example, is greater than Maximum Password Length, no password could meet the criteria and all passwords will be rejected. Use the APSTestSettings utility to determine the settings in effect for the user having the problem.

Also check the SiteMinder Authentication Service Console Log. APS almost always logs even more information about a password content rejection to the log that it displays to the user. For example, if the password is rejected because it matches all or part of the user's profile, the actual attribute that matched is logged to the console log.

User Accounts are mistakenly disabled

No users in any user directory may have exactly the same username. If accounts with identical usernames exist in these separate directories, some or all of these accounts may be disabled at random. See the description associated with the "Failure Count Timeout" setting in the APS Configuration File for more information, restrictions and related issues.

All (or many) accounts are disabled when a single user fails authentication

This occurred at one site when the User prefix/suffix combination was incorrectly defined in the User Directory entry in SiteMinder's Policy database. The prefix had a wildcard that caused all (or many) user accounts to be checked during authentication.

APS does not disable LDAP user accounts

LDAP directories must not be read-only. Advanced Password Services saves information to each user's record in the LDAP directory, so the directory must not prevent active writing.

If you are using multiple LDAP Directory servers in a Master/Slave replication arrangement, you will have to use the write back settings. See the associated settings in the chapter entitled The APS Configuration File.

Automated Email Notification does not send email

Verify that your SMTP settings are configured correctly. Check the SiteMinder Authentication Server Console log (with maximum tracing enabled) to see if any messages are logged from Advanced Password Services or from APSMail. Use APSMailTest to determine if your settings are correct. Try logging mail to a log file.

Verify that the automated email settings in the APS Configuration File are set properly.

Ensure that an email file exists for the proper event for the particular language and that its format is correct and complete. You can use APSMailTest to check this.

Check the error logs on your SMTP server.

Windows NT Users cannot change passwords

When using Windows NT domains, ensure that the global password policy does not require users to log in to the domain in order to change their passwords. CA is working with Microsoft to determine why 0x8007054B (and other) errors occur when this flag is set and the user attempts to change their own password. This problem only occurs for Windows NT domains; it does not occur for other directory types.

"Change Password Service is not configured correctly"

This error message is displayed by SmCPW if the SMCPW response is not connected (or returning data) to the SmCPW page. SmCPW requires that a specific SiteMinder response be sent to it by SiteMinder. This response is an Active Attribute obtained via a call into the "smaps" library to a function called "SMCPW". If this response does not exist, is improperly formed, or is not connected to the SmCPW rule within the SiteMinder Policy, this error will occur. Note that the text of the error may vary if the Language file translates the text.

Error reading user entry ("Not Found") during password change

This is usually caused by bad Access Control Information (ACI) that prevents a user from reading their own record. During password change operations, APS uses the user's own credentials to bind to the LDAP directory. If these credentials have insufficient access, the Directory Provider will report that the record could not be found. There is no way for APS to identify the difference.

User is asked to authenticate during the FPS process

This means that the presentation pages or one of their components are protected. Check the SiteMinder authorization (AZ) log to see what page is being accessed.

Usually, the culprit is a cascading style sheet, a frame, or a graphic.